|
|||||||
Xfce (Русский)
Время создания: 11.03.2021 12:51
Автор: alensav
Текстовые метки: Xfce (Русский)
Раздел: MyTetra - Ubuntu_Command
Запись: alensav/MyTetra2/main/base/1615456319lsqatx8maf/text.html на raw.githubusercontent.com
|
|||||||
|
|||||||
J ump to navigation Jump to search Состояние перевода: На этой странице представлен перевод статьи Xfce . Дата последней синхронизации: 14 января 2015. Вы можете помочь синхронизировать перевод, если в английской версии произошли изменения . Эта статья или раздел нуждается в переводе Примечания: Перевод устарел (обсуждение: Talk:Xfce (Русский)# ) Ссылки по теме
Xfce — легковесная модульная среда рабочего стола , на данный момент работающая на основе GTK+ 2 и GTK+ 3. Она включает в себя оконный менеджер, файловый менеджер, рабочий стол и основную панель.
Установите Xfce с группой xfce4 , доступной в официальных репозиториях . Вам также может понадобиться установить группу xfce4-goodies , которая включает дополнительные плагины и полезные утилиты, таких как редактор mousepad . В качестве оконного менеджера по умолчанию используется Xfwm . В меню экранного менеджера выберите Xfce Session. Добавьте exec startxfce4 в ~/.xinitrc . Примечание: Не используйтe скрипт xfce4-session; startxfce4 действительно та самая команда, которая вам нужна и которая в свою очередь вызовет этот скрипт когда надо. Xfce хранит настройки в Xfconf . Есть несколько способов их отредактировать:
xfce4-whiskermenu-plugin , доступный в официальных репозиториях представляет собой полноценное альтернативное стартовое меню для запуска приложений. Оно умеет отображать список избранных программ, а также списки всех установленных программ по категориям. Чтобы скрыть пункт меню, добавьте NoDisplay=true в соответствующую секцию desktop entries . Вы можете скопировать запись из /usr/share/applications в .local/share/applications, чтобы создать настройки для конкретного пользователя, и избежать перезаписи своих изменений в общем файле при установке обновлений для программ. Вы также можете изменить категорию приложения, изменяя значение параметра Categories= в файлах .desktop. Альтернативным способом является создание файла конфигурации ~/.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 wiki . Отдельные инструменты также доступны для настройки меню:
http://www.redsquirrel87.com/XAME.html || xame AUR
https://launchpad.net/menulibre || menulibre AUR
https://www.gnome.org/ || alacarte Примечание: Если запись содержит OnlyShowIn=Xfce;, она не появится в alacarte. Аналогично, записи с OnlyShowIn=GNOME; не будут отображены в меню Xfce. Пакеты alacarte-xfce AUR и alacarte-lxde AUR[ссылка недействительна : package not found] созданы для решения этой проблемы; последний будет работать внутри и вне LXDE Прозрачный фон для подписей значков Чтобы изменить стандартный белый фон текстовых подписей значков рабочего стола на что-нибудь более подходящее, добавьте в файл ~/.gtkrc-2.0 следюущие строки: style "xfdesktop-icon-view" { XfdesktopIconView::label-alpha = 10 base[NORMAL] = "#000000" base[SELECTED] = "#71B9FF" base[ACTIVE] = "#71B9FF" fg[NORMAL] = "#fcfcfc" fg[SELECTED] = "#ffffff" fg[ACTIVE] = "#ffffff" } widget_class "*XfdesktopIconView*" style "xfdesktop-icon-view" Если вы не хотите, чтобы конкретные разделы или дисковые устройства появлялись на рабочем столе, вы можете создать следующее правило udev , например /etc/udev/rules.d/10-local.rules: KERNEL=="sda1", ENV{UDISKS_PRESENTATION_HIDE}="1" KERNEL=="sda2", ENV{UDISKS_PRESENTATION_HIDE}="1" Разделы sda1 и sda2 теперь будут убраны с рабочего стола. Обратите внимание, что если вы используете udisks2 , этот способ не сработает, так как UDISKS_PRESENTATION_HIDE больше не поддерживается. Вместо этого, используйте UDISKS_IGNORE: KERNEL=="sda1", ENV{UDISKS_IGNORE}="1" KERNEL=="sda2", ENV{UDISKS_IGNORE}="1" Убрать пункты Thunar из контекстного меню Для того, чтобы убрать пункты Thunar из меню, вызываемого кликом правой кнопкой мыши, выполните команду: $ xfconf-query -c xfce4-desktop -v --create -p /desktop-icons/style -t int -s 0 Комбинация клавиш для закрытия окон Xfce не поддерживает напрямую горячей клавиши для закрытия окна программы, но вы можете добавить его простым скриптом. Убедитесь, что пакет xorg-xkill установлен. Создайте скрипт в ~/.config/xfce4/killwindow.sh со следующим содержимым и дайте ему права на выполнение: xkill -id "`xprop -root -notype | sed -n '/^_NET_ACTIVE_WINDOW/ s/^.*# *\|\,.*$//g p'`" И назначьте запуск скрипта по нажатию комбинации клавиш в меню Settings > Keyboard. Чтобы приложения запускались во время загрузки Xfce, зайдите в Applications Menu > Settings > Settings Manager, выберите Session and Startup и откройте вкладку Application Autostart. Вы увидите список программ, которые запускаются при загрузке. Чтобы добавить новую программу, нажмите Add, заполните поля в появившемся окне, указав путь до исполняемого файла, который вы хотите запустить. Также вы можете использовать скрипт для автозапуска. Он включает в себя инициализацию необходимых переменных среды.
source $HOME/.bashrc # start rxvt-unicode server urxvtd -q -o -f Чтобы заблокировать сеанс 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, добавив в него следующее: [xfce4-session] SaveSession=NONE Если режим kiosk не работает, вы также можете попробовать ограничить права на запись в каталог сессий: $ rm ~/.cache/sessions/* && chmod 500 ~/.cache/sessions Таким образом, при выходе Xfce просто не сможет сохранить в этот каталог параметры текущего сеанса. Оконный менеджер по умолчанию для всей системы устанавливается в файле /etc/xdg/xfce4/xfconf/xfce-perchannel-xml/xfce4-session.xml. Файл настроек конкретного пользователя может быть создан копированием системного файла: $ cp /etc/xdg/xfce4/xfconf/xfce-perchannel-xml/xfce4-session.xml ~/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-session.xml Внутри этих файлов оконный менеджер указан в параметре Client0_Command. Найдите строку, содержащую имя параметра; сразу после нее вы увидите значение этого параметра типа string: <value type="string" value="'''xfwm4'''"/> Измените значение атрибута value с xfwm4 на имя исполняемого файла оконного менеджера, который будет использоваться по умолчанию: <value type="string" value="''имя_исполняемого_файла''"/> Примечание: Чтобы изменения вступили в силу, вам необходимо отключить сохранение сеансов перед тем, как выйти из системы. После того, как желаемый оконный менеджер будет запущен, вы можете снова включить сохранение сеансов. Также, вы можете заменить 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 , однако системные звуки не настроены по умолчанию. Чтобы включить системные звуки:
sound-theme-freedesktop предоставляет совместимую звуковую тему, в которой, однако, отсутствует множество необходимых событий. Более подходящим выбором может стать sound-theme-smooth AUR (поле SoundThemeName должно содержать "Smooth"). xfce4-mixer AUR — графический микшер и плагин для панели, разработанный командой Xfce. Является частью группы пакетов xfce4 , поэтому, вероятно, уже установлен у вас. Xfce 4.6 использует gstreamer как бэкэнд для управления уровнем звука, поэтому, сначала необходимо настроить совместную работу gstreamer и xfce4-mixer. Некоторые пакеты плагинов, перечисленные как опциональные для gstreamer, должны быть установлены. Без них, вы можете получать ошибку при клике на значок микшера на панели: GStreamer was unable to detect any sound devices. Some sound system specific GStreamer packages may be missing. Какие именно плагины вам нужны, зависит от аппаратной части вашего компьютера. Большинству пользователей подойдет пакет 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, вероятно, вам нужно скомпилировать самостоятельно пакет gstreamer0.10-good-plugins AUR. Загрузите PKGBUILD и прочие необходимые файлы из ABS или отсюда [устаревшая ссылка 2020-07-28] и отредактируйте PKGBUILD, добавив опцию --enable-oss. ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var \ --enable-oss \ --disable-static --enable-experimental \ --disable-schemas-install \ --disable-hal \ --with-package-name="GStreamer Good Plugins (Archlinux)" \ --with-package-origin="https://archlinux.org/ " теперь запустите $ makepkg -i Смотрите также форум OSS . Откройте xfce4-settings-editor, перейдите в xfce4-mixer. Вероятно, вам захочется изменить значение active-card. Проверьте ниже sound-cards: вероятно, вы увидите несколько строк после нее, и одна из них должна быть похожа на нечто вроде PlaybackInternalAudioAnalogStereoPulseAudioMixer. Это и есть pulseaudio, распознанный Xfce. Так что все, что нужно сделать - выбрать его по умолчанию. Скопируйте строку и замените значения active-card и sound-card. Может потребоваться перезагрузка или перезапуск xfce4-mixer. Зайдите в Settings > Keyboard, откройте вкладку Application Shortcuts, и добавьте новое сочетание клавиш нажатием Add. В подразделах приведены примеры команд, которые вы можете использовать для сочетания клавиш. В следующем окне нажмите соответствующую клавишу на клавиатуре для того, чтобы назначить ее для команды и нажмите Ok. Клавиша "Увеличить громкость": amixer set Master 5%+ Клавиша "Уменьшить громкость": amixer set Master 5%- Клавиша "Приглушить звук": amixer set Master toggle Вы также можете запустить эти команды, чтобы назначить стандартные клавиши XF86Audio для управления звуком: xfconf-query -c xfce4-keyboard-shortcuts -p /commands/custom/XF86AudioRaiseVolume -n -t string -s "amixer set Master 5%+ unmute" xfconf-query -c xfce4-keyboard-shortcuts -p /commands/custom/XF86AudioLowerVolume -n -t string -s "amixer set Master 5%- unmute" xfconf-query -c xfce4-keyboard-shortcuts -p /commands/custom/XF86AudioMute -n -t string -s "amixer set Master toggle" Если amixer set Master toggle не работает, попробуйте вместо Master переключать канал PCM: (amixer set PCM toggle). Звуковой канал должен иметь опцию приглушения звука (mute), чтобы команда toggle работала. Чтобы проверить, поддерживает ли ваш основной канал (Master) приглушение звука, запустите alsamixer в консоли и поищите буквы MM под основным каналом. Если таких букв нет, значит канал не поддерживает приглушение звука. Клавиша "Увеличить громкость": sh -c "pactl set-sink-mute 0 false ; pactl set-sink-volume 0 +5%" Клавиша "Уменьшить громкость": sh -c "pactl set-sink-mute 0 false ; pactl -- set-sink-volume 0 -5%" Клавиша "Приглушить звук": pactl set-sink-mute 0 toggle Эти настройки предполагают, что контролируемое устройство имеет индекс 0. Используйте команду pactl list sinks short для отображения звуковых выходов и их индексов. Смотрите OSS#Using multimedia keys with OSS . Демон xfce4-volumed AUR из AUR автоматически назначает звуковые клавиши вашей клавиатуры на Xfce-mixer. Дополнительно, вы можете настроить отображение всплывающего информационного окна во время регулировки звука с помощью Xfce4-notifyd. Xfce4-volumed не требует настройки и запускается автоматически вместе с Xfce. Если вы используете PulseAudio и звук не восстанавливается после приглушения при повторном нажатии клавиши, используйте команду из раздела #PulseAudio . Совет: Пользователи PulseAudio также могут установить форк программы с пакетом xfce4-volumed-pulse AUR. Также вам может понадобиться сменить звуковое устройство по умолчанию на PluseAudio — смотрите #Xfce4-mixer и pulseaudio . volumeicon является альтернативой xfce4-volumed и также обрабатывает назначения клавиш и уведомления через xfce4-notifyd . Примечание: Volumeicon может обрабатывать только мультимедиа-клавиши для ALSA. Если вы используете Pulseaudio вместе с Volumeicon, вы можете столкнуться с проблемами, например невозможностью восстановить звук после его приглушения с помощью мультимедиа-клавиш. Если вы переходите с другого дистрибутива, вы можете быть заинтересованы в настройке дополнительных клавиш на клавиатуре. Как это сделать, см. на странице особые клавиши . Добавление звука запуска системы Arch Linux не имеет встроенного средства настройки запуска звука. Тем не менее, вы можете добавить команду для проигрывания звука в список автозапуска Xfce: aplay /boot/startupsound.wav Расположение и имя файла могут быть какими угодно. Сочетания клавиш могут быть установлены в двух местах: Settings > Window Manager > Keyboard и Settings > Keyboard > Shortcuts. Стандартная версия Xfce4 не сможет использовать некоторые сочетания, например Super+Shift+j, даже если вы добавите их в keyboard.xml самостоятельно. Чтобы установить такое сочетание, вам придется либо использовать другую программу, например xbindkeys , либо установить пакет libxfce4ui-devel AUR из AUR. В состав 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-settings get default-web-browser Если программа отобразит xdg-settings: unknown desktop environment это значит, что xdg-open не смог определить Xfce как вашу среду по умолчанию, что, вероятно, случилось из-за того, что не установлен пакет xorg-xprop . В состав Xfce входит собственное средство для создания снимков экрана, xfce4-screenshooter . Пакет входит в группу xfce4-goodies . Перейдите в Settings > Keyboard > Application Shortcuts. Назначьте команду xfce4-screenshooter -f на клавишу Print Screen, которая будет делать скриншоты всего экрана. Подробнее о команде xfce4-screenshooter и ее опциях вы можете узнать на ее man-страницах . Также вы можете использовать стороннюю программу для создания скриншотов, например, scrot . Блокировка клавиш F1 и F11 в терминале Терминал Xfce назначает клавиши F1 и F11 на вызов помощи и переход в полноэкранный режим, соответственно, что затрудняет использование некоторых программ вроде htop. Чтобы заблокировать эти клавиши, создайте при необходимости и отредактируйте файл настроек, и перезайдите в систему: ~/.config/xfce4/terminal/accels.scm (gtk_accel_path "<Actions>/terminal-window/fullscreen" "") (gtk_accel_path "<Actions>/terminal-window/contents" "") Клавиша F10 может быть заблокирована в меню Preferences. Цветовые схемы терминала (цветовые палитры) могут быть настроены во вкладке Appearance в окне Preferences. Это цвета, доступные для многих консольных приложений, например Emacs , Vi и т.п. Их параметры хранятся для каждого пользователя отдельно в файле ~/.config/xfce4/terminal/terminalrc. Существуют также многие другие готовые темы на ваш выбор. В ветке Terminal Colour Scheme Screenshots на форуме вы найдете сотни новых тем на любой вкус. Изменение стандартной цветовой схемы Пакет extra/terminal поставляется с цветовой схемой в темных тонах. Если вы хотите немного более светлые цвета для текста, которые легче воспринимать на темном фоне терминала, добавьте следующие строки в ваш файл terminalrc: ~/.config/xfce4/terminal/terminalrc ColorPalette5=#38d0fcaaf3a9 ColorPalette4=#e013a0a1612f ColorPalette2=#d456a81b7b42 ColorPalette6=#ffff7062ffff ColorPalette3=#7ffff7bd7fff ColorPalette13=#82108210ffff Цветовая схема tango может быть установлена добавлением следующих строк в terminalrc: ~/.config/xfce4/terminal/terminalrc ColorForeground=White ColorBackground=#323232323232 ColorPalette1=#2e2e34343636 ColorPalette2=#cccc00000000 ColorPalette3=#4e4e9a9a0606 ColorPalette4=#c4c4a0a00000 ColorPalette5=#34346565a4a4 ColorPalette6=#757550507b7b ColorPalette7=#060698989a9a ColorPalette8=#d3d3d7d7cfcf ColorPalette9=#555557575353 ColorPalette10=#efef29292929 ColorPalette11=#8a8ae2e23434 ColorPalette12=#fcfce9e94f4f ColorPalette13=#72729f9fcfcf ColorPalette14=#adad7f7fa8a8 ColorPalette15=#3434e2e2e2e2 ColorPalette16=#eeeeeeeeecec xfce4-settings-manager не предоставляет возможности задать настройки цветовых профилей/калибровки экрана, также нет никакой специальной для Xfce программы для настройки монитора. Есть одна хорошая статья , описывающая процедуру настройки цветового профиля в Xfce. В подразделах приведены некоторые основы для настройки. Если вы хотите загрузить профиль icc (который вы создали или получили из сети) для калибровки монитора в момент запуска системы, вы можете установить пакет xcalib из AUR , затем открыть Settings Manager, зайти в Session and Startup и на вкладке Autostart добавить такую команду в список автозапуска: /usr/bin/xcalib /путь/до/profile.icc Но вам все равно нужно явно указать программам, какой профиль следует использовать, чтобы видеть их изображения в правильных цветах. Альтернативный вариант — 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". Примечание: Причина, по которой вам нужен gnome-settings-daemon в том, что Xfce сам по себе не поддерживает colord (см. [1] ). Вместо него, вы можете использовать демон xiccd . Для получения дополнительной информации, смотрите ICC profiles . Если вы настроили X.org так, что он использует несколько мониторов, то при логине в Xfce вы скорее всего увидите, что изображение на всех мониторах одинаковое. Вы можете использовать xrandr, чтобы это исправить, однако, если он не будет вызван в нужное время при старте системы, некоторая функциональность может быть потеряна и какие-то части вашего экрана будут недоступны для указателя мыши. Более правильный способ состоит в настройке Xfce для конкретного расположения ваших мониторов. Однако, на данный момент, нет никакого средства для настройки мониторов напрямую.
~/.config/xfce4/xfconf/xfce-perchannel-xml
Основной задачей конфигурации с несколькими мониторами является приведение их логического расположение к физическому. Это можно настроить в параметрах Position (X и Y); позиция 0,0 соответствует левому верхнему пикселю левой верхней позиции в сетке расположения ваших мониторов. Это позиция по умолчанию для всех мониторов, и если несколько мониторов задействованы, на них будет изначально отображаться одно и то же изображение. Чтобы правильно увеличить зону отображения для двух мониторов:
Учтите, что координаты необходимо задавать в пикселях, учитывая поворот экранов. Пример: два монитора с одинаковыми разрешениями 1920x1080, повернутые на 90 градусов и расположенные бок-о-бок друг к другу, могут быть сконфигурированы следующим образом: <channel name="displays" version="1.0"> <property name="Default" type="empty"> <property name="VGA-1" type="string" value="Idek Iiyama 23""> <property name="Active" type="bool" value="true"/> <property name="Resolution" type="string" value="1920x1080"/> <property name="RefreshRate" type="double" value="60.000000"/> <property name="Rotation" type="int" value="90"/> <property name="Reflection" type="string" value="0"/> <property name="Primary" type="bool" value="false"/> <property name="Position" type="empty"> <property name="X" type="int" value="0"/> <property name="Y" type="int" value="0"/> </property> </property> <property name="DVI-0" type="string" value="Digital display"> <property name="Active" type="bool" value="true"/> <property name="Resolution" type="string" value="1920x1080"/> <property name="RefreshRate" type="double" value="60.000000"/> <property name="Rotation" type="int" value="90"/> <property name="Reflection" type="string" value="0"/> <property name="Primary" type="bool" value="false"/> <property name="Position" type="empty"> <property name="X" type="int" value="1080"/> <property name="Y" type="int" value="0"/> </property> </property> </property> </channel> После завершения редактирования файла вам потребуется перезайти в систему, чтобы увидеть изменения. В ожидаемом релизе xfce-settings 4.12 станет доступен новый метод установки нескольких мониторов. freedesktop.org определяет стандартные каталоги для пользователей, вроде desktop или music. Дополнительную информацию см. в XDG user directories . По умолчанию, Xfce версии 4.10 попытается загрузить gpg-agent или ssh-agent во время начальной инициализации сеанса. Чтобы отключить это, создайте ключ xfconf используя команду: xfconf-query -c xfce4-session -p /startup/ssh-agent/enabled -n -t bool -s false Чтобы заставить Xfce использовать ssh-agent, даже если gpg-agent установлен, выполните эту команду вместо предыдущей: xfconf-query -c xfce4-session -p /startup/ssh-agent/type -n -t string -s ssh-agent Чтобы использовать GNOME Keyring , установите флажок Launch GNOME services on startup во вкладке Advanced окна Session Manager в настройках. Это также заблокирует gpg-agent и ssh-agent. Смотрите также [2] . У вас есть 3 способа использовать Blueetooth в Xfce:
Прокрутка в фоновом окне без фокусировки на нем Перейдите в 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 с файлами темы. icontheme=/usr/share/icons/gnome Установите какую-нибудь тему, в которой имеются отсутствующие значки. Смотрите Icons . Пакет xfce4-power-manager также содержит необходимые значки. Создайте символические ссылки в каталоге текущей темы к файлам из каталога hicolor. ln -s /usr/share/icons/hicolor/16x16/actions/xfpm-suspend.png ${icontheme}/16x16/actions/system-suspend.png ln -s /usr/share/icons/hicolor/16x16/actions/xfpm-hibernate.png ${icontheme}/16x16/actions/system-hibernate.png ln -s /usr/share/icons/hicolor/22x22/actions/xfpm-suspend.png ${icontheme}/22x22/actions/system-suspend.png ln -s /usr/share/icons/hicolor/22x22/actions/xfpm-hibernate.png ${icontheme}/22x22/actions/system-hibernate.png ln -s /usr/share/icons/hicolor/24x24/actions/xfpm-suspend.png ${icontheme}/24x24/actions/system-suspend.png ln -s /usr/share/icons/hicolor/24x24/actions/xfpm-hibernate.png ${icontheme}/24x24/actions/system-hibernate.png ln -s /usr/share/icons/hicolor/48x48/actions/xfpm-suspend.png ${icontheme}/48x48/actions/system-suspend.png ln -s /usr/share/icons/hicolor/48x48/actions/xfpm-hibernate.png ${icontheme}/48x48/actions/system-hibernate.png Перезайдите в систему, чтобы увидеть изменения. Сбиваются позиции ярлыков рабочего стола В определенные моменты (например, при открытии диалогового окна настроек панели), расположение ярлыков на рабочем столе может быть сбито. Это происходит оттого, что расположения ярлыков хранятся в файлах в каталоге ~/.config/xfce4/desktop/. Каждый раз, когда вы вносите изменения на рабочем столе, (добавляете/удаляете значки), в этом каталоге генерируется новый файл и он конфликтует с уже существующими. Чтобы это исправить, зайдите в этот каталог и удалите все файлы кроме того, который содержит правильные позиции ярлыков. Вы можете найти этот файл по содержимому, посмотрев координаты расположения ярлыков в сетке. Верхняя строка определяется как row=0, левая колонка — col=0. Таким образом, запись: [Firefox] row=3 col=0 означает, что ярлык Firefox расположен на четвертой строке первой колонки (то есть, у левого края). Чтобы зафиксировать такущие значки на рабочем столе выполните следующую команду: chmod 500 ~/.config/xfce4/desktop/ Для возврата вместо 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 измените: X-XFCE-CommandsWithParameter=%B -remote "openURL(%s)";%B %s; на (добавив кавычки вокруг %s) X-XFCE-CommandsWithParameter=%B -remote "openURL(%s)";%B "%s"; Также вы можете установить пакет exo-helpers-patch AUR[ссылка недействительна : package not found]. Значки не появляются в контекстных меню Вы можете обнаружить, что значки не появляются при нажатии правой кнопкой мыши в некоторых приложениях, включая те, что используют Qt . Эта проблема появляется только в Xfce. Выполните следующие команды: $ gconftool-2 --type boolean --set /desktop/gnome/interface/buttons_have_icons true $ gconftool-2 --type boolean --set /desktop/gnome/interface/menus_have_icons true Настройки клавиатуры не сохраняются в xkb-plugin Это ошибка в xfce4-xkb-plugin версии 0.5.4.1-1, который вызывает потерю настроек клавиатуры, раскладок и клавиши compose. Решением проблемы является сбросить настройки (Use system defaults) в xfce4-keyboard-settings, и выполнить настройку xfce4-xkb-plugin заново. Добавьте вашу локаль в /var/lib/AccountsService/users/$USER: [User] Language=your_locale XSession=xfce Перезагрузите GDM, чтобы увидеть изменения. В меню отсутствуют приложения Wine Приложения Wine могут отсутствовать в /usr/share/applications. См. категорию "Other" в ~/.local/share/applications/wine/. Если для обработки событий ACPI используется xfce4-power-manager , а не systemd , поправьте /etc/systemd/logind.conf: HandlePowerKey=ignore HandleSuspendKey=ignore HandleHibernateKey=ignore HandleLidSwitch=ignore Некорректное отображение символов при монтировании USB-накопителей Известная проблема с автоматическим монтированием USB-накопителей, отформатированных в FAT, когда не отображаются корректно символы с умляутами, вроде ñ, ß, и т.п. Это может быть решено изменением кодировки по умолчанию на UTF-8, что легко сделать, добавив строку в /etc/xdg/xfce4/mount.rc: [vfat] uid=<auto> shortname=winnt utf8=true # FreeBSD specific option longnames=true flush=true Обратите внимание, что когда используется UTF-8, система станет различать регистр символов, возможно портя ваши файлы. Будьте осторожны. Возможно монтировать устройства VFAT с опцией flush, так, что при копировании на USB-накопители данные будут сбрасываться из буфера в память устройства чаще, таким образом, индикатор выполнения tunar будет оставаться до фактического завершения передачи данных. Опция async наоборот, будет ускорять операции записи, но не забывайте в таком случае размонтировать (Eject) устройство перед удалением. Вы можете указать опции монтирования устройств хранения данных, подключенных во время запуска системы, в файле fstab , а для прочих устройств — создавая правила udev . Чтобы определить и использовать датчики на 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/: 20-blank.conf Section "ServerFlags" Option "BlankTime" "0" EndSection Настройки предпочтений не работают Если вы задали предпочтительные приложения с exo-preferred-applications, но они не работают, посмотрите подраздел #Интеграция с xdg-open (предпочтительные приложения) . Лишний пункт в контекстном меню рабочего стола Примечание: По крайней мере, в Xfce 4.10 (совместно с Thunar 1.63, xfdesktop 4.10.2) имеется такая неисправность. Не уверен, что это имеет отношение к xfdesktop. При создании нового пустого (текстового) файла на рабочем столе, правый клик по нему покажет лишний пункт Set as wallpaper. Чтобы это отключить, пересоберите Thunar с опцией --disable-wallpaper-plugin. Восстановление стандартных настроек Если по какой-то причине вы захотели начать с чистого листа, просто переименуйте каталоги ~/.config/xfce4-session/ и ~/.config/xfce4/: $ mv ~/.config/xfce4-session/ ~/.config/xfce4-session-bak $ mv ~/.config/xfce4/ ~/.config/xfce4-bak И перезайдите в систему. Если вы получили "Unable to load a failsafe session" во время входа, посмотрите #Отказ сеанса . Симптомы:
Полная перезагрузка может решить проблему, однако, ее причиной может быть поврежденный сохраненный сеанс. Удалите каталог сохраненного сеанса: $ rm -r ~/.cache/sessions/
apt-get install libreoffice-l10n-ru |
|||||||
Так же в этом разделе:
|
|||||||
|
|||||||
|