среда, 28 мая 2008 г.

Установка xfce4 на openSUSE

Сама процедура установки очень проста. Средствами Yast ставится xfce4 и xfwm4. После установки можно выбрать тип сеанса xfce4 и получить рабочую среду с одним маленьким ограничением - полным отсутствием декорации окон.

Документации по установке и запуску xfce4 в openSUSE я не нашел. На официальном сайте xfce4 ни какого вменяемого описания нет. В процессе разбора сложившейся ситуации выяснил:
  1. Xfce4 это среда рабочего стола, т.е. графический интерфейс пользователя, основанный на метафоре рабочего стола. Грубо но более понятно - сам рабочий стол, возможность размещения на нем иконок и расстановка на нем панелей. Все. Это ВСЁ что может xfce4. Для его работы нужен менеджер окон.
  2. Для работы xfce4 необходим запущенный оконный менеджер xfwm, который и будет отрисовывать декорации окон и управлять ими.
Так как теперь известно, что должно быть и как оно работает, найти решение оказалось достаточно просто. Необходимо запустить xfwm при старте xfce. Естественно гугель находить по умолчанию только не правильные варианты решения =). Для openSUSE, а возможно и для большинства других Linux дистрибутивов, правильным является создание специализированного xinitrc для fxce4 который будет запускать xfwm.

Файл xinintrc необходимо создать в каталоге /etc/X11/xfce4. По умолчанию, каталога /etc/X11/xfce4 не существует, соответственно каталог тоже необходимо создать. В файл xinintrc необходимо внести строку запуска xfwm4:

# mkdir /etc/X11/xfce4
# echo "xfwm4 --daemon" >> /etc/X11/xfce4/xinitrc


Для идиотов, в частности для себя и сочувствующих, напоминаю, что выше указанные команды необходимо выполнять с правами root.

Указанных настроек достаточно для работы с использованием графического менеджера входа в систему. Если предполагается запуск X-ов из консоли, то в каталоге пользователя необходимо создать файл .xinitrc со строкой запуска xfce4 - exec startxfce4.

Комментариев нет: