Arch linux xfce global menu

Содержание
  1. Arch Linux User Repository
  2. Search Criteria
  3. Package Details: vala-panel-appmenu-xfce-git 0.7.4-1
  4. Package Actions
  5. Dependencies (23)
  6. Required by (1)
  7. Sources (1)
  8. Latest Comments
  9. Tio commented on 2021-09-17 16:45
  10. rilian commented on 2021-09-17 16:41
  11. Tio commented on 2021-09-17 16:33
  12. rilian commented on 2021-09-10 09:15
  13. spacecowgirl commented on 2021-09-10 08:02
  14. sistematico commented on 2021-07-02 20:28
  15. Edu4rdSHL commented on 2021-03-08 23:00
  16. rilian commented on 2021-02-24 09:33
  17. AnySomebody commented on 2021-02-24 09:31
  18. rilian commented on 2020-09-21 14:46
  19. Arch Linux User Repository
  20. Search Criteria
  21. Package Details: xfce4-topmenu-plugin-git 2015.12.10-1
  22. Package Actions
  23. Dependencies (6)
  24. Required by (1)
  25. Sources (1)
  26. Latest Comments
  27. cindrmon commented on 2021-06-23 04:46
  28. micwoj92 commented on 2021-04-26 15:32
  29. dreieck commented on 2021-04-26 15:24
  30. gborzi commented on 2017-06-19 17:55
  31. pegasusearl commented on 2017-06-19 16:34
  32. f2404 commented on 2017-02-23 15:28
  33. sheylin commented on 2016-12-16 00:37
  34. gborzi commented on 2016-11-21 00:22
  35. sheylin commented on 2016-11-20 22:43
  36. gborzi commented on 2016-08-19 08:02
  37. Xfce (Русский)
  38. Contents
  39. Установка
  40. Запуск
  41. Настройка
  42. Меню Whisker
  43. Редактирование позиций
  44. Рабочий стол
  45. Прозрачный фон для названия иконок
  46. Удаление иконок с рабочего стола
  47. Обои на несколько экранов
  48. Закрытие зависших приложений
  49. Рабочий сеанс
  50. Автозапуск
  51. Экран блокировки
  52. Ждущий режим
  53. Отключить сохранение сеансов
  54. Использовать сторонний оконный менеджер
  55. Изменение тем оформления
  56. Общий вид между окнами концептов SSD и CSD
  57. Отключение CSD
  58. Звуковые темы
  59. Клавиши смены громкости на клавиатуре
  60. Сочетания клавиш
  61. Менеджер политик Polkit
  62. Потухание экрана
  63. Советы и приёмы
  64. Монтирование в Thunar и xfdesktop
  65. Сделать скриншот (снимок экрана)
  66. Отключить клавиши F1 и F11 в терминале
  67. Цветовая схема терминала
  68. Изменения стандартной цветовой схемы
  69. Цветовая тема tango
  70. Открытие ссылок средней кнопкой мыши в терминале
  71. Автозавершение команд с помощью env-module в терминале
  72. Управление цветом
  73. Использование нескольких мониторов
  74. SSH-агенты
  75. Прокрутка мышью окон на заднем фоне без смены фокуса
  76. Кнопка модификатор мыши
  77. Назначить на тачпаде касание двумя пальцами как нажатие на среднюю кнопку мыши
  78. Ограничить минимальное значение ползунка яркости
  79. Добавить изображение профиля
  80. Изменение отображения состояния батареи
  81. Решение проблем
  82. Иконки рабочего стола сортируются самостоятельно
  83. Темы GTK не работает на системах с несколькими мониторами
  84. Иконки меню правой кнопки мыши не отображаются
  85. Нет изменений после применения настроек
  86. NVIDIA и xfce4-sensors-plugin
  87. Черный экран после загрузки на видеокартах NVIDIA используя несколько мониторов
  88. Иконки на панели принудительно ровняются на лево
  89. Выбор приложений по-умолчанию не работает
  90. Сброс настроек
  91. Сбой сессии
  92. Шрифты в заголовках окон вызывают падение xfce4-title
  93. Игнорируются действия на закрытие крышки ноутбука
  94. Кнопка смены пользователя неактивна
  95. Макросы в .Xresources не работают
  96. Тема курсора не меняется
  97. Строка меню редактора Mousepad не отображается
  98. Иконка корзины отсутствует и аплет корзины не работает

