Jump to content

# Xfwm (Русский)

From ArchWiki
Состояние перевода: На этой странице представлен перевод статьи Xfwm. Дата последней синхронизации: 20 января 2023. Вы можете помочь синхронизировать перевод, если в английской версии произошли изменения.

Ссылки по теме

- Среда рабочего стола
- Оконный менеджер
- Xfce (Русский)
- Xorg (Русский)

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 может закреплять окна методом перетаскивания в край экрана. Окно займёт четверть экрана с выбранного угла экрана, половину экрана при перетаскивании в середину левого и правого края или развернётся на весь экран при перетаскивании в середину верха экрана. Для включения или отключения этого поведения через `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.

Примечание Установка xfce4-settings может поменять приложения по умолчанию. Смотрите Xdg-utils (Русский)#xdg-open для настройки приложений по умолчанию.

### Дополнительные темы

Установите пакет xfwm4-themes.

Установленные темы будут отображены в Настройки > Внешний вид.

## Советы и рекомендации

### Скрытие заголовка окна при разворачивании на весь экран

Перейдите в Настройки > Диспетчер окон (дополнительно) > Доступность и включите Скрывать заголовок окна при развёртывании.

Примечание Установите xfce4-windowck-plugin, если вы хотите поместить заголовок развёрнутого окна в вашу панель.

## Решение проблем

### В браузере не отображаются иконки скачанных файлов

Проблема исправляется установкой 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 (Русский)#Тиринг, попробуйте отключить вертикальную синхронизацию.

Если ни один из способов не помогает, попробуйте отключить стандартный композитор или поменять его на альтернативный композитный менеджер.

### Горизонтальная линия над панелью приложений

Xfwm может неправильно вырисовывать тени у некоторых панелей приложений (например plank) в результате появляется горизонтальная линия. Как решение, выключите отображение теней в композиторе.

## Смотрите также

- Знакомство с Xfwm

Categories:

- Stacking window managers (Русский)
- Xfce (Русский)

Xfwm (Русский)
Add topic