Xfce (Русский)

Состояние перевода: На этой странице представлен перевод статьи Xfce. Дата последней синхронизации: 3 июня 2025. Вы можете помочь синхронизировать перевод, если в английской версии произошли изменения.

Xfce — это легковесная и модульная среда рабочего стола, использующая GTK. Для предоставления полного спектра возможностей пользователям включает в себя оконный менеджер, файловый менеджер, рабочий стол и панель.

Установка

Установите группу xfce4. Также по желанию можете установить группу xfce4-goodies содержащую дополнительные плагины и некоторые полезные утилиты, например редактор mousepad. Xfce по умолчанию использует оконный менеджер Xfwm.

Запуск

Выберите Сеанс Xfce в меню вашего экранного менеджера или добавьте exec startxfce4 в Xinitrc.

Примечание: Не запускайте xfce4-session напрямую. Используйте команду startxfce4, которая сама запустит xfce4-session правильным способом.

Настройка

Xfce для хранения настроек использует иерархическую систему Xfconf. Есть несколько способов поменять конфигурацию:

  • Через главное меню запустите Диспетчер настроек и выберите нужную вам категорию. Категории — это программы, которые обычно находятся в /usr/bin/xfce4-* и /usr/bin/xfdesktop-settings.
  • В xfce4-settings-editor вы можете просматривать и менять все возможные настройки. Настройки, изменённые здесь, будут применены немедленно. Для изменения настроек из командной строки используйте xfconf-query, смотрите документацию для подробностей.
  • Настройки хранятся в XML-файлах в каталоге ~/.config/xfce4/xfconf/xfce-perchannel-xml/, которые можно редактировать вручную. Изменения, внесённые напрямую в файлы настроек, будут применены только после перезапуска оболочки или системы.

Меню

Смотрите Xdg-menu для подробной информации об использовании стандарта меню Free Desktop.

Меню Whisker

xfce4-whiskermenu-plugin (входит в состав xfce4-goodies) — это альтернативный лаунчер приложений. Он показывает список избранных приложений, позволяет просматривать приложения по категориям и вести поиск по нечётким запросам. Он может заменить собой стандартное Меню приложений на панели (добавьте Меню Whisker через Настройки > Панель > Элементы).

Вызов меню Whisker с помощью сочетания клавиш

Чтобы назначить горячую клавишу для вызова меню Whisker, откройте Настройки > Клавиатура и перейдите на вкладку Комбинации клавиш. Нажмите кнопку Добавить, укажите команду xfce4-popup-whiskermenu и нажмите желаемое сочетание клавиш.

Редактирование пунктов меню

Графические утилиты для редактирования меню:

  • MenuLibre — Продвинутый редактор меню, предлагающий современный, лёгкий и чистый интерфейс.
https://github.com/bluesabre/menulibre || menulibreAUR
  • Alacarte — Редактор меню из окружения GNOME.
https://www.gnome.org/ || alacarte
  • XAME (XFCE Applications Menu Editor) — Графическая утилита, написанная на Gambas, разработана специально для Xfce и не работает в других окружениях.(Проект заброшен)
https://redsquirrel87.altervista.org/doku.php/xfce-applications-menu-editor || xameAUR

Вы можете создать файл ~/.config/menus/xfce-applications.menu вручную. Пример такого файла:

<!DOCTYPE Menu PUBLIC "-//freedesktop//DTD Menu 1.0//EN"
  "http://www.freedesktop.org/standards/menu-spec/1.0/menu.dtd">

<Menu>
    <Name>Xfce</Name>
    <MergeFile type="parent">/etc/xdg/menus/xfce-applications.menu</MergeFile>

    <Exclude>
        <Filename>xfce4-run.desktop</Filename>
        <Filename>exo-terminal-emulator.desktop</Filename>
        <Filename>exo-file-manager.desktop</Filename>
        <Filename>exo-mail-reader.desktop</Filename>
        <Filename>exo-web-browser.desktop</Filename>
        <Filename>xfce4-about.desktop</Filename>
        <Filename>xfhelp4.desktop</Filename>
    </Exclude>

    <Layout>
        <Merge type="all"/>
        <Separator/>
        <Menuname>Settings</Menuname>
        <Separator/>
        <Filename>xfce4-session-logout.desktop</Filename>
    </Layout>