Arch Linux User Repository

Search Criteria

Package Details: vala-panel-appmenu-xfce-git 0.7.4-1

Package Actions

Git Clone URL: https://aur.archlinux.org/vala-panel-appmenu-xfce-git.git (read-only, click to copy)
Package Base: vala-panel-appmenu-xfce-git
Description: AppMenu (Global Menu) plugin for xfce4-panel
Upstream URL: https://gitlab.com/vala-panel-project/vala-panel-appmenu
Licenses: LGPL3
Submitter: rilian
Maintainer: rilian
Last Packager: rilian
Votes: 35
Popularity: 0.057123
First Submitted: 2015-04-01 21:00
Last Updated: 2020-09-07 21:03

Dependencies (23)

  • gtk3 (gtk3-adwaita-3-32-git, gtk3-git, gtk3-ubuntu, gtk3-no_deadkeys_underline, gtk3-classic, gtk3-patched-filechooser-icon-view, gtk3-typeahead)
  • libwnck3
  • vala-panel-appmenu-common-git
  • xfconf (xfconf-git, xfconf-gtk2, xfconf-devel)
  • bamf>=0.5.0 (bamf-ubuntu, bamf-ubuntu-bzr)
  • xfce4-panel>=4.11.2 (xfce4-panel-hidpi, xfce4-panel-sanetrayspacing, xfce4-panel-borderfix, xfce4-panel-gtk2, xfce4-panel-git, xfce4-panel-devel, xfce4-panel-compiz)
  • budgie-desktop (budgie-desktop-git) (make)
  • git (git-git, git-vfs) (make)
  • gtk3 (gtk3-adwaita-3-32-git, gtk3-git, gtk3-ubuntu, gtk3-no_deadkeys_underline, gtk3-classic, gtk3-patched-filechooser-icon-view, gtk3-typeahead) (make)
  • libwnck3(make)
  • mate-panel (mate-panel-gtk2, mate-panel-git) (make)
  • meson (meson-git) (make)
  • vala (vala0.42, vala0.44, vala-git) (make)
  • xfconf (xfconf-git, xfconf-gtk2, xfconf-devel) (make)
  • vala-panel>=0.4.50 (vala-panel-git) (make)
  • bamf>=0.5.0 (bamf-ubuntu, bamf-ubuntu-bzr) (make)
  • xfce4-panel>=4.11.2 (xfce4-panel-hidpi, xfce4-panel-sanetrayspacing, xfce4-panel-borderfix, xfce4-panel-gtk2, xfce4-panel-git, xfce4-panel-devel, xfce4-panel-compiz) (make)
  • appmenu-qt (optional) – for qt4 menus
  • appmenu-qt5 (optional) – for qt5 menus
  • gtk2-ubuntu(optional) – for hiding gtk2 menus
  • jayatana (vala-panel-appmenu-jayatana-git) (optional) – for Java applications support
  • unity-gtk-module (appmenu-gtk-module-git) (optional) – for gtk2/gtk3 menus
  • vala-panel-appmenu-registrar (vala-panel-appmenu-registrar-git) (optional) – for DBusMenu registrar

Required by (1)

Sources (1)

Latest Comments

Tio commented on 2021-09-17 16:45

I was curious if this is needed since this is for XFCE

rilian commented on 2021-09-17 16:41

Just edit PKGBUILD and commit out budgie, if you do not want to build it.

Tio commented on 2021-09-17 16:33

So you have to build the entire budgie-desktop for this?

rilian commented on 2021-09-10 09:15

  1. It is me who wrote GitLab readme) And it is possible now to build even without libbamf (but it is untested)
  2. Due to nature of PKGBUILD (it builds all applets in one PKGBUILD) I cannot remove DE dependencies.

spacecowgirl commented on 2021-09-10 08:02

