Наши партнеры








Книги по Linux (с отзывами читателей)

Библиотека сайта rus-linux.net

На главную -> MyLDP -> Тематический каталог -> Графические оболочки Линукс

Настраиваем Xfce с помощью Window Manager Tweaks

Оригинал: "Xfce Window Manager Tweaks"
Автор: Jack Wallen
Дата публикации: July 10, 2010
Перевод: Н.Ромоданов
Дата перевода: июль 2010 г.

В последнее время я сосредоточился на среде рабочего стола Xfce. (Примечание: Список всех статей, посвященных Xfce и опубликованных на сайте Ghacks, можно найти здесь). Почему я сосредоточился на Xfce? Это весьма легковесный рабочий стол, который, как вы обнаружите, работает гораздо быстрее, чем другие рабочие столы Linux, и, при этом, имеет весь комплект компонентов рабочего стола, от которых зависит удобство его использования. Причем настолько полный, что конфигурирование и использование Xfce становится исключительно простым делом. Если вам понятно, как пользоваться "панелью управления", панелями, меню и т.д. - вы справитесь с Xfce.

Но есть некоторые дополнительные возможности конфигурирования, о которых я хочу рассказать и которые могут быть не столь очевидными для новичка в Xfce. На этот раз мы поговорим об инструменте, называемом Window Manager Tweaks.

Прежде всего — что такое оконный менеджер

Этот вопрос простой, но на него следует ответить с тем, чтобы вы знали, как именно работает описываемый нами инструмент. Оконный менеджер – это та часть рабочего стола, которая ответственна за изображение, оформление и манипуляцию с теми окнами, которые вы видите. Так что красивая рамочка вокруг Firefox, которую вы видите, - это то, чем занимается оконный менеджер. В случае Xfce оконным менеджером является xfwm.

Инструмент Window Manager Tweaks (Настройка оконного менеджера) делает как раз то, что вы ожидаете — настраивает оконный менеджер Xfce. Каким образом он настраивает? Общая картина выглядит следующим образом:

  • Cycling (Обход окон): Определяется, как вы хотите осуществлять обход открытых окон.
  • Focus (Фокус): Определяется, как вы хотите обрабатывать фокус окон.
  • Accessibility (Характеристики доступа): Определяется, как вы получаете доступ к окну.
  • Workspaces (Рабочие места): Определяется, как вы получаете доступ к рабочему месту.
  • Placement (Размещение окон): Задается красивое размещение окон.
  • Compositor (Средства композиции): Задается, хотите ли вы использовать композицию окон и как вы хотите ее использовать.

Теперь давайте взглянем на каждую эту составляющую отдельно.

Обход окон

С помощью этой настройки вы можете сконфигурировать четыре параметра. Из них только одна не устанавливается по умолчанию: циклический обход окон во всех рабочих местах. Эта настройка может быть полезна в случае, если вы используете большое количество рабочих мест. Если вы включите эту настройку, все открытые окна будут добавлены в цикл обхода окон. Если эта настройка не включена, то в цикл обхода окон будут включены только окна текущего рабочего места. Я предпочитаю включать эту настройку.

Фокус

Это не та же самая настройка, которая есть в стандартных настройках оконного менеджера, где вы можете включать такие функции, как "focus follows mouse" ("фокус следует за мышью"). На самом деле функции, перечисленные на этой вкладке, либо вообще не работают, либо не имеют практической ценности. Хотя идея не перехватывать фокуса является хорошей, она будет работать только в приложениях, где используется стандартная переменная _NET_WM_USER_TIME.

Характеристики доступа

Лучшая функция, имеющаяся на этой вкладке, это – задание клавиши, используемой для захвата и перемещение окон. Когда выбранная клавиша нажата, вы можете щелкнуть мышкой в любом месте окна и перетащить окно туда, куда надо. Еще одной приятной настройкой, указанной на этой вкладке, является возможность убирать обрамление окна в случае, когда окно открыто по максимуму. Хотя выигрыш по площади не такой большой, отсутствие обрамления окна приблизит его к полноэкранному режиму, не жертвуя при этом заголовком.

Рабочие места

На этой вкладке я могу задать режим использования колесика мыши для переключения между рабочими местами. Что означает, что мне для переключения рабочих мест не потребуется каждый раз перетаскивать мышь вниз на пейджер. Есть также две функции, связанные с размещением рабочих мест относительно друг-друга, которые, возможно, вы захотите использовать:

"Wrap works spaces depending on the actual desktop layout" ("Соседние рабочие места зависят от фактически выбранного рабочего стола"): Это означает, что для того, чтобы переместить его в соседнее рабочее место, вы можете перетаскивать окно влево или вправо.

"Wrap workspaces when the first or last workspace is reached" ("Соседние рабочие места для первого или последнего рабочего места"): Если у вас есть четыре рабочих места и вы перетащили окно на рабочее место 4, то для того, чтобы вернуть его снова на рабочее место 1, все, что вам нужно сделать, это продолжить перетаскивать окно вправо. Так левый край рабочего места 1 находится рядом с правым краем рабочего места 4 (или первого и последнего рабочего места, если у вас рабочих мест больше 4).

Размещение окон

Во вкладке, которая называется Smart Placement (Красивое размещение окон), имеются действительно замечательные возможности. Вы можете выбрать такую настройку, что окна будут всегда открываться либо в центре экрана, либо там, где у вас расположен курсор. Добавьте эту возможность в меню, которое открывается правой кнопкой мыши в любом месте рабочего стола, и вы сможете запускать приложения не переходя к кнопке Пуск и при этом, указывать, где открывать все ваши окна.

Средства композиции

Эта функция, конечно, только для тех, у кого есть аппаратная поддержка графики. Если вы читали достаточное количество моих статей, вы знаете, что я большой поклонник красивой графики. На этой вкладке можно установить прозрачность для:

  • оформления окон,
  • неактивных окон,
  • окон во время их перемещения,
  • при изменении размера окон,
  • для всплывающих окон.

В этой же вкладке вы можете установить эффект тени для:

  • обычных окон,>
  • всплывающих окон,
  • окон Dock панели.

Заключение

Как вы видите, Xfce 4, что касается настроек, стал реальным конкурентом больших рабочих столов. Добавьте к этому его легковесность и молниеносную скорость и вы получите претендента, который может заменить KDE или GNOME.