XfceSettings: различия между версиями
Redbaron (обсуждение | вклад) (Создана новая страница размером = Настройки Xfce = Xfce следует стандартам Freedesktop, в том числе и в настройках. Нас...) |
Redbaron (обсуждение | вклад) |
||
Строка 1: | Строка 1: | ||
= Настройки Xfce = | = Настройки Xfce = | ||
{{stub}} | |||
Xfce следует стандартам Freedesktop, в том числе и в настройках. Настройки делятся на ''системные'' (хранятся в '''/etc/xdg/config/xfce4''') и ''пользовательские'' (хранятся в '''~/.config/xfce4'''). | Xfce следует стандартам Freedesktop, в том числе и в настройках. Настройки делятся на ''системные'' (хранятся в '''/etc/xdg/config/xfce4''') и ''пользовательские'' (хранятся в '''~/.config/xfce4'''). |
Версия от 16:44, 8 июля 2009
Настройки Xfce
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 - аргументы переданные к вызываемой операции