Всё должно работать! Теоретически... С Сентября 09 вы можете подключить бэкэнд OpenGL для Cairo-dock, но для этого вам понадобятся последние свободные драйверы ATI (>= 2:2.8.0), последний выпуск Mesa (>= 7.6) и последняя версия ядра (>= 2.6.31) (напр. Ubuntu Karmic, Fedora 12, Debian Sid и т.д.)
Поэтому, чтобы успешно запустить Cairo-Dock в режиме OpenGL (без чёрного фона вокруг панели), пользователи ATI должны убедиться, что используют последние свободные драйверы radeon с включенным KMS/DRI2. В проприетарных fglrx драйверах эта возможность будет задействована в будущих выпусках. Кроме того, запустив панель с ключом -c, так же должно избавить вам от этой неприятной ошибки.
Похоже, что Catatyst (проприетарный fglrx драйвер для видео-карт ATI HD) стал лучше поддерживать (гораздо лучше :)) Cairo-Dock, начиная с версии 9.11 (эта версия ещё не включена в репозитории Ubuntu Karmic)
Какой драйвер вы используете? Если вы не знаете какой драйвер вы используете, запустите эту команду в терминале: . Если вы увидите 'Mesa', значит вы используете свободные драйверы. В противном случае, если вы увидите одну из строк Catalyst или fgkrx или AMD, значит вы используете проприетарные драйверы.
Свободные драйверы Здесь вы сможете узнать некоторые советы и объяснения о свободных драйверах.
Белый фон? Некоторых апплетов не видно на панели? Конечно и в свободных драйверах присутствуют ошибки (но они постоянно исправляются ;)).
Взгляните на запись об ошибке на launchpad и не стесняйтесь потдвердить её, если это ваш случай # 428900.
- Также вы можете попробовать запустить панель в непрямом режиме:
- Убрать прозрачные апплеты с панели
- Выбрать какое-нибудь изображение на фон панели и установить его прозрачность в 0
- (...)
Посмотрите описание ошибок на нашем форуме
Ядро 2.6.31 Вам следует добавить параметр запуска ядра. Параметр называется "radeon.modeset=1"
Попробуйте (это безопасно) Обычно Grub (или какой-либо другой загрузчик) запускает ваше ядро.
Сразу после загрузки компьютера вы видите grub. Нажмите 'E' и введите:
Примените Grub 2 используется недавно и скорей всего вы его и используете. Если вы получите какой-либо ответ по этой команде , значит вы всё ещё используете Grub 1. Если у вас имеется этот файл '/etc/default/grub', значит Grub 2
Grub 1 - Откройте для редактирования этот файл '/boot/grub/menu.lst' в режиме суперпользователя:
sudo gedit /boot/grub/menu.lst
- Добавьте этот параметр 'radeon.modeset=1' в конец каждой строки, начинающейся на 'kernel'
Grub 2 - Откройте для редактирования этот файл '/etc/default/grub' в режиме суперпользователя:
sudo gedit /etc/default/grub
- Добавьте параметр 'radeon.modeset=1' после 'GRUB_CMDLINE_LINUX_DEFAULT=', например:
GRUB_CMDLINE_LINUX_DEFAULT="(...) radeon.modeset=1"
- Примените изменения с помощью команды 'update-grub' в режиме суперпользователя:
Проприетарные драйверы Catatyst (проприетарные fglrx драйверы) поддерживают Cairo-Dock хорошо (гораздо лучше:) ) начиная с 9.11 выпуска но в версии 10.04 поставляемой с Ubuntu Lucid 10.04 опять наблюдаются ошибки. Так что вам следует устанавливать версию Catalyst 10.05 и выше.
В инетернете вы найдёте много инструкций по установке драйверов Catalyst на ваш дистрибутив.
Их не сложно устанавливать, но всё же мы бы не рекомендовали заниматься этим новичкам. Будет лучше, если вы дождётесь следующего выпуска вашего дистрибутива, а до тех пор использовать Cairo-Dock без поддержки OpenGL. |