</Menu>

Тег <MergeFile> подключает стандартное меню Xfce.

Тег <Exclude> содержит список исключённых приложений, которые вы не хотите видеть в меню. В примере исключены некоторые ярлыки стандартных приложений Xfce, но вы можете исключить любое приложение, например firefox.desktop.

Тег <Layout> определяет компоновку меню. Приложения могут быть организованы по папкам. Для подробностей смотрите вики-страницу Xfce.

Вы также можете редактировать файлы .desktop для внесения изменений в меню Xfce. Чтобы спрятать пункты меню, смотрите Ярлыки приложений#Скрытие ярлыков. Вы можете поменять категорию приложения редактированием строки Categories= в файле ярлыка, подробнее Ярлыки приложений#Пример файла.

Выбор приложений по умолчанию

Чтобы указать, какие приложения должны использоваться при открытии определённых ресурсов, используйте Приложения по умолчанию в настройках. Эти настройки влияют на поведение команды exo-open, которая используется в инструментах открытия ресурсов, таких как xdg-open.

Рабочий стол

Скрытие значков с рабочего стола

Выполняется следующей командой:

$ xfconf-query -c xfce4-desktop -v --create -p /desktop-icons/style -t int -s 0

Для возвращения значков выполните эту же команду со значением 2.

Закрытие окна сочетанием клавиш

Xfce по умолчанию не имеет сочетания клавиш для закрытия текущего окна, например, зависшего приложения.

Используйте команду xkill пакета xorg-xkill чтобы интерактивно завершить приложение. Для приложения, находящегося в фокусе используйте xdotool:

$ xdotool getwindowfocus windowkill

Другой способ:

$ sh -c "xkill -id $(xprop -root -notype | sed -n '/^_NET_ACTIVE_WINDOW/ s/^.*# *\|\,.*$//g p')"

