SDB:Решение проблем Compiz
Содержание
- 1 Обновил сегодня Compiz, теперь он не запускается
- 2 Удаление Compiz
- 3 Нет декораций окон
- 4 Не работает декоратор Emerald
- 5 Ни одна их настроек ccsm не применяется
- 6 Compiz не запускается под KDE
- 7 Alt+F1 не работает в KDE
- 8 Alt+F2 не работает в KDE
- 9 Невозможно запустить Compiz Fusion на старых картах Radeon
- 10 Медленная работа на решениях Intel
- 11 Черный экран на NVIDIA
- 12 Google Earth зависает на сплешскрине
Обновил сегодня Compiz, теперь он не запускается
Убедитесь, что все пакеты Compiz - одной версии, выполнив rpm -qa | grep compiz в оболочке. Лучше подождать пару часов после объявления о выпуске, чтобы зеркала успели синхронизироваться.
Удаление Compiz
Чтобы вернуть всё в прежнее состояние с полным удалением всех следов Compiz Fusion, выполните от имени суперпользователя следующие команды после отключения Xgl:
Отключите Compiz в simple-ccsm (или таким же способом, как вы его включали) init 3 rpm -qa '*compiz*' #вывод списка всех установленных пакетов rpm -e <список пакетов из предыдущей команды> sax2 -a #пересоздаст xorg.conf gconftool-2 --recursive-unset /apps/compiz rm -rf /home/<имя_вашего_пользователя>/.config/compiz init 5
Если вы предпочитаете все делать из GUI, запустите YaST2 -> Управление программным обеспечением, выполните поиск compiz и удалите всё, включая пакеты, которые зависят от compiz.
Нет декораций окон
- Запустите вручную compiz-decorator&
- Чтобы исправить декораци окон beryl/compiz (заголовки окон) с видеокартами NVIDIA, выполните sudo nvidia-xconfig --add-argb-glx-visuals -d 24 и перезапустите X.
- Попробуйте запустить compiz-decorator --replace & вручную из оболочки или по Alt+F2
Не работает декоратор Emerald
Даже если после установки ccsm -> Window Decoration -> Command в emerald --replace Emerald не запускается при входе в систему, выполните в оболочке следующую команду от простого пользователя:
echo "USE_EMERALD=yes" >> ~/.config/compiz/compiz-manager
Ни одна их настроек ccsm не применяется
- Измените свойтсво ccsm бакенд на flat-file
- rpm -e libcompizconfig-backend-gconf или rpm -e libcompizconfig-backend-kconfig удаляет тот, что был установлен.
Compiz не запускается под KDE
compiz --replace ccp compiz (core) - Error: Another window manager is already running on screen: 0 compiz (core) - Fatal: No manageable screens found on display :0.0
Убедитесь, что включена опция "Отображать иконки на рабочем столе" в kcontrol и перезапустите X сервер.
Alt+F1 не работает в KDE
- Чтобы открыть меню KDE добавьте в ccsm General Options -> Commands -> Command line 1 -> dcop kicker kicker popupKMenu 0 и ассоциируйте с "execute command binding" сочетание Alt+F1 в закладке "Actions". Это работает ТОЛЬКО ПОСЛЕ удаления ассоциации Alt+F1 с "Show main menu field"
Alt+F2 не работает в KDE
- Для запуска диалога Выполнит.. в KDE добавьте в ccsm General Options -> Commands -> Command line 0 -> dcop kdesktop KDesktopIface popupExecuteCommand и ассоциируйте с "execute command binding" сочетание Alt+F2 в закладке "Actions". Это работает ТОЛЬКО ПОСЛЕ удаления ассоциации Alt+F2 с "Execute Run dialog field"
Невозможно запустить Compiz Fusion на старых картах Radeon
Если вы используете старую карту Radeon, например Radeon 9250, вам необходимо использовать открытый ati драйвер. Compiz Fusion wiki может помочь.
Медленная работа на решениях Intel
- Добавьте это строку в раздел Device файла /etc/X11/xorg.conf: « Option "XAANoOffscreenPixmaps" "true" ». Затем перезапустите ваш X сервер. (Без <<>>)
Примечание: Этот параметр включён по умолчанию в openSUSE 11.0
Черный экран на NVIDIA
Смотрите Nvidia Black Window Bug Fix
Google Earth зависает на сплешскрине
Следующее извлечение из n01getsout.com’s blog должно помочь
'Вероятно, все версии закрытых драйверов ATI (fglrx) версии 2.28 и новее не работают с Google Earth (только на некоторых системах). Вот решение как заставить Google Earth работать:
- Сделайте копию libGL.so.1.2
- Поместите файл в каталог google Earth (обычно /usr/local/google-earth)
- Переименуйте файл в libGL.so.1
- Запускайте Google Earth!
В случае если это не помогло, у меня в системе есть файл в каталоге /usr/lib/ с именем FGL. переименованный libGL.so.1.2. Когда я копирую этот файл в каталог Google Earth и переименовываю в libGL.so.1, Google Earth запускается в OpenGL в программном режиме (это медленно, но работает).'