Завършване на обвивката на 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, след като сте избрали десктоп, тогава има 2 клонинга, базирани на Ubuntu, които първоначално използват и двете десктоп среди, без да използват Unity, с имената Lubuntu и Xubuntu. Ако решението за избор дойде по-късно, тогава, както се оказа, гъвкавостта на системата ви позволява да стартирате една или друга алтернативна среда на свой ред върху нея. След стандартните инсталационни процедури можете да опитате всички опции. Това обаче не е новина и основното нещо, за което искам да говоря в статията, е гъвкавостта на настройките на средата на Xfce, която оставя тромавите пънове на управлението на Unity далеч назад и заобикалясилата на настройките на LXDE, които като цяло също биха заслужили място под слънцето и несъмнено ще задоволят напълно някого. За себе си предпочетох избора на невероятно гъвкавия Xfce.
Като опит за облагородяване на хардкор прозорците на Unity, които, както споменахме, не се отдават на разнообразие от стилове, беше използвана и темата на Windows 7 за Ubuntu 11.04. Ако в 11.04 той достигна вида на прозорците на Windows (бутони за затваряне вдясно), тогава в темите на 11.10 бутоните за затваряне се оказаха отляво, въпреки че във всички останали отношения прозорците излязоха доста чисти, с въздушни ефекти :). Вярно, всяко докосване на настройките на темата нарушаваше идилията, външният вид на бутоните беше типичен за Ubuntu. За да се възстанови, беше необходимо да стартирате инсталационните скриптове отново. Сумата от неудобствата на управлението на теми ме накара да изоставя този план за спасяване на използваемостта и да премина към инсталиране на Xfce и LXDE.
LXDE(Lightweight X11 Desktop Environment) е ориентирана към скорост среда със сравнително строг набор от функции. Мениджърът на прозорци еOpenbox, файловият мениджър еPCManFM, панелът с програмното меню еLXPanel, всичко е много подобно на Windows, но „обича“ черния цвят на панелите и не харесва многото настройки. Именно тези 2 обстоятелства спряха желанието за по-нататъшна работа по създаване на среда в тази среда. Някои ще се зарадват на черно с контрастиращо бяло на друго място в прозореца, но аз лично не бях доволен от липсата на лесен начин за премахване на черните панели. Следващата поред беше друга среда с по-богати обещаващи възможности. (тези 3 снимки са взети от уебсайта на проекта, за да илюстрират за какво става въпрос)



