Допилювання оболонки Ubuntu до Xfce

Допилювання оболонки Ubuntu до Xfce

Автор: admin від 14-03-2012, 12:52, подивилося: 4615

Всім відомі проблеми роботи з революційним середовищем робочого столу Unity у Linux Ubuntu. У інтерфейсі користувача відбуваються значні зміни і експерименти, що призводять до чергових «хвилях еміграції» на інші системи та складання. Після деякого періоду роботи в середовищі Unity в Ubuntu 10.04 LTS (Long Time Support) і успішного звикання до реалій Unity, довелося повернутися в середу нової збірки - 11.10. Тут очікував сюрприз, оскільки кількість робочих столів, що підтримуються, зменшилася і налаштування системи стали якось більш обрубаними. У переліку тем були види вікон з правим розташуванням кнопок закривання, що призвело до пошуку інших оболонок, хоч би яким прогресивним виглядало існування в середовищі Unity. Більше року тому вийшла версія робочого середовища Xfce 4.8 зі стабільними позитивними відгуками, тому логічно було спробувати його замість Unity. Як альтернатива, випробувалося середовище LXDE, яке можна порівняти за легковажністю з Xfce і дуже схоже на неї з організації роботи зі столом.

Якщо Linux встановлювати після вибору робочого столу, то на базі Ubuntu є 2 клони, що використовують спочатку і те, і інше середовище робочого столу, без використання Unity, з назвами Lubuntu і Xubuntu. Якщо рішення на вибір прийде пізніше, то, як виявилося, гнучкість системи дозволяє запускати на ній по черзі і те, і інше альтернативні середовища. Після стандартних процедур інсталяції можна випробувати всі варіанти. Втім, це - не новина, а головне, про що хочеться розповісти в статті - це про гнучкість налаштувань середовища Xfce, яка залишає далеко позаду незграбні обрубки управління Unity і обходить попотужностям налаштувань LXDE, яка, загалом, теж заслуговувала б на місце під сонцем, і, безсумнівно, когось повністю влаштує. Для себе я віддав перевагу вибору дивовижно гнучко настроюваної Xfce.

Як спроба ушляхетнити хардкорні Unity-вікна, які різноманітністю стилів, як згадувалося, не балують, була ще використана тема Windows 7 для Ubuntu 11.04. Якщо в 11.04, вона досягає виду Windows вікон (кнопки закривання праворуч), то на темах 11.10 кнопки закривання вийшли зліва, хоча у всьому іншому вікна вийшли досить акуратними, з аероефектами :). Щоправда, будь-який дотик до налаштувань тем порушував ідилію, вигляд кнопок звалювався у типовий убунтовський. Для відновлення потрібно знову запускати скрипти інсталяції. Сума незручностей управління темами змусила відмовитися від цього плану порятунку юзабіліті та перейти до інсталяції Xfce та LXDE.

LXDE(Lightweight X11 Desktop Environment) - середовище, орієнтоване на швидку роботу, з відносно аскетичним набором функцій. Віконний менеджер -Openbox, файловий менеджер -PCManFM, панель з меню програм -LXPanel, все - дуже схоже на Windows, але "любить" чорний колір панелей і що не любить безліч налаштувань. Саме ці дві обставини зупинили бажання подальшої роботи з настроювання оточення у цьому середовищі. Когось влаштує чорний колір з контрастним білим в інших ділянках вікна, але мене особисто не влаштувала відсутність легкого способу забирання чорних панелей. На черзі було інше середовище з багатшими обіцяючими повноваженнями. (ці 3 картинки взяті з сайту проекту, для ілюстрації того, про що йдеться)

допилювання
,
оболонки
,
оболонки
. Панель завдань регулюється за висотою та шириною (відсотки від ширини вікна), як і в Xfce, тому дозволяє економити, а потім нарощуватизаймане місце біля горизонтального або вертикального краю вікна.

