Posts tagged ‘linux’

Maverick Meercat

Недавно вышла третья альфа Ubuntu 10.10, по этому поводу я решил обновиться и приобрёл диск с Windows 7. :-)

То есть как бы всё устраивало, но некоторые мелочи доставали и я решил, что сумма раздражающих мелочей превышает стоимость диска (89 долларов по корпоративному прайсу, 119 в рознице). Достало то, что, если переключить раскладку по сочетанию клавиш с “шифт” и продолжать удерживать “шифт”, как я обычно делаю, буквы всё равно печатаются строчные, нужно отпустить и ещё раз нажать; достала невозможность в KDE выделить слово привычным сочетанием клавиш Ctrl+Shift+стрелка (для этого есть хак); достал беспроводной адаптер, работающий только в .g, а не в .n; достал полноэкранный Flash, появляющийся под окном браузера (приходится сворачивать, чтобы поглядеть что там); достало отсутствие поддержки RWW (приходится лазить через LogMeIn, экран 1600х1200 смасштабированный в 1440×900 выглядит довольно необычно); достал “плазменный” виджет с погодой, показывающий временами какой-то бред; достал Dolphin, требующий пароль при подключении второго жесткого диска (притом если щелкнуть на нём, например, в диалоге сохранения Firefox, то он примонтируется безо всяких паролей); достало вводить пароль, чтобы открылся KDEWallet, где хранится мой ключ для беспроводной сети.

И, наконец, добило то, что в один день Линукс Торвалдс проснулся, почесал не то яйцо и выпустил обновление скриптов ACPI, после которого ноутбук перестал сам выключаться (“Теперь питание компьютера можно отключить”, ага). Задротства мне хватает на работе, поэтому в следующий раз установлю Ubuntu версии не ниже Vicious Varan.

Я отдохнул, я возвращаюсь

Обновил Бубунту до Lucid Lynx. Что удивительно, в этот раз про прыщи и волосатые ладони пришлось вспомнить всего один раз – когда KPackageKit предложил сделать апгрейд, я согласился, и он тут же вылетел с ошибкой “distribution upgrade process exited with code 127″. Методом тыка был найден выход:

sudo dpkg --configure -a
update-notifier-kde -u

Ещё пришлось активировать заново экранные плазма-виджеты, но это мелочи. Грузится побыстрее, в “System settings” появилась возможность отключать тэппинг на тачпаде (ура, можно забыть про gsynaptics), обновленный Dragon Player при просмотре серии “Lost” предложил скачать какие-то лунатические кодеки (и без них нормально показывало), “штатные” Open Office и Firefox стали пошустрее (3.2 и 3.6.3). В целом – вроде ничего.

Wacom Bamboo и Ubuntu

Подарил жене на праздник весны простенький ваком для реализации творческих порывов, ежели таковые случатся. По документации эти аппаратусы должны заводиться в Ubuntu “искаропки”, но это красноглазые мечты неправда – Bamboo суть устройство достаточное новое и репозиторный вариант драйвера ещё не знает его DeviceID. В Интернетах есть разные способы патченья стабильных дайверов linuxwacom на предмет работы с этой игрушкой, но они все устарели – ибо Аллах сжалился над нами, и девелоперская версия 0.8.5-10 от 12 февраля с.г. уже включает всё необходимое.

Итак, имеем Ubuntu Karmic, обновленную с 9.04 и неработающий Wacom Bamboo Pen & Touch. Сначала делаем lsusb и убеждаемся, что устройство подключено и видимо. Потом ищем в /dev/input что-нибудь со словами wacom или wacom-usb. Если там этого нет, то это как раз описываемый случай. :-)

Сначала устанавливаем все ништяки, необходимые для работы планшета.

sudo apt-get update
sudo apt-get install wacom-tools xserver-xorg-input-wacom
sudo apt-get install libhal-dev
sudo apt-get build-dep xserver-xorg-input-wacom

В приципе, уже можно собирать, но у меня оно быкануло на отсутствующий *.h файл. Заберем его руками с http://kernel.ubuntu.com/git-repos/ubuntu/linux-2.6/drivers/hid/hid-ids.h и покладём в каталог /lib/modules/{ваше ядро}/build/drivers/hid. Если в консоли, то:

