Сімнадцяте просвітлення

04.05.2009 о 23:37 | Теґи: , ,

Давненько вже придивлявся я до неінтегрованої графічної оболонки Enlightenment, що останнім часом фігурує у мережі під іменем E17. Сьогодні нарешті настав той час, коли я зміг помацати її власним курсосром :) . Огляду, на жаль, я робити не буду, оскільки не вмію, але доки під враженням вирішив щось написати.

snapshot31Оце на зображенні дефалтовий робочий стіл, але про нього трохи згодом. Спершу розкажу як її інсталили.

Як її інсталити під Gentoo написано тут , але джентушники і так це все знають (я доречі по цій статті і інсталив). Але недавно e17 з’явилася у entropy. Ця подія знайшла своє відображення ось у цьому блозі, але щоб усе було зовсім зрозуміло я опишу як встановити e17 в Sabayon Linux ще й тут рідною мовою.

Для цього у терміналі від імені root’а виконуємо наступні команди:

  1. синхронізуємо базу даних Entropy
    equo update
  2. улюбленим редактором відкриваємо файл  /etc/entropy/packages/package.unmask
    nano /etc/entropy/packages/package.unmask
  3. додаємо туди стрічки
    dev-libs/eina
    dev-libs/eet
    x11-libs/evas
    x11-libs/ecore
    dev-libs/embryo
    media-libs/edje
    dev-libs/efreet
    x11-libs/e_dbus
    x11-wm/enlightenment
  4. Закриваємо файл, зберігаємо зміни (якщо використовувався редактор nano, то для цього потрібно натиснути Ctrl+X , y , Enter)
  5. Власне встановлюємо пакети
    equo install dev-libs/eina dev-libs/eet x11-libs/evas x11-libs/ecore dev-libs/embryo media-libs/edje dev-libs/efreet x11-libs/e_dbus x11-wm/enlightenment

Оце власне й усе. Далі необхідно зробити логаут і вибрати e17 у менеджері сесій.
Перше що я побачив – це надзвичайно простий і привабливий бутсплеш. Дуже приємно на нього дивитися після важкого КДЄшного. Однак, дивився я на нього не довго, бо завантаження пройшло секунд за 10 (не міряв). Перед очима сірий робочий стіл (отой що на картинці), на ньому вміст теки /home/yudjin/Desktop зображений нудними на вигляд іконками. Знизу підозріло маленька і не менш нудна ніж іконки панель. Але варто було зрушити з місця мишку і поводити курсором над панеллю як уся її нудність одразу розвіялася. Значки на ній запульсували і невдовзі це все нагадало мені Windows7. Справа в тому що ще й згорнуті вікна також групуються на панелі не у заголовок вікна, а у піктограмки (на скріншоті згорнуті firefox та amarok), і ці піктограмки нічим не відрізняються від аналогічних на панелі швидкого запуску (на панелі швидкого запуску на скріншоті xterm, firefox та xmms, який у систему не встановлений %) ). Натхненний панеллю я поводив мишкою над елементами на стільниці, але дива не відбулося – вони залишилися нудними. Тоді я вирішив їх трохи повидаляти (у /home/yudjin/Desktop у мене назбиралося чимало сміття бо я забув про її існування), але виділити групу елементів не вдалося, як не старався. Елемент виділяється кліком, а відкривається даблкліком, що для мне було досить незвично, а найголовніше, чомусь, неочікувано… Взагалі, стільниця явно не призначена для розміщення на ній елементів відмінних від вікон, а вузька панель передбачає активне використання контекстних меню викликаних з стільниці. Подібно до fluxbox, і інших легких оболонок усі кнопки миші на стільниці викликають контекстне меню. Ліва – головне, права – “улюблене”. Підпункти меню розкриваються без кліків практично миттєво. Рух курсору супроводжується простими, але надзвичайно гарними візуальними ефектами, з тих, які краще один раз самому побачити, ніж навіть відео з ними сто разів подивитися :)