As per the main github page (just checked) the dependencies should only be GLib (>= 2.50.0), GTK+ (>= 3.22.0), valac (>= 0.24.0), libbamf (>=0.5.0). Please remove the irrelevant desktop environment dependencies as the README specifically outlines that it is possible to build only the relevant app menu for your desired desktop environment. My low-spec laptop does not have the space for additional desktop environments. Please review the meson flags. Thank you!

sistematico commented on 2021-07-02 20:28

Please add cmake,gobject-introspection as makedepends.

Edu4rdSHL commented on 2021-03-08 23:00

Hey, rillian, thank you for maintaining this package. Can you add gobject-introspection to makedepends? The package is failing to build due to this missing dep.

rilian commented on 2021-02-24 09:33

AnySomebody — package? You should install budgie-desktop for this.

AnySomebody commented on 2021-02-24 09:31

Getting: Run-time dependency budgie-1.0 found: NO (tried pkgconfig and cmake)

vala-panel-appmenu/meson.build:81:0: ERROR: Dependency «budgie-1.0» not found, tried pkgconfig and cmake

Edit: Adding gobject-introspection fixed it for me as well, I guess it should be added to the dependencies.

rilian commented on 2020-09-21 14:46

Because it is build dependency and you should build a package for ALL DEs at once (not just for XFCE).

Copyright © 2004-2021 aurweb Development Team.

AUR packages are user produced content. Any use of the provided files is at your own risk.

Источник

Arch Linux User Repository

Search Criteria

Package Details: xfce4-topmenu-plugin-git 2015.12.10-1

Package Actions

Git Clone URL: https://aur.archlinux.org/xfce4-topmenu-plugin-git.git (read-only, click to copy)
Package Base: xfce4-topmenu-plugin-git
Description: A standalone global menu bar for Gtk+ 2.0 based desktop environments.
Upstream URL: https://git.javispedro.com/cgit/topmenu-gtk.git/about/
Licenses: LGPL3
Provides: xfce4-topmenu-plugin=2015.12.10
Submitter: gborzi
Maintainer: hayao
Last Packager: hayao
Votes: 30
Popularity: 0.000009
First Submitted: 2015-02-13 20:05
Last Updated: 2021-04-27 12:36

Dependencies (6)

  • topmenu-gtk-git
  • xfce4-panel (xfce4-panel-hidpi, xfce4-panel-sanetrayspacing, xfce4-panel-borderfix, xfce4-panel-gtk2, xfce4-panel-git, xfce4-panel-devel, xfce4-panel-compiz)
  • git (git-git, git-vfs) (make)
  • topmenu-gtk3-git(optional) – for gtk3 apps menu
  • topmenu-mozilla-git (optional) – for mozilla applications
  • topmenu-qt-git(optional) – for qt apps menu

Required by (1)

Sources (1)

Latest Comments

cindrmon commented on 2021-06-23 04:46

Why do I keep getting this error when I try installing this with XFCE? I already have topmenu-gtk-git installed as well. What am I doing wrong?

micwoj92 commented on 2021-04-26 15:32

Well, it’s orphan ;p

dreieck commented on 2021-04-26 15:24

Please add provides=(«xfce4-topmenu-plugin=$«) .

Thanks for maintaining!

gborzi commented on 2017-06-19 17:55

@pegasusearl
You need to define the GTK_MODULES environment variable to make the plugin work with gtk2 apps. For example, in my

/.xprofile file I have the following lines

NEWGTKMOD=»topmenu-gtk-module»
if [[ -z $GTK_MODULES ]]; then
GTK_MODULES=»$NEWGTKMOD»
else
GTK_MODULES=»$GTK_MODULES:$NEWGTKMOD»
fi
unset NEWGTKMOD
export GTK_MODULES

The plugin work with qt4 apps (but not qt5) if you install the topmenu-qt package.

pegasusearl commented on 2017-06-19 16:34

I just installed it and put the plugin in the panel but. .
When I opened window, the menu still in the same place, nothing different. Plugin still blank. I tried with smplayer, krita, inkscape, synfigstudio.

