Xfce
Цитата с 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 для popplerapp-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 при запуске startxexec startxfce4
В случае возникновения проблем с авторизацией или правами доступа в xfce4 при использовании профиля OpenRC (симптомы включают в себя невозможность запуска менеджера питания и невозможность перехода в ждущий или спящий режим), убедитесь, что пакет sys-auth/consolekit установлен с USE-флагом pm-utils
. Затем замените вышеуказанную строку в файле ~/.xinitrc на следующую (более подробную информацию можно получить в этом разделе Gentoo Forums):
~/.xinitrc
Правильный способ запуска xfce4 когда вызывается startxck-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 - Подробное руководство по установке и настройке.