Диспетчер вікон(xfwm4). Керує розміщенням вікон на екрані.

Панель(xfce4-panel). Кнопки запуску програм, керування вікнами, меню програм, перемикач робочих місць та інше. Це досить складний набір конструктивних елементів, що дозволяє будувати цілі меню з назв або значків програм. Проста лінійка кнопок Мас/Unity/Win7 перетворюється на двовимірну, хоча й вимагає кілька суєтної настройки. Спочатку поставляються дві панелі, але зробити можна скільки завгодно, і вони дуже гнучкі в налаштуваннях. На будь-яку з них можна поставити звичайні для треїв елементи, включаючи кнопки відкритих або закритих вікон.

Робочий стіл(xfdesktop). Встановлює колір або фонове зображення на робочому столі. Відображає меню програм, а також піктограми пристроїв, згорнутих програм, кнопки запуску або вміст папки.

Файловий менеджер(thunar).Менеджер сеансів(xfce4-session). Відновлює сеанс під час запуску та дозволяє вимкнути комп'ютер із середовища Xfce. Відновлює всі відкриті вікна та панелі у їхньому вихідному вигляді.

Налаштування системи(xfce4-settings). Налаштування зовнішнього вигляду робочого столу, монітора, клавіатури та миші. Без будь-якої знижки на швидкість і легкість, кілька вікон налаштувань ідеально конфігурують робоче середовище. Нехай налаштувань багато, але це краще, ніж мало та погано продумано (як у Unity).

Утиліти та сценарії(xfce-utils). Виконання сценаріїв під час запуску, діалог виконання та інформація про версію Xfce.

Диспетчер конфігурації(xfconf). Служба зберігання налаштувань, яка базується на D-Bus.

Xfce є також платформоюдля розробки, що надає кілька бібліотек, які дозволяютьрозробникам створювати власні програми для робочого середовища.

В результаті, вийшло досить повноцінне середовище для роботи, що нічим не поступається іншим і має свої серйозні переваги, перераховані вище.

З компонентів, що найбільш сподобалися, вже згадувалося налаштування робочого середовища. Далі на скріншотах буде показано, що вийшло в результаті кількох годин нескладних налаштувань.

Стартова конфігурація - Ubuntu 11.10 з невеликою кількістю довстановлених програм (Gimp, Kate, Chromium, VLC). Остаточна зневіреність у силах Unity і згадуваної теми Windows 7 для Ubuntu 11.04.

Виконано інсталяції LXDE:

sudo apt-get install lxde-core

sudo apt-get install xfce4

оболонки

ubuntu

Меню виходу з системи в ній теж чудове: кнопки зроблені досить квадратними, що добре для будь-якого типу маніпуляторів - пальців на сенсорному екрані і миші на десктопі. І зручніше ж, ніж дрібні кнопки Windows або список варіантів у Unity або ранніх Windows XP-2003.

ubuntu

Подивимося послідовно на різні меню налаштувань та багатство вибору. Усі програми зібрані та класифіковані у класичному меню «Пуск», яке тут називається «Меню додатків». Налаштування системи займають одну із рядків.

ubuntu

З команд налаштувань робочого столу в цьому списку є такі:

Зовнішній вигляд. Диспетчер вікон. Диспетчер вікон (додатково). Панель. Робочий стіл. Зберігач екрану.

Немає сенсу перераховувати тут звичайні налаштування – їх побачить користувач. Покажемо незвичайні, які зацікавлять та переконають в обґрунтованості вибору віконного середовища. Відкриємо 3 вікна налаштувань, скільки поміщається на екрані та покажемо найцікавіші місця – налаштування напівпрозорості.Видно, що вікна, що знаходяться не у фокусі, напівпрозорі. Це забезпечується вкладкою «Ефекти» у Диспетчері вікон. Напівпрозорість панелей - на вікні "Панель", і там - вибір кольору. На вкладці «Елементи» далі вибираються елементи меню панелі, які потім бачаться як елементи меню (ліворуч). Видно, що меню теж напівпрозоре, відповідно до налаштувань. І також напіврозмальований заголовок активного вікна (майже як у Aero, без розмиття).

