2008-12-23

Перенос системы на новый винчестер

Дня 2 назад приобрел новый 320 ГБ винчестер для ноутбука взамен 120 ГБ. Увы, перенести систему на новый винчестер не удалось. В принципе удалось бы, если бы я клонировал систему на новый винчестер, а Windows поставил в расширенный раздел. Но я поставил Windows самой первой, чтобы не мучиться потом с перемещением разделов.
Короче, пытался перенести старую систему двумя способами:
  • переписал содержимое всех системных разделов в новое местоположение. Загрузка вроде пошла, но прервалась сообщением kernel panic;
  • переписал все разделы, за исключением /boot, т.е. оставил старое ядро при обновленной системе. Загрузка также пошла, но вышел всего лишь в однопользовательский режим, причем без поддержки русского языка и с неработающим pacman'ом.
Отмечу, что менял все пути в grub'е и fstab в соответствии с новым местоположением разделов. В общем, бросил эти попытки и решил-таки поставить систему заново. В принципе, тут проблем, за исключением настройки сети (особенно wi-fi), нет.

2008-12-18

Обновление xorg и evdev. Отказ от hotplug.

Еще вчера отключил hotplug в xorg.conf:

Section "ServerFlags"
Option "AutoAddDevices" "False"
EndSection

т.к. заметил, что touchpad ноута не воспринимает двойной щелчок по поверхности, имитирующий клик левой клавишей. Решил переждать, пока пофиксят. Сегодня, обновив сабжевые пакеты, не нашел ничего нового в поведении, и решил оставить ручное конфигурирование xorg.conf, пока не доведут до ума эти функции. Обнаружил также, что прокрутка страниц в браузере клавишами PgUp/PgDn при включенном hotplug не действует.
Правда, я не создавал правила hal, т.к. все в принципе работает, но думаю, и правила эти не помогут, да и нафига их писать, когда проще и понятнее отредактировать xorg.conf?

2008-12-13

Gnome-screenshot и eog. Ekiga.

После Debian'а мне сильно недоставало gnome-screenshot'а и просмотровщика картинок. Дело в том, что я не стал ставить весь пакет gnome-extra, решив не загромождать систему графическими оболочками, а ставил программы из него по отдельности, те, которыми я буду пользоваться. Только никак не мог найти сооответствующие пакеты по имени. В отсутствие просмотровщика мне приходилось пользоваться imagemagick, которую я ненавидел всеми фибрами души :), ибо там недоставало автомасштабирования и перехода к следующей/предыдущей картинке. Сегодня я, наконец, сделал еще одну попытку, полный решимости найти эти программы. Оказалось, что gnome-screenshot входит в пакетик gnome-utils, а просмотровщик называется eog - Eye of Gnome. Теперь наслаждаюсь привычными функциями :)
Вдобавок вспомнил о ekiga - свободном аналоге skype. Раньше, когда интернет-канал был на треть уже, было тяжеловато, но теперь можно сделать еще одну попытку использования. Вдруг появятся собеседники :)

X.org 7.4 / xorg-server 1.5.3. История продолжается!

История с X.org не закончилась. Провидение :) избавило меня от мучений в прошедшее воскресенье, но час расплаты наступил.
Вчера я дождался выхода пакета catalyst 8.12, который, естественно, потянул за собой этот проклятый пакет :) Но вроде ужасы прошлого раза миновали, ну разве что, по совету в инете, закомментировал строку "RgbPath" в xorg.conf для успешного старта X-сервера.
Но на этом приключения не закончились. Сначала я никак не мог понять, почему не переключается раскладка клавиатуры по заданной мной клавише Right-Alt. Вместо этого почему-то все выглядело так, как будто я нажимаю Enter. Самые худшие мои подозрения подтвердились, когда я обнаружил, что Arrow-Left переключает раскладку, а все вместе клавиши управления курсором не работают! Опять всё поломали!!! Я был вне себя...
К счастью, все оказалось не настолько жутко, как выглядело на первый взгляд. На IRC-канале мне подсказали лежащее на поверхности решение. Я уже писал, что была новость на сайте об этой проблеме со ссылкой на тему. Вот она и сопутствующие ей "дебаты":
Xorg_input_hotplugging
Проблеммы после последнего обновления системы
Привет от X.Org: не было печали - апдейтов накачали
Даже по первой ссылке все написано достаточно прозрачно и предлагаются 2 решения проблемы: настройка оконного окружения или отключение hotplug в xorg.conf. Опробовав первый вариант, я пришел к выводу, что мне пока его хватит, ибо клавиатура работает как надо, и кривизны пока не замечено. А там посмотрим :)

