Xfwm (Русский)
xfwm это стандартный оконный менеджер окружения Xfce (Русский).
Установка
Установите пакет xfwm4.
Запуск
Запустите xfwm4
с помощью xinit (Русский).
Настройка
Большинство настроек xfwm находятся в xfwm4-settings
такие как поведение окон и сочетаний клавиш, xfwm4-tweaks-settings
для продвинутых настроек и эффектов и xfwm4-workspace-settings
для настройки рабочих мест и их названий.
Менеджер композитных эффектов
- Встроенный композитор может вызвать разрывы кадров в приложениях, смотрите #Разрыв кадров
- Начиная с версии Xfwm 4.12 композитор включен по умолчанию.
Для включения или отключения композитора Xfwm или его настройки пройдите в Настройки > Диспечер окон (Дополнительно) или запустите командой:
$ xfwm4-tweaks-settings
Также вы можете включить композитор при запуске через аргумент --compositor
или с помощью xfconf. Например:
~/.xinitrc
exec xfwm4 --compositor=on
$ xfconf-query -c xfwm4 -p /general/use_compositing -s true
Разворачивание окон
После двойного клика по заголовку окна, или нажатия кнопки для разворачивания окна пропадает все содержимое окна и остается только заголовок окна. Для отключения такого поведения, используя xfconf
выполните команду:
$ xfconf-query -c xfwm4 -p /general/mousewheel_rollup -s false
Размещение окон
Xfwm can "tile" a window automatically when it is moved to an edge of the screen. It does so by resizing it to fit the top half of the screen. To enable or disable this behaviour with xfconf
, run:
Xfwm может закреплять окна методом перетаскивания в край экрана. Окно займет четверть экрана с выбранного угла экрана, половину экрана при перетаскивании в середину левого и правого края или развернется на весь экран при перетаскивании в середину верха экрана. Для включения или отключения этого поведения через xfconf
, выполните:
$ xfconf-query -c xfwm4 -p /general/tile_on_move -s false $ xfconf-query -c xfwm4 -p /general/tile_on_move -s true
Также вы можете настроить поведение в Настройки > Диспечер окон (дополнительно) > Автоматически складывать окна в мозайку при движения к краю экрана.
Дополнительные настройки в стандартном менеджере настроек xfce
Установите xfce4-settings из официальных репозиториев.
Дополнительные темы
Установите xfwm4-themes из официальных репозиториев.
Установленные темы будут отображены в Настройки > Внешний вид
Советы и приёмы
Убрать заголовок окна при разворачивании окна на весь экран
Перейдите в Настройки > Диспечер окон (дополнительно) > Доступность и включите Скрывать заголовок окна при развертывании
Решение проблем
Не отображаются иконки скаченных файлов в браузере
Проблема исправляется установкой xfce4-settings из официальных репозиториев.
Количество рабочих мест меняется самостоятельно
Помните, что в Xfwm есть сочетания клавиш для удаления или добавления рабочих мест. По умолчанию это сочетания Alt+Delete
и Alt+Insert
соответственно.
Если количество рабочих мест меняется после перезахода в систему, поменяйте на нужное количество после запуска Xfwm. Это обеспечит команда sleep
[1].
~/.xinitrc
(sleep 3 && xfconf-query -v -c xfwm4 -p /general/workspace_count -s число_рабочих_мест) & exec xfwm4
или с помощью xfce4-session:
~/.config/autostart/workspace.desktop
[Desktop Entry] Exec=sh -c "sleep 3 && xfconf-query -v -c xfwm4 -p /general/workspace_count -s число_рабочих_мест"
Смотрите также тему на официальном форуме.
Разрыв кадров
Если вы столкнулись с эффектом разрыва кадров, попробуйте поменять режим работы xfwm --vblank
на один из списка (glx, xpresent или off) этой командой [2]:
$ xfwm4 --replace --vblank=glx &
для применения настройки:
$ xfconf-query -c xfwm4 -p /general/vblank_mode -s glx
Если вы используете графический адаптер Intel и у вас включена опция "TearFree" в конфигурационном файле Xorg как описано в Intel graphics#Tearing, попробуйте отключить вертикальную синхронизацию.
Если не один из способов не помогает, попробуйте отключить стандартный композитор или поменять его на альтернативный Xorg (Русский)#Композит.
Горизонтальная линия над панелью приложений
Xfwm может неправильно вырисовывать тени у некоторых панелей приложений (например plank) в результате появляется горизонтальная линия. Как решение, выключите отображение теней в композиторе.