wget http://kernel.ubuntu.com/git-repos/ubuntu/linux-2.6/drivers/hid/hid-ids.h
sudo cp ./hid-ids.h /lib/modules/`uname -r`/build/drivers/hid/hid-ids.h

Вот теперь уже можно собирать. Но пока ещё собирать нечего :-) Берем девелоперскую версию драйвера здесь. Распаковываем:

tar -xvjf linuxwacom-0.8.5-10.tar.bz2
cd linuxwacom-0.8.5-10

Конь-пилируем:

make clean
make distclean
./configure --enable-wacom --prefix=/usr
make
sudo make install

На этом этапе make clean и make distmod могут выдать ошибки, если вы ни разу не запускали сборку. Это нормально, просто игнорируйте. Теперь получившийся *.ko файл копируем “куда следует”:

sudo cp src/2.6.27/wacom.ko /lib/modules/$(uname -r)/kernel/drivers/input/tablet/
sudo depmod -a

Версия вашего ядра может быть отличной от 2.6.27, этого тоже пугаться не стоит, Иисус любит нас. Ну и, наконец, загружаем модуль:

sudo modprobe -r wacom
sudo modprobe wacom

После этого требуемое устройство должно появиться в /dev/input. Остались сущие мелочи – загружаем GIMP, идём в Edit -> Preferences, слева выбираем “Input Devices”, нажимаем кнопку “Configure Extended Input Devices”. В появившемся окне в поле “Device” должно появиться несколько новых пунктов (в зависимости от модели планшета) – “<Модель планшета> pen”, “<Модель планшета> eraser”, “<Модель планшета> touch”, “<Модель планшета> pad” и т.п. Выбираем pen, eraser и cursor (если есть) и в правой колонке выставляем им значение “Screen”. Перепроверяем, чтобы соответствие осей событиям было таким как на рисунке (т.е. цифирьки по порядку):

Нажимаем “Save”, потом в следующем окне отмечам галочкой “Save input device settings on exit”, “OK” и всё, можно рисовать. Да, ещё одно замечание о ластике – я поначалу тупил и не понимал, почему он тоже рисует, а не стирает. Это фича, на самом деле. Просто ручка считается “Перо №1″, а ластик – “Перо №2″. Чтобы всё работало как надо, ластиком ткните по инструменту “Ластик” в панели инструментов, а потом ручкой по Paintbrush (или что вы там используете). Таким образом, GIMP запомнит, какое перо с каким инструментом ассоциировать. В свойствах инструмента (под панелью) в разделе “Pressure sensitivity” можете настроить реакцию на силу нажатия – изменение размера кисти, цвета, прозрачности и т.п. Inkscape настраивается по аналогии.

Автор оригинального howto – Ayuthia, долгих лет жизни ему (ей?).

Kubuntu 64-bit

На самом деле как-то глупо получилось. Решил я протестировать Windows 7 RC1, скачал, установил, получил от микрософтов ключ и пользовался до недавнего времени. Был весьма доволен, удобная ОС на самом деле. Когда весна замаячила на горизонте, и оно начало намекать, что скоро настанет пора платить членские взносы, я решил вернуть старую добрую Vista Ultimate. Однако, я совсем не подумал о том, что, после двух смен материнских плат, диск восстановления пошлёт меня куда подальше, заявив, что компьютер этот впервые в жизни видит (в общем-то, на него обид никаких – я перепроверил: сменился не только серийный номер ноутбука, но и модель). Собственно, так вот оно и случилось.

Наверное, можно было бы выцыганить носитель у производителя, либо попросту скачать с торрентов и установить с серийным номером OEM-лицензии, но было как-то лень, а диск с Кубунту был заранее запасен на чёрный день (Убунту я отверг как слишком напоминающую о работе и ввиду отсутствия в ней щепотки ностальгии). Платить же членские взносы за “семёрку” я не захотел, прикинув, что не делаю дома ничего такого, чего не смог бы Линупс. Поэтому пришлось ставить.

Установка Клуникс – это всегда интересные и запоминающиеся “грабли”, поэтому хотелось бы поделиться. Итак, если вы пришли на эту страницу по следующим поисковым запросам:

Continue reading ‘Kubuntu 64-bit’ »