RG-soft.com

всякое разное об этих ваших интернетах

Все записи с меткой "debian"

Проблема с 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".
в конец файла добавить секцию (если её нет):

Section "Extensions"
Option "Composite" "enable"
EndSection


Теперь что касается решения моей проблемы — она заключалась в том, что 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. Делается это одной командой в консоли:

gconftool-2 --set -t string /desktop/gnome/session/required_components/windowmanager compiz


Всё, перезагружаемся, compiz должен работать.

 
linux debian compiz gnome 2 nvidia desktop
0 коммент.
Обновление MySQL до 5.1 в Debian Squeeze
При обновлении Debian с Lenny до Squeeze у некоторых из вас может возкникнуть ошибка при установке MySQL 5.1. Выглядит это дело примерно вот так:

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, находящийся в этой-же папке.

 
linux debian mysql базы данных
0 коммент.