оболонки

Нехай напівпрозорість не завжди зручна - при роботі з багатьма відкритими вікнами іноді треба мати кілька вікон нормального вигляду. Але вражають можливості тюнінгу, зібрані з відносно небагатьох компонентів налаштувань. І таке враження залишається від кожного елемента вікон налаштувань, у яких видно, що ергономічність інтерфейсу відпрацьована роками. Або, принаймні, дуже ґрунтовно.

Видів заголовків вікна в установках закладено кілька десятків. Заголовки на скріншотах, схожі на Windows, — це тема «Wallis» на вкладці «Стиль», виділена на скріншоті. Великий список решти містить багато химерних тем. Все — важко показати, легше побачити та вибрати відповідну. Ще один великий список вибору тем – на вкладці Зовнішній вигляд – Стилі. Він відповідає за кольори елементів вікон.

Інше враження справляє на її тлі середовище LXDE. Підхід у ній також відчувається зважений і продуманий. Але продуманість іншого. Вона ніби каже: "Краще зробити простіше, але зручніше, ніж складніше і важче в налаштуванні". Тому інтерфейс дещо похнюпився і неналаштовуємо далі, ніж схожим чином розташована (вручну теж) панель, подібна до Xfce.

оболонки

Наостанок, наведемо скріншот того самого недоліку Unity, який змусив шукати інше рішення серед середовищ робочого столу,якого ще не було у версії 10.04 (бідність різноманітності тем оформлення вікон). Всі теми містять кнопки, що управляють, вгорі зліва і все - стилю Unity.

оболонки

Програми.

… Щоправда, вже після того, як було все налаштовано в новому середовищі, я почав потроху згадувати, що були деякі програми, які використовувалися на тій збірці 10.04, що, цілком можливо, це вони забезпечили найкращу якість системи щодо налаштування.

Перша:compizconfig-settings-manager(ccsm)

sudo apt-get install compizconfig-settings-manager ccsm

Відкриває панель налаштувань, зручнішу, ніж видиму в «сиром» дистрибутиві. Щоб її показати всю, довелося зробити 2 екрани на тісних скріншотах.

Утиліта налаштовує поведінку візуальних ефектів у вікнах, що можна назвати мікро-питаннями роботи користувача з інтерфейсами. Але ми стосувалися питань вікон та панелей (ланчерів), тому дана програма до теми обговорення за великим рахунком не належить.

oneiric1 Офіційно вона підтримується в 11.04 і нижче, але запустилася і в 11.10.

ubuntu

Третя корисна утиліта:gnome-tweak-tool3.2.0-0ubuntu1

допилювання

Вона відкриває налаштування у зручному вигляді, але теми для налаштувань поставила ubuntu-tweak, яка теж має всі налаштування.

Що цікаво, в налаштуваннях є ефекти прозорості вікна, але в версії 11.10, що перевіряється, вони не працюють, а спроба зміни призводить до закривання вікна налаштувань. І що цікаво, немає теми з нормальною контрастністю шрифту неактивного вікна. У результаті Unity «допилюється» інтересами ентузіастів, у той час як Xfce має вже все необхідне. Коли Unity рвонула в погою за міражем тач-інтерфейсів, Xfce не втрачає присутності духу і не забуває про планшети, і незабуває також про миші (зображені на її логотипі).

*) Огляд (і критика) тенденцій розвитку середовищ у світлі революцій: Unity та GNOME Shell. Частина 1: Хто винен? Тут, до речі, теж згадано наприкінці: "... повна неможливість налаштувати щось навряд чи здатна залучити користувачів. Розумний компроміс можна побачити в Xfce і версіях GNOME 2 до початку «кампанії зі спрощення інтерфейсу».".