XfceSettings

Материал из ALT Linux Wiki

Настройки Xfce

Stub.png
Данная страница находится в разработке.
Эта страница ещё не закончена. Информация, представленная здесь, может оказаться неполной или неверной.


Xfce следует стандартам Freedesktop, в том числе и в настройках. Настройки делятся на системные (хранятся в /etc/xdg/config/xfce4) и пользовательские (хранятся в ~/.config/xfce4).

Тут и далее все пути будут указаны относительно /etc/xdg/config/xfce4


Типовые приложения по-умолчанию

Тут настраиваются приложения для типовых операций: веб-браузер, почтовый клиент, эмулятор терминала Файл настройки: helpers.rc Формат конфига следующий:

<класс операции>=<имя .desktop файла>

Пример со всеми изместными мне классами операций:

TerminalEmulator=Terminal
WebBrowser=firefox
MailReader=custom-MailReader

В правой части находится имя .desktop файла, описывающего что нужно запускать для выполнения данной операции, причем ищется он по специальному пути /usr/share/xfce4/helpers. По-умолчанию там идет довольно много примеров, самое главное, чтобы в них были два ключа:

Type=X-XFCE-Helper
X-XFCE-Binaries=<имя бинарника для запуска>;
X-XFCE-Category=<класс операции>
X-XFCE-Commands=<вызов программы для выполнения операции>
X-XFCE-CommandsWithParameter=<вызов программы с парметрами>

Если пользователь попытается осуществить операцию (например просмотреть веб страницы), то Xfce вызовет X-XFCE-Commands, если необходимо передать аргументы, то вызовется X-XFCE-CommandsWithParameter

При этом в командах могут использоваться подстановки:

  • %B - бинарник для запуска (возможно с полным путем, не проверял)
  • %s - аргументы переданные к вызываемой операции