2008-12-09

Midori 0.1.1 на движке webkit 1.0.3

В очередной раз обновляя Arch, обнаружил новую версию легковесного интернет-браузера Midori. Чем-то он похож на Epiphany, да и Epiphany имеет версию с движком webkit от Apple. До этого пользовался Midori предыдущей версии, но тогда он мне не очень понравился, как и соответствующий Epiphany. Сайт http://www.debian.org/ при входе показывал содержимое на английском языке вместо русского, и в целом работа в нем оставила не очень приятное впечатление.
Должен признать, что новая версия меня приятно поразила. Появилось меню адресной строки, как в Firefox 3 и Opera 9.5 (2-хстрочное, название страницы и адрес), указанная выше страница показывается на русском. Бегунок открытия страницы показывается не только внизу в строке статуса, но и в адресной строке в полную ее ширину. Но открыть страницу своего маршрутизатора с предварительным запросом имени и пароля я так и не смог, как и в предыдущей версии: выдает ошибку 401 Unauthorized. Не работают также некоторые javascript'ы, иногда просто необходимые...
Исследовать страницу можно не только стандартным просмотром исходного кода, но и, включив в настройках Development tools, увидеть дополнительные возможности с помощью пункта всплывающего меню Inspect element, который показывает форматированный исходный код страницы, диаграммы времени загрузки элементов и прочие фишки. Короче, прикольная фича, стоит заценить :)
Еще одно неудобство (хотя кому как) - невозможность открыть новую (пустую) вкладку мышью. Хорошо, что хотя бы перемещать вкладки можно. Можно, конечно, запомнить клавиатурные комбинации для подобных действий, но все же, все же...
Общий итог: браузер мне стал нравиться больше, и теперь я буду следить за его развитием и пользоваться им там, где его функций вполне достаточно, например, при модерировании форума своего провайдера.

2008-12-08

Первая пересборка Arch. Сломанный xorg.

Вчера (точнее, позавчера, но пакеты скачивались в течение почти 1,5 суток) решился в первый раз пересобрать Arch, несмотря на жалобы пользователей, что иногда бывают неприятные неожиданности в виде отваливающихся и неработающих функций.
Увы, все оказалось правдой. Скачав все пакеты, pacman известил меня несколькими сотнями сообщений. что такой-то файл в системе существует и обновление невозможно. Оказалось, с этой ситуацией столкнулись уже давно, и я, в силу того, что установил его недавно, просто не знал об этом. Ошибка давала о себе знать сообщениями вида:

klibc: /usr/lib/klibc/include/asm/<некий файл> уже существует в файловой системе

Проблема решалась двумя способами:

1. удалением символьной ссылки sudo rm /usr/lib/klibc/include/asm
2. принудительным обновлением pacman -Sfu

Ну да это можно было пережить. Другая проблема была намного серьезнее. После запуска X-сервера экран был черный, и ничего не показывалось. Оказалось, последний драйвер Catalyst не поддерживает последний X.org. И никакого обходного решения. Придется ждать обновления драйвера от ATI. Хотя в описании к последнему catalyst написано о решении проблем с xorg, полагаю, что это относилось к предпоследнему билду.
Соответственно. чтобы не иметь перед собой экран на драйвере vesa с ужасным разрешением экрана, решил откатиться на предыдущие версии xorg-server, catalyst-utils и catalyst. Но многие программы завязаны на графические библиотеки, поэтому удаление новейших версий пакетов повлекло их удаление. Записал их названия. откатился на предыдущие версии пакетов xorg-server, catalyst-utils и catalyst и заново переустановил программы по списку. Вроде все нормально.
Так как с помощью hwd -x создавал новый xorg.conf, после перезагрузки по умолчанию в gdm стоял русский язык, и никак не переключался на английский. Таким образом, попасть в графику, введя свой логин и пароль, не получалось. Для решения проблемы необходимо в секции параметров клавиатуры подправить строки:

Option “XkbLayout” “us,ru”
Option “XkbVariant” “,winkeys”
Option “XkbOptions” “grp:ctrl_shift_toggle,grp_led:scroll”


Вот и все. Выводы, которые я сделал из этих проблем:

1. Читай новости;
2. Сначала узнай. не было ли проблем у других.