Диспечер на прозорци(xfwm4). Управлява разположението на прозорците на екрана.
Панел(xfce4-панел). Бутони за стартиране на програми, управление на прозорци, меню на приложения, превключвател на работното място и др. Това е доста сложен набор от конструктивни елементи, който ви позволява да изграждате цели менюта от имена на програми или икони. Една проста лента с бутони в Mac/Unity/Win7 се превръща в двуизмерна, макар и такава, която изисква малко неудобно персонализиране. Първоначално се доставят 2 панела, но можете да направите колкото желаете и те са много гъвкави в настройките. На всеки от тях можете да поставите обичайните елементи за "тави", включително бутони за отворени или затворени прозорци.
Работен плот(xfdesktop). Задава цвета или фоновото изображение на работния плот. Показва менюто на приложението, както и икони за устройства, минимизирани приложения, бутони за стартиране или съдържание на папка.
Файлов мениджър(thunar).Мениджър на сесии(xfce4-сесия). Възстановява сесията при стартиране и ви позволява да изключите компютъра от средата на Xfce. Възстановява всички отворени прозорци и панели в първоначалното им състояние.
Системни настройки(xfce4-настройки). Персонализирайте външния вид на работния плот, монитора, клавиатурата и мишката. Без никакъв компромис по отношение на скоростта и лекотата, няколко прозореца за настройки перфектно конфигурират работната среда. Нека има много настройки, но е по-добре от няколко и зле обмислени (както в 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 инсталирайте xfce4


Менюто за излизане също е страхотно: бутоните са доста "квадратни", което е добре за всякакъв тип манипулатори - пръсти на сензорен екран и мишка на десктоп. И е по-удобно от малките бутони на Windows или списъка с опции в Unity или ранния WindowsXP-2003.

Нека да разгледаме различните менюта с настройки и богатия избор. Всички програми са събрани и класифицирани в класическото меню "Старт", наричано тук "Чекмедже за приложения". Системните настройки заемат един от редовете.

От командите за настройки на работния плот в този списък има следните:
Външен вид. Диспечер на прозорци. Мениджър на прозорци (по избор). Панел. Настолен компютър. Скрийнсейвър.
Няма смисъл да изброявате обичайните настройки тук - потребителят ще ги види. Ще покажем необичайни, които ще ви заинтересуват и ще ви убедят в основателността на избора на среда за прозорец. Нека отворим 3 прозореца с настройки, колко се побират на екрана и да покажем най-интересните места - настройки за полупрозрачност.Вижда се, че нефокусираните прозорци са полупрозрачни. Това се предоставя от раздела Effects в Window Manager. Прозрачността на панелите е на прозорец "Панел", а там и изборът на цвят. Разделът Елементи допълнително избира елементите от менюто на панела, които след това се виждат като елементи от менюто (вляво). Вижда се, че и менюто е полупрозрачно, в съответствие с настройките. И заглавието на активния прозорец също е полупрозрачно (почти като в Aero, без замъгляване).

Въпреки че полупрозрачността не винаги е удобна - когато работите с много отворени прозорци, понякога трябва да имате няколко прозореца с нормален изглед. Но възможностите за настройка, събрани от сравнително малък брой компоненти за настройка, са впечатляващи. И това впечатление остава от всеки елемент от прозорците за настройки, в които ясно личи, че ергономията на интерфейса е разработвана с години. Или поне много задълбочено.
В настройките има няколко десетки вида заглавия на прозорци. Подобните на Windows заглавия, които се виждат на екранните снимки, са темата „Уолис“ в раздела Стил, подчертана на екранната снимка. Голям списък с останалите съдържа много странни теми. Всичко се показва трудно, по-лесно се вижда и избира правилното. Друг голям списък с избор на тема е в раздела Облик - Стилове. Той отговаря за цветовете на прозоречните елементи.
Средата LXDE прави различно впечатление на своя фон. Подходът в него също се усеща балансиран и обмислен. Но внимателността е от различен вид. Тя сякаш казва: „По-добре е да го направите просто, но по-удобно, отколкото по-сложно и трудно за настройка.“ Следователно интерфейсът е донякъде скучен и не може да се персонализира повече от подобно позициониран (също ръчно) панел като Xfce.

Накрая, ето екранна снимка на същия недостатък на Unity, който ни принуди да търсим друго решение сред настолни среди,което все още не беше във версия 10.04 (лошо разнообразие от теми на прозорците). Всички теми съдържат контролни бутони в горния ляв ъгъл и всички са в стил Unity.

Приложения.
… Вярно, след като всичко беше настроено в новата среда, започнах постепенно да си спомням, че имаше някои програми, които бяха използвани в тази компилация от 10.04, че е много вероятно те дават най-доброто качество на системата по отношение на настройката.
Първо:compizconfig-settings-manager(ccsm)
sudo apt-get инсталирате compizconfig-settings-manager ccsm
Отваря панел с настройки, по-удобен от това, което се вижда в „суровото“ разпространение. За да покажа всичко, трябваше да направя 2 екрана на тези тесни екранни снимки.
Помощната програма коригира поведението на визуалните ефекти в прозорците, които могат да бъдат наречени микропроблеми на потребителското изживяване с интерфейси. Но ние засегнахме проблемите на прозорците и панелите (пускови програми), така че тази програма като цяло не се отнася за темата на дискусия.
oneiric1 Официално се поддържа от 11.04 и по-нови версии, но е пуснат и на 11.10.

Трети полезен инструмент:gnome-tweak-tool3.2.0-0ubuntu1

Отваря настройките по удобен начин, но ubuntu-tweak инсталира темите за настройките, където също има всички настройки.
Интересното е, че в настройките има ефекти за прозрачност на прозореца, но те не работят в тестваната версия на 11.10 и опитът за промяна води до затваряне на прозореца с настройки. И което е още по-интересно, няма тема с нормален контраст на шрифта на неактивен прозорец. В резултат на това Unity "довършва" интересите на ентусиастите, докато Xfce вече има всичко необходимо. Когато Unity се "втурна" в преследване на мираж от сензорни интерфейси, Xfce не губи присъствие на духа и не забравя за таблетите и незабравя и за мишките (изобразени на логото му).
*) Преглед (и критика) на тенденциите в развитието на средата в светлината на революциите: Unity и GNOME Shell. Част 1: Кой е виновен?. Тук, между другото, също се споменава в края: "... пълната невъзможност за конфигуриране на каквото и да било е малко вероятно да привлече потребителите. Разумен компромис може да се види в Xfce и във версиите на GNOME 2 преди началото на "кампанията за опростяване на интерфейса".