Меню

Менеджер питания xfce игнорирует настройки



Менеджер Питания XFCE

Установил Xubuntu 13.10, починил индикатор звука, но есть новая проблема.
На моём ноутбуке при закрытии крышки включается ждущий режим
Хfce4-power-manager переустанавливал, чистил, запускал от рута, но компьютер всё равно «засыпает».
Как решить эту проблему?

Нет, спасибо. Не хочу сейчас я обзывать Ваш KDE.

тогда mate,у меня тоже xfce4 на ноуте глючит

Простите, я спросил решение проблемы, а не варианты побега на другие DE. Это единственная проблема и я хочу её решить.

просто в других de нет таких проблем

Тогда простой способ, вскрываешь ноут и убираешь выключатель крышки, радуешься результату (P.S. поставь Kеды)

А в настройки Хfce4-power-manager залезть не судьба?

Для нормальной работы Хfce4-power-manager надо сделать две вещи:

1. Удалить демон acpid, который блокирует некоторые функции Хfce4-power-manager, а по сути своей давно уже бесполезен.

2. Удалить Xscreensaver, который настолько могуч, что перехватывает на себя управление питанием монитора и некоторые другие функции.

После удаление этих двух вещей вы сможете использовать Хfce4-power-manager в соответствии с предусмотренными в нем функции.

Если вам нужно запирание экрана под пароль по просшествии какого-то времени бездействия пользователя, то рекомендую установить suckless-tool и пользоваться утилитой slock, которая отлично взаимодействует с Хfce4-power-manager. Правда имеет одну особенность — пароль на разблокировку придется вводить на черном экране. Но мне даже нравится.

Может скриншот показать что опция «ничего не делать» активна?

Простите, а ведь можно же поменять Xscreensaver на какой-то модуль Gnome и всё будет работать?

А ничего потом не отвалится если удалить acpid?

Нет, его функции давно ядро выполняет. Зачем он вообще — на сегодня трудно ответить. Кроме того, поставить его обратно — очень просто.

Если вам скучно — то разбирайтесь сами. Напоследок — gnome-screensaver — тоже кривой, только по-другому.

Незачем просить помощи, чтобы затем критиковать советы, даже не попробовав, работают ли они. Успехов!

Уходит как-то по другому в ждущий режим. Музыка на секунду зависает, а после открытия крышки происходит переподключение к Wi-Fi. Может нужно сделать какой-то консольный выхлоп? Мои ноутбук ASUS N76VJ нормально заработал только к Ubuntu 13.10.

У вас только xfceшный поверманагер?

Да, Xscreenserver удалён

Вам нужно чтобы он никогда не засыпал? Убирали галку «управлять питанием компьютера», что-то в этом духе?

Засыпал но только в ручную

у меня такой косяк был на убунте из за кривого gnome power manager, который при закрытии крышки бука вырубал второй подключенный монитор, хотя опция стояла «ничего не делать», перешел на xfce все вроде норм, потом ушел на другой дистрибутив

На моём ноутбуке при закрытии крышки включается ждущий режим
Как решить эту проблему?

Моя машина едет. Как решить эту проблему?

Моя машина едет. Как решить эту проблему?

Куда проще, чем сабжевую.

По калесам пинал?

Нет. Она просто едет, даже бензин не надо заливать. Как решить эту проблему?

Я правильно понимаю, что по аналогии ты пытаешься сломать свою машину? Если да, тогда тебе надо было называть тред так: как сломать мой линукс? Или так: как отформатировать жёсткий диск? Ну или так: где взять кувалду размером с мой ноут, что бы одним ударом?

(Я прочитал как не едет). Столб! Столб может решить эту проблему!!)

laptop-mode-tools установлен? В /etc/acpi/events нет ли лишних обработчиков закрытия крышки? В /var/log/syslog или /var/log/pm* что сыпется при засыпании?

У меня по закрытии крышки прекрасно блокируется экран средствами xscreensaver.

Events and Syslog

toadron@N76VJ:/etc/acpi/events$ ls asus-keyboard-backlight-down asus-wireless-on powerbtn asus-keyboard-backlight-up ibm-wireless thinkpad-cmos asus-wireless-off lenovo-undock tosh-wireless