Читайте также:  X64 windows debugging practical foundations pdf

f2404 commented on 2017-02-23 15:28

@sheylin
The author page is saying the following — I take that that’s exactly what you’re seeing:

Please note that there is a known crash with Gtk+>=3.20, which I don’t know how to fix. I don’t have time to follow all of Gtk+ 3 changes.

sheylin commented on 2016-12-16 00:37

Just wanted to let you guys know, I contacted the author about this issue and am still waiting to hear from him.

Out of curiosity, is anyone else experiencing problems with xfce-temrinal / transmission / gtk3 apps? Just so I rule out a global bug and know it’s probably my configuration or system?

gborzi commented on 2016-11-21 00:22

@sheylin
It’s an upstream bug, I don’t know any fix.

sheylin commented on 2016-11-20 22:43

for gtk2 apps topmenu is working fine for me. however gtk3 apps (in this case) xfce4-terminal crash when I click on any menu item. dmesg shows:

[ 1304.854247] xfce4-terminal[13184]: segfault at 60 ip 00007f8ff402bab0 sp 00007ffde2890798 error 4 in libgtk-3.so.0.2200.4[7f8ff3eab000+6f4000]
[ 1318.173145] xfce4-terminal[13440]: segfault at 60 ip 00007fc5ef5f6ab0 sp 00007ffef619dac8 error 4 in libgtk-3.so.0.2200.4[7fc5ef476000+6f4000]
[ 2591.392348] xfce4-terminal[14076]: segfault at 60 ip 00007fe3fd4f3ab0 sp 00007ffc60553de8 error 4 in libgtk-3.so.0.2200.4[7fe3fd373000+6f4000]

gborzi commented on 2016-08-19 08:02

@bartus
I contacted the upstream author about the SSL problem, but no answer until now. In the meantime you can deactivate git SSL check with
«git config —global http.sslVerify false»

Copyright © 2004-2021 aurweb Development Team.

AUR packages are user produced content. Any use of the provided files is at your own risk.

Источник

Xfce (Русский)

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

Contents

Установка

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

Запуск

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

Настройка

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

Редактирование позиций

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

  • MenuLibre — Продвинутый редактор меню предлагающий современный, легкий и чистый интерфейс.

https://launchpad.net/menulibre || menulibreAUR .

  • Alacarte — Редактор меню из окружения GNOME

https://www.gnome.org/ || alacarte .

  • XAME (XFCE Applications Menu Editor) — Графическая утилита, написанная на Gambas, разработана специально для Xfce и не работает в других окружениях.(Проект заброшен)

http://redsquirrel87.altervista.org/doku.php/xfce-applications-menu-editor || xameAUR

Вы можете создать файл

/.config/menus/xfce-applications.menu вручную. Пример такого файла:

Тег содержит путь до файла меню Xfce.

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

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

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

Рабочий стол

Прозрачный фон для названия иконок

Для смены стандартного белого фона названия иконок на более подходящий, создайте и отредактируйте

Удаление иконок с рабочего стола

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

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

Обои на несколько экранов

Откройте xfce4-settings-editor и создайте новое свойство со следующими параметрами:

Закрытие зависших приложений

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

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

Используйте команду в виде сочетания клавиш. Подробнее смотрите раздел #Сочетания клавиш.

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

Автозапуск

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

Список приложений, запускаемых Xfce хранится в файлах приложение.desktop в директории

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

Экран блокировки

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

xflock4 попробует использовать следующие хранители экрана xfce4-screensaver (находится в составе xfce4-goodies ), xscreensaver , gnome-screensaver AUR , slock или xlockmore . Он последовательно будет искать их исполняемые файлы для запуска, а если не найдет то прекратит работу с кодом возврата 1.

Смотрите List of applications (Русский)/Security (Русский)#Блокировка экрана для выбора сторонних блокировщиков экрана. Альтернативный блокировщик экрана light-locker частично совместим с xfce4-power-manager . После установки light-locker в Менеджере Питания появится дополнительная вкладка Безопасность с настройками для light-locker, а переключатель Блокировать экран при переходе в ждущий режим перемещается в нее. В этой вкладке можно настроить блокировку экрана при включении хранителя экрана и задержку блокировки.

