суббота, 12 декабря 2009 г.

Новые пакеты, новые проблемы... или как снова включить автомонтирование NTFS с записью

После переустановки системы с новыми пакетами из testing и частично unstable, GNOME стал монтировать NTFS-диски как ntfs, а не ntfs-3g. Хотя, если честно, я не уверен, что это виноват GNOME. Скорее, это проблема в новом пакете devicekit-disks, который теперь используется в качестве абстракции вместо hal. Фикс был найден в обсуждении бага в багтрекере Debian. Фикс простой и, скорее всего, будет включен в следующие версии пакета ntfs-3g. Нужно создать символьную ссылку, чтобы при попытке монтирования файловой системы как ntfs, вызывался ntfs-3g:
# ln -s /usr/bin/ntfs-3g /sbin/mount.ntfs
Всё, даже ничего перезапускать не придется, просто заново подключите жесткие с разделами ntfs.

среда, 9 декабря 2009 г.

Свежие настройки для драйверов от Nvidia

Больше года прошло со времени моего последнего описания необходимых настроек для проприетарных драйверов Nvidia. Пришло время немного освежить эти знания, некоторые настройки больше не нужны, а кое-где добавим новых костылей. Сейчас я использую пакеты драйверов версии 190.42 из репозитория Debian.

Чтобы получить актуальную версию утилиты настройки nvidia-settings, придется добыть ее вручную, в Debian есть только старая 185-я версия. Нужно установить старый пакет, распаковать скачанный с сайта Nvidia (запустить прямо в папке, куда вы его скачали, с ключом -x, не забудьте добавить права на исполнение к файлу). В моем случае это выглядело так (выполнять из папки с файлом):
$ chmod u+x NVIDIA-Linux-x86-190.42-pkg1.run
$ ./NVIDIA-Linux-x86-190.42-pkg1.run -x
В итоге появилась папка с распакованным содержимым. Взяв из нее исполняемый файл nvidia-settings, просто заменяем бинарник из пакета, который лежит по адресу /usr/bin/nvidia-settings

Теперь настраиваем "иксы". Из папки, куда мы распаковали архив с сайта, запустим волшебную утилитку от Nvidia, которая сгенерирует нам xorg.conf (у меня установлен X-сервер с пустым конфигом):
# usr/bin/nvidia-xconfig
Она ругнется, что текущий конфиг пустой, но всё же создаст xorg.conf, который мы и будем править.

Опции в раздел "Screen" файла /etc/X11/xorg.conf можно добавить следующие:
Option "NoLogo"
Option "TripleBuffer" "1"
Option "RandRRotation" "true"
Option "NvAGP" "1"
Option "OnDemandVBlankInterrupts" "true"

Для активации разгона можно также добавить:
Option "Coolbits" "1"
сами знаете, что за спаленный чип несете ответственность только вы. Изменение частот будет доступно в утилите nvidia-settings.

Если сравнить с предыдущим моим файлом настроек, то он заметно укоротился. Многие опции по-умолчанию в нужном состоянии, некоторые  устарели, поэтому нет смысла их включать в файл настройки.

вторник, 8 декабря 2009 г.

Как изуродовали GNOME 2.28 ... и как всё исправить

Итак, в GNOME 2.28 по-умолчанию убрали иконки из меню и с кнопок. Как они до такого вообще додумались!!! Кретинизм прогрессирующий! Иконки в меню можно включить через GUI, несведущие пользователи еще как-то могут найти это (Система -- Параметры -- Внешний вид -- закладка Интерфейс), а на кнопках - вообще только через правку параметров в gconf! И это среда, которая всегда стремилась быть доброжелательной к пользователю!! По изображению нужный пункт меню или кнопку человек находит ГОРАЗДО быстрее, чем по надписям! Каким же идиотом надо быть, чтобы этого не знать!!!

А теперь фикс, всего две строчки в консоли:
$ gconftool-2 --type boolean --set /desktop/gnome/interface/buttons_have_icons true
$ gconftool-2 --type boolean --set /desktop/gnome/interface/menus_have_icons true