Posted by Sergey
Наскільки я зрозумів, це, фактично, альтернатива Xfce для нетбуків, де кожен чих процесора значно скорочує життя батарейки, і де пам'яті зазвичай трохи менше, ніж в звичайних лаптопах / десктопах. Або, може бути, для досить старих комп'ютерів, які вже неможливо заапгрейдіть.
LXDE можна встановити на вже працюючу систему. Ось, наприклад, інструкції для Ubuntu / Gnome.
Але я вирішив все ж встановити LXDE "з чистого аркуша", тому довелося пошукати і вибрати дистрибутив. Власне, вибір відбувався між Lubuntu і Mandriva LXDE. Оскільки в попередніх експериментах Mandriva поводилася трохи кращі з налаштуванням, я вирішив зупинитися на ній. Образ диска я скачував звідси.
Установка пройшла нормально, але з особливостями. Перша загадка, з якою я зіткнувся після завантаження з Live CD - це запит імені користувача та пароля. Ще до конфігурації користувачів. ) Після декількох спроб підійшов варіант "root" без пароля. Система завантажилася і автоматично запустила браузер Chromium з інструкціями про встановлення. Виявилося, що процес установки повинен бути, насправді, наступним:
- При запуску з LiveCD потрібно використовувати ім'я користувача "live" без пароля.
- Завантажившись в систему, потрібно по черзі запустити три іконки з робочого столу
(Date Time Configurator, System Wide Language Country Configurator, Configure Your Keyboard). - Далі, в меню LXDE вибрати опцію "Live Install" і пройти установку системи.
- Після перезавантаження в щойно встановлену систему потрібно увійти рутом.
- Увійшовши рутом, потрібно відшукати термінал і запустити в ньому команду "finish-install".
- У запустилася програмі (з графічним інтерфейсом, ура!) Потрібно виставити новий пароль рута, потім додати звичайного користувача.
- Разлогініться і залогінитися назад з тільки що зробленим користувачем.
- Насолодитися результатом.
Я б сказав, що це ще менш інтуїтивно ніж навіть в установці FreeBSD. Добре хоч запускається браузер з інструкціями прямо при вході в систему, щоб було що почитати. Як ви розумієте, самостійно додуматися до наведеної послідовності важкувато.
Як би там не було, ось система і встановлена:
При найближчому розгляді виявилось, що стиль Mandriva витриманий, і що тут також присутні Mandriva Linux Control Center. в який зведені всі налаштування системи, а також інструмент установки програм і пакетів з репозиторію Software Management. Налаштування відразу перетворилася на легку прогулянку.
З браузерів за замовчуванням встановлений Chromium, що мене повністю влаштовувало, але для повноти експерименту я ще вирішив встановити Firefox і Opera. Перший знайшовся в репозиторії, другий був викачаний і встановлений з сайту без проблем.
Датчики температури і вентиляторів налаштувалися звичайним способом, за допомогою lm_sensors (пакет вже був встановлений), залишалося тільки запустити sensors-detect. Крім цього, в меню вже було встановлено додаток gkrellm. знайоме з попереднім оглядам, яке всі знайдені датчики чудово і показало. Для LXDE-панелі в установленому наборі відповідних аплетів не знайшлося.
"Расшаріваніє" папок робиться так само, як і у всіх інших випадках Mandriva, через Mandriva Control Center -> Network Sharing -> Share Drives and directories with Windows systems. Для нормальної роботи залишалося зробити ті ж звичні речі, а саме, додати рядок HOSTNAME = що-небудь в / etc / sysconfig / network. додати в користувачі samba свого користувача, і "відкрити" firewall. Це робиться через Control Center -> Security -> Set up my personal firewall, де потрібно виставити галочку у сервісу Windows Files Sharing (SMB).
У репозиторії, до речі, виявилося дві версії пакету, і я навмання поставив новішу. Але після рестарту модуль usblp так і не завантажився, довелося лізти в командний рядок і з'ясовувати куди він подівся.
Симптоми підказували, що модуль скомпільовано для іншої версії ядра. Перевірив що за ядро встановлено у мене (і що ж я відразу-то цього не зробив.):
Ага, а модуль я встановив версії 2.6.33.7. Як то кажуть, нове - не завжди краще. Ну, робити нічого, зніс модуль, встановив версію 2.6.33.5 і перезавантажився ще раз. Запустив знову dmesg, тепер побачив таке повідомлення:
Мабуть, знову щось не зрослося. Інтернет підказок не дав. Ну що ж, спробуємо пересобрать ядро з підтримкою цього модуля, тоді вже вони точно підійдуть один до одного. Процес складання ядра, складається з декількох кроків, в моєму випадку версія ядра була 2.6.33.5, тому команди внизу містять саме цю версію. Опишу весь процес тут, на випадок якщо ви захочете повторити. Місця на диску потрібно близько 4-х Гігабайт, часу у мене на все це пішло близько 2х годин. Інструкції, за якими я діяв, я знайшов тут.
Завантажуємо вихідні ядра з модулями:
Переходимо в папку, де вони лежать і запускаємо конфігурацію фич ядра, яке буде зібрано:
У занедбаній програмі переходимо в меню Device Drivers -> USB Support -> USB Printer Support і ставимо там галочку (натискаємо 'Y' на USB Printer Support). Далі виходимо з програми, погоджуючись з пропозицією зберегти нову конфігурацію ядра. Далі будуємо ядро і модулі ядра (це займе години два або три):
Тепер, якщо все нормально, копіюємо (інсталюємо) складені модулі в папку / lib / modules, для цього є відповідна "мета" в make-файлі, досить запустити команду:
І, нарешті, копіюємо свіжозібране файли ядра в папку / boot, запускаючи команду:
З інтересу заглянув в папку / boot і побачив там такі файли:
Видно, що файли vmlinuz, config, initrd.img - це, насправді, лінки, що вказують на відповідні файли від встановленої раніше системи, версії "2.6.33.5-desktop586-2mnb". Тоді як зібрані мною файли (їх видно по даті і часу) містять в імені "2.6.33.5-2mnbcustom". Ось їх-то і треба використовувати тепер при перезавантаженні.
Для того, щоб нічого не зламати і залишити в робочому стані поточну версію системи, я вирішив не переводити лінки на інші файли, а додати ще одну опцію в меню GRUB. Існуюча система завантажувалася з GRUB таким набором команд (див. /boot/grub/menu.lst):
І я просто додав наступні рядки (в GRUB після цього з'являється меню "Mandriva LXDE new"):
Перезавантажився, перевірив що система тепер потрібної версії:
Ага, то що треба. Перевірив, що з'явився пристрій / dev / usb / lp0. встановив програму ink. і запустив її:
Чорнило тепер видно, про всяк випадок ще перевірив друк тестової сторінки, а то раптом одне зробив, а інше зламав. ОФФ, начебто працює. )
Описаний метод - досить довгий, але годиться для всіх дистрибутивів Mandriva, не тільки для цього з LXDE. Крім того, я тепер безмірно гордий собою, оскільки тільки що зібрав свій перший ЯДРО Лінукса 8-). Цілком може бути, до речі, що є і більш просте рішення, але я до нього ще не еволюціонував. )
Сканер був встановлений не в приклад простіше, з Control Center -> Hardware -> Set up scanner. Модель довелося вибрати самому зі списку (Epson Photo Perfection 1650), але в іншому все працює нормально. Разом з пакетами sane система також встановила і програму для сканування зображень Xsane.
Отже, подивимося, що запам'яталося. Чи не занадто доброзичлива установка, ті ж проблеми зі створенням мережевих дисків (якщо заздалегідь не знати, де копати), що у інших дистрибутивів Mandriva, і додаткові танці з пакетом usblp, щоб дізнатися скільки чорнила залишилося в принтері. Всього, стало бути, використані 3 бубна з 10. Сподобалося те, що за замовчуванням встановлений браузер Chromium, а також всякі корисні програми, типу VLC, GParted, Database Browser, Gnome Commander і інші. Встановлено навіть програмка Me TV для тих, у кого є DVB-TV-тюнер.
Місця на диску, між іншим, ця система займає приблизно стільки ж, скільки й інші варіанти Лінукса - у мене вийшло близько 2.5 гігабайт (без додаткових пакетів для збирання ядра). Пам'яті використовує, дійсно, помірно, але не фантастично мало. У моєму випадку, без єдиного запущеного додатку, в пам'яті зайнято трохи більше 500 мегабайт. Для Windows Vista і Windows 7 це, можливо, скромно, але приблизно відповідає рівню бабусі Windows XP.