Тепер трохи про вікна. На одній віртуальній стільниці їх не повинно бути більше ніж 3-4, бо плутаються. Фокус вікна переміщується за курсором, при цьому заголовки вікон супроводжує той самий простий і гарний ефект, про який вже вище писалося. Якщо переключати вікна клавішами Alt+Tab, то курсор “перебігає” у центр активного вікна. Спочатку від такої фічі трохи в голові паморочилося, але за пів годни стало прикольно :)

Ніякого трею в e17 я не знайшов. Трей від wine плавав у окремому вікні, а amarok при спробі згорнути його в трей, зник у форватерах Лєти, хоча грати продовжував :)

Але це все не диватства, порівняно з файловим менеджером (тут доречі я зовсім не все зрозумів, оскільки завжди думав що Enlightenment – середовище не інтегроване, але ладно, є він і годі). Будь-яка тека відкривається у малесенькому віконечку, яке і близько не відображає усього її вмісту, за то його можна скролити в усі сторони. Відкриваю вкладену піддиректорію, підпіддиректорію… кожна відкривається у новому віконечку, що розташовані каскадом. Цікаве, але дуже незвичне рішення. Будемо вважати, що я просто його не зрозумів.

Віртуальні стільниці. Їх є 4. Розташовані в ряд, а не матрицею як в KDE 4. Переключати їх можна клавішами Alt+Fx, мініатюрами на панелі, або просто наближенням курсору до лівого чи правого краю екрану. Вікна вільно перетягуються з однієї стільниці на іншу. Взагалі переключення відбувається досить гарно і завжди зрозуміло “куди ти рухаєшся”. Можна зробити висновок що передбачене активне використання віртуальних стільниць.

Логаут. Не знаю як так відбулося, але після логауту amarok продовжував собі мирно грати вде при завантаженому KDE (він, власне, і не перестав), але це вже оффтопік.

E17 справила на мене враження дуже гарної, легкої, швидкої оболонки, але у той самий час вона виявилась досить незвичною і якоюсь “слизькою”, чи що? Подібне враження було від тривимірних вікон lg3D з єдиною на той час (2005 здається) вдалою реалізацією самоорганізації вікон. Але це вже зовсім інша історія :)

І на завершення кілька посилань:

Автор: yudjin
Поділись з ближнім:

8 коментарів до публікації «Сімнадцяте просвітлення»

  1. Moby каже:

    ну после просмотра видео про Е17, меня очень впечатлило, красиво и прикольно теперь и себе хочу поставить :)

  2. yudjin каже:

    Покльоцати дійсно його дуже прикольно, але жити там важкувато. Без трею дуже незручно + у мене кирилиця у багатьох місцях не відтворюється. Впевнений що це якось лікується, але мені поки було якось ліниво :)
    Доречі, в репах убунти воно вже теж десь було, так що оцінюйте. Штука реально перспективна, особливо для тих хто використовує усякі fluxbox і інші *бокси.

  3. timerlan каже:

    Всё что нас не убивает делает сильнее…

  4. yudjin каже:

    @timerlan
    А дещо хаває вільний час, трафік, дисковий простір та міски ))))

  5. filin каже:

    yudjin : Штука реально перспективна, особливо для тих хто використовує усякі fluxbox і інші *бокси.

    Ага, ага, перспективна вже років 8…думаю і на далі такою ж залишиться.

  6. yudjin каже:

    @filin
    Частково мушу погодитись, однак не думаю що причини тому об’єктивні і пов’язані з якістю оболнки. Просто на усяких *боксах люди сидять з ідеологічних міркувань, і з міркувань подібного типу не збираються їх залишати. А проти важких оболонок е17 звісно ж не потягне…

    Хоча хто зна що зараз буде? е17 якісно відрізняється від е16, а поява її у репозиторіях флагманських дистрибутивів дещо та й означає…

  7. yudjin каже:

    Намагався сьогодні зранку зробити кирилизацію е17. Це закінчилося трагічною невдачею і підозрою що даний софт для цього зовсім не призначений. Можливо це і є однією з причин того що filin каже :)

  8. Moby каже:

    Кстати вот просматривал на лив сиди OpenGEU 8.10 – Luna Serena – вот на нее ссылка http://opengeu.intilinux.com/Screens.html
    то там глюк на глюке, сыро както сделано

Залишіть коментар

Поля позначені червоною зірочкою * є обов’язковими для заповнення!