Xfce (Русский)
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 — Продвинутый редактор меню, предлагающий современный, лёгкий и чистый интерфейс.
- Alacarte — Редактор меню из окружения GNOME.
- XAME (XFCE Applications Menu Editor) — Графическая утилита, написанная на Gambas, разработана специально для Xfce и не работает в других окружениях.(Проект заброшен)
Вы можете создать файл ~/.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.
Он попробует отправить запрос блокировки следующим хранителям экрана в указанном порядке:
- xfce4-screensaver (входит в состав xfce4-goodies)
- cinnamon-screensaver
- mate-screensaver
- Блокировщики экрана, реализующие D-Bus метод
org.freedesktop.ScreenSaver.Lock
(например, light-locker) - xdg-screensaver(1) из пакета xdg-utils
- xscreensaver
Если ничего из этого не сработает, то скрипт прекратит работу с кодом возврата 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
Отключение сохранения сеансов
Можно отключить сохранение сеансов для текущего пользователя, перейдя в Приложения > Настройки > Сеансы и запуск и сняв галочку Автоматически сохранять сеанс при выходе, либо выполнив следующую команду:
$ 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, но по умолчанию они не настроены.
Чтобы применить звуковую тему, выполните следующее:
- Включите Включить звуки событий во вкладке Настройки → Внешний вид → Настройки;
- Через Редактор настроек в параметре
xsettings/Net/SoundThemeName
укажите имя какой-нибудь звуковой темы из каталога/usr/share/sounds/
; - Включите Системные звуки в меню управления громкостью (например в 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. Смотрите нужные команды для используемой вами звуковой системы по ссылкам ниже:
- ALSA: Advanced Linux Sound Architecture#Keyboard volume control.
- PulseAudio: PulseAudio (Русский)#Регулировка звука клавиатурой.
- OSS: Open Sound System#Keyboard volume control.
Сочетания клавиш
Сочетания клавиш настраиваются в двух местах: Настройки > Диспетчер окон > Клавиатура и Настройки > Клавиатура > Комбинации клавиш.
Менеджер политик 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 (Русский)#Настройка во время работы.
Советы и рекомендации
Монтирование в 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 заработал.
Смотрите также
- Xfce - Документация
- Xfce - Вики
- Xfce - О проекте
- Xfce - Тур по функциям
- Страница на Википедии
- Xfce-Look - Темы, обои и различные украшательства.
- Xfce на Wikia