Linux для початківців інтерфейси користувача
| FVWM - швидкий графічний інтерфейс, придатний для використання на старих комп'ютерах |
| GNOME - основна оболонка багатьох сучасних дистрибутивів |
| KDE — інтегроване графічне середовище, що включає багато прикладних програм |
| IceWM — робочий стіл, що найбільше нагадує інтерфейс Windows |
Графічна підсистема XWindow і інтерфейс користувача в Linux - це не те саме. Таким чином, у користувача з'являється додатковий ступінь свободи. Якщо інтерфейс є звичайну службову програму, то її також можна вибирати виходячи з особливостей виконуваної задачі. Вільна ОС не прив'язує споживача до конкретного графічного оточення. Ця особливість дозволяє досягти високого ступеня ергономічності, враховуючи не лише об'єктивно існуючі цілі, а й суб'єктивні уподобання самого споживача.
Зрозуміло, ця класифікація не є суворою – для деяких віконних менеджерів існують графічні інструменти їхнього налаштування. Проте задля такої дрібниці термінологію міняти ніхто не став. Особливої плутанини це не вносить, оскільки тип інтерфейсу цікавить споживача в останню чергу. Головне для нього – практична функціональність.
Навряд чи знайдеться дистрибутив, що включає всі існуючі віконні менеджери та інтегровані графічні середовища. На сьогоднішній день їх налічується близько двохсот. Хоча для вирішення звичайних завдань користувача цілком можна обмежитися значно меншою кількістю інтерфейсів.
KDE — потужна графічна оболонка, що включаєсебе набір прикладних програм, достатній задоволення потреб звичайного пользователя. Є навіть повнофункціональний офісний пакет KOffice, за своїми можливостями на більш відомий OpenOffice.org. Ця оболонка входить у стандартне постачання дистрибутивів Kubuntu, OpenSuSE, ASPLinux, ALTLinux, MOPS, Mandriva, Debian.
KDE надзвичайно популярний завдяки різноманітності програмного забезпечення, що входить до його складу. Так, набір програм дистрибутива MOPS фактично складається тільки з програмного забезпечення, вбудованого в KDE. І при цьому система, що отримується, досить функціональна, щоб задовольнити потреби більшості користувачів.
Крім офісного пакету в KDE входять браузер, поштовий клієнт і навіть програма для роботи у мережі BitTorrent. Прагнення творців цієї оболонки створити самодостатнє робоче середовище призвело до того, що фірмовий центр управління дозволяє визначати низку загальносистемних параметрів. А конфігурації шрифтів і розкладок, що використовуються цим інтерфейсом, мають пріоритет над звичайним для Linux способом.
З іншого боку, програми KDE практично не знайомі користувачам Windows, оскільки не є платформними. Через це можуть виникнути певні складнощі під час переходу між ними.
Як OpenOffice, Firefox, Thunderbird? Невже вони не можуть бути запущені з KDE? Звичайно, можуть і працюватимуть цілком справно. Однак користувач може зіткнутися з деякими проблемами, які важко вирішувати. Наприклад, якщо йому потрібно зменшити шрифт на власній панелі закладок браузера Firefox, то засобами KDE цього зробити не вдасться - доведеться вручну редагувати конфігураційний файл браузера.
Центр керування – особлива гордість KDE. З його допомогою можна налаштувати все, що впринцип налаштовується: від мережевих інтерфейсів до фону робочого стола. Його концепція особливо приваблива для користувача-початківця, оскільки всі необхідні інструменти зібрані в одній оболонці.
Однак ряд сучасних дистрибутивів (Mandriva, OpenSuSE, ALTLinux, Linux XP) мають свої центри налаштування, що знижує споживчу цінність аналогічної програми KDE. Фактично вона дублює основні функції штатного налаштування.
Головним недоліком KDE вважається високі вимоги до апаратної конфігурації. Справді, на старих та малопотужних машинах цей інтерфейс краще не використовувати.
GMOME – давній конкурент KDE. Суперечки між прихильниками та противниками використання цих робочих середовищ вже переросли в чергову Holly War. Ідуть вони і донині, тому можна сміливо сказати, що вирішальної переваги немає в жодного інтерфейсу. GMOME використовується у дистрибутивах Ubuntu, Linux XP, OpenSuSE, ASPLinux, Fedora, Mandriva, Debian.
Головна перевага цього робочого середовища полягає в тому, що воно побудоване на бібліотеці GTK. Цей інструментарій поширюється на гнучку ліцензію, що допускає його використання комерційними програмами. Тому теоретично потенціал GNOME дуже високий. Якщо Linux займе солідну нішу в корпоративному секторі, то, швидше за все, ряд розробників затребуваних прикладних програм не зможуть прийняти GPL і будуть орієнтуватися на моделі, що дозволяють отримувати серйозний прибуток. До речі, вітчизняний дистрибутив Linux XP, творці якого одразу позиціонували свій продукт як комерційний, використовує саме цей робочий стіл.
Треба сказати, що саме GTK застосовувалася при створенні популярних програм Firefox і Thunderbird. Тому вже згадувана вищеЗавдання про зменшення розміру шрифтів особистої панелі закладок у GNOME вирішується засобами самої оболонки, що значно простіше.
Налаштовується GNOME за допомогою централізованої системи GConf. Щоправда, її не можна вважати до кінця відпрацьованою та адаптованою для користувача-початківця. Меню дещо заплутано, і не завжди потрібний пункт можна знайти інтуїтивно, документацію таки доведеться погортати.
Вимоги GNOME і KDE до ресурсів машини приблизно однакові. Комп'ютер, у якому працює одна оболонка, придатний й у використання другий.
Цей інтерфейс найбільше нагадує робочий стіл системи Windows. Іноді складається враження, що IceWM придуманий спеціально для полегшення переходу користувачу-початківцю. Він входить до складу дистрибутива Mandriva.
Зовнішня простота інтерфейсу може зіграти зі споживачем злий жарт. Справа в тому, що на Windows там схожа лише панель запуску програм. Налаштування ж оболонки - важкий процес, що вимагає серйозної підготовки.
Тому IceWM чудово підходить для організації робочого столу, захищеного від необдуманих дій простого користувача. Зламати оболонку шляхом натискання на різні кнопочки якщо неможливо, то дуже важко.
Конфігураційні файли оболонки зберігаються у каталозі /.icewm. Практично всі налаштування містяться у файлі preferences.
Основна перевага IceWM – можливість налаштувати багатовіконний режим під свої потреби. Зокрема, допускається призначення робочим областям різних станів — поверх решти, під ними тощо.
Вимоги до апаратної конфігурації дуже скромні. Цей інтерфейс швидко працюватиме на старих і повільних комп'ютерах.
XFce - традиційне для UNIX-систем графічне середовище. Вона входить усклад більшості дистрибутивів Незважаючи на свій незвичайний для клієнта Windows зовнішній вигляд, вона проста, і працювати в ній зможе користувач будь-якого ступеня підготовки.
Найкраще вона пристосована для роботи з обмеженою кількістю програм. Ця якість стане в нагоді системним адміністраторам для організації вузькопрофільних робочих місць. Робочий стіл XFce є дещо статичним — створення нового об'єкта відбувається не так легко, як у KDE або GNOME. Можливо, комусь це здасться незручним, але мова швидше слід вести не про об'єктивні ергономічні чинники, а про звички, які змінюються так само швидко, як і купуються.
XFce активно використовує технологію віртуальних робочих столів. Як правило, кожній програмі ставиться у відповідність своя окрема робоча область, що у ряді випадків може підвищити ефективність праці.
До складу графічного інтерфейсу входить зручна програма його настройки. Оболонка не вимоглива до ресурсів машини - навіть на слабких комп'ютерах користувач не відчуватиме затримок у роботі.
Цей віконний менеджер - один із традиційних для системи Linux. Існує він досить давно, що є гарантією високої якості. До речі, саме код FVWM став основою для інших інтерфейсів: AfterStep, Xfce, Enlightenment.
Дизайнерам, які брали участь у розробці, вдалося зробити несхоже ні на що, але надзвичайно ергономічне робоче середовище. За запуск прикладних програм відповідають великі помітні кнопки, причому оболонка дозволяє вибрати місце для нового вікна.
Програми згортаються над смугу, а ярлик, що знаходиться на робочому столі. Виграш очевидний: місця там набагато більше, і користувач застрахований від миготіння в очах.
Вікпрограми - причина того, що шанувальників у неї хоч і небагато, але всі вони непогано розуміються на предметі. Багато хто навіть дописує для неї свої модулі, які доступні для скачування (посилання можна знайти на ресурсах, присвячених цій оболонці).
Апаратні вимоги мінімальні. Якщо на комп'ютері повільно працюють інші оболонки, то варто спробувати FVWM.
Тривимірний робочий стіл
Саме в Linux з'явилися піонерські пропозиції щодо створення справжнього тривимірного робочого столу. На сьогоднішній день практично всі дистрибутиви пропонують користувачеві можливість швидко налаштувати 3D-десктоп.
Остання доступна широкому колу споживачів новинка – композитний менеджер вікон Compiz Fusion, який є результатом реалізації двох проектів: Compiz Extras та Beryl. Втім, поки що ніхто не ризикнув використовувати тривимірний робочий стіл як основне оточення свого дистрибутива. Поки що пропонується лише спробувати цю можливість і зробити для себе висновки на майбутнє.
Традиційний плоский робочий стіл ще довго буде затребуваним. Хоча б через звичайний людський консерватизм.
*Продовження циклу “Linux для початківців” (початок див. у PC Week/RE, № 36-43 за 2007 р.).