Чтобы указать xflock4 запускать light-locker или другой блокировщик экрана, неуказанный выше, установите переменную LockCommand через xfconf (вы можете написать команду нужного блокировщика экрана в скобках вместо используемой):

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

Ждущий режим

Когда вы нажимаете кнопку перехода в ждущий режим, Xfce выполняет команду xfce4-session-logout(1) с параметром suspend :

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

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

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

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

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

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

Каждому пользователю для отключения функции сохранения сеанса необходимо выполнить следующую команду:

Затем пройдите в Настройки > Сеансы и запуск > Сохраненные сеансы и нажмите кнопку Очистить сохраненные сеансы для удаления имеющихся сохраненных сеансов.

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

Если режим «kiosk» не работает, вы можете установить директории сохраненных сеансов режим только для чтения:

Этот способ должен препятствовать Xfce сохранять сеансы вне зависимости от настроек.

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

Файлы, определяющие оконный менеджер запускаемый по умолчанию, находятся в данных директориях:

/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-session.xml — для каждого пользователя

  • /etc/xdg/xfce4/xfconf/xfce-perchannel-xml/xfce4-session.xml — общий для всей системы
  • Пользователь может выбрать оконный менеджер с помощью xfconf-query:

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

    Если вам нужно использовать больше параметров, просто добавьте в команду еще -t string и -s —параметр .

    Если вы хотите поменять оконный менеджер для всей системы, отредактируйте файл указанный выше изменив xfwm4 на тот, который вы собираетесь использовать. Также можете добавить если вам необходимо использовать дополнительные параметры.

    Вы также можете поменять оконный менеджер путем добавления в автозапуск название_оконого_менеджера —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

    Для того, чтобы запретить использование CSD, установите libxfce4ui-nocsd AUR и задайте:

    Этот способ переместит кнопку «Сохранить» вниз диалогового окна сохранения и печати. Диалоговые окна настроек Xfce станут использовать SSD. Программы, по типу Catfish все еще будут использовать CSD.

    Для принудительного перехода на SSD, попробуйте gtk3-nocsd-git AUR . Прочитайте инструкцию на странице проекта перед использованием.

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

    XFCE4 поддерживает звуковые темы freedesktop, но их нельзя настроить стандартными средствами.

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

    1. Установите libcanberra для поддержки PulseAudio;
    2. Модуль «canberra-gtk-module» должен находится в переменной окружения GTK_MODULES (потребуется перезагрузка);
    3. Включите Включить звуки событий во вкладке Настройки → Внешний вид → Настройки;
    4. В редакторе настроек задайте «xsettings/Net/SoundThemeName» имя звуковой темы, находящейся в /usr/share/sounds/ ;
    5. Включите «Системные звуки» в меню управления громкостью (например в pavucontrol).

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

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

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

    Вы можете воспользоваться пакетом xfce4-mixer AUR , который также предоставляет апплет на панель и поддерживает клавиши громкости, Но основан на функциях библиотеки GStreamer 0.10, которые были упразднены в версии 1.0.

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

    Для систем не использующих среду рабочего стола, смотрите List of applications/Multimedia#Volume control.

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

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

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

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

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

    Менеджер polkit-gnome устанавливается вместе с xfce4-session и запускается автоматически, не требуя вмешательства пользователя. Для подробностей, смотрите Polkit#Authentication agents.

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

    Потухание экрана

    Некоторые программы в Xfce могут контролировать потухание экрана и сигналы Display Power Management Signaling (Русский).

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

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

    Примите к сведению, что отключение переключателя Настройки питания для экрана или ползунков не означает, что Менеджер питания перестанет управлять потуханием экрана насовсем. Чтобы отключить полностью, щелкните на апплет менеджера питания на панели и выключите Режим презентации.

    Если xscreensaver установлен и работает вместе с Менеджером питания, то может возникнуть путаница в управлении потуханием экрана. Если вам нужно отключить функцию потухания экрана в ситуациях, например при просмотре видео, убедитесь что это настроено и в Менеджере питания, и в XScreenSaver. Подробнее о XScreenSaver смотрите XScreenSaver#DPMS and blanking settings.

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

    Советы и приёмы

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

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

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

    Xfce имеет инструмент создания скриншотов xfce4-screenshooter (часть группы приложений xfce4-goodies ).

    Пройдите в Настройки > Клавиатура вкладку Комбинации клавиш. Назначьте команду xfce4-screenshooter -f (или -w для снимка активного окна) на клавишу Print чтобы делать снимок всего экрана. Смотрите xfce4-screenshooter(1) для дополнительных аргументов.

    Вы также можете использовать сторонние программы, например из этого списка Screen capture#Screenshot software.

    Отключить клавиши F1 и F11 в терминале

    В терминале xfce клавиши F1 и F11 назначенны на отображение справки и переход в полноэкранный режим, которые могут быть использованны в консольных приложениях, например в htop или mc. Для отключения действий на эти клавиши, создайте и отредактируйте следующие файлы и перезайдите в терминал для применения изменений. Также, клавиши F1 и F10 можно отключить в Настройках терминала, вкладке Дополнительно.

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

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

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

    Изменения стандартной цветовой схемы

    Терминал Xfce содержит темную цветовую схему по умолчанию. Чтобы изменить ее, добавьте следующие строки к файлу terminalrc для светлой цветовой темы для читаемости на темном фоне терминала.

    Цветовая тема tango

    Чтобы поменять цветовую схему на tango, отредактируйте файл

    И замените следующие строки:

    Открытие ссылок средней кнопкой мыши в терминале

    После обновления терминала до версии 0.8 открытие ссылок средней кнопкой мыши выключено по умолчанию и работает как вставка с буфера обмена. Чтобы вернуть прежнее поведение, исправьте следующий параметр в $/xfce4/terminal/terminalrc (по умолчанию XDG_CONFIG_HOME=$/.config ):

    Автозавершение команд с помощью env-module в терминале

    Пакеты env-modules AUR и env-modules-tcl AUR предоставляют login shell(оболочке со входом) инструменты автозавершения команд. Но по умолчанию сеансы в xfce4-terminal запускаются как non-login shell (оболочка без входа в систему). Чтобы изменить это поведение и включить автозавершение модулями окружения, включите переключатель Запускать команду в login shell или поменяйте параметр CommandLoginShell на TRUE в

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

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

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

    Xfce поддерживает работу с несколькими мониторами. Настройки находятся в Настройки > Дисплей

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

    Для подробностей смотрите этот раздел документации Xfce.

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

    SSH-агенты

    По умолчанию Xfce =>4.10 попытается загрузить gpg-agent или ssh-agent во время инициализации сеанса. Для отключения такого поведения, добавьте нужный ключ xfconf с помощью следующей команды:

    Чтобы принудительно использовать ssh-agent вместо gpg-agent, используйте следующую команду:

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

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

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

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

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

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

    Назначить на тачпаде касание двумя пальцами как нажатие на среднюю кнопку мыши

    Если вы хотите назначить касание двумя пальцами как клик средней кнопки мыши, создайте или отредактируйте следующий файл:

    2 в масиве значит нажатие средней кнопки мыши.

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

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

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

    Вы можете добавить изображение профиля каждому пользователю для отображения в меню whisker. Просто поместите PNG файл размером 96×96 в корень домашней директории нужного пользователя с расширением .face , например /home/bob/.face для пользователя bob.

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

    Изменение отображения состояния батареи

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

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

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

    Иконки рабочего стола сортируются самостоятельно

    При определенных событиях (например при открытии настроек панели) иконки самостоятельно сортируются. Так как положение иконки устанавливается в файлах директории

    /.config/xfce4/desktop/ , каждый раз при изменении на рабочем столе (добавлении, удалении или при смене положения иконки) в директории генерируется новый файл и конфликтует с существующими.

    Для решения этой проблемы пройдите в каталог и удалите все файлы кроме того, который правильно определяет положение иконок. Правильность положения иконок можете проверить, открыв файл. Верхняя строка определяется как row 0 и первый столбец (слева) как col 0 . Пример такой записи:

    означает, что иконка Firefox будет находится в 4 строке первого столбца.

    Темы GTK не работает на системах с несколькими мониторами

    Некоторые инструменты могут испортить файл displays.xml, который влияет на GTK темы настроенные в Настройки > Внешний вид. Чтобы исправить эту проблему, удалите файл

    /.config/xfce4/xfconf/xfce-perchannel-xml/displays.xml и настройте конфигурацию мониторов заного.

    Иконки меню правой кнопки мыши не отображаются

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

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

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

    NVIDIA и xfce4-sensors-plugin

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

    Черный экран после загрузки на видеокартах NVIDIA используя несколько мониторов

    Использование [[NVIDIA] (Русский)]], нескольких мониторов и способ из NVIDIA/Troubleshooting#Avoid screen tearing может быть причиной черного экрана после загрузки Xfce. Положение мониторов в файлах /etc/X11/xorg.conf и

    /.config/xfce4/xfconf/xfce-perchannel-xml/displays.xml конфликтуют между собой. Удаление displays.xml исправляет данную проблему.

    Иконки на панели принудительно ровняются на лево

    Добавьте разделитель куда-нибудь перед правым концом и установите ему значение Расширять.

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

    Большинство приложений полагается на xdg-open для выбора приложения для открытия подходящего файла или ссылки.

    Для того, чтобы xdg-open и xdg-settings обнаружили и интегрировались с рабочей средой Xfce, вам нужно установить пакет xorg-xprop .

    Если вы этого не сделаете, ваши приложения по-умолчанию (установленные exo-preferred-applications) не будут учтены. Установив пакет и дав ему разрешение на обнаружение Xfce повзволит xdg-open передавать вызовы exo-open чтобы открывать нужные приложения.

    Убедитесь, что интеграция xdg-open работает правильно командой xdg-settings, которая спрашивает веб-браузер по умолчанию:

    Если вывод такой:

    это значит, что рабочее окружение Xfce не обнаружено по вероятной причине отсутствия пакета xorg-xprop .

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

    Если по какой либо причине вы хотите сбросить настройки Xfce, переименуйте

    /.config/xfce4/>> для сохранения текущих настроек, если вы захотите обратить изменения:

    Перезайдите для применения изменений. Если вы получаете ошибку 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 :

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

    Также удостоверьтесь, что используемые каталоги в домашней директории принадлежат пользователю при старте xfce4 . Подробнее смотреть Chown.

    Шрифты в заголовках окон вызывают падение xfce4-title

    Установите ttf-droid и ttf-dejavu . Смотреть подробнее FS#44382.

    Игнорируются действия на закрытие крышки ноутбука

    Если вы обнаружили, что настройки действий на закрытие крышки ноутбука в Менеджере питания игнорируются (Ноутбук всегда переходит в спящий режим независимо от настроек), это значит, что не Менеджер питания управляет этим событием, а systemd-logind. Чтобы вернуть управление менеджеру питания, выполните:

    Кнопка смены пользователя неактивна

    Кнопка Переключить пользователя зависит от исполняемого файла gdmflexiserver (Предоставляется GDM). Если вы не используете GDM, кнопка будет неактивна. Подробнее [5].

    Вы можете создать исполняемый скрипт с названием gdmflexiserver в /usr/bin или /usr/local/bin с вызывом команды смены пользователя предоставляемой экранным менеджером который вы хотите использовать.

    Макросы в .Xresources не работают

    Xfce загружает файл $HOME/.Xresources используя xrdb с параметром -nocpp , предвотвращающий предвартиельную обработку. Скопируйте /etc/xdg/xfce4/xinitrc в $HOME/.config/xfce4 и удалите параметр -nocpp у xrdb . Подробнее смотреть [6].

    Тема курсора не меняется

    Убедитесь что курсору XDG, установленному системно выбрана нужная тема. Подробнее Cursor themes#XDG specification.

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

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

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

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

    Источник

    Читайте также:  Nvidia gtx 745 драйверы windows 10
    Оцените статью