linuxdebiangnome 2desktop0 коммент.Проблема с Compiz на Debian Wheezy
Установил себе на ноутбук Debian Wheezy, Gnome 2, решил прикрутить Compiz и столкнулся с одной подлой проблемой — после авторизации в GDM загружался рабочий стол и прекращалась отрисовка. Полностью. И именно отрисовка, методом тыка удавалось создавать пустые файлы, открыть внешний хард (слышно по его работе) и даже сделать скриншот. А на экране ничего не менялось. Поэтому пишу этот «ещё один пост о том как правильно настроить Compiz на Debian».
В первую очередь, чтобы избежать дальнейшей путаницы надо убедиться, что ccsm пишет свои настройки в gconf. Для этого должен быть установлен пакет compizconfig-backend-gconf.
aptitude install compizconfig-backend-gconf
Во-вторых, само собой надо корректно установить драйвера к видео карте. Информации на этот счёт в интернете пруд пруди, подробно на этом останавливаться я не буду. В моём случае это были драйвера к Nvidia.
Далее нужно дописать нужные настройки в файле /etc/X11/xorg.conf, а это: в Section "ServerLayout" добавить Option "AIGLX" "true" в Section "Module" закомментировать Load "dri" и Load "dri2" в Section "Screen" добавить Option "AddARGBGLXVisuals" "true", Option "RenderAccel" "true" и Option "AllowGLXWithComposite" "true". в конец файла добавить секцию (если её нет):
Теперь что касается решения моей проблемы — она заключалась в том, что indirect rendering (AIGLX) не запускался, несмотря на настройку в xorg.conf. Слава яйцам, что есть параметр командной строки --indirect-rendering. Его-то и надо добавить к строке запуска в файле /usr/share/applications/compiz.desktop. Открываем этот файл и ищем строку, начинающуюся с Exec=, выглядит она примерно так: Exec=compiz ccp decoration --sm-client-id $DESKTOP_AUTOSTART_ID, к ней мы и добавляем параметр --indirect-rendering.
Остался последний штрих: нужно заменить оконный менеджер по-умолчанию с gnome-wm на compiz. Делается это одной командой в консоли:
linuxdebiancompizgnome 2nvidiadesktop0 коммент.Thunderbird вместо Evolution в Ubuntu
В Убунту есть очень удобная фишка - апплет уведомлений. К сожалению в плане e-mail он явно заточен под Evolution, который лично мне не очень нравится. Поэтому в этом посте я расскажу как интегрировать Thunderbird во все эти фишки. А также расскажу как прикрутить Google calendar к Thunderbird.
1. Интеграция Thunderbird с апплетом уведомлений Ubuntu.
Для начала предлагаю удалить все ненужные индикаторы из этого меню. Настройки этого дела лежат в виде отдельного файла для каждой программы в папке /usr/share/indicators/messages/applications
hnh@kgb:~$ cd /usr/share/indicators/messages/applications
hnh@kgb:/usr/share/indicators/messages/applications$ ls
evolution pidgin
В моём случае это evolution и pidgin. Удаляем ненужный evolution rm ./evolution. Теперь самое время допилить руками Thunderbird, чтобы он отображался в этом меню. Для этого необходимо установить 2 расширения: Thunderbird Indicator и FireTray. Первое добавляет функционал для работы с апплетом уведомлений, а второй - сворачивает Thunderbird в tray, что необходимо для проверки почты.
Выглядит всё это дело примерно вот так:
2. Настройка календаря Thunderbird и интеграция с Google Calendar.
Вторая вещь о которой я хочу рассказать - это настройка календаря в Thunderbird. В самой установке календаря нет ничего проще: надо просто установить расширение Lightning. Проблемы начинаются когда пытаешься интегрировать этот календарь с Google Calendar. Для этого, во-первых надо поставить расширение Provider for Google Calendar. Затем заходим в Google Calendar, открываем настройки нужного календаря, и ищем снизу "Закрытый адрес календаря" (private link). Копируем ссылку в XML.
Далее в Thunderbird добавляем календарь, выбираем "В сети" -> "Google Calendar" и вставляем скопированный адрес. Всё, Thunderbird синхронизирован с Google Calendar. Остался один последний штрих: установив расширение Evolution mirror задачи из Thunderbird станут видны в убунтовском апплете времени.
От https://api.oscar.aol.com/aim/startOSCARSession получен неожиданный ответ: Ok
Как оказалось это ни что иное, как ошибка SSL handshake. Исправляется это отключением SSL: заходим в Управление учетными записями, выбираем свою учетную запись и жмем Изменить. В открывшемся окне переходим на вкладку - Дополнительно и убираем галочку с пункта Использовать SSL.