Нарешті ми отримали дистрибутив, з яким практично не треба возитися, налаштування прості до непристойності. І якщо на серверний дистрибутив Mandrake Linux 9.2 явно не тягне за багатьох причин, то в якості масового декстопа він виглядає вельми гідно.

Більше року я провів з вірним товаришем Mandrake Linux 9.0. За цей час я пережив чимало безсонних ночей, шукаючи рішення виникаючих проблем, усуваючи помилки, оптимізуючи систему (Windows XP не забуваючи; моє захоплення D&D іграми можна задовольняти поки тільки там…). Коли я тільки починав використовувати Mandrake 9.0, у мене було багато старого програмного забезпечення, яке вже не йшло в новій, по тим часам, версії Linux. Але досить швидко став виходити софт, який не працював на моєму 9.0 по зворотній причини вимагав нові версії бібліотек. Близько 5 годин я витратив на установку і налаштування MPlayer 0.91, якому вічно чогось не вистачало. Не менше 2 годин я угробив на налаштування TV-OUT своїй старенькій (але дуже коханої) SUMA GF2 PRO. Настройка дисків з допомогою hdparm (9.0 за замовчуванням виставив якісь ідіотські параметри), налаштування кирилиці в програмах для запису CD, метушня кириличних шрифтів OpenOffice.org 1.0.1, танці навколо десктоп-менеджерів (gdm, kdm, xdm) все це залишилося веселим спогадом про роботу з Mandrake Linux 9.0. 9.2 досить нудний дистрибутив в цьому плані. Написали, що 9.2 спалює cd-накопичувачі LG. Ну і що? Хтось постраждав? Я бачив тільки 1 (один!) повідомлення в інтернеті про те, що у людини згорів LG привід. Причому, він зовсім про це не шкодував. Написали, що 9.2 немає вихідного ядра. Це правда. Без них не ставляться, наприклад, фірмові дрова NVidia (з нормальною підтримкою 3D). Щоб скачати rpm-ку багато розуму не потрібно (а от часу буде потрібно багато, бо 39.9 Мб). І, мабуть, все. Фактично єдине, що я зробив дописав у etc/fstab параметри noexec, showexec, щоб файли на монтованих файлових системах не відображалися всі як виконуються. Втім, про все по порядку.

Інсталяція

За створення інсталяторів в Mandrake Linux 9.х програмістам треба ставити пам’ятник за життя. Більш простого і одночасно гнучкого інсталятора я не бачив не те, що серед інших дистрибутивів Linux, а взагалі, серед усіх ОС Red Hat 9.0. Там досі не можна ставити навантажувач на другий диск, він завжди встромляється в hda. Вибір пакетів зроблений примітивно, дуже узагальнено. Процес інсталяції йде довше (суб’єктивно, не засікав) Windows XP. Не смішіть мої милиці — ці переписування туди-сюди файлів, 3 перезавантаження, десяток хвилин налаштування самонастраивающегося обладнання (навіщо його налаштовувати, воно ж саме, за словами Microsoft, це робити вміє…), відсутність менеджера дисків на початку інсталяції роблять його жалюгідним злиденністю поруч з нормальними інсталяторами. Сам процес, загалом, стандартний вибрали розділ (якщо треба, створили його спочатку) під Linux, потім під swap, вибрали пакети і пішло-поїхало. Переписали ставимо завантажувач (вибір: який і куди), заводимо користувачів і вперед з піснею.

«День перший»

В цей день зазвичай систему призводять до більш-менш робочий стан, починають розбиратися і розбиратися. До мого легкого розчарування, після редагування fstab і підкручування картинки монітора трохи вліво (стандартний nv драйвер у всіх чомусь зрушує зображення на 3-4 мм вправо) виявилося, що фактично можна починати працювати. Але я знайшов собі розвагу — мені дуже подобаються птахи (Firebird і Thunderbird), і я поліз в інтернет викачувати їх (складання з підтримкою xft). Всі інші програми вже були в дистрибутиві. MPlayer? Ласкаво просимо, він вже є, з купою скінів і кодеків. K3B? Теж є, ласкаво просимо, записуйте свої CD. І так далі. Майже всі програми, що мені потрібні, є 9.2.