Nov 19 17:25:03 N76VJ NetworkManager[729]: nl_recvmsgs() error: (-33) Dump inconsistency detected, interrupted Nov 19 17:25:04 N76VJ NetworkManager[729]: sleep requested (sleeping: no enabled: yes) Nov 19 17:25:04 N76VJ NetworkManager[729]: sleeping or disabling. Nov 19 17:25:04 N76VJ NetworkManager[729]: (wlan0): device state change: activated -> unmanaged (reason ‘sleeping’) [100 10 37] Nov 19 17:25:04 N76VJ NetworkManager[729]: (wlan0): deactivating device (reason ‘sleeping’) [37] Nov 19 17:25:04 N76VJ kernel: [ 1076.004420] ACPI: \_SB_.PCI0: ACPI_NOTIFY_BUS_CHECK event: unsupported Nov 19 17:25:04 N76VJ kernel: [ 1076.004442] ACPI: \_SB_.PCI0: Bus check notify on _handle_hotplug_event_root Nov 19 17:25:05 N76VJ NetworkManager[729]: (wlan0): canceled DHCP transaction, DHCP client pid 25364 Nov 19 17:25:05 N76VJ kernel: [ 1076.199887] wlan0: deauthenticating from f8:1a:67:d9:fc:46 by local choice (reason=3) Nov 19 17:25:05 N76VJ wpa_supplicant[990]: wlan0: CTRL-EVENT-DISCONNECTED bssid=00:00:00:00:00:00 reason=3 Nov 19 17:25:05 N76VJ kernel: [ 1076.213156] cfg80211: Calling CRDA to update world regulatory domain Nov 19 17:25:05 N76VJ NetworkManager[729]: DNS: plugin dnsmasq update failed Nov 19 17:25:05 N76VJ NetworkManager[729]: Removing DNS information from /sbin/resolvconf Nov 19 17:25:05 N76VJ dnsmasq[1035]: setting upstream servers from DBus Nov 19 17:25:05 N76VJ kernel: [ 1076.223709] cfg80211: World regulatory domain updated: Nov 19 17:25:05 N76VJ kernel: [ 1076.223718] cfg80211: (start_freq — end_freq @ bandwidth), (max_antenna_gain, max_eirp) Nov 19 17:25:05 N76VJ kernel: [ 1076.223724] cfg80211: (2402000 KHz — 2472000 KHz @ 40000 KHz), (300 mBi, 2000 mBm) Nov 19 17:25:05 N76VJ kernel: [ 1076.223728] cfg80211: (2457000 KHz — 2482000 KHz @ 40000 KHz), (300 mBi, 2000 mBm) Nov 19 17:25:05 N76VJ kernel: [ 1076.223733] cfg80211: (2474000 KHz — 2494000 KHz @ 20000 KHz), (300 mBi, 2000 mBm) Nov 19 17:25:05 N76VJ kernel: [ 1076.223737] cfg80211: (5170000 KHz — 5250000 KHz @ 40000 KHz), (300 mBi, 2000 mBm) Nov 19 17:25:05 N76VJ kernel: [ 1076.223742] cfg80211: (5735000 KHz — 5835000 KHz @ 40000 KHz), (300 mBi, 2000 mBm) Nov 19 17:25:05 N76VJ NetworkManager[729]: (wlan0): cleaning up. Nov 19 17:25:05 N76VJ NetworkManager[729]: (wlan0): taking down device. Nov 19 17:25:05 N76VJ whoopsie[984]: offline Nov 19 17:25:05 N76VJ NetworkManager[729]: (eth0): device state change: unavailable -> unmanaged (reason ‘sleeping’) [20 10 37] Nov 19 17:25:05 N76VJ NetworkManager[729]: (eth0): cleaning up. Nov 19 17:25:05 N76VJ NetworkManager[729]: (eth0): taking down device. Nov 19 17:25:05 N76VJ dbus[404]: [system] Activating service name=’org.freedesktop.nm_dispatcher’ (using servicehelper) Nov 19 17:25:05 N76VJ dbus[404]: [system] Activating service name=’org.freedesktop.systemd1′ (using servicehelper) Nov 19 17:25:05 N76VJ dbus[404]: [system] Successfully activated service ‘org.freedesktop.nm_dispatcher’ Nov 19 17:25:05 N76VJ dbus[404]: [system] Successfully activated service ‘org.freedesktop.systemd1’ Nov 19 17:25:05 N76VJ NetworkManager[729]: SCPlugin-Ifupdown: devices removed (path: /sys/devices/pci0000:00/0000:00:1c.3/0000:04:00.0/net/eth0, iface: eth0) Nov 19 17:25:05 N76VJ NetworkManager[729]: sysctl: failed to open ‘/proc/sys/net/ipv6/conf/eth0/accept_ra’: (2) Нет такого файла или каталога Nov 19 17:25:05 N76VJ NetworkManager[729]: sysctl: failed to open ‘/proc/sys/net/ipv6/conf/eth0/use_tempaddr’: (2) Нет такого файла или каталога Nov 19 17:25:05 N76VJ kernel: [ 1077.034379] PM: Syncing filesystems . done. Nov 19 17:25:05 N76VJ kernel: [ 1077.177558] PM: Preparing system for mem sleep

