Авторские права © 2004 François Le Clainche
Авторские права © 2004 Jasper Huijsmans
Авторские права © 2010 Denis Koryavov (dkoryavov@yandex.ru)
Авторские права © 2011 Artem Zolochevskiy (artem.zolochevskiy@gmail.com)
Содержание
Оконный менеджер Xfce 4 является частью рабочей среды Xfce. Команда для его запуска – xfwm4
. Для запуска в фоновом режиме используйте команду xfwm4
--daemon. Оконный менеджер отвечает за размещение окон на экране, обеспечивает оформление окон и позволяет, например, перемещать, изменять размер или закрывать их.
xfwm4
строго следует стандартам, определённым freedesktop.org. Следовательно, специальные возможности, такие как окна без рамок или определение значка для приложения, теперь должны быть реализованы в самом приложении, и вы более не можете использовать оконный менеджер для изменения этого поведения. Одна из самых замечательных возможностей xfwm4
– это темизация. Оформление окна (рамки, строка заголовка и кнопки окна) может быть задано с помощью тем оконного менеджера.
xfwm4
поддерживает xinerama и многоэкранные режимы. Это удобно, если к вашему компьютеру подключены несколько мониторов.
xfwm4
может быть запущен отдельно, но если вы хотите управлять настройками графического интерфейса пользователя, вам понадобится диспетчер настроек Xfce 4. Задачи выходящие за рамки управления окнами, такие как установка фонового изображения или запуск приложений, должны выполняться другими программами.
В состав xfwm4
входит свой собственный композитный менеджер, который использует новые расширения сервера X.org. Композитный менеджер похож на оконный менеджер, он управляет стеком всех окон, отслеживает все виды событий X Window и реагирует соответственно. Встраивание композитного менеджера в оконный менеджер также помогает соотносить различные визуальные эффекты с событиями окон. Если вы хотите использовать композитный менеджер, вам необходимо собрать xfwm4
с опцией конфигурации --enable-compositor. В любом случае, вы можете отключить композитный менеджер при старте xfwm4
, используя аргумент «--compositor=off».
Оконный менеджер обеспечивает рамки, строку заголовка и кнопки окон приложений. Внешний вид определяется темой оконного менеджера.
В теме по умолчанию xfwm4
для обычных окон приложений выводит шесть кнопок и заголовок. Шесть кнопок выполняют следующие основные функции:
Вы можете открыть меню окна щелчком левой кнопки мыши по кнопке меню на строке заголовка или щелчком правой кнопкой мыши на самой области заголовка окна.
Если вы используете xftaskbar4
, вы можете открыть список действий щелчком правой кнопкой мыши по любому из элементов панели задач. Этот список включает несколько дополнительных пунктов.
Если вы хотите, чтобы окно получало ввод с клавиатуры/мыши, вы должны передать фокус окну. При этом изменяется цветовое оформление активного окна с фокусом. Для получения дополнительной информации о параметрах фокуса обратитесь к соответствующему разделу ниже.
Вы можете передать фокус от одного окна в другое, используя комбинацию клавиш: удерживайте Alt и нажимайте Tab пока не активируется окно, в которое вы желаете передать фокус. При этом вы увидите маленькое всплывающее окно, отображающее название приложения, его значок и заголовок окна. xfwm4
также подсветит рамку окна, которое получает фокус.
Примечание: использование комбинаций клавиш в приложении требует, чтоб окно этого приложения было в фокусе :-)
При разворачивании окна оно увеличивается и занимает всё пространство экрана (в соответствии с настройками в workspace settings). Вы можете развернуть окно по вертикали, горизонтали или же в обоих направлениях одновременно.
Для того чтобы развернуть окно, выполните одно из действий:
щёлкните кнопку развернуть в заголовке окна;
откройте меню окна из заголовка окна и выберите «Развернуть»;
воспользуйтесь комбинацией клавиш Alt + F5.
Вы можете перевести любое окно в полноэкранный режим, используя комбинацию клавиш Alt + F11, которую можно переназначить. В этом режиме окно будет занимать всё пространство экрана, не отображая края окна.
Для того чтобы развернуть окно по вертикали:
щёлкните средней кнопкой мыши на заголовке окна;
воспользуйтесь комбинацией клавиш Alt + F6;
Для того чтобы развернуть окно по горизонтали:
щёлкните правой кнопкой мыши по кнопке развернуть на в заголовке окна;
воспользуйтесь комбинацией клавиш Alt + F7;
Если окно было развёрнуто одним либо другим способом, вы можете вернуть его первоначальный размер одним из способов:
щёлкните кнопку восстановления размера в заголовке окна;
воспользуйтесь повторно использовавшейся комбинацией клавиш.
выберите пункт меню окна «Восстановить размер развёрнутого окна»
Хотя размер некоторых специальных окон не может быть изменён, вы можете изменять размер размер большинства из них в соответствии с вашими желаниями.
вы можете использовать края и углы окна для изменения размера окна, передвигая их при помощи мыши;
вы можете воспользоваться комбинацией Alt + щелчок правой кнопкой мыши над областью окна. Это работает также, как если бы вы использовали перетаскивание правого верхнего угла окна;
вы можете использовать удобные комбинации клавиш: Shift + Alt + стрелка (вверх, вниз, вправо или влево).
Вы можете свернуть окно выполнив одно из действий:
щёлкните на кнопку свернуть на заголовке окна
откройте меню окна из заголовка окна и выберите пункт «Свернуть»;
воспользуйтесь комбинацией клавиш Alt + F8.
Как вариант, вы можете свернуть все окна текущего рабочего места, за исключением того, которые вы сейчас используете. Для этого щёлкните на кнопку меню окна в заголовке окна и выберите «Свернуть все остальные окна».
Для того чтобы «развернуть» окно, вам нужно выбрать его название или значок в одном из компонентов Xfce 4:
xftaskbar4
список окон, к которому можно получить доступ по щелчку средней кнопкой мыши на фоне рабочего стола. Этот список показывает все открытые окна, сгруппированные по рабочим местам. Свёрнутые окна отмечены между [ ].
xfce4-iconbox
.
При сворачивании окна в заголовок оно уменьшается до размера заголовка. Действия, приводящие к сворачиванию/разворачиванию окна:
щёлкните в заголовке окна на кнопку свернуть в заголовок/развернуть из заголовка;
откройте меню окна из заголовка окна и выберите «Свернуть в заголовок» или «Развернуть из заголовка»;
воспользуйтесь колёсиком мыши наведя курсор на заголовок окна;
воспользуйтесь комбинацией клавиш Alt + F9.
При «приклеивании» окна оно остаётся видимым на своём месте на всех рабочих местах. Действия для при приклеивания/отмены приклеивания:
щёлкните в заголовке окна на кнопку приклеить/отклеить;
откройте меню окна из заголовка окна и выберите «Приклеить» или «Отклеить»;
воспользуйтесь комбинацией клавиш Alt + F10.
Функция «поднятия» окна на передний план приводит к тому, что окно отображается поверх всех остальных. Для этого вы можете:
щёлкнуть правой кнопкой мыши по заголовку окна;
передать фокус окну, если выбран соответствующий параметр в Keyboard and focus preferences dialog;
щёлкнуть левой кнопкой мыши где угодно в области окна, если выбран соответствующий параметр в Keyboard and focus preferences dialog;
щёлкнуть на названии окна в панели задач или iconbox
воспользуйтесь комбинацией Shift + Alt + Page_Up (если окно находится в фокусе).
Открыв меню окна и выбрав «Всегда наверху», вы можете заставить окно отображаться всегда поверх всех остальных окон.
Функция «опускания» окна на задний план приводит к тому, что окно отображается снизу всех остальных. Для этого вы можете:
щёлкните средней кнопкой мыши по заголовку окна;
воспользуйтесь комбинацией Shift + Alt + Page_Down (если окно находится в фокусе).
Существует несколько способов перемещать окна:
щёлкните левой или правой кнопкой мыши по заголовку окна и перетащите его;
воспользуйтесь комбинацией Alt + щелчок левой кнопкой мыши в любом месте над окном и перемещайте мышь;
пользуйтесь комбинацией Control + Alt + Shift + стрелка (вверх вниз, влево или вправо)
Вы можете переместить окно на другое рабочее место, выполнив одной из действий:
приклейте окно, перейдите на другое рабочее место и отклейте окно;
откройте меню окна и выберите один из вариантов подменю «Переместить на другое рабочее место»;
щёлкните правой или левой кнопкой мыши по заголовку окна и перетащите его к краю экрана. Указатель мыши переместится на следующее рабочее место вместе с захваченным окном. Соответствующий параметр должен быть включён в диалоге Диспетчер окон
воспользуйтесь комбинацией клавиш:
Alt + Control + End – перемещает текущее окно на следующее рабочее место;
Alt + Control + Home – перемещает текущее окно на предыдущее рабочее место;
Alt + Control + цифра на цифровом блоке клавиатуры – перемещает текущее окно на соответствующее рабочее место;
воспользуйтесь графическим переключателем рабочих мест, щёлкнув на представлении окна и переместив его на желаемое рабочее место.
Для того чтобы закрыть окно:
щёлкните на кнопку закрытия окна в заголовке окна;
откройте меню окна из заголовка окна и выберите «Закрыть»;
воспользуйтесь комбинацией клавиш Alt + F4.
Для открытия диалогового окна настроек диспетчера окон, щёлкните кнопку «Диспетчер окон» в Диспетчере настроек Xfce 4. Диалог разделён на четыре вкладки: стиль, клавиатура, фокус, дополнительные. Все изменения настроек ступают в силу незамедлительно.
Список слева показывает все доступные варианты оформления окон. Xfwm 4 предлагает выбор из четырёх различных тем. В пакете xfwm4-themes существует более 60-ти дополнительных тем.
Кнопка выбора шрифта показывает используемый в настоящее время для заголовка окна шрифт. Щёлкните эту кнопку если вы хотите сменить шрифт. Появится диалоговое окно «Выберите шрифт». Оно работает также как и диалог выбора шрифта user interface settings manager plugin.
Вне зависимости от расположения кнопок вы можете изменить расположение заголовка в строке заголовка, выбрав один из вариантов: слева, по центру, справа.
Настройка расположения кнопок осуществляется с помощью перетаскивания. Щёлкните и перетаскивайте кнопки для изменения их расположения. Перетащите кнопку в область «Скрытые», чтобы удалять её с заголовка окна. Все изменения вступают в силу незамедлительно.
Список слева показывает все доступные темы комбинаций клавиш. В качестве названия используется название каталогов, в которых находится файл keythemerc.
По умолчанию существует только одна тема: $(datadir)/themes/Default/xfwm4/keythemerc
В стандартной конфигурации установлены следующие комбинации клавиш:
Закрыть окно: Alt + F4
Развернуть окно: Alt + F5
Развернуть окно по вертикали: Alt + F6
Развернуть окно по горизонтали: Alt + F7
Свернуть окно: Alt + F8
Свернуть окно в заголовок: Alt + F9
Приклеить окно: Alt + F10
Переключать окна: Alt + Tab
Переместить окно: Control + Shift + Alt + стрелка (вверх, вниз, влево или вправо)
Изменить размер окна: Shift + Alt + стрелка (вверх, вниз, влево или вправо)
Поднять окно на передний план: Shift + Alt + Page_Up
Опустить окно на задний план: Shift + Alt + Page_Down
Полноэкранный режим: Alt + F11
Следующее рабочее место: Control + Alt + стрелка вправо
Предыдущее рабочее место: Control + Alt + стрелка влево
Добавить рабочее место: Alt + Insert
Удалить рабочее место: Alt + Delete
Перейти на рабочее место номер N (1-9) : Control + F(N)
Переместить окно на предыдущее|следующее рабочее место: : Alt + Control + Home|End
Переместить окно на рабочее место номер N (1-9) : Alt + Control + цифра на цифровом блоке N
Запустить справку xfhelp4: Alt + F1
Запустить xfrun4: Alt + F2
Заблокировать экран: Alt + Control + Delete
В правой области диалогового окна находится два списка: список комбинаций для работы с окнами и список комбинаций для запуска приложений. Для изменения комбинации щёлкните на неё дважды левой кнопкой мыши и задайте новую комбинацию в появившемся диалоге создания новой комбинации.
Если вы хотите создать новую тему, создайте каталог по аналогии с этим, например $HOME/.themes/Custom/xfwm4/keythemerc, и затем выберите новую тему из списка доступных тем.
Если вы не знаете названия клавиш вашей клавиатуры, вы можете запустить в терминале приложение «xev» и протестировать это.
Окно в фокусе получает ввод клавиатуры и мыши. Вы можете выбрать одну из двух моделей фокуса:
Фокус при щелчке мышью: выберите этот параметр, если вы хотите, чтобы окно получало фокус только, когда вы щёлкаете где-то в его области.
Фокус следует за мышью: выберите этот параметр, если вы хотите, чтобы окно получало фокус как только указатель мыши окажется над его областью.
Выбор этого параметра приводит к тому, что все вновь создаваемые она автоматически получают фокус, без необходимости щёлкать или наводить на них указатель мыши.
Если вы выбрали этот параметр, то окно, получившее фокус, будет автоматически поднято на передний план по прошествии времени, которые вы можете задать ползунком «Задержка перед поднятием окна с фокусом на передний план».
Выберите этот параметр, если вы хотите, чтобы окно поднималось на передний план при щелчке в любой области этого окна. Если этот параметр не выбран, вам надо щёлнуть где-то на оформлении окна (заголовок, край или угол), чтобы поднять его.
Вы можете установить притягивание краёв окна при его перемещении к краям других окон или к краям экрана. Расстояние, на котором должен проявляться этот эффект, вы можете установить ползунком «Расстояние».
Выберите первый параметр, если вы хотите, чтобы при достижении края экрана указателем мыши происходил переход на следующее рабочее место. Выберите второй параметр, если вы хотите добиться схожего поведения при перемещении окна. Вы можете установить сопротивление у края, используя соответствующий ползунок.
Два параметра позволяют установить, должно ли отображаться содержимое окна при его перемещении или изменении его размера. Скрытие содержимого позволяет сэкономить некоторое количество системных ресурсов.
Выберите действие диспетчера окон при двойном щелчке по заголовку окна: свернуть окно в заголовок, свернуть окно, развернуть окно или ничего.
xfwm4
также управляет рабочими столами. Существует специальный диалог настроек для изменения параметров рабочих столов. Вы можете запустить его, выбрав Рабочий стол из settings manager dialog. Диалог разделён на две области, где бы можете настроить рабочие столы и поля.
Этот параметр позволяет задать количество рабочих мест, которое вы желаете использовать (от 1 до 32).
Это поле отображает список всех доступных рабочих мест. Есил вы хотите изменить название одного из них, дважды щёлкните по его названию и залайте новое название.
Для того чтобы запустить диалоговое окно настроек рабочего стола, щёлкните кнопку «Рабочий стол» в Диспетчере настроек Xfce.
Поля – это области у края экрана, которое не занимается развёрнутыми окнами. Вы можете настроить размер всех полей в пикселях (слева, справа, сверху, снизу). Используйте эту возможность, например, если вы не хотите, чтобы развёрнутые окна перекрывали панель или область iconbox.
xfwm4
написал Olivier Fourdan (<fourdan@xfce.org>
). Посетите сайт Xfce для получения более подробной информации.
Чтобы сообщить об ошибке или внести предложение, относящееся к этой программе или данному руководству, используйте систему отслеживания ошибок http://bugzilla.xfce.org/.
Если у вас есть вопросы по использованию или установке этого пакета, пожалуйста, задайте их в списке рассылки xfce. Обсуждение разработки происходит в списке рассылки xfce4-dev.
Это программное обеспечение распространяется на условиях лицензии GNU General Public License, опубликованной Free Software Foundation, версии 2 или (по вашему выбору) любой более поздней версии.
Вы должны были получить копию лицензии GNU General Public License вместе с этой программой. Если это не так, напишите во Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.