Отже, перше, що кинулося в очі, як фантастично красиво виглядають шрифти, згладжені xft2. Цегляний Fixed в KDE (9.0) змінився на милий і затишний Nimbus Sans (дуже схожий на Arial), який зі згладжуванням виглядає, наче акуратно введений графітовим олівцем на крейдованому папері. До інших шрифтів ця метафора застосовна також (Courier 3T олівець, Impact рейсфедер), але з Nimbus Sans вона вже дуже яскраво кинулася в очі. Я так перейнявся любов’ю до цієї краси, що вирішив відтворити її в WindowsXP. Включив ClearType. Тут же зерно мого монітора збільшилася з 0.25 до 0.39, як у перших 14-дюймових моделей. Замість згладжуючи я отримав дике розмиття тексту. Чомусь відразу пригадалась бабуся VooDoo1. Зате не було тих жахливих (о, як швидко ми звикаємо до хорошого!) драбинок на шрифтах і ефекту раптового ожиріння. Раптове ожиріння? Відкрийте Word, наберіть що-небудь шрифтом Times New Roman. Розмір 12, шрифт тоненький, 1 піксел. 13, нічого не змінилося. 14, і раптом шрифт різко товстішає, чорніє. Ай-ай, ми стали товщі на 1 піскел. Це дуже негарно і часом збиває з пантелику. Невже у мене і на принтері також распечатается? Так ось, через пів години роботи з включеним ClearType (займався web-серфінгом) я відчув, що мене елементарно нудить. У прямому сенсі цього слова. Голова стала кружляти і взагалі стало якось не по собі. Я швидко вимкнув ClearTypе і повернувся в Linux. І ось знову чиясь невидима рука каліграфічним почерком виводить мені текст своїм олівчиком. Полегшало.

Лампочка Scroll Lock тепер мігеля за замовчуванням, не треба було прописувати її миготіння в x86config-4. Ліві перемикачі розкладок я не чіпаю і нікому не рекомендую тільки проблеми, віддача нульова. У Konqueror з’явилися вкладки (KDE 3.1 і вище)! Тепер він на тлі Mozilla і Opera виглядає досить непогано не те, що кам’яний IE в Windows. Всі іконки і в KDE та GNOME змінилися порівняно з mdk9.0. Дуже красиво. Власні іконки від Mandrake також перемальовані. Власні засоби налаштування від Mandrake, загалом-то мало змінилися, але косметична робота виконана величезна. Знову ж все працює. Наприклад, менеджер пакетів тепер не просить вставити другий диск, хоча саме він і стоїть в накопичувачі. Скільки я не ставив пакети в перший вечір жодного разу не було негараздів, все пройшло гладко. Документації російською в дистрибутиві немає, є англійською. Великої різниці не бачу, але російська рідна, та й не всі знають англійську добре, так що не всім це зручно. Але Mandrake французька фірма, а за повністю російськими дистрибутивами ласкаво просимо до ASP і AltLinux.

Цікаво, що в Mandrake 9.2 за замовчуванням встав фірмовий віконний менеджер MdkKDM. Не знаю, чим він відрізняється від стандартного kdm, але факт, що фірма сама допрацьовує віконний менеджер говорить на її користь. Ручне редагування стартового меню з menudrake в mdk9.0 псувало все меню цілком. Він нього залишалися ріжки та ніжки. Фактично, там не можна було редагувати меню вручну (це не відноситься до IceWM, де налаштування меню зберігаються в одному файлі). У mdk9.2 цієї проблеми більше немає, menudrake заробив, як йому й слід.

