Добавление "compiz --replace" в Сеансы - это, конечно, хорошо на первое время. Но нужно уже и меру знать. Хочется полностью заменить metacity на compiz. Хоть совсем немного, но замедляет время загрузки системы запуск сначала одного оконного менеджера, а затем другого. Нашел где-то на ubuntuforums.org решение проблемы. Выполняем следующее заклинание:
$ cp /usr/share/gnome/default.session ~/.gnome2/session
Затем правим скопированный файл, например, через gedit:
$ gedit ~/.gnome2/session
и заменяем в нем строку
0,RestartCommand=gnome-wm --sm-client-id default0
на
0,RestartCommand=gnome-wm --default-wm compiz --sm-client-id default0
Всё, при следующем старте сессии будет запущен только compiz, никакого metacity.
Еще есть неисследованный вариант с добавлением альтернативы x-window-manager, пока не знаю как это сделать и поймет ли это Gnome.
P.S. Вместо compiz можно и другой оконный менеджер использовать, просто мне нужен compiz.
Обновление.
Попробовал добавить альтернативу x-window-manager на compiz и включить его по-умолчанию. Gnome выбирает metacity и вообще не запускает compiz. Так что вариантов нет, только так настраивать оконный менеджер по-умолчанию для Gnome
Обновление
Всё оказалось намного проще. Решение найдено в списке рассылки Alt Linux. В папке /usr/share/gnome/wm-properties лежат desktop-файлы GNOME-совместимых оконных менеджеров. Убеждаемся, что там есть файлик от Compiz'а. Далее открываем gconf-editor, идем в /desktop/gnome/session/required_components/ и меняем значение windowmanager на compiz.
Как втиснусть много данных в график gnuplot
11 лет назад