После более года разработки представлен (https://phab.enlightenment.org/phame/live/3/post/e20_release/) релиз пользовательского окружения Enlightenment 0.20 (http://enlightenment.org/), которое базируется на наборе библиотек EFL (Enlightenment Foundation Library) и виджетах Elementary. Выпуск пока доступен только в исходных текстах (https://www.enlightenment.org/download). В подготовке нового выпуска приняли участие более 50 разработчиков, которые реализовали 1890 изменений, в том числе закрыли отчёты о 165 ошибках.<center><a href="https://www.enlightenment.org/_media/shot-enlightenment.png&... src="https://www.opennet.ru/opennews/pics_base/0_1448951843.png&q... style="border-style: solid; border-color: #e9ead6; border-width: 15px;max-width:100%;" title="" border=0></a></center>
Ключевые новшества (https://git.enlightenment.org/core/enlightenment.git/tree/NE...):
- Поддержка (https://git.enlightenment.org/core/enlightenment.git/tree/RE...) Wayland доведена до полнофункционального состояния.
- Новая инфраструктура управления экранами и новый диалог настройки параметров монитора;
- Новая инфраструктура микширования звука и модуль для управления смешиванием звуков;
- Многие внутренние виджеты заменены на варианты виджетов из набора Elementary;
- Улучшена поддержка платформы FreeBSD;
- Добавлен модуль Geolocation для определения местоположения.Рабочий стол в Enlightenment формируют такие компоненты, как файловый менеджер, набор виджетов, панель запуска приложений и набор графических конфигураторов. Enlightenment очень гибок в переработке на свой вкус: графические конфигураторы не ограничивают пользователя в настройках и позволяют настроить все аспекты работы, предоставляя как высокоуровневые средства (изменение оформления, настройка виртуальных рабочих cтолов, управление шрифтами, разрешением экрана, раскладкой клавиатуры, локализацией и т.п.), так и возможности по низкоуровневому тюнингу (например, можно настроить параметры кэширования, графической акселерации, потребления энергии, логику работы оконного менеджера).
Для расширения функциональности предлагается использовать модули (гаджеты), а для переработки внешнего вида - темы оформления. В частности, доступны модули для отображения на десктопе календаря-планировщика, прогноза погоды, мониторинга, управления громкостью, оценки заряда аккумулятора и т.д. Составляющие Enlightenment компоненты жестко не привязаны друг к другу и могут быть использованы в других проектах или для создания специализированных окружений, таких как оболочки для мобильных устройств.
URL: https://phab.enlightenment.org/phame/live/3/post/e20_release/
Новость: https://www.opennet.ru/opennews/art.shtml?num=43420
наконец то
Не то, а это.
фотография Саши Грей в окошке по центру?
Нет, левая тётка.
Долго ждал его. Один из первых DE, который действительно полноценно поддерживает Wayland и XWayland. Багов там, конечно, ещё вагон и целая тележка, но тенденция в целом хорошая. Сам протокол Wayland ещё пока содержит кучу багов и недоделок, так что для начала очень даже хорошо.
Мне куда более интересно, на чём сосредоточат разработку в E21, учитывая то, что проводимый ими вопрос "Гаджеты или Системная панель настроек" завершился на момент выхода релиза итогом 50/50.
Ну да, и надо бы им завести светлую тему)P.S.
Пока собирал его в своём PPA, столкнулся с забавным багом, когда launchpad при сборке не смог выкачать зависимости, необходимые для сборки, потому что не смог проверить локальный ftpmaster.internal из-за отсутствующих 3-ёх ключей. Через минуту уже начало сборку нормально)
> [...] собирал его в своём PPA, [...]Поделись с народом.
Update: Всё, я нашёл. И да, спасибо!!!
>> [...] собирал его в своём PPA, [...]
> Поделись с народом.Слово PPA и ник Niko2040 ни на какие мысли не наталкивают? Зачем тогда теб, ниасилишЪ.
PPA description
Stable version of Enlightenment E20 and EFL.
> Слово PPA и ник Niko2040 ни на какие мысли не наталкивают?Не серчай, крокодильчик. Я нашёл.
Ты это... Только не бросай свой PPA. Спасибо тебе за то что ты делаешь.
Ух ты, всё хотел с вами связаться по поводу репа http://repo.4e.by для деб. У меня из минска писало 403 при попытке скачать InRelease. Но сейчас внезапно починилось! Спасибо.
Да, был такой баг (reprepro накосячил с симлинками), но мне-таки написали на почту об этом баге и я его исправил буквально позавчера.
Спасибо тебе добрый человек, береги свое здоровье(:
Сейчас посмотрим. За сборку спасибо. А почему у вас ppa с E20 носит название e19? :)
Он ещё с тех времён, когда только-только выпускался E19. Поскольку особо не было альтернатив, я и занялся пакетированием Enlightenment.
> Он ещё с тех времён, когда только-только выпускался E19. Поскольку особо не
> было альтернатив, я и занялся пакетированием Enlightenment.В виртуалке попробовал, что-то он навернулся. Чуть попозже попробую на живой системе, только работать на сегодня закончу(а потом сделаю снапшот и попробую накатить).
Еще раз спасибо за сборку пакетов, самому мне было бы лень собирать.
> Он ещё с тех времён, когда только-только выпускался E19.Может иметь смысл переименовать в e или enlightenment, мы то же самое проходили с пакетом/исошкой (и решили, что да).
начисто потерял интерес после перехода на i3 и после того, как прочитал как эти "прогаммисты" пишут коднеудивительно, что он вечно в альфах и юзается тока на холодильникахи тому подобных, и то после сильного допиливания
>как прочитал как эти "прогаммисты" пишут кодссылочку или сами расскажите?
>>как прочитал как эти "прогаммисты" пишут код
> ссылочку или сами расскажите?да пожалуйста https://what.thedailywtf.com/t/enlightened/8795
наслаждайтесьмне самому подкинули эту ссылку здесь на опеннете, но легко гуглится по запросу enlightenment quality of code
По ссылке Си-хейтер с разорванным пуканом, который, вероятно, вдвое моложе, чем E. И уж точно не пишет для холодильников.
и?а то, что он написал - неправда или как?
где-то там в коде ошибки синтаксиса?
или он неправильно ссылается на оф доки?чукча не читатель, да? только писатель?
а чем плох этот ppa с энлайтментом ? https://launchpad.net/~enlightenment-git/+archive/ubuntu/ppa...
типо транк - некомильфо и стабильность так себе ? (я года 2 назад юзал оттуда e17, вроде достаточно неломаемо работало и при частых обновлениях)
Надеюсь, оно перестанет виснуть на FreeBSD без причины.
> Надеюсь, оно перестанет виснуть на FreeBSD без причины.Release Highlights:
[...]
* Improved FreeBSD support
[...]
Сам пробовал?Оно там стабильно работает?
При наведении на пиктограмму обычного текстового файла в EFM, оно не виснет?
> Сам пробовал?Увы, фряхи у меня нет.
А к чему капитанство?\
Подтвердил бы, мы рады были бы.
Ладно, соберу сам на выходных, если все так же плохо, посижу с UBsan и отладчиками.
Хочу. Дайте два.
> Хочу. Дайте два.64-битный: http://nightly.altlinux.org/sisyphus/snapshots/20151201/regu...
32-битный: http://nightly.altlinux.org/sisyphus/snapshots/20151201/regu...Это мой вторнишный "rc"; завтра ссылки превратятся в тыкву, образы будут просто в http://nightly.altlinux.org/sisyphus/flavours/enlightenment/ -- см. тж. http://nightly.altlinux.org/sisyphus/ChangeLog
За оперативное обновление пакета спасибо Юре Седунову :)
>> Хочу. Дайте два.
> 64-битный: http://nightly.altlinux.org/sisyphus/snapshots/20151201/regu...
> 32-битный: http://nightly.altlinux.org/sisyphus/snapshots/20151201/regu...
> Это мой вторнишный "rc"; завтра ссылки превратятся в тыкву, образы будут просто
> в http://nightly.altlinux.org/sisyphus/flavours/enlightenment/ -- см. тж. http://nightly.altlinux.org/sisyphus/ChangeLog
> За оперативное обновление пакета спасибо Юре Седунову :)Спасибо. В который уже раз Михаил склоняет меня поставить Альт. Мне аж неудобно.
> В который уже раз Михаил склоняет меня поставить Альт.Не-не, что Вы -- это LiveCD. Правда, с возможностью установки, но в первую очередь именно для возможности быренько дёрнуть/глянуть.
В regular-enlightenment-20151201-x86_64 при выборе размера шрифта детская ошибка.
В приличных загрузчиках сначала предлагается выбрать предпочитаемый язык, а уже потом пункт меню. Позиционирующийся русскоязычным дистрибутивом Альт таким и остаётся - позиционирующимся.
> В regular-enlightenment-20151201-x86_64 при выборе размера шрифта детская ошибка.Можно точнее?
> В приличных загрузчиках сначала предлагается выбрать предпочитаемый язык, а уже потом
> пункт меню. Позиционирующийся русскоязычным дистрибутивом Альт таким и остаётся -
> позиционирующимся.Вообще-то как раз регулярки со стартеркитами у нас типа "международные", поскольку периодически нерусскочитающий народ пишет нам и спрашивает (или нащупывает и пишет для других) о том, как бы переключиться на английский. Собственно, в нескольких из них недавно по просьбе вьетнамских товарищей даже методы ввода пришлось прикрутить...
Замечание принято, хотя Вы явно не поняли замысел. Подумаю ещё :)
Dependencies:
libgstreamer
vlc (for emotion_generic_players)Зачем мне в одном ДЕ 2 разных медиабэкенда?
> Dependencies:
> libgstreamer
> vlc (for emotion_generic_players)
> Зачем мне в одном ДЕ 2 разных медиабэкенда?Так оно может через любой :) Можно собрать с двумя, а можно с чем-то одним.
> Dependencies:
> libgstreamer
> vlc (for emotion_generic_players)
> Зачем мне в одном ДЕ 2 разных медиабэкенда?Спросите сборщика пакета. В альте так:
$ rpm -qRp http://mirror.yandex.ru/altlinux/Sisyphus/files/x86_64/RPMS/... | egrep 'gst|vlc' | cut -c-80(правда, у нас культура сборки в чистом окружении, а не хост-системе)
libgstbase-1.0.so.0()(64bit) >= set:mliEN3
libgstreamer-1.0.so.0()(64bit) >= set:oiYg63Xo0qI48lcJjoOFOZ7CDr6BzM4GmdmLXwyzAP
libgstvideo-1.0.so.0()(64bit) >= set:mj3Ch6xfY2Me5ZjhtCS7qM8
$ _PS (протерев глаза): а, emotion_generic_players-1.16.0-alt1.x86_64.rpm зависит от libvlc, да.
А у Вас не возникают баги с отрисовкой меню GTK 3 на EFL 1.16: меню отрисовывается выше, чем нужно, а фокус появляется только когда указатель ниже строки (т.е. по координатам там примерно и должна находиться строка меню). На 1.15 такого небыло? А то раздражает страшно после обновления (проверял и на 19.14 и на 20 версии недельной сборки)
> А у Вас не возникают баги с отрисовкой меню GTK 3 на EFL 1.16:Наблюдаю на 32-битной сборке по ссылке выше нечто перекликающееся с курсором в terminology: http://i.imgur.com/JynLVUg.jpg (снимок полного экрана при дежурном тестировании регулярок, окошко терминалки поверх браузера с opennet).
Поставил galculator, там смещения не наблюдается, но меню и впрямь ведёт себя несколько странно.
Пойду-ка засуну это всё на железный стенд...
PS: на железе воспроизводится.
По состоянию на сегодня наиболее рабочий e20+terminology у меня пока наблюдается в http://nightly.altlinux.org/sisyphus/snapshots/20151125/ (там enlightenment-0.20.0-alt0.5, efl-libs-1.16.0-alt1, terminology-0.9.1-alt1, xorg-server-1.16.4-alt1).PS: на тему сдвигов в terminology: https://bugzilla.altlinux.org/show_bug.cgi?id=31575
> PS: на тему сдвигов в terminology: https://bugzilla.altlinux.org/show_bug.cgi?id=31575В общем, это был hardbuzz 1.1.0: https://phab.enlightenment.org/T2865
Исправлено в сегодняшних регулярках, там же E 0.20.1: http://nightly.altlinux.org/sisyphus/flavours/enlightenment/
А над юзабилити они работают? Все еще эти мелкие окошки настроек, которые нельзя растянуть?
Честно говоря, я на E смотрю чисто как на произведение искусства. Он настолько же красив, насколько неюзабелен. А красив он безумно.
> Он настолько же красив, насколько неюзабелен.Да нет, вполне юзаблен, почти даже как вылизанный под себя WindowMaker (где-то чуть лучше, где-то чуть хуже, но в целом хорош).
Правда, к terminology не привык, использую xterm -- не в последнюю очередь ради быстрого полноэкранного режима по Alt-Enter, чтоб ничто не отвлекало. Но знаю людей, которые её используют на GNOME3 вместо тамошнего терминала.
красёта неописюемая
Любители чёрных букв на тёмном фоне, вы когда браузер открываете не слепните?
CSS изобретён. И перенастроить вид сайта можно легко. Так что и сайты чёрный фон, серые буквы.
Это все классно, но где мне взять eeze. ecore. eina версии 1.15.2 если у меня установлена только версия 1.15.1 и это после недавнего обновления. До обновления вообще была версия 1.14.0
Всё такое же страшное, с вырвиглазными шрифтами.
> Всё такое же страшное, с вырвиглазными шрифтами.В терминалке, что ли? Это у автора скриншота такое -- сходу даже не соображу, что за шрифт.
Понаделать, что ли, скриншотов на альте...
> Понаделать, что ли, скриншотов на альте...Только без Альтератора! :D
наверняка ещё страшнее будет с локалью RU_ru - разъезжающиеся буквы, диалоговые окна, вылезающие рамками далеко за видимую часть экрана, сообщения о страшных ошибках, с кнопками без надписи...
> наверняка ещё страшнее будет с локалью RU_ruУж не знаю, откуда Вы берёте RU_ru, а в ru_RU.UTF-8 наблюдаю порядок. Это ж приличные люди делали, а не семибитные...
Кто знает, в их файловом менеджере появилась поддержка ffmpegthumbs?
А теперь о главном - сколько кушаетс сие произведение и на сколько оптимизировано под железо ниже среднего? А то на моей памяти, самым кошерным был e16.
> А теперь о главном - сколько кушаетс сие произведение и на сколько
> оптимизировано под железо ниже среднего?На ноуте сейчас RES 97388 (e17, x86_64). На тонком клиенте с Baytrail локально работает нормально, можно ещё на более старенький/слабенький с чем-то вроде E350 засунуть.
Собственно, мои altlinux.org/regular не в последнюю очередь как раз позволяют сравнивать DE в сопоставимых условиях. Субъективно сопоставимо с Xfce по массогабаритным характеристикам.
> А то на моей памяти, самым кошерным был e16.
По-моему, кашрутом там и не пахло (что хорошо) -- но e16 помнится ещё по университету...
> сколько кушает сие произведение и насколько оптимизировано под железо ниже среднего?Добрался недавно сделать наконец таковую страничку: http://www.altlinux.org/Starterkits/Memory (но это по стартеркитам, где E17 -- регулярки уж больно часты для таких замеров).
Там как вообще, можно панельку справа к границе экрана прилепить удобно? А то эти горизонтально расположенные панели и доки совершенно мне неудобны
Можно. Я слева панель скрывающуюся сделал (на подобии как в Unity - удобно и место экономит). https://i.imgur.com/Kauqjpg.png
> Там как вообще, можно панельку справа к границе экрана прилепить удобно?Ровно так и применяю, см. скриншот в #35.
а оно темы поддерживает? А то смотреть на это больно.
> а оно темы поддерживает? А то смотреть на это больно.Разумеется.
Только придется подбирать похожие темы для gtk и qt.
А чем в терминале картинки отрисовываются?
Что минусуете, лучше бы подсказали
tyls/typop/tycat Специальные команды, реализованные для эмулятора терминала terminology. Он и занимается отрисовкой (даже воспроизведением видео/аудио при помощи бэкэндов gstreamer/vlc/xine, можно выбрать в настройках)
> tyls/typop/tycatБа, не знал, спасибо :)
балавство :) ещё и тормозит изрядно скролинг если картинок много
А чего оно такое черное, словно на мониторах 80-х годов?
Поддержка Wayland опциональна, или оно работает исключительно на нём?
Не видел это DE со времён E17. Всё так же переливается градиентами?
>Поддержка Wayland опциональна, или оно работает исключительно на нём?Опциональна.
>Не видел это DE со времён E17. Всё так же переливается градиентами?Идентична.
лучше чем kde5?
> лучше чем kde5?Намного легче, с теми же свистелками.
> Намного легче, с теми же свистелками.Настраиваемость на том же уровне? Количество и качество тем, декораций окон, виджетов (которые в KDE плазмоиды)?
> и качество темСложно сделать что-то, качеством ниже, чем в KDE4+. Отдельные приложения там нормальные. Но DE такое вот всё кривое и глючное
Побольше конкретики, анончик.
Где цыферы тестов - больше ресов - меньше времени раздуплятора?
иначе уж лучше twm!
Что-то они подозрительно разошлись с новыми версиями...
Перекатился на e20 (с Xorg). Поменялось всё не сильно но позитивные изменения есть:
Пока ни разу не пришлось жать F1 (кто использует, поймёт о чём я ;) )
Анимация стала плавнее.
Новый микшер с поддержкой пульса50/50
из трея выпилили поддержку Xembed. С одной стороны теперь не глючит, но с другой стороны старые gtk приложения там не отображаются.Новая лажа:
Дикий диалог настройки мониторов. Вот зачем так делать?
Чёрные окна при переключении рабочих столов, кратковременно и не всегда, но немного раздражает.
> Пока ни разу не пришлось жать F1 (кто использует, поймёт о чём я ;) )Есть такая буква...
> Новый микшер с поддержкой пульса
Интересней без него как раз.
> из трея выпилили поддержку Xembed. С одной стороны теперь не глючит
У меня на e17 и так не глючит, а у Вас как проявлялось?
> Дикий диалог настройки мониторов. Вот зачем так делать?
Не вешали пока?
И ещё: что с курсором terminology, или не применяете? (насчёт #35)
>> Новый микшер с поддержкой пульса
> Интересней без него как раз.Как по мне, то пульс сейчас работает хорошо. У меня есть реальный кейс его использования - переключение между встроенным звуком с колонками и дискретной с наушниками. И это действительно удобнее, чем перезапустить браузер для смены выхода.
>> из трея выпилили поддержку Xembed. С одной стороны теперь не глючит
> У меня на e17 и так не глючит, а у Вас как
> проявлялось?В e18 и e19 это проявлялось как "заморозка" трея при добавлении или удалении приложения из него. Нужно было вначале дождаться запусков все скайпов, токсов, парслайтов, а затем перезапустить E. иначе в трее ничего не будет меняться. хотя клики работают. Например в трее 4 приложения. Одно из них закрыл. Но значков в трее по прежнему 4. Нотификаций уже нет. При этом, если например закрыл первое приложение, то значки останутся на месте, но области привязанные к значкам сместятся. Клик по второму значку на самом деле будет кликом по третьему :)
>> Дикий диалог настройки мониторов. Вот зачем так делать?
> Не вешали пока?Нераспарсил вопрос.
> И ещё: что с курсором terminology, или не применяете? (насчёт #35)Использую. Не воспроизводится. Но у меня не вейланд а иксы.
Эпик фича появилась! можно отключить интеграцию с gravator! раньше не находил этой опции. А одно время вообще вызов насройки завершали терминал нафик.
> В e18 и e19 это проявлялось как "заморозка" трея при добавлении или
> удалении приложения из него.А, вот как -- перезапускать не додумался, да и не стал бы.
>>> Дикий диалог настройки мониторов. Вот зачем так делать?
>> Не вешали пока?
> Нераспарсил вопрос.Ну, мол, неисправимо улучшили, верните как было. Насколько помню осмотр то ли e18, то ли e19 в двухмониторном виде, там и впрямь Передел из мультика вырвался...
>> И ещё: что с курсором terminology, или не применяете? (насчёт #35)
> Использую. Не воспроизводится. Но у меня не вейланд а иксы.Так и у меня иксы. Причём от сборки, в которой работало за неделю до, отличается только сам enlightenment -- terminology 0.9.1 и и efl 1.16.0 с осени не менялись, а пересборка enlightenment с --disable wayland --disable xwayland изменений не принесла.
Спасибо.
А есть уже LiveCD поиграться?
> А есть уже LiveCD поиграться?#18, но там #35 -- которого не наблюдается в http://nightly.altlinux.org/sisyphus/snapshots/20151125/ (но там 0.20.0-rc: http://nightly.altlinux.org/sisyphus/ChangeLog).
Дайте пожалуйста ссылку на манифест iso
> Дайте пожалуйста ссылку на манифест isoЕсли вопрос был ко мне -- расскажите, что именно бы хотелось видеть в таких файликах и как их публиковать (подкаталогом? рядом с исошками?): пожелание такое давно в TODO, но надо понять, что именно требуется.
> пожелание такое давно в TODO, но надо понять, что именно требуется.http://releases.ubuntu.com/wily/ubuntu-15.10-desktop-amd64.m...
список пакетов в образе. у вас кстати нет такого )
http://mirror.yandex.ru/altlinux/5.1/iso/