З mdk9.0 у мене був пов’язаний ще один неприємний глюк. У мене 2 жорстких диска. На першому (60Гб) WindowsXP, на другому (80Gb) Windows 98SE. Я ставив у минулому році Mandrake Linux 9.0 на другий диск, завантажувач (пробував і lilo і grub) встромляв на hdb (другий). Що повинно вийти по ідеї? Якщо завантаження в біосі ставиться з hdd1, тоді завантажується lilo (grub), з якого можна вибрати всі осі. А якщо завантаження йде з hdd0, тоді повинна мовчки завантажитися в Windows XP. Так (може, я чогось не розумію)? Так ось, у мене XP переставала вантажиться. Не одразу(!!!), а через 1-2 тижні. З lilo будь ласка, а сама по собі немає. До мене приходили друзі з жорсткими дисками, і ми не могли нічого зробити, так як в mobil rack у мене стоїть саме 80Гб, той, на якому стояв lilo. Так от, до чого я все це пишу. Зараз я поставив mdk9.2 на той же диск, що і XP (він 7200 оборотів, а 80Гб 5400), lilo увіткнув на другий. Потім dd if=/завантажувач of=/файл bs=512 count=1, прописав його у XP, а з другого диска його вбив (fdisk /mbr). З ранку сьогодні спробував завантажити Windows 98. Працює. Треба ж.

Завантажується, а головне, вимикається, mdk 9.2 набагато швидше свого старшого брата 9.0 (позначається також, що раніше він стояв у мене на диску з 5400 оборотів). Тепер, коли XP і Linux у мене на одному фізичному hdd, я можу сказати, що завантажуються вони приблизно однаково (і це притому, що я завантажую мега-важкий KDE!), а ось вимикається Linux швидше. Нарешті-то в Mandrake 9.2 зробили фонові малюнки при завантаженні і вимиканні комп’ютера а-ля хмари Win9x або синій екран XP (не екран смерті, а привітання і прощання). Раніше ми бачили щоразу безліч системних повідомлень, які не личить показувати масовому користувачу.

«День другий»

А що за софт входить в дистрибутив? OpenOffice.org 1.1.0. І тут та ж історія. У mdk9.0 мені довелося витратити не один вечір на приведення OO 1.0.1 в легкотравний вигляд. Довелося викачувати російський словник перевірки орфографії, читати документацію і шукати як його підключити. Потім діставали проблеми з наползанием букв один на одного, які так до кінця і не вилікувалися. Пристойно виглядало лише 3-4 шрифту (усі з сімейства Sans), інше було відверто кривим і некрасива. І що ж ми бачимо в mdk9.2? Нічого ставити і налаштовувати не треба перевірка російської орфографії працює відразу за умовчанням шрифти відображаються, як у елітного писаря королівства. Красиво! OpenOffice.org 1.1.0 дуже гармонійно вписується у всю концепцію Linux максимум ефективності при мінімумі зайвих функцій. Так само як, наприклад, Microsoft Office 2003 дуже вдало вписався в світ Windows XP програма повинна мати якомога більше можливостей! Дивно, що в MS Office 2003 немає якого-небудь софта для монтажу відео. Згадайте слова чайників: У мене Windows 97! — а виявляється, що у нього просто варто Word 97. Просто, він 99% всіх операцій виробляє в ньому, ось йому і здається, що це і є ОС (він у Матриці). OpenOffice.org 1.1.0 не ставив перед собою таку мету, тому скажу прямо можливостей у неї набагато менше, ніж у що вийшов в цей же час брата від Microsoft, але працювати не менш зручно. Русифікація меню OO 1.1.0 не ідеальна зрідка натикаєшся на неперекладені ділянки, а місцями взагалі з’являються нечитабельні рядки. Але це і зрозуміло офіційно російська ОО 1.1.0 від AltLinux вийшла набагато пізніше виходу mdk9.2, так що тут ми бачимо бета-версію русифікації. В принципі, можна зробити англійське меню, тоді проблеми вирішуються самі собою. Допомога у OO 1.1.0 раніше англійською мовою.

Програми для інтернету

