Вчера решил поставить OpenSUSE на компьютер. Последний раз, когда я пользовался этим дистрибутивом, был года полтора назад. Тогда он имел версию 11 и содержал, в качестве основного окружения рабочего стола, мягко говоря, “сырой” KDE 4. После 11-й версии OpenSUSE я стал приглядываться к другим дистрибутивам и выбрал Ubuntu за его простоту в настройке и установке. Однако, я периодически поглядывал всё это время в сторону OpenSUSE — всё-таки удобный он, да и полтора года работы с ним выработали некоторую привычку. И вот что я увидел сегодня, первый раз решив попользоваться свежей установкой этого Linux.

Первое, что я заметил — долгая загрузка. Я точно не считал, но по сравнению с Ubuntu 10.04, стоявшей на том же разделе ранее, дистрибутив грузился, наверно, раза в 2 дольше. Ну да ладно, главное, чтобы стабильно и гладко работал.

После загрузки я решил запустить Amarok (да, я выбрал KDE 4 в качестве DE по умолчанию), который после запуска сказал мне, что он не сможет воспроизвести закрытые форматы аудио-файлов (mp3 и т.д.) и услужливо предложил мне слить кодеки. Я согласился, ожидая чего-то похожего на убунтовские штучки в этом плане. Кстати, в 11-й версии такого не было, и приходилось после установки системы рыскать по opensuse.org в поисках репозиториев или файлов быстрой установки (.ymp) кодеков. Всё-таки интерфейс подгрузки кодеков появился и в SUSE (а может это дело и в KDE — не важно). Однако запущенная “Установка программ” сказала мне что у меня не добавлены нужные директории, и мне нужно сходить по предложенной ссылке и поглядеть там репозитории, ну или файлы быстрой установки. И я понял, что, фактически, мало чего поменялось в этом плане. Нет, мне не трудно добавить репозиторий и поставить все это, но на домашней машине я хочу быстроту и удобство, на домашней машине я не собираюсь администрировать систему, ковырять конфиги, программировать и пр. Я хочу, чтобы все работало, ну или хотя бы быстро и просто решалось. Не через редактирование конфигов и тому подобное, а в пару кликов. В моей же ситуации простоты не вышло. Кто тут перемудрил — команда OpenSUSE или команда KDE, а может, обе — мне не интересно. Важно, что, по сравнению с непосредственным конкурентом — Ubuntu — юзабилити в KDE OpenSUSE снижается.

После короткого ёрзания мышкой по столу KDE я решил перезагрузиться в Windows, стоящую второй операционкой на этом компьютере, и натолкнулся на ту же проблему, с которой сталкивался полгода назад в Ubuntu — замолчала звуковая карта компьютера. Я писал о случае с Ubuntu в этой статье. Оказалось, что аналогичная ситуация наблюдается и в последней, на данный момент, версии OpenSUSE. Метод решения примерно тот же, что и для Ubuntu, но с небольшими оговорками — всё-таки SUSE по своему устройству немного отличается от Debian-based дистрибутивов. Скрипт управления звуковыми устройствами через ALSA в SUSE называется alsasound и расположен также, как и в Ubuntu, в /etc/init.d/. В этом файле необходимо закомментировать (комментарий — #) вызов функции mute_system, которая и заставляет намертво замолчать звуковую карту до следующей загрузки системы SUSE. Вызов функции встречается в файле дважды — в 164 строке:

nano /etc/init.d/alsasound, 164 строка

…и 205 строке:

nano /etc/init.d/alsasound, строка 205

Интересно, что в файле, над объявлением функции (см. первый снимок), написана причина, по которой таким образом выключается звуковая карта — чтобы не было слышно клиппинга, который возникает при небольших скачках напряжения во время выключения устройства :D .

Кстати, nano, который вы можете наблюдать на снимках выше, в системе по умолчанию не установлен. Из консольных редакторов в системе есть Vim. Vim — это конечно круто, но, по-моему, слишком даже круто. Для редактирования конфигов можно бы чего-нибудь попроще устанавливать. Ну а те, кто любит писать исходники или как-то по другому использовать Vim, и так его установят.

Всё никак не переведу свои разделы для файлопомойки в EXT4 или что-то аналогичное для Linux, поэтому продолжаю использовать NTFS. Так вот, несмотря на то, что NTFS-разделы монтируются в режиме “чтение-запись”, записать в свой NTFS-раздел мне не удалось:

Отказано в доступе при записи в NTFS-раздел

Чуть выше выполнения команды touch я вывел содержимое файла /etc/mtab. В нем содержится информация обо всех примонтированных устройствах в системе. Как видно из его содержимого, оба моих NTFS-раздела смонтированы для чтения-записи (опция rw), и писать в них могут все пользователи (опция allow_other). Не стал с этим разбираться, т.к. настрой использовать систему уменьшался всё сильнее и сильнее. И вот почему — если вы заметили, на последнем снимке видно, что в терминал выводятся сообщения, которые пишутся в syslog. Пишутся независимо от вашего желания. Пишутся в любой момент. Даже если вы редактируете файл в терминале — пишутся прямо в окне редактора. Но и это не все. Есть такая штука — система уведомлений KDE. Так вот, каждое событие выводится еще и им. И вот что можно увидеть на экране монитора, просто открыв в браузере страницу:

damn!

Представьте себе, что каждое ваше действие в системе будет сопровождаться вот такими радостями — Syslog-то пишется постоянно.

После такого мне расхотелось что-либо настраивать в системе и вообще хоть как-то ею пользоваться. Большое разочарование от увиденного. Не хотел я, чтобы этот текст выглядел, как дифирамбы Ubuntu. Но, для обычного пользователя (а я тут пытался быть именно обычным пользователем), Ubuntu, на данном этапе развития Linux-дистрибутивов, более привлекателен, чем OpenSUSE. На данный момент, лучшая из всех OpenSUSE, с которыми я имел дело — 10.3.