Я хочу чтобы компьютер при закрытии крышки дальше работал в штатном режиме. Не блокировался и не включал ждущий режим. Блокировка компьютера мне нужна ручная.

Если прибить xfce4-power-manager (killall xfce4-power-manager) и убедиться, что он не перезапустился (pgrep xfce4-power-manager должен ничего не написать), ноутбук всё равно засыпает при закрытии крышки?

аналогичная ситуация с менеджером питания

возникла необходимость также разобраться с менеджером питания. ни одно из представленных тут решений не помогло. но Ваше сообщение привело к мысли что xfce4-power-manager вообще не участвует в жизни питания ноутбука. да, вынес его (killall xfce4-power-manager), он не перезапустился (pgrep xfce4-power-manager ничего не написал), и бук все равно перешел в спящий режим после закрытия крышки. Еще идеи у кого-то есть? =) я в тупике.

laptop-mode-tools установлен? Посмотрите в ps afx, какие ещё процессы по названию могут быть связаны с acpi или power.

Связанно по видимому с systemd В файле /etc/systemd/logind.conf Изменить строку HandleLidSwitch на HandleLidSwitch=ignore без # впереди. После перезагрузки у меня в спящий режим перестал уходить.

уважуха! ато я решил лечь спать а тут такая беда(( Спасибо)

Источник

Xfce (Русский)

Эта статья или раздел нуждается в переводе

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

Contents

Установка

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

Запуск Xfce

Вход через интерфейс

В меню экранного менеджера выберите Xfce Session.

Читайте также:  Все настройки iq449 fly

Виртуальная консоль

Добавьте exec startxfce4 в

Настройка

Xfce хранит настройки в Xfconf. Есть несколько способов их отредактировать:

  • В главном меню, выберите Settings и ту категорию, которую вы хотите настроить. Категории — это программы, обычно располагающиеся в /usr/bin/xfce4-* или /usr/bin/xfdesktop-settings .
  • Утилита xfce4-settings-editor дает возможность просмотреть и настроить все опции. Отредактированные параметры сразу вступают в силу. Используйте xfconf-query , чтобы изменять настройки через командную строку; подробнее см. в документации.
  • Настройки хранятся в xml-файлах в

/.config/xfce4/xfconf/xfce-perchannel-xml/ , которые могут быть отредактированы вручную. Однако, изменения здесь не вступают в силу сразу после сохранения.

Whisker Menu

xfce4-whiskermenu-plugin , доступный в официальных репозиториях представляет собой полноценное альтернативное стартовое меню для запуска приложений. Оно умеет отображать список избранных программ, а также списки всех установленных программ по категориям.

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

Чтобы скрыть пункт меню, добавьте NoDisplay=true в соответствующую секцию desktop entries. Вы можете скопировать запись из /usr/share/applications в .local/share/applications , чтобы создать настройки для конкретного пользователя, и избежать перезаписи своих изменений в общем файле при установке обновлений для программ.

Вы также можете изменить категорию приложения, изменяя значение параметра Categories= в файлах .desktop.

Альтернативным способом является создание файла конфигурации

Тег включает конфигурацию стандартного меню Xfce в наш файл.

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

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

Отдельные инструменты также доступны для настройки меню:

  • XAME — инструмент с графическим интерфейсом, написанный на языке Gambas и разработанный специально для настройки меню в Xfce. В других средах рабочего стола работать не будет.

http://www.redsquirrel87.com/XAME.html || xameAUR

  • menulibre — расширенный редактор меню, предоставляющий современные возможности в простом и легком для использования интерфейсе.

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

  • alacarte — pедактор меню для GNOME

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

Рабочий стол

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

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

/.gtkrc-2.0 следюущие строки:

Скрытие разделов

Если вы не хотите, чтобы конкретные разделы или дисковые устройства появлялись на рабочем столе, вы можете создать следующее правило udev, например /etc/udev/rules.d/10-local.rules :

Разделы sda1 и sda2 теперь будут убраны с рабочего стола. Обратите внимание, что если вы используете udisks2 , этот способ не сработает, так как UDISKS_PRESENTATION_HIDE больше не поддерживается. Вместо этого, используйте UDISKS_IGNORE :

Убрать пункты Thunar из контекстного меню

Для того, чтобы убрать пункты Thunar из меню, вызываемого кликом правой кнопкой мыши, выполните команду:

Комбинация клавиш для закрытия окон

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

Создайте скрипт в

/.config/xfce4/killwindow.sh со следующим содержимым и дайте ему права на выполнение:

И назначьте запуск скрипта по нажатию комбинации клавиш в меню Settings > Keyboard.

Сеанс Xfce

Автозапуск приложений

Чтобы приложения запускались во время загрузки Xfce, зайдите в Applications Menu > Settings > Settings Manager, выберите Session and Startup и откройте вкладку Application Autostart. Вы увидите список программ, которые запускаются при загрузке. Чтобы добавить новую программу, нажмите Add, заполните поля в появившемся окне, указав путь до исполняемого файла, который вы хотите запустить.

Также вы можете использовать скрипт для автозапуска. Он включает в себя инициализацию необходимых переменных среды.

    Скопируйте файл /etc/xdg/xfce4/xinitrc в

/.config/xfce4/

  • Отредактируйте файл. Добавьте в него нужные вам команды, например:
  • Блокировка экрана

    Чтобы заблокировать сеанс Xfce4 (с помощью xflock4 ), установите один из следующих пакетов: xscreensaver , gnome-screensaver , slock или xlockmore . Мы рекомендуем использовать XScreenSaver.

    Также вы можете сделать локальную копию xflock4, например в /usr/local/bin/xflock4 .

    Чтобы изменить скринсейвер, или поменять его для приложений вроде Whisker Menu перейдите в Properties > Behavior > Lock Screen. Полный список доступных вариантов смотрите на странице Список приложений/Безопасность#Блокировка экрана.

    Переключение пользователей

    Xfce4 поддерживает переключение пользователей когда используется вместе с экранным менеджером, который имеет такую функциональность — например, LightDM (Русский) и GDM. Подробную информацию о них смотрите на wiki-страницах. Когда вы установите и правильно настроите экранный менеджер, вы сможете переключаться между пользователями в системе с помощью пункта меню ‘action buttons’ на панели.

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

    Xfce имеет специальный режим kiosk (kiosk mode), в котором вы можете легко заблокировать сохранение сеансов при выходе из системы. Создайте при необходимости и отредактируйте файл /etc/xdg/xfce4/kiosk/kioskrc , добавив в него следующее:

    Если режим kiosk не работает, вы также можете попробовать ограничить права на запись в каталог сессий:

    Таким образом, при выходе Xfce просто не сможет сохранить в этот каталог параметры текущего сеанса.

    Оконный менеджер по умолчанию

    Оконный менеджер по умолчанию для всей системы устанавливается в файле /etc/xdg/xfce4/xfconf/xfce-perchannel-xml/xfce4-session.xml . Файл настроек конкретного пользователя может быть создан копированием системного файла:

    Внутри этих файлов оконный менеджер указан в параметре Client0_Command . Найдите строку, содержащую имя параметра; сразу после нее вы увидите значение этого параметра типа string:

    Измените значение атрибута value с xfwm4 на имя исполняемого файла оконного менеджера, который будет использоваться по умолчанию:

    Также, вы можете заменить xfwm другим оконным менеджером, с помощью команды название_оконного_менеджера —replace , указав вместо название_оконного_менеджера название того менеджера окон, который вы хотите использовать — например, metacity

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

    Если вы не используете сохранение сеансов, вы можете добавить альтернативный менеджер окон в список автозагрузки Xfce. Чтобы это сделать, из главного меню перейдите в Settings Manager > Session and Startup > Application Autostart и нажмите Add. Укажите команду для запуска желаемого оконного менеджера в поле Command, также задайте имя и описание. Нажмите Ok для сохранения изменений, и перезайдите в систему чтобы увидеть результат.

    Темы для Xfce доступны на сайте xfce-look.org. Темы Xfwm находятся в /usr/share/themes/xfce4 и устанавливаются в меню Settings > Window Manager. Темы GTK+ устанавливаются через меню Settings > Appearance.

    Согласованность компонентов

    Чтобы у приложений был единый схожий внешний вид рекомендуется использовать последние версии тем GTK+ 3, таких как, например, Adwaita, так как темы GTK+ 3 совместимы с приложениями GTK+ 2.

    Подробнее см. в разделе GTK+ 3.x для GTK+ 3 и Uniform look for Qt and GTK applications для Qt.

    Курсоры мыши

    Смотрите на странице Темы курсора. Установить тему можно в меню Settings > Mouse.

    Значки

    Шрифты

    Смотрите настройка шрифтов. Установить шрифты в Xfce можно через меню Settings > Appearance.

    Звуковая тема

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

    Чтобы включить системные звуки:

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

    sound-theme-freedesktop предоставляет совместимую звуковую тему, в которой, однако, отсутствует множество необходимых событий. Более подходящим выбором может стать sound-theme-smooth AUR (поле SoundThemeName должно содержать «Smooth»).

    Настройка xfce4-mixer

    xfce4-mixer AUR — графический микшер и плагин для панели, разработанный командой Xfce. Является частью группы пакетов xfce4 , поэтому, вероятно, уже установлен у вас. Xfce 4.6 использует gstreamer как бэкэнд для управления уровнем звука, поэтому, сначала необходимо настроить совместную работу gstreamer и xfce4-mixer. Некоторые пакеты плагинов, перечисленные как опциональные для gstreamer, должны быть установлены. Без них, вы можете получать ошибку при клике на значок микшера на панели:

    Какие именно плагины вам нужны, зависит от аппаратной части вашего компьютера. Большинству пользователей подойдет пакет gstreamer0.10-base-plugins AUR , который может быть установлен из официальных репозиториев.

    Если xfce4-mixer уже был запущен перед установкой одного из дополнительных пакетов, перезайдите в систему чтобы увидеть изменения, или просто удалите значок микшера с панели и добавьте его снова. Если установка плагина для gstreamer не помогла, возможно, вам нужны еще какие-нибудь плагины. Попробуйте установить пакеты gstreamer0.10-good-plugins AUR или gstreamer0.10-bad-plugins AUR .

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

    Дополнительную информацию, например о том, как установить звуковую карту по умолчанию, смотрите в Advanced Linux Sound Architecture. Также вы можете использовать PulseAudio вместе с pavucontrol .

    Xfce4-mixer и OSS4

    Если прочтение предыдущего раздела не помогло вам настроить звук в xfce4-mixer, вероятно, вам нужно скомпилировать самостоятельно пакет gstreamer0.10-good-plugins AUR . Загрузите PKGBUILD и прочие необходимые файлы из ABS или отсюда [устаревшая ссылка 2020-07-28] и отредактируйте PKGBUILD, добавив опцию —enable-oss .

    Xfce4-mixer и pulseaudio

    Откройте xfce4-settings-editor , перейдите в xfce4-mixer. Вероятно, вам захочется изменить значение active-card. Проверьте ниже sound-cards: вероятно, вы увидите несколько строк после нее, и одна из них должна быть похожа на нечто вроде PlaybackInternalAudioAnalogStereoPulseAudioMixer. Это и есть pulseaudio, распознанный Xfce. Так что все, что нужно сделать — выбрать его по умолчанию. Скопируйте строку и замените значения active-card и sound-card. Может потребоваться перезагрузка или перезапуск xfce4-mixer.

    Звуковые мультимедиа-клавиши

    Зайдите в Settings > Keyboard, откройте вкладку Application Shortcuts, и добавьте новое сочетание клавиш нажатием Add. В подразделах приведены примеры команд, которые вы можете использовать для сочетания клавиш. В следующем окне нажмите соответствующую клавишу на клавиатуре для того, чтобы назначить ее для команды и нажмите Ok.

    Клавиша «Увеличить громкость»:

    Клавиша «Уменьшить громкость»:

    Клавиша «Приглушить звук»:

    Вы также можете запустить эти команды, чтобы назначить стандартные клавиши XF86Audio для управления звуком:

    Если amixer set Master toggle не работает, попробуйте вместо Master переключать канал PCM: ( amixer set PCM toggle ).

    Звуковой канал должен иметь опцию приглушения звука (mute), чтобы команда toggle работала. Чтобы проверить, поддерживает ли ваш основной канал (Master) приглушение звука, запустите alsamixer в консоли и поищите буквы MM под основным каналом. Если таких букв нет, значит канал не поддерживает приглушение звука.

    PulseAudio

    Клавиша «Увеличить громкость»:

    Клавиша «Уменьшить громкость»:

    Клавиша «Приглушить звук»:

    Эти настройки предполагают, что контролируемое устройство имеет индекс 0. Используйте команду pactl list sinks short для отображения звуковых выходов и их индексов.

    Xfce4-volumed

    Демон xfce4-volumed AUR из AUR автоматически назначает звуковые клавиши вашей клавиатуры на Xfce-mixer. Дополнительно, вы можете настроить отображение всплывающего информационного окна во время регулировки звука с помощью Xfce4-notifyd. Xfce4-volumed не требует настройки и запускается автоматически вместе с Xfce.

    Если вы используете PulseAudio и звук не восстанавливается после приглушения при повторном нажатии клавиши, используйте команду из раздела #PulseAudio.

    Также вам может понадобиться сменить звуковое устройство по умолчанию на PluseAudio — смотрите #Xfce4-mixer и pulseaudio.

    Volumeicon

    volumeicon является альтернативой xfce4-volumed и также обрабатывает назначения клавиш и уведомления через xfce4-notifyd .

    Специальные клавиши

    Если вы переходите с другого дистрибутива, вы можете быть заинтересованы в настройке дополнительных клавиш на клавиатуре. Как это сделать, см. на странице особые клавиши.

    Добавление звука запуска системы

    Arch Linux не имеет встроенного средства настройки запуска звука. Тем не менее, вы можете добавить команду для проигрывания звука в список автозапуска Xfce:

    Расположение и имя файла могут быть какими угодно.

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

    Сочетания клавиш могут быть установлены в двух местах: Settings > Window Manager > Keyboard и Settings > Keyboard > Shortcuts.

    Сложные сочетания

    Стандартная версия Xfce4 не сможет использовать некоторые сочетания, например Super+Shift+j , даже если вы добавите их в keyboard.xml самостоятельно. Чтобы установить такое сочетание, вам придется либо использовать другую программу, например xbindkeys, либо установить пакет libxfce4ui-devel AUR из AUR.

    Агент аутентификаци Polkit

    В состав Xfce не включен агент аутентификации Polkit. Смотрите подробнее на странице Polkit#Authentication agents.

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

    Интеграция с xdg-open (предпочтительные приложения)

    Большинство графических приложений полагаются на xdg-open, который используется для открытия файлов и URL предпочтительным приложением.

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

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

    Чтобы убедиться, что xdg-open работает нормально, вызовите xdg-settings для какого-нибудь типа предпочтения, например:

    Если программа отобразит

    это значит, что xdg-open не смог определить Xfce как вашу среду по умолчанию, что, вероятно, случилось из-за того, что не установлен пакет xorg-xprop .

    Скриншоты

    В состав Xfce входит собственное средство для создания снимков экрана, xfce4-screenshooter . Пакет входит в группу xfce4-goodies .

    Клавиша Print Screen

    Перейдите в Settings > Keyboard > Application Shortcuts.

    Назначьте команду xfce4-screenshooter -f на клавишу Print Screen, которая будет делать скриншоты всего экрана. Подробнее о команде xfce4-screenshooter и ее опциях вы можете узнать на ее man-страницах.

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

    Блокировка клавиш F1 и F11 в терминале

    Терминал Xfce назначает клавиши F1 и F11 на вызов помощи и переход в полноэкранный режим, соответственно, что затрудняет использование некоторых программ вроде htop. Чтобы заблокировать эти клавиши, создайте при необходимости и отредактируйте файл настроек, и перезайдите в систему:

    Клавиша F10 может быть заблокирована в меню Preferences.

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

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

    /.config/xfce4/terminal/terminalrc . Существуют также многие другие готовые темы на ваш выбор. В ветке Terminal Colour Scheme Screenshots на форуме вы найдете сотни новых тем на любой вкус.

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

    Пакет extra/terminal поставляется с цветовой схемой в темных тонах. Если вы хотите немного более светлые цвета для текста, которые легче воспринимать на темном фоне терминала, добавьте следующие строки в ваш файл terminalrc :

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

    Цветовая схема tango может быть установлена добавлением следующих строк в terminalrc:

    Цветовые профили

    xfce4-settings-manager не предоставляет возможности задать настройки цветовых профилей/калибровки экрана, также нет никакой специальной для Xfce программы для настройки монитора.

    Есть одна хорошая статья, описывающая процедуру настройки цветового профиля в Xfce. В подразделах приведены некоторые основы для настройки.

    Загрузка профиля

    Если вы хотите загрузить профиль icc (который вы создали или получили из сети) для калибровки монитора в момент запуска системы, вы можете установить пакет xcalib из AUR, затем открыть Settings Manager, зайти в Session and Startup и на вкладке Autostart добавить такую команду в список автозапуска:

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

    Альтернативный вариант — dispwin. Dispwin не только калибрует монитор, но также устанавливает атом _ICC_PROFILE в X, таким образом, некоторые приложения смогут использовать «системный» цветовой профиль вместо того, чтобы требовать его явную установку от пользователя (в числе таких программ GIMP, Inkscape, darktable, UFRaw и многие другие).

    Для получения дополнительной информации, смотрите загрузка профилей ICC.

    Создание профиля

    Если вы хотите создать профиль icc для своего монитора (выполнив калибровку, используя какое-нибудь специальное оборудование или «на глаз»), простейшим вариантом будет установка dispcalgui [ссылка недействительна: package not found] из AUR.

    Также вы можете установить gnome-settings-daemon и gnome-color-manager (доступны в extra). Чтобы начать калибровку из командной строки, вызовите /usr/lib/gnome-settings-daemon/gnome-settings-daemon & (обратите внимание, что это может изменить раскладку клавиатуры и чего угодно еще, поэтому, возможно стоит сделать это в отдельном аккаунте). Затем выполните colormgr get-devices и посмотрите значение «Device ID». Если это, например, «xrandr-Lenovo Group Limited», начните калибровку командой gcm-calibrate —device «xrandr-Lenovo Group Limited» .

    Для получения дополнительной информации, смотрите ICC profiles.

    Несколько мониторов

    Если вы настроили X.org так, что он использует несколько мониторов, то при логине в Xfce вы скорее всего увидите, что изображение на всех мониторах одинаковое. Вы можете использовать xrandr, чтобы это исправить, однако, если он не будет вызван в нужное время при старте системы, некоторая функциональность может быть потеряна и какие-то части вашего экрана будут недоступны для указателя мыши.

    Более правильный способ состоит в настройке Xfce для конкретного расположения ваших мониторов. Однако, на данный момент, нет никакого средства для настройки мониторов напрямую.

    • Окно Settings > Display позволяет настроить разрешение экрана, поворот и включение/выключение отдельных мониторов. Будьте внимательны, изменения в этом окне могут повлечь потерю настроек, выполненных вручную, которые нельзя отрегулировать в самом окне (подробности ниже).
    • Окно Settings > Settings Editor позволяет менять все возможные параметры, в частности настройки экранов (displays), которые сохраняются в файле displays.xml.
    • Вы можете вручную отредактировать содержимое файла displays.xml.

    Основной задачей конфигурации с несколькими мониторами является приведение их логического расположение к физическому. Это можно настроить в параметрах Position (X и Y); позиция 0,0 соответствует левому верхнему пикселю левой верхней позиции в сетке расположения ваших мониторов. Это позиция по умолчанию для всех мониторов, и если несколько мониторов задействованы, на них будет изначально отображаться одно и то же изображение.

    Чтобы правильно увеличить зону отображения для двух мониторов:

    • если мониторы расположены горизонтально, установите координату X правого монитора равной ширине (в пикселях) левого монитора
    • если мониторы расположены один под другим, установите координату Y нижнего монитора равной высоте (в пикселях) верхнего
    • для более сложных конфигураций, устанавливайте координаты по похожему принципу в соответствии с расположением мониторов

    Учтите, что координаты необходимо задавать в пикселях, учитывая поворот экранов. Пример: два монитора с одинаковыми разрешениями 1920×1080, повернутые на 90 градусов и расположенные бок-о-бок друг к другу, могут быть сконфигурированы следующим образом:

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

    В ожидаемом релизе xfce-settings 4.12 станет доступен новый метод установки нескольких мониторов.

    Пользовательские каталоги XDG

    freedesktop.org определяет стандартные каталоги для пользователей, вроде desktop или music. Дополнительную информацию см. в XDG user directories.

    SSH Agents

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

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

    Чтобы использовать GNOME Keyring, установите флажок Launch GNOME services on startup во вкладке Advanced окна Session Manager в настройках. Это также заблокирует gpg-agent и ssh-agent.

    Bluetooth

    У вас есть 3 способа использовать Blueetooth в Xfce:

    • Blueman.
    • GNOME Bluetooth.
    • Инструменты командной строки. Obex может быть использован для отправки и получения файлов, а bluetoothctl — для сопряжения устройств. Смотрите также Bluetooth для получения дополнительной информации.

    Прокрутка в фоновом окне без фокусировки на нем

    Перейдите в Settings > Window Manager Tweaks > вкладка Accessibility, и снимите флажок Raise windows when any mouse button is pressed.

    Прозрачность активного окна

    Можно настроить прозрачность активного окна путём горизонтального скролла (или Atl + колёсико мыши) на заголовке оного. Настройка не сохранится при переоткрытии окна, возможно, это можно исправить.

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

    Отсутствующие значки на кнопках действий

    Так происходит, если значки для каких-нибудь действий (Suspend, Hibernate) отсутствуют в теме значков, или имеют нестандартные имена. Первым делом, посмотрите, какая тема используется в данный момент в окне Settings Manager (Appearance > Icons). Теперь по названию найдите, в каком подкаталоге она расположена в /usr/share/icons . Например, если выбрана тема GNOME, вы можете найти каталог /usr/share/icons/gnome с файлами темы.

    Установите какую-нибудь тему, в которой имеются отсутствующие значки. Смотрите Icons.

    Пакет xfce4-power-manager также содержит необходимые значки. Создайте символические ссылки в каталоге текущей темы к файлам из каталога hicolor .

    Перезайдите в систему, чтобы увидеть изменения.

    Сбиваются позиции ярлыков рабочего стола

    В определенные моменты (например, при открытии диалогового окна настроек панели), расположение ярлыков на рабочем столе может быть сбито. Это происходит оттого, что расположения ярлыков хранятся в файлах в каталоге

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

    Чтобы это исправить, зайдите в этот каталог и удалите все файлы кроме того, который содержит правильные позиции ярлыков. Вы можете найти этот файл по содержимому, посмотрев координаты расположения ярлыков в сетке. Верхняя строка определяется как row=0 , левая колонка — col=0 . Таким образом, запись:

    означает, что ярлык Firefox расположен на четвертой строке первой колонки (то есть, у левого края).

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

    Для возврата вместо 500 укажите 700

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

    Некоторые средства конфигурации могут поломать displays.xml, в результате чего темы GTK в Settings > Appearance прекратят работать. Чтобы это исправить, удалите

    /.config/xfce4/xfconf/xfce-perchannel-xml/displays.xml и заново настройте мониторы.

    HTML-файлы не открываются корректно в Firefox

    Проблема возникает, если Firefox установлен как браузер по умолчанию в exo-preferred-applications . При открытии файлов HTML, в имени которых есть пробелы, каждая часть имени, разделенная пробелом, может быть открыта как отдельный URL в отдельной вкладке ([3]). Вы можете открывать такие файлы, указывая явно firefox.desktop (Firefox) вместо exo-web-browser.desktop (Web Browser), или в файле /usr/share/xfce4/helpers/firefox.desktop измените:

    на (добавив кавычки вокруг %s )

    Также вы можете установить пакет exo-helpers-patch AUR [ссылка недействительна: package not found] .

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

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

    Настройки клавиатуры не сохраняются в xkb-plugin

    Это ошибка в xfce4-xkb-plugin версии 0.5.4.1-1, который вызывает потерю настроек клавиатуры, раскладок и клавиши compose. Решением проблемы является сбросить настройки (Use system defaults) в xfce4-keyboard-settings , и выполнить настройку xfce4-xkb-plugin заново.

    GDM игнорирует локали

    Добавьте вашу локаль в /var/lib/AccountsService/users/$USER :

    Перезагрузите GDM, чтобы увидеть изменения.

    В меню отсутствуют приложения Wine

    Приложения Wine могут отсутствовать в /usr/share/applications . См. категорию «Other» в

    Повторный вход в спящий режим

    Если для обработки событий ACPI используется xfce4-power-manager , а не systemd, поправьте /etc/systemd/logind.conf :

    Некорректное отображение символов при монтировании USB-накопителей

    Известная проблема с автоматическим монтированием USB-накопителей, отформатированных в FAT, когда не отображаются корректно символы с умляутами, вроде ñ, ß, и т.п. Это может быть решено изменением кодировки по умолчанию на UTF-8, что легко сделать, добавив строку в /etc/xdg/xfce4/mount.rc :

    Обратите внимание, что когда используется UTF-8, система станет различать регистр символов, возможно портя ваши файлы. Будьте осторожны.

    Возможно монтировать устройства VFAT с опцией flush, так, что при копировании на USB-накопители данные будут сбрасываться из буфера в память устройства чаще, таким образом, индикатор выполнения tunar будет оставаться до фактического завершения передачи данных. Опция async наоборот, будет ускорять операции записи, но не забывайте в таком случае размонтировать (Eject) устройство перед удалением. Вы можете указать опции монтирования устройств хранения данных, подключенных во время запуска системы, в файле fstab, а для прочих устройств — создавая правила udev.

    NVIDIA и xfce4-sensors-plugin

    Чтобы определить и использовать датчики на GPU NVidia, вам необходимо установить libxnvctrl и пересобрать xfce4-sensors-plugin , используя ABS.

    Отключение экрана

    Xfce4, по крайней мере, версии 4.12, не учитывает режимы электропитания монитора в xfce4-power-manager . Вместо этого, он пытается запустить скринсейвер каждые 10 минут. Это может быть проверено командой $ xset q . Запустите $ xset s noblank , чтобы предотвратить это поведение; смотрите также DPMS.

    Также вы можете добавить следующее в /etc/X11/xorg.conf.d/ :

    Настройки предпочтений не работают

    Если вы задали предпочтительные приложения с exo-preferred-applications, но они не работают, посмотрите подраздел #Интеграция с xdg-open (предпочтительные приложения).

    Лишний пункт в контекстном меню рабочего стола

    При создании нового пустого (текстового) файла на рабочем столе, правый клик по нему покажет лишний пункт Set as wallpaper. Чтобы это отключить, пересоберите Thunar с опцией —disable-wallpaper-plugin .

    Восстановление стандартных настроек

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

    И перезайдите в систему. Если вы получили «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 .

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

    Источник

    Adblock
    detector