Mozilla 1.4 прекрасний набір програм, найчастіше більшого і не треба. Але я естет в цій області, люблю саме Firebird і Thunderbird. Виявилося, вони (0.7 та 0.3 відповідно) дають набагато більший виграш у швидкості в порівнянні з Mozilla 1.4, ніж це було в свій час в Windows. Таке враження, що птахи добре оптимізовані під Linux, чого не скажеш про стандартною Mozilla. Дивно, що їх досі не включили ні в один відомий мені дистрибутив (четвертий диск з русифікацією Red Hat 8.0 і 9.0 не приймаємо всерйоз; там є Phoenix a.k.a. Firebird). У mdk9.0 я так і не зміг усвідомити процедуру установки розширення Tab_extensions на Mozilla 1.1(1.3) і Phoenix 0.4. Розширення вперто не хотіло з’являтися в меню, хоча я пробував ставити і від користувача і від root-а. І звичайно в той момент, коли я вже хотів забити на все і поставити Opera, розширення раптом починало працювати. Закономірність всього цього я так і не зрозумів. Так от, в mdk9.2 у мене все запустилося з першого разу. І добре встала вся русифікація (Windows русифікація від AltLinux Firebird 0.7 глючна, а русифікація Thunderbird нормально працює тільки з виправленнями Дублювати). Крім того, в mdk9.2, як і в попередні версії, входить Galeon. Поточна версія 1.3.8. Це браузер зі складу GNOME на движку Mozilla. А ось і новинка — Epiphany 1.0. Якщо Firebird це полегшена і турбированная версія Mozilla, то Epiphany розгін Galeon. Він тепер стандартний браузер GNOME, починаючи з версії 2.4. Любителям Opera, як раніше, доведеться викачувати її.

Файлові менеджери

Нового тут нічого не з’явилися, але ось Midnight Commander 4.60 погарнішав. По-перше, у нього тепер російська допомогу, а по-друге (як я чекав цього!) він тепер має вибір кодування при показі вмісту файлів. Ctrl+T. Тепер мої cp1251 текстові файли, набрані в Windows (і cp866 досовая давнина) відображається нормально. Це серйозний крок вперед в плані сумісності. Krusader-а немає (не шкода), зате з’явилася цифрова мумія з минулого століття FileRunner 2.5.1 (1999 рік). Якщо його включили в дистрибутив, щоб показати наскільки за останні 4 роки розвинувся софт в Linux, то це їм вдалося на славу. У FileRunner навіть не можна управляти курсором навігацією (тільки клік мишкою), що говорити про більш складних функціях?

Програвачі

Нарешті-то в дистрибутиві з’явився чудовий програвач MPlayer 0.90 з усіма кодеками і скінами! Після того, як він був мною помічений, всі інші програвачі були відзначені лише побіжним увагою. У mdk9.2 з’явився Totem (раніше його не було), а також залишилися всі ті ж XINE, XMMS і всяка дрібнота, типу Kmidi.

Іншого софта менше точно не стало. CD тепер записувати стало також просто, як у Easy CD Creator для Windows, так як тепер є k3b CD-ROM дизайнер, програма, яку я записав диск відразу ж після її запуску. GIMP 1.2.5 нікуди не подівся, працює набагато швидше фотошопообразных редакторів при більш зручному підході до організації інтерфейсу. Wine все також допомагає запускати додатки для Windows. Після установки вихідного ядра і драйверів NVidia пішли 3D ігри для Linux. У Windows ігри я не граю в Linux за вухом волію чесати рукою (завантажити Windows), а не ногою. Поки лізти в інтернет за якимось новим софтом у мене не виникає (а в mdk9.0 виникло відразу чомусь).
Отже, ми маємо відмінний дистрибутив Linux, в якому, як вже стало традицією для Mandrake, є деякі глюки. Але вони сповна переважуються простотою і зручністю налаштувань. Мені тільки один раз за час використання mdk9.2 довелося правити текстовий конфіг (fstab), решта або працює як треба або є зручні графічні утиліти. Mandrake Linux 9.2 море задоволень при мінімумі колупання.