Xfce

From Gentoo Wiki
Jump to: navigation, search
This page is a translated version of the page Xfce and the translation is 99% complete.

Outdated translations are marked like this.
Other languages:
English • ‎español • ‎français • ‎italiano • ‎português do Brasil • ‎русский • ‎فارسی • ‎中文(中国大陆)‎ • ‎日本語 • ‎한국어

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

Установка

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

Исключение опциональной зависимости от среды GNOME уменьшит размер инсталляции и сделает её более гармоничной. Эта секция является необязательной.

Убедитесь, что система использует базовый профиль:

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.

Emerge

Пришло время установить рабочий стол Xfce!

Без явной установки xfce-extra/xfce4-notifyd с помощью команды emerge, пакет virtual/notification-daemon установит зависимый пакет из среды GNOME x11-misc/notification-daemon. Таким образом, мы должны установить xfce-base/xfce4-meta вместе с xfce-extra/xfce4-notifyd, и затем исключить последний из файла world:

root #emerge --ask xfce-base/xfce4-meta xfce-extra/xfce4-notifyd
root #emerge --ask --deselect=y xfce-extra/xfce4-notifyd

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

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

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

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

Для запуска 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 без менеджера дисплея

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

startx

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

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

В случае возникновения проблем с авторизацией или правами доступа в xfce4 при использовании профиля OpenRC (симптомы включают в себя невозможность запуска менеджера питания и невозможность перехода в ждущий или спящий режим), убедитесь, что пакет sys-auth/consolekit установлен с USE-флагом pm-utils. Затем замените вышеуказанную строку в файле ~/.xinitrc на следующую (более подробную информацию можно получить в этом разделе Gentoo Forums):

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

startxfce4

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

user $startxfce4

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

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

xfce4-volumed

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

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

Если с xfce4 используется pulseaudio, установите xfce-extra/xfce4-volumed-pulse:

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

Горячие клавиши

Запустите 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 темы

Нативный движок Xfce для тем

Собственный движок Xfce для тем, x11-themes/gtk-engines-xfce, обновленный до версии 3.0, включает поддержку GTK+ 3 без дальнейшей настройки.

Предполагая, что USE-флаг gtk3 настроен, GTK+ 3 (сборка 300 или выше) должен быть затянут по умолчанию, если xfce-base/xfce4-meta или x11-themes/gtk-engines-xfce были установлены во время обновления мира с опцией --deep.

Это не просто:

root #emerge --ask x11-themes/gtk-engines-xfce

Это должно затянуть правильную версию x11-themes/gtk-engines-xfce через определенный SLOT.

После установки GTK+ версии 3 x11-themes/gtk-engines-xfce, приложения, использующие GTK+ 3, должны четко гармонировать с GTK+ 2 приложениями, когда используется одна из нативных тем Xfce.

Greybird тема

Другой вариант заключается в использовании темы 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

Горячие клавиши для запуска программ не работают / Нельзя изменить цвета

Xfce может иметь горячие клавиши для обоих, запуска приложения, а также изменения поведения уже запущенного приложения или настройки. Примером поведения горячих клавиш является комбинации Ctrl+Alt+D, которые сворачивают все окна, чтобы показать рабочий стол (и наоборот).

Предполагая, что горячие клавиши для запуска приложения (например, Alt+F2, чтобы запустить приложение поиска) не работают, пока приложение не запустят из меню, значит ConsoleKit не запущен. Запустите его, и убедитесь, что он запускается во время загрузки:

root #/etc/init.d/consolekit start
root #rc-update add consolekit default

Это также запустит Dbus, что является необходимым для ConsoleKit. Перезапустите X, чтобы наслаждаться новыми хоткеями и цветами.

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

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