Xfce

From Gentoo Wiki
Jump to:navigation Jump to:search
This page is a translated version of the page Xfce and the translation is 47% complete.
Outdated translations are marked like this.
Other languages:
English • ‎español • ‎français • ‎italiano • ‎português do Brasil • ‎русский • ‎فارسی • ‎中文(中国大陆)‎ • ‎日本語 • ‎한국어

Цитата с xfce.org: "Xfce - это легковесное окружение рабочего стола для UNIX-подобных операционных систем. Xfce старается быть быстрым и не предъявляет больших требований к системным ресурсам, оставаясь при этом визуально привлекательным и удобным для пользователей."

Установка

Selecting a profile

Важно
Read relevant documentation before performing any profile changes.

If desired, a profile can be selected before installing Xfce. Using the basic desktop profile will provide a good set of defaults for Xfce. Other profiles can be used, but this gives a good balance between dependencies and usability, all else aside.

Selecting the desktop profile:

root #eselect profile set default/linux/amd64/17.0/desktop

Исключение дополнительных зависимостей

app-text/poppler имеют +qt5 по умолчанию:

Файл /etc/portage/package.use/xfceУдаление USE-флага qt5 для poppler
app-text/poppler -qt5

Конечно, -qt5 так же может быть установлен глобально в /etc/portage/make.conf.

xfce4-notifyd

This is an optional step to install xfce-extra/xfce4-notifyd in place of x11-misc/notification-daemon. Skip to the next section if the choice of notification daemon is unimportant.

Emerging xfce-base/xfce4-meta will pull in the virtual/notification-daemon dependency. This virtual dependency is designed to insure that Xfce will be provided with a notification-daemon, whatever suitable software the user chooses to fulfill this role.

By default, virtual/notification-daemon will satisfy this dependency by drawing in GNOME's x11-misc/notification-daemon package. Xfce users may prefer to use xfce-extra/xfce4-notifyd, if a notification-daemon has not already been installed.

By installing xfce-extra/xfce4-notifyd before emerging Xfce, the virtual package virtual/notification-daemon will use xfce4-notifyd, and pull in no other packages. Use the --oneshot option to avoid adding xfce4-notifyd to the world file:

root #emerge --ask --oneshot xfce-extra/xfce4-notifyd

Now proceed with the installation.

USE flags

USE flags for xfce-base/xfce4-meta The Xfce Desktop Environment (meta package)

minimal Install a very minimal build (disables, for example, plugins, fonts, most drivers, non-critical features)
pulseaudio Add support for PulseAudio sound server
svg Add support for SVG (Scalable Vector Graphics)
upower Enable power management support

Emerge

Emerge the default set of Xfce packages:

root #emerge --ask xfce-base/xfce4-meta

Custom Xfce

Конечно, вместо meta-пакета можно устанавливать только необходимые компоненты, например:

root #emerge --ask xfce-base/xfwm4 xfce-base/xfce4-panel

Launching Xfce

Xfce can either be run from a terminal after login, launched automatically after login, or be started by a graphical display manager that will greet the user and ask for login details.

Запуск Xfce без менеджера дисплея

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

startx

Для startx создайте файл ~/.xinitrc и запишите в него:

Файл ~/.xinitrcЗапуск xfce4 при запуске startx
exec startxfce4

If experiencing authorization or permissions issues, see the troubleshooting section.

startxfce4

Для запуска рабочего стола Xfce4 просто наберите startxfce4 в командной строке и нажмите enter:

user $startxfce4

Дисплей менеджер

Для запуска Xfce можно использовать дисплей менеджер. Пожалуйста, обратитесь к статье display manager для его конфигурации.

Большинство дисплей менеджеров используют файлы

  • .desktop для настройки доступных сессий. Пример такого файла:
Файл xfce4.desktop.desktop файл Xfce4 для менеджеров дисплея
[Desktop Entry]
Encoding=UTF-8
Name=Xfce4
Comment=Use this session to run Xfce 4 as desktop environment
Exec=/usr/bin/startxfce4
Icon=/usr/share/pixmaps/xfce4_xicon1.png
Type=Application

Файл desktop может быть помещен в каталог дисплей менеджера.

Конфигурация

Xfce - это окружения рабочего стола и оно может быть настроено с учетом нужд каждого пользователя. В этом разделе раскрываются популярные аспекты.

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

Установите xfce-extra/xfce4-volumed для управления клавишами регулировки громкости (устарело - можно заменить на media-sound/tudor-volumed или настроить привязку клавиш в окружении рабочего стола или миксере громкости):

root #emerge --ask xfce-extra/xfce4-volumed-pulse

media-sound/tudor-volumed may be an option for systems not using pulseaudio.

Запустите xfce4-keyboard-settings для привязки следующих клавиш:

  • volume up button: amixer set Master 5%+
  • volume down button: amixer set Master 5%-
  • mute button: amixer set Master toggle

Совместимые GTK+ 3 темы

Другой вариант заключается в использовании темы Greybird, которая поддерживает GTK+ 2, GTK+ 3, xfwm4, emerald и metacity:

root #emerge --ask x11-themes/greybird

Откройте Xfce menu -> Settings -> Appearance. Или запустите xfce4-appearance-settings. Выберите "Greybird" из списка "Style".

Теперь приложения GTK+ 2 и GTK+ 3 должны иметь совместимый вид.

Другие темы

Другие темы, доступные в Portage и совместимые с XFCE, могут быть установлены из следующего списка:

root #emerge --ask x11-themes/clearlooks-phenix x11-themes/gnome-themes-standard x11-themes/gtk-engines-aurora x11-themes/light-themes x11-themes/murrine-themes x11-themes/nimbus x11-themes/oxygen-molecule x11-themes/redhat-artwork x11-themes/shiki-colors x11-themes/tactile3 x11-themes/zukini

Дополнительные приложения

Здесь приведены список дополнительных приложений, являющиеся частью Xfce.

Пакет Описание
x11-terms/xfce4-terminal Популярные эмулятор терминала для Xfce; замена стандартному xterm.
xfce-base/xfce4-appfinder Поиск приложений.
xfce-base/thunar Файловый менеджер Xfce.
xfce-extra/xfce4-mixer Контроль громкости. (устарел и удален из Gentoo - Пользователи Pulseaudio могут установить xfce-extra/xfce4-pulseaudio-plugin. Другие могут установить media-sound/volumeicon или аналогичный аудио микшер)
xfce-extra/thunar-volman Управляет переносными носителями и дисками.
xfce-extra/tumbler Предпросмотр файлов в Thunar.
xfce-extra/thunar-archive-plugin Плагин для Thunar, позволяющий работать с архивами; использует app-arch/file-roller.
xfce-extra/xfce4-battery-plugin Отображает процент заряда батареи, оставшегося времени, источника питания (AC или от батареи), состояние вентиляторов, предупреждения и возможность настройки запуска команд при определенном уровне питания, которые могут использоваться для перевода ноутбука в гибернацию, если батарея сильно разряжена.
xfce-extra/xfce4-verve-plugin Небольшая командная строка, встроенная в панель; быстрее, чем открывать другой терминал для выполнения команды.
xfce-extra/xfce4-mount-plugin Монтирование устройств перечисленных в файле /etc/fstab по одному клику.
xfce-extra/xfce4-sensors-plugin Мониторинг аппаратных датчиков, таких, как температура центрального процессора, обороты вентилятора, температура жесткого диска, напряжение на материнской плате и другое.
x11-themes/xfwm4-themes Several window-manager themes.
xfce-extra/xfce4-power-manager Приложение для отображения и управления энергопотреблением (особенно важно для ноутбуков). Выберите режимы максимальной производительности или экономии заряда батареи. Отрегулируйте яркость экрана и настройте спящий режим, приостановку и действии при нажатии кнопки питания (то есть, когда крышка закрыта или нажата кнопка). Может предупреждать, когда батарея достигает определенного уровня или даже выключать машину. Включает в себя плагины панели для отображения состояния батареи/заряда и регулировки яркости.

Следующие приложения хорошо работают в Xfce и довершают базовое окружение рабочего стола.

Пакет Описание
app-editors/mousepad Легковесный текстовый редактор.
app-cdr/xfburn Приложение для записи дисков.
x11-misc/alacarte Редактор меню из GNOME хорошо работает в Xfce.
x11-terms/tilda Легковесный эмулятор терминала в стиле quake.
app-office/orage Простой календарь.

Устранение проблем

Включение вертикального подгона окна

Большинство современных настольных сред имеют вертикальную подгонку окон включенную по умолчанию. Это также возможно в Xfce, но не по умолчанию. Чтобы включить, перейдите к: НастройкиОконный менеджервкладка Дополнительно.

  • Убедитесь, что-бы был выбран флажок "прикрепить окно к границе экрана".
  • Убедитесь, что-бы флажки под заголовком "Заворачивать рабочие области при достижении края экрана" были сняты. Они мешают вертикальному прикреплению окон.

После того, как флажки установлены можно перетащить окно к правой или левой стороне экрана, которое должно изменить размер окна до 50% от ширины экрана.

Клавиши быстрого доступа могут быть установлены для того, чтобы сделать это с помощью типичного Super+ или Super+ поведения. Перейдите к НастройкиОконный менеджерКлавиатура.

Установите "Расположить окно слева" и "Расположить окно справа". Действия с комбинациями клавиш Super+ и Super+ соответственно.

Звуковой микшер жалуется на отсутствующий pavucontrol

При нажатии на значок динамика (аудио) на панели, а затем выбрав Звуковой микшер... возвращает сообщение о том, что "pavucontrol не найден".

Решение состоит в том, чтобы установить media-sound/pavucontrol:

root #emerge --ask media-sound/pavucontrol

Xfce4-screensaver unable to unlock

Xfce-screensaver uses gnome-keyring by default to authenticate. By applying the installation method above, gnome-keyring will not be pulled and pam will be unable to service the default configuration installed in /etc/pam.d/xfce4-screensaver. You can pull gnome-keyring if you don't mind, otherwise the file should be modified to allow system-auth to be used on passwords:

Файл /etc/pam.d/xfce4-screensaver
auth include system-auth
password include system-auth

Authorization or permissions issues

When experiencing authorization or permissions issues within xfce4 in an OpenRC profile (symptoms include being unable to open power manager and unable to suspend/hibernate) make sure that sys-auth/elogind is installed and properly configured, and that the elogind USE flag is globally enabled.

If launching with startx, replace the appropriate line in ~/.xinitrc with the following:

Файл ~/.xinitrcПравильный способ запуска xfce4 когда вызывается startx
ck-launch-session dbus-launch --sh-syntax --exit-with-session xfce4-session

Смотрите также

  • Xfce Gentoo Guide - Подробное руководство по установке и настройке.