Для одной из этих команд можно назначить сочетание клавиш через Настройки > Клавиатура (смотрите раздел #Сочетания клавиш) или через приложение вроде xbindkeys.

Рабочий сеанс

Автозапуск

Для запуска нужных приложений при запуске Xfce зайдите в Настройки > Диспетчер настроек, выберите пункт Сеансы и запуск и перейдите на вкладку Автозапуск приложений. Вы увидите список приложений, находящихся в автозапуске. Чтобы добавить своё приложение, нажмите кнопку Добавить и в появившейся форме введите путь к исполняемому файлу.

Автозапуск в Xfce реализован по спецификации XDG Autostart.

Также вы можете добавить нужную команду (или задать нужную переменную окружения) в xinitrc (или в xprofile, если используется экранный менеджер).

Совет: Если вам нужно задать задержку перед автоматическим запуском приложения, имейте в виду, что Команда из настроек автозапуска не обрабатывается командной оболочкой и простое sleep 3 && команда не сработает, нужно явно запустить командную оболочку: sh -c "sleep 3 && команда".

Блокировка экрана

xflock4 — это скрипт для блокировки сеанса Xfce.

Он попробует отправить запрос блокировки следующим хранителям экрана в указанном порядке:

Если ничего из этого не сработает, то скрипт прекратит работу с кодом возврата 1.

Список доступных в Arch блокировщиков экрана с краткими описаниями приведён в разделе Список приложений/Безопасность#Блокировка экрана.

Чтобы указать xflock4 запускать произвольную команду блокировки экрана, установите xfconf-переменную LockCommand для канала xfce4-session:

$ xfconf-query --create -c xfce4-session -p /general/LockCommand -t string -s "команда-блокировки"

Кнопка блокировки на панели в апплете Системные действия просто запускает команду /usr/bin/xflock4. Она должна работать, если установлен один из поддерживаемых блокировщиков или указана корректная произвольная команда блокировки.

Ждущий режим

Вы можете настроить блокировку сессии после перехода в ждущий режим или гибернацию в меню настроек или через командную строку.

Чтобы отключить блокировку сеанса, задайте параметру lock-screen-suspend-hibernate значение false, например, с помощью такой команды:

$ xfconf-query -c xfce4-power-manager -p /xfce4-power-manager/lock-screen-suspend-hibernate -s false

Либо задайте значение на true для обратного действия.

Для настройки через через графический интерфейс, откройте Сеансы и запуск и во вкладке Общие поставте переключатель Блокировать экран перед сном в нужное положение.

Клавиша клавиатуры для перехода в ждущий режим контролируется либо Менеджером питания, либо systemd-logind. Чтобы передать контроль systemd-logind, выполните следующую команду:

$ xfconf-query --create -c xfce4-power-manager -p /xfce4-power-manager/logind-handle-suspend-key -t bool -s true
Примечание: Подробнее о том, как systemd-logind контролирует определенные события, смотрите документацию logind.conf(5)

Отключение сохранения сеансов

Можно отключить сохранение сеансов для текущего пользователя, перейдя в Приложения > Настройки > Сеансы и запуск и сняв галочку Автоматически сохранять сеанс при выходе, либо выполнив следующую команду:

$ xfconf-query --create -c xfce4-session -p /general/SaveOnExit -t bool -s false

Также можно использовать режим киоска Xfce для отключения сохранения сеансов для всех пользователей. Для этого создайте или измените файл /etc/xdg/xfce4/kiosk/kioskrc, прописав в нём следующее:

[xfce4-session]
SaveSession=NONE

Может понадобиться удалить ранее сохранённые сеансы. Для этого перейдите в Приложения > Настройки > Сеансы и запуск > Сохранённые сеансы и нажмите кнопку Очистить сохранённые сеансы или просто удалите каталог ~/.cache/sessions/.

Использовать сторонний оконный менеджер

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

Изменить используемый по умолчанию оконный менеджер можно через настройки в файлах:

  • ~/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-session.xml - для каждого пользователя
  • /etc/xdg/xfce4/xfconf/xfce-perchannel-xml/xfce4-session.xml - общий для всей системы

Пользователь может выбрать оконный менеджер с помощью xfconf-query:

$ xfconf-query -c xfce4-session -p /sessions/Failsafe/Client0_Command -t string -sa xfsettingsd
$ xfconf-query -c xfce4-session -p /sessions/Failsafe/Client1_Command -t string -sa команда-оконного-менеджера

Если для команды запуска оконного менеджера нужно указать дополнительные параметры, это можно сделать так:

$ xfconf-query -c xfce4-session -p /sessions/Failsafe/Client0_Command -t string -sa xfsettingsd
$ xfconf-query -c xfce4-session -p /sessions/Failsafe/Client1_Command -t string -s команда-оконного-менеджера -t string -s --параметр

Для добавления большего числа параметров повторяйте -t string и -s --параметр.

Примечание: Если Client0_Command и Client1_Command и поменять местами, это может решить проблему с игнорированием выбранной темы оформления в xfce4-session-logout.

Если вы хотите поменять оконный менеджер для всей системы, отредактируйте указанный выше общесистемный файл, заменив xfwm4 на команду запуска нужного вам оконного менеджера. Также можно добавить <value type="string" value="--параметр"/>, если вам необходимо использовать дополнительные параметры.

Вы также можете поменять оконный менеджер путём добавления в автозапуск команды команда-оконного-менеджера --replace или сделать это в текущем сеансе командой команда-оконного-менеджера --replace & (можете сохранить сеанс для сохранения изменений после перезагрузки, но при этом, если вы добавили команду в автозагрузку, оконный менеджер будет запущен дважды). Но данный способ на самом деле не меняет оконный менеджер, а просто заменяет существующий на момент входа пользователя.

Изменение тем оформления

Темы XFCE доступны на сайте xfce-look.org. Темы Xfwm хранятся в директории /usr/share/themes/theme_name/xfwm4, и настраиваются по пути Настройки > Диспетчер окон. Темы GTK хранятся в директориях /usr/share/themes/theme_name/gtk-2.0 и /usr/share/themes/theme_name/gtk-3.0 и настраиваются в Настройки > Внешний вид.

Для применение общего вида для всех приложений , смотрите Единый вид приложений Qt и GTK.

Смотрите также статьи Темы курсора, Значки и Настройка шрифтов.

Общий вид между окнами концептов SSD и CSD

Xfce использует концепты SSD (Server-Side Decorations, внешний вид настраиваемый системой), где внешний вид приложения настраивается средствами Xfwm и CSD (Client-side decoration, внешний вид настраиваемый внутри приложения), где за внешний вид отвечает само приложение.

Вы можете подобрать тему Xfwm для соответсвия теме приложений, использующих определенные темы CSD или воспользоваться утилитой Xfwm4 Theme Generator или подобными инструментами для создания тем Xfwm, подобным темам CSD.

Отключение CSD

В Xfce клиентские декорации опциональны и отключены по умолчанию. [1]

Приложения, не входящие в состав Xfce, могут по-прежнему использовать CSD. Полное их отключение описано в разделе GTK (Русский)#Клиентские декорации.

Звук

Звуковые темы

Xfce поддерживает звуковые темы freedesktop, но по умолчанию они не настроены.

Чтобы применить звуковую тему, выполните следующее:

  1. Включите Включить звуки событий во вкладке Настройки → Внешний вид → Настройки;
  2. Через Редактор настроек в параметре xsettings/Net/SoundThemeName укажите имя какой-нибудь звуковой темы из каталога /usr/share/sounds/;
  3. Включите Системные звуки в меню управления громкостью (например в pavucontrol).

Пакет sound-theme-freedesktop предоставляет звуковую тему, но содержит мало нужных звуковых событий. Лучшим выбором будет эта звуковая тема sound-theme-smoothAUR.

Клавиши смены громкости на клавиатуре

Плагин xfce4-pulseaudio-plugin предоставляет апплет на панель, поддерживающий клавиши громкости и имеющий уведомление смены громкости. Вы также можете установить xfce4-volumed-pulse как альтернативу, которая также поддерживает клавиши громкости и уведомление, но без иконки на панели. Это полезно, если вы используете pasystray для более точного контроля громкости.

Также есть xfce4-mixer, который также предоставляет апплет на панель и поддерживает клавиши громкости. Пакет Arch собран с поддержкой только ALSA, но можно пересобрать его вручную для добавления поддержки PulseAudio.

После установки не забудьте добавить апплет на панель, иначе сочетания клавиш не будут работать.

Список других вариантов, не привязанных к среде рабочего стола, приведён в разделе List of applications/Multimedia#Volume control.

Прямое управление

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

Сочетания клавиш

Сочетания клавиш настраиваются в двух местах: Настройки > Диспетчер окон > Клавиатура и Настройки > Клавиатура > Комбинации клавиш.

Менеджер политик Polkit

Менеджер polkit-gnome устанавливается вместе с xfce4-session и запускается автоматически, не требуя вмешательства пользователя. Подробнее смотрите polkit (Русский)#Агенты аутентификации.

Сторонние менеджеры политик также доступны для использования, например xfce-polkitAUR или xfce-polkit-gitAUR.

Гашение экрана

Некоторые программы, часто используемые в среде Xfce, могут контролировать гашение экрана (monitor blanking) и DPMS (энергосбережение).

Менеджер питания Xfce

Менеджер питания контролирует только DPMS. Эти настройки можно изменить через Настройки > Менеджер питания на вкладке Экран.

Имейте в виду, что отключение переключателя Настройки питания для экрана или ползунков хоть и отключает DPMS, но не означает, что Менеджер питания полностью перестанет контролировать DPMS. Он также не управляет гашением экрана, поэтому оно может остаться включенным даже после отключения управления питанием. [2] Чтобы полностью отключить и гашение экрана, и DPMS, щёлкните на апплет менеджера питания на панели и включите Режим презентации.

XScreenSaver

Если xscreensaver установлен и работает вместе с менеджером питания Xfce, то может возникнуть путаница в управлении гашением экрана. Если вам нужно отключить гашение экрана (например, при просмотре видео), убедитесь, что оно отключено и в менеджере питания, и в XScreenSaver. Подробнее о настройках XScreenSaver в разделе XScreenSaver (Русский)#DPMS и гашение экрана.

xset

Если ни одно из вышеописанных приложений не используется, вы можете управлять гашением экрана и DPMS с помощью команд xset, подробнее в разделе Display Power Management Signaling (Русский)#Настройка во время работы.

Примечание: В некоторых конфигурациях могут возникать проблемы с гашением экрана. Обсуждения на форуме: [3][4].

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

Монтирование в Thunar и xfdesktop

Если внешние накопители не появляются в Thunar или на рабочем столе или внутренние накопители отображаются как внешние, установите gvfs. Смотрите udisks (Русский)#Сокрытие отдельных разделов для более продвинутой настройки.

Сделать скриншот (снимок экрана)

Xfce имеет инструмент создания скриншотов xfce4-screenshooter (входит в состав xfce4-goodies).

Предустановленные сочетания клавиш: Print открывает диалоговое окно создания скриншота, Alt+Print создаёт скриншот текущего активного окна, Shift+Print позволяет вам выделить прямоугольную область для захвата.

Вы также можете использовать сторонние программы вроде scrot.

Цветовая схема терминала

Цветовую схему и палитру можно изменить в настройках терминала, вкладке Цвета. Эти схемы доступны для большинства консольных приложений, таких как Emacs и Vi.

Эти настройки хранятся в Xfconf. Хотя можно редактировать их напрямую, может быть удобнее скачать или создать файл с предустановками цветов. Стандартные предустановки находятся в каталоге /usr/share/xfce4/terminal/colorschemes/, а свои можно поместить в каталог ~/.local/share/xfce4/terminal/colorschemes/. Выбрать предустановку можно через Настройки > Цвета > Предустановки.

Можете просмотреть примеры цветовых тем для множества доступных схем и палитр.

Пример файла с комментариями:

~/.local/share/xfce4/terminal/colorschemes/tango-gray.theme
[Scheme]

# Название предустановки на английском
Name=Tango (gray background)

# Название на других языках
Name[ru]=Танго (серый фон)

# Значения цветов задаются в формате CSS (например, #ff0000, #ffff00000000, rgb(255, 0, 0) или red)

# Цвет текста
ColorForeground=white
# Цвет фона
ColorBackground=#323232

# 16 цветов, разделённых точками с запятой:
# чёрный;красный;зеленый;жёлтый;синий;пурпурный;голубой;светло-серый;серый;ярко-красный;ярко-зеленый;ярко-жёлтый;ярко-синий;ярко-пурпурный;ярко-голубой;белый
ColorPalette=#2e3436;#cc0000;#4e9a06;#c4a000;#3465a4;#75507b;#06989a;#d3d7cf;#555753;#ef2929;#8ae234;#fce94f;#739fcf;#ad7fa8;#34e2e2;#eeeeec

# Раскомментируйте для переопределения:

# Цвет активной вкладки
# TabActivityColor=#ef2929

# Цвет курсора (фон и текст)
# ColorCursor=white
# ColorCursorForeground=#323232
# ColorCursorUseDefault=FALSE

# Цвет выделения текста (фон и текст)
# ColorSelectionBackground=#ad7fa8
# ColorSelection=#323232
# ColorSelectionUseDefault=FALSE

# Цвет выделения жирным
# ColorBold=white
# ColorBoldUseDefault=FALSE

# «Менять цвет фона для каждой вкладки»
# ColorBackgroundVary=TRUE

# «Использовать цвета системной темы для текста и фона»
# ColorUseTheme=TRUE

Автозавершение команд env-modules в терминале

Пакет env-modulesAUR включает автодополнение своих команд только для оболочек входа. Но по умолчанию сеансы в xfce4-terminal запускаются как обычные оболочки. Чтобы автодополнение заработало, откройте Правка > Настройки > Общие и поставьте галочку Запускать команду в login shell.

Управление цветом

Xfce не имеет поддержки управления цветами [5]. Смотрите ICC profiles (Русский) для различных решений.

Использование нескольких мониторов

Xfce поддерживает работу с несколькими мониторами, настроить их можно через Приложения > Настройки > Дисплей. На вкладке Дополнительно вы можете сохранить профили работы для различных экранов, которые будут применятся автоматически после подключения/отключения мониторов. Подробнее в документации.

В качестве альтернативы вы можете использовать arandr для простого управления конфигурацией мониторов в виде команд xrandr, которые можно назначить на сочетания клавиш.

Агенты SSH

По умолчанию Xfce попытается запустить gpg-agent и ssh-agent. Поскольку за запуск gpg-agent отвечает systemd, вы можете захотеть отключить его запуск через Xfce:

$ xfconf-query --create -c xfce4-session -p /startup/gpg-agent/enabled -t bool -s false

Если вы планируете использовать пользовательский юнит ssh-agent.service как описано в разделе SSH keys#Start ssh-agent with systemd user, также отключите запуск ssh-agent через Xfce:

$ xfconf-query --create -c xfce4-session -p /startup/ssh-agent/enabled -t bool -s false

Для использования GNOME Keyring просто поставьте галочку Запускать службы GNOME при входе в систему во вкладке Настройки > Сеансы и запуск > Дополнительные. Этим вы отключите gpg-agent и ssh-agent.

Источник: https://docs.xfce.org/xfce/xfce4-session/advanced#ssh_and_gpg_agents

Прокрутка мышью окон на заднем фоне без смены фокуса

Откройте Настройки > Диспетчер окон (дополнительно) > Доступность и снимите галочку Поднимать окна при нажатии любой кнопки мыши.

$ xfconf-query --channel xfwm4 --property /general/raise_with_any_button --set false

Модификатор кнопок мыши

В Xfce в качестве клавиши-модификатора кнопок мыши (позволяет, например, перемещать окна левой кнопкой мыши или убирать на задний план средней кнопкой) по умолчанию используется Alt. Её можно поменять с помощью xfconf-query. Приведённая ниже команда назначит клавишу Super в качестве модификатора:

$ xfconf-query -c xfwm4 -p /general/easy_click -n -t string -s "Super"

Строго говоря, использование сочетания клавиш не поддерживается, тем не менее в качестве обходного пути вы можете назначить несколько клавиш, разделив их названия с помощью ><. Например, назначить Ctrl+Alt в качестве модификатора можно такой командой:

$ xfconf-query -c xfwm4 -p /general/easy_click -n -t string -s "Ctrl><Alt"

Ограничить минимальное значение ползунка яркости

Ограничение минимального значения ползунка яркости может быть полезно, если на нулевой яркости экран гаснет и вас не устраивает данное поведение. В xfce4-power-manager с версии 1.3.2 был добавлен скрытый параметр для установки минимального допустимого значения яркости через xfconf4-property. Добавьте целочисленное значение brightness-slider-min-level в xfconf4. Подберите устраивающее вас значение яркости.

$ xfconf-query --channel xfce4-power-manager --property '/xfce4-power-manager/brightness-slider-min-level' --create --type int --set 0

Добавление изображения профиля

Чтобы добавить изображение профиля, которое, в частности, будет отображаться в меню Whisker, просто поместите PNG-изображение размером 96x96 пикселей в файл /home/пользователь/.face.

Вы можете отредактировать нужное изображение в программе GIMP или других редакторах изображений, чтобы изменить разрешение на 96x96.

Метка состояния батареи

Параметр xfconf show-panel-label, имеющий тип int, позволяет включить отображение надписи с информацией о питании в модуле диспетчера питания для панели Xfce. Может иметь следующие значения: 0 (без подписи), 1 (проценты), 2 (оставшееся время работы от батареи) или 3 (оба значения).

Вы также можете настроить это через настройки апплета, нажав кнопкой мыши по значку и в меню выбрав пункт Свойства.

Использование клавиши Windows (Super) в сочетаниях клавиш

Клавиша Super считается модификатором, аналогично клавишам Ctrl и Alt. Если вы назначите на эту клавишу какое-нибудь действие, могут начаться проблемы с другими сочетаниями, в которых используется эта клавиша.

В качестве обходного пути можно использовать xcape.

Откройте Настройки > Клавиатура > Комбинации клавиш и назначьте какое-нибудь неиспользуемое сочетание, например Alt+F1, на действие, которое вы хотели бы выполнять клавишей Super, например открытие меню. Убедитесь, что оно работает, и затем используйте xcape, чтобы связать сочетание Alt+F1 с клавишей Super:

$ xcape -e 'Super_L=Alt_L|F1'

Теперь клавиша Super должна выполнять действие, назначенное на сочетание Alt+F1.

Если всё работает как нужно, добавьте эту команду автозапуск через Настройки > Сеансы и запуск > Автозапуск приложений.

Благодаря этому другие сочетания, использующие клавишу Super, будут работать без проблем. В частности, Super будет нормально работать в сочетании со стрелками вверх и вниз для действий Поднять окно на передний план и Опустить окно на задний план диспетчера окон.

Поддержка Wayland

В Xfce 4.20 появилась экспериментальная поддержка Wayland. Поддерживаются Wayland-композиторы labwc и wayfireAUR. По умолчанию используется labwc, поэтому данный раздел фокусируется на его использовании.

После установки labwc в экранном менеджере должен заработать Сеанс Xfce (Wayland) и позволить войти в систему как обычно. Имейте в виду, что поддержка Wayland названа экспериментальной не просто так: многие вещи пока ещё работают не как ожидается или вообще сломаны. Например, значки xfdesktop могут пропадать при потере фокуса.

Настройка раскладки в labwc

Файлы настроек labwc для Xfce находятся в каталоге ~/.config/xfce4/labwc/ вместо стандартного ~/.config/labwc/. Если вы указали свои параметры раскладки клавиатуры в файле environment, вам также нужно будет создать lock-файл ~/.config/xfce4/labwc/lock, иначе startxfce4 будет перезаписывать настройки раскладки в этом файле на стандартные.

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

Нет изменений после применения настроек

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

NVIDIA и xfce4-sensors-plugin

Чтобы обнаружить датчики и читать с них значения на видеокартах Nvidia вам нужно установить libxnvctrl и пересобрать xfce4-sensors-plugin с помощью ABS. либо просто установите пакет xfce4-sensors-plugin-nvidiaAUR, который заменит xfce4-sensors-plugin.

Значки на панели выравниваются по левому краю

Добавьте элемент Разделитель куда-нибудь перед правым концом и в его свойствах поставьте галочку Расширять. [6]

Сброс настроек

Если по какой-либо причине вы хотите сбросить настройки Xfce, удалите или переименуйте каталог ~/.config/xfce4/:

$ mv ~/.config/xfce4/ ~/.config/xfce4-bak

Перезайдите для применения изменений. Если вы получаете ошибку Unable to load a failsafe session, смотрите раздел #Сбой сеанса.

Сбой сеанса

Если вы наблюдаете следующие проблемы:

  • Мышка выглядит как X и/или просто не появляется;
  • Заголовки окон пропадают и их невозможно закрыть;
  • Рабочий стол стал серым и все значки пропали;
  • xfwm4-settings не запускается, сообщая These settings cannot work with your current window manager (unknown);
  • Ошибки, сообщаемые экранным менеджером, такие как No window manager registered on screen 0;
  • Ошибка Unable to load a failsafe session:
Unable to load a failsafe session.
Unable to determine failsafe session name.  Possible causes: xfconfd is not running (D-Bus setup problem); environment variable $XDG_CONFIG_DIRS is set incorrectly (must include "/etc"), or xfce4-session is installed incorrectly.

Перезапуск Xfce или перезагрузка системы может решить проблему, но сохранённый повреждённый сеанс также может быть причиной. Удалите каталог, в который сохраняются сеансы:

$ rm -r ~/.cache/sessions/

Также удостоверьтесь, что используемые подкаталоги в домашнем каталоге принадлежат пользователю, который запускает xfce4. Смотрите раздел Разрешения и атрибуты файлов#Изменение владельца.

Строка меню редактора Mousepad не отображается

Выполните gsettings set org.xfce.mousepad.preferences.window menubar-visible true чтобы сделать строку меню видимой.

Значок корзины отсутствует и апплет корзины не работает

Корзина требует необязательную зависимость gvfs для работы. Установите gvfs и перезапустите систему.

Сеанс Wayland не запускается

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

По умолчанию сеанс Xfce пытается использовать композитор labwc, поэтому установите его, чтобы сеанс Wayland заработал.

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