Добавление "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 лет назад
3 комментария:
Приветствую! Отличный блог, узнал много полезного о дебиане. И возникло желание спросить как у специалиста об одной проблеме с компизом, которая появилась не так давно после обновления compiz-gtk. Кнопки в заголовке окна (меню, свернуть, развернуть, закрыть) стали шире, чем им положено, а в некоторых темах вообще раскорячились. То есть, компиз стал некорректно работать с темами метасити. Некоторые дебинщики тоже жалуются на эту проблему, но даже предложений как решить я не нашел. Что можете посоветовать?
Возможных путей решения несколько:
1) Откатиться на предыдущую версию, если изменения в новой не критичны.
2) Решать проблему с новой версией. Убедиться, что все нужные пакеты обновлены до последней версии. libdecoration, все пакеты metacity и compiz...
3) Если вы на testing или stable, попробовать подключить ветку unstable и поставить compiz и metacity оттуда.
Сейчас у меня все пакеты metacity, compiz и пакет libdecoration из unstable и никаких проблем не наблюдается.
Да и я не специалист :) просто пользователь.
Отправить комментарий