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. Делается это одной командой в консоли:
Setting up mysql-server-5.1 (5.1.49-3) ...
Stopping MySQL database server: mysqld.
110128 17:10:57 [Note] Plugin 'FEDERATED' is disabled.
110128 17:10:57 InnoDB: Started; log sequence number 0 44233
110128 17:10:57 InnoDB: Starting shutdown...
110128 17:11:03 InnoDB: Shutdown completed; log sequence number 0 44233
Starting MySQL database server: mysqld . . . . . . . . . . . . . . failed!
invoke-rc.d: initscript mysql, action "start" failed.
dpkg: error processing mysql-server-5.1 (--configure):
subprocess installed post-installation script returned error exit status 1
dpkg: dependency problems prevent configuration of mysql-server:
mysql-server depends on mysql-server-5.1; however:
Package mysql-server-5.1 is not configured yet.
dpkg: error processing mysql-server (--configure):
dependency problems - leaving unconfigured
configured to not write apport reports
configured to not write apport reports
Errors were encountered while processing:
mysql-server-5.1
mysql-server
E: Sub-process /usr/bin/dpkg returned an error code (1)
А лечится всё предельно просто: в папке /etc/mysql переименуйте текущий my.cnf в my.cnf.backup (или просто удалите), а на его место поставьте my.cnf.dpkg-dist, находящийся в этой-же папке.
linuxdebianmysqlбазы данных0 коммент.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 станут видны в убунтовском апплете времени.
Некто Алекс Уралов - Software Quality Assurance Engineer из Таллиннского офиса Skype, сообщил, что руководством Skype было принято решение о полном прекращении разработки Linux версии клиента под Скайп. Почему такое решение было принято так до конца и не ясно, то ли потому, что линуксом пользуются одни гики и прибыль от них минимальна, то ли по каким-то другим причином. Собственно говоря, и до этой новости версия клиента Skype под линуксом не обновлялась уже несколько лет, при этом будучи бета версией.
Но, это ещё не всё. После того как эта новость разнеслась по этим вашим интернетам на форуме skype был задан прямой вопрос: продолжается ли разработка linux версии? На что некто под ником berkus заявил, что это - ложь, и разработка продолжается. Кроме того, позже на хабре этот-же человек заявил буквально следующее, цитирую: "Алекс не имеет ни малейшего отношения к разработке Skype for Linux, слова его я комментировать никак не буду".
Но это всё, конечно, споры об официальном статусе разработки, реально же работа над Skype клиентом под linux давно приостановлена, новостей никаких нет. Поэтому есть надежда, что этот шумок как-то расшевелит разработчиков.