Разработчики GNOME начали публикацию (https://wiki.gnome.org/Initiatives/Wayland/GnomeShell/GnomeS...) идей по дальнейшему развитию рабочего стола и определили первые планы, касающиеся GNOME Shell 4. В качестве ключевых задач называется увеличение производительности и отзывчивости интерфейса и уход от арзитентурных ограничений GNOME Shell 3, который спроектирован для работы в роли композитного менеджера для X11 и завязан на особенности X11 при взаимодействии с GPU и устройствами ввода.
Например, за передачу событий ввода, высокопроизводительную отрисовку и перемещение курсора отвечал X-сервер, к которому приложения могли обратиться напрямую, в обход GNOME Shell. После появления Wayland положение в корне изменилось и ранее решаемые X-сервером задачи легли на плечи GNOME Shell, который теперь должен сам перенаправлять события ввода и транслировать вывод окон клиентов к GPU.В связи с этим выделяется пять ключевых проблем, требующих доработки GNOME Shell: перенаправление событий ввода и клиентского контента (прямой вывод без двойной буферизации) с минимальными задержками, обеспечение оперативной реакции курсора в ответ на события ввода, поддержка методов ввода в Shell UI и избавление от влияния притормаживания в основном потоке на перерисовку кадров при композитинге контента приложений.
План подразумевает два варианта дальнейшего развития оболочки. Первый вариант предлагает разбить GNOME Shell на два отдельных процесса, отвечающих за интерфейс пользователя и композитинг. Ключевым звеном процесса композитинга станет библиотека Libmutter, предоставляющая несколько обработчиков, вынесенных в отдельные потоки. В том числе в отдельные потоки предлагается выделить код для взаимодействия с модулями KMS, обработки ввода, поддержки Wayland и композитинга/управления окнами.
Процесс с интерфейсом пользователя предлагается полностью переписать, избавившись от применения тулкита St в пользу штатного API GTK 4+. Для вывода предлагается использовать бэкенд GDK Wayland вместе с дополнительным расширением к протоколам Wayland, обеспечивающим интеграцию GNOME Shell с процессом композитинга. X-сервер полностью исключается из работы GNOME Shell, GNOME Shell будет оформлен как Wayland-клиент, всегла работающий через Wayland-бэкенд, даже когда обеспечивается работа сеансов X11.
Предложенная первым вариантом переработка решит все обозначенные проблемы, но для реализации задуманных архитектурных изменений потребует переписать с нуля значительную часть кода GNOME Shell, что приведёт к нарушению совместимостью с дополнениями и возможно необходимости их полной переработки. Для сглаживания разрыва совместимости с дополнениями рассматривается возможность развития GNOME Shell 4 до полной готовности в полностью отдельной ветке, поэтапный переход с постепенной заменой функциональности или назначение времени нарушение совместимости и постепенный перевод дополнений на новый API.
В качестве второго, щадящего, варианта называется применение прокси дисплейного сервера, который напоминает X-сервер и является прослойкой, с которой могут взаимодействовать клиенты Wayland, а также транслирует обращения к подсистемам KMS и libinput. При этом GNOME Shell напрямую не взаимодействует с KMS, а выполняет операции композитинга чрез данную прослойку. По сути прослойка будет выступать в роли полноценного сервера Wayland, что потребует полной реализации всех протоколов Wayland как в данной прослойке, так и в GNOME Shell.
Второй вариант требует существенно меньше трудозатрат и сохраняет совместимость с имеющимися дополнениями, но решает лишь задачи повышения отзывчивости из списка намеченных проблем (решаются 3 из 5 задач). Из положительных сторон отмечается не влияние крахов GNOME Shell на выполняемые в сеансе приложения, так как в случае подобных сбоев прослойка сохраняет состояние клиентских соединений. Из недостатков отмечается сохранение необходимости применения двух тулкитов (St и GTK+), выполняемые через GNOME Shell операции отрисовки интерфейса пользователя по-прежнему могут приводить к задержкам операций отрисовки окон клиентов, не решаются проблемы с привязкой к методам ввода, требуется дублирование реализации протоколов Wayland (в прослойке и в GNOME Shell).
URL: https://www.reddit.com/r/gnome/comments/7cp0pk/gnome_4_initi.../
Новость: http://www.opennet.dev/opennews/art.shtml?num=47565
Хоть кто-то серьезно подходит к созданию DE.
И это не гном.
Это KDE.
Скорее Xfce, хотя и тут нет.
Ага, только сделали Кеды 4 почти вменяемыми и сразу опять всё бросили, сломали и выдали Кеды 5, которые и сейчас не очень, ещё 2-3 года до вменяемого состояния будут доводить.
Чем не очень? Отлично работают.
Не всё работает, не всё корректно работает, и всякие кдешные приложения валятся. В Кедах 5.10 системные приложения в лотке не отображаются, группировка разных окон под один заголовок не работает, вынос меню в кнопку на заголовке окна не работает и так далее.
Да... 3-я версия только
И это вообще не линукс, увы :(
Новость не про линукс. Но у тебя традиционно подгорает.
В таком случае, выражение ложно. Никто сейчас не подходит серьезно к DE - лишь бы наляпать очередной релиз.
Серьёзное DE сегодня это браузер и текстовой редактор, который ровным счётом ничего не умеет? Ах, да, пара панелек, а то и вообще их отсутствие... Я что-то забыл?
Одной панельки достаточно.
> Одной панельки достаточно.Одной панельке на которой по середине часы 52 шрифтом, при этом панелька занимает добрую половину экрана. Минимализмѣ. Я прав?
> Минимализмѣ. Я прав?Нет, правильно "минимализмъ".
Минимализьмъ.
3гном сделал из меня минималиста.
а привык и понял, да нафиг не нужен перегруженый инфой стол.
пусть в 4 будет всего одна но Волшебная кнопка !!
Выкл?
Не, просто кнопка, нарисованная маркером (желательно перманентным) на мониторе. Можно на картонной модели монитора ;)
Как вы узнали о методах прототипирования пользовательских интерфейсов в GNOME Foundation?
logout
> 3гном сделал из меня минималиста. а привык и понял, да нафиг не нужен перегруженый инфой стол. пусть в 4 будет всего одна но Волшебная кнопка !!По центру экрана и надписью "Сделай мне хорошо." :D
> всего одна но Волшебная кнопка !!Вдоль?
Уверен, выберут первый вариант!
Галактика в архитентуре, дорогой.
Тот, который "все сломать и написать с нуля"?
> Тот, который "все сломать и написать с нуля"?Ну они этим путём в 3 гноме и 3 ЖТК пошли. А чё, всё нормально, путь Ленарта Поттеринга.
Это было бы прекрасно, но.
Тем кто всё ещё почему-то сидит на гноме, готовьтесь к новой эпопее по переписыванию приложений с 3-го гнома на 4-й. Естественно с потерей по пути половины функций.
не все пишут приложения, которым необходимо это взаимодействие
А как там с GTK 4 обстоят дела?
Шев, всё пропало! Совместимости нет, пройдёт ещё N лет, чтобы она появилась, когда выйдет GNOME 5!
> А как там с GTK 4 обстоят дела?Выёдет сразу после перевода GIMP на GTK 3.
> готовьтесь к новой эпопее по переписыванию приложений с 3-го гнома на 4-й.Из чего сделан такой вывод?
>> готовьтесь к новой эпопее по переписыванию приложений с 3-го гнома на 4-й.
> Из чего сделан такой вывод?Из эпохи переписывании приложений с GTK2 (GNOME 2) на GTK3 (GNOME 3) с полной потерей 50% функционала и уродливыми решениями, например заточить весь интерфейс под палец, но при этом забыть про десктоп.
Я так и понял, что это был коммнетарий не к новости.
Нет, ты не прав. Речь только о Гномошеле и некоторых расширениях для него.
Давно известно, что нечетные - нестабильные, альфаверсии. Четные же - стабильность и надежность. Так что Gnome 4 - ЗАЖИВЕМ!
> применение прокси дисплейного сервера, который будет напоминать X-серверПриехали. То, от чего убегали..
> приведёт к нарушению совместимостью
Когда же все на qt уйдут. Все для этого делается.
>Когда же все на qt уйдут. Все для этого делается.Кто трусы ребятам шьёт?
Ну конечно, не пилот.
> Когда же все на qt уйдутСобака лает, караван идет.
> Собака лает, караван идет.... и большинство действительно юзабельных приложений написано на чём угодно но не на GTK3. Даже на GTK2 в разы юзабельнее, но его никто не использует, практически. Так что GTK3 используют только отбитые фанатики и тем, кому пофигу, что использовать.
Клоун
>> Когда же все на qt уйдут
> Собака лает, караван идет.Там от каравана еще что-то осталось?
https://www.opennet.dev/opennews/art.shtml?num=41241
> Альфа-выпуск Audacious 3.6 ознаменовал возвращение с GTK3 на GTK2 и появление интерфейса на основе Qt
> Возвращение на GTK2+, спустя три года после миграции проекта на GTK3+, объясняется несогласием с методами развития последних выпусков GTK3+ и продвижением изменений, усложняющих разработку традиционных интерфейсов для настольных системhttps://www.opennet.dev/opennews/art.shtml?num=43377
> Выпуск сетевого анализатора Wireshark 2.0, перешедшего на Qthttps://www.opennet.dev/opennews/art.shtml?num=45914
> Рабочий стол Budgie переходит с GTK+ и библиотек GNOME на Qt
> Отмечается, что GTK+ развивается в паре с GNOME и разрабатывается для решения задач, которые ставят перед собой разработчики GNOME, без оглядки на другие проекты. В итоге, каждый значительный релиз GNOME приводит к возникновению непредвиденных проблемhttps://www.opennet.dev/opennews/art.shtml?num=39049
> Проект GCompris мигрирует с GTK+ на Qthttps://liveblue.wordpress.com/2013/11/28/subsurface-switche.../
> Subsurface Switches to Qt
Проигрыватель, анализатор, детская игрушка и еще какая-то малопонятная штуковина. 5 поектов, перешло по тем или иным причинам на Qt. Вам самому не смешно, от вашего "аргумента"?
Wiresharkом пользуется куда больше людей, чем третьегномом. Так что я бы задумался, прежде чем писать такие тупые комментарии.
> Проигрыватель, анализатор, детская игрушка и еще какая-то малопонятная штуковина. 5 поектов,
> перешло по тем или иным причинам на Qt.Имею заметить, что речь о довольно заметных проектах.
А вон та самая "малопонятноая штуковина" интересна разработчиками. Некий Л.Торвальдс закоммитил уже
> 802 commits 336,250 ++ 14,768 --и был не против перехода с сишного GTK на плюсовой Qt, а совсем даже и наоборот:
https://www.phoronix.com/scan.php?page=news_item&px=MTU2ODM
> While Dirk and Linus aren't enthusiastic front-end / application developers, they have found Qt to do much better than GTK for their cross-platform program.Не очень охота конечно цитировать мороникс, но даже тут слишком уж привирать не дОлжны, а шерстить видео ради очередного анонимного тролля^W фаната Гнума мне влом.
> 5 поектов
LXDE -> LXQT
Уже шесть. Шесть более-менее известных проектов, мигрировавших с ГТК на Qt.
Хотя подозреваю, что и далее будет такая же песня:
"всего 1001 проектов перешло или стартануло по тем или иным причинам на Qt! Вам самому не смешно?"Кстати, наверняка ведь сможете без труда назвать с пяток подобных проектов, перешедших с Qt на ГТК3?
>Когда же все на qt уйдут. Все для этого делается.Лёгкой смерти не ждите!(С)
С _той_ стороны делается всё тоже самое для сбЁга юзеров _с_ ... _на_ ... :-(
>Приехали. То, от чего убегали.Не убегали, а изначально предполагали, что дисплейный сервер пусть пишут авторы DE. Им для этого нужен фреймбуффер (ака Wayland). Вот до Гномеров дошло, что остальная часть X теперь на их ответственности...
Что будут обрезать?
Хи-хи...
Да не - хи-хи уже обрезали ...
Самое смешное в том, что по факту Гном становится безальтернативным дефолтом для десктопного линуха. Уж лучше Android x86 / RemixOS.
Дефолтом, при абсолютной неюзабельности. То, что натворили в новой убунте, когда пол экрана в 27" занимают панели окон, а иконки программ размером с кулак...
Ну в 17.10 отчаянно пытались придать Гном3 свой фирменный стиль (хотя чего там пытаться, даже свежая обнова GNOME Layout Manager в закосе под Юнити лучше выглядит) и это можно было бы простить и не обращать внимание, если бы настраиваимость была на уровне кед или крысы.
>Гном становится безальтернативным дефолтом для десктопного линуха.С каких пор гном=GTK стал?
С третьей версии.
Это ж какого лиха Гном вдруг стал "безальтернативным"!?
Какими такими методами у нас отбирают возможность выбора? А то у меня видать с глазами что-то, если такую глобальную тенденцию упускаю ...
> Это ж какого лиха Гном вдруг стал "безальтернативным"!?Ну третьегном по дeбильным решениям сложно переплюнуть. Так что действительно в некотором роде "безальтернативный".
>> Это ж какого лиха Гном вдруг стал "безальтернативным"!?
> Ну третьегном по дeбильным решениям сложно переплюнуть. Так что действительно в некотором
> роде "безальтернативный".А, ну в этом смысле — да, пожалуй ...
> Уж лучше Android x86 / RemixOS.Это который свернулся в сторону "корпоративных нужд" ?
Phoenix OS -- http://www.phoenixos.com/
Вариант 1 решает всё, но делает очень больно.
Вариант 2 решает не всё, но делает ещё больнее переход.
Как-то оба варианта напоминают подход Mozilla в плане WebExtensions vs. XUL.
> напоминают подход Mozilla в плане WebExtensions vs. XULЭто переход особо и не заметен, кроме лая о нем в нете.
Нет, заметен. Не работают сильно кастомизирующие расширения. Например, для тайлинга окна.
>После появления Wayland положение в корне изменилось и ранее решаемые X-сервером задачи легли на плечи GNOME Shell
>По сути прослойка будет выступать в роли полноценного сервера Wayland, что потребует полной реализации всех протоколов Wayland как в данной прослойкеКороче. это начало конца. Я всегда говорил, что вейланд и гном потенциально опасны для всей экосистемы опенсорса. Во первых, теперь каждое ДЕ должно будет само обеспечивать всё то, чем раньше занимались иксы, всё это будет несовместимо между собой и приведёт к неработоспособности гномовского приложения вне Гнома. Все приложения будут обязаны работать с Гномом, а КДЕшники и прочие пусть сами мучаются. Всю жизнь гномеры пытаются отлучить всех остальных от их божественных приложений и нарушить работу непокорных. То лотки ломают, то меню принудительно выносят, то переключение клавиатуры переделывают, а теперь оказывается, что это всё ещё раз переписать надо и закрыть навсегда.
Полностью согласен — монстеризация полным ходом. Добавил бы ещё в список systemd для полного комплекта (вернее не полного, а основного).
Одна ОС, один DE, один Фюрер
> Во первых, теперь каждое ДЕ должно будет само обеспечивать всё то, чем раньше занимались иксы, всё это будет несовместимо между собой и приведёт к неработоспособности гномовского приложения вне ГномаЯ так понимаю, пруфов для вот этой чуши не будет, да? Gtk и Qt так же и будут работать, как работали, а с ними и 99% приложений.
> Я всегда говорил, что вейланд и гном потенциально опасны для всей экосистемы опенсорса.
А ты бы перестал говорить о том, что чём ни толики не смыслишь.
Ты читать сам умеешь, что они там пишут? Они готовят полный захват всего, что требуется приложению для работы. Они будут краники открывать и закрывать. И приложения будут обязаны работать не с всеми поддерживаемыми libinputами, а с гномовской прослойкой.
> КДЕшники и прочие пусть сами мучаются.А что, кто-то должер делать за КДЕшников?
Дело кдешников писать свой ДЕ, дело гномеров писать свой и при этом не мешать остальным. Мир опенсорса должен заключаться не в конкуренции, а сотрудничестве, предоставляя пользователям то, что они хотят, но не мешать соседям. И фридесктоповские стандарты были написаны для того, чтобы гарантировать, что любое приложение написанное под любым фреймворком получит то, что ему нужно. Работа писателей ДЕ заключается в написании жонглёра приложениями (на свой вкус, но соответственно рекомендациям фридесктопа), создании среды, где приложениями будет удобно пользоваться, а не порабощать писателей приложений и заставлять плясать под свою дудочку, постоянно сменяя векторы направления и переписывая всё с нуля.
Тут никто ничего никому не должен. Свобода!
Лишний повод не слезать с X+XFCE
Как всегда набежало куча унылых нытиков. Ну понойте, может легче вам станет.
Ну так давай веселиться, ура, новая щель, новые иконочки в полэкрана, а какие планы у них есть, ух! Правда непонятно, что хоть один пункт из этого плана принесет пользователям гнома. Ну разве что глючить на каждый чих перестанет, и отжирать 200мб+ видеопамяти на видюхе. Но это не факт, сделать им надо много чего, гораздо больше чем есть сейчас, а учитывая... кхе кхе, те результаты, что уже имеем от них, будущее становится немного печальным.
Неплохо набросали конечно.
Мне нравится подход внешнего вида Гнома, но нравится оптимизация и плавность КДЕ.
Если гном сделают быстрым, плавным и не лагающим при переключении рабочих столов с 4-5 окнами - я перейду на гном. А пока что буду просто посматривать...
Это подход — GNU/Пароход!
Прослойки костыли, костыли прослойки.. Linux, Linux никогда не меняется..
В новости ни слова о ядре. При чём тут ядро Linux?
Где ты увидел слово ядро, болезный? речь об экосистеме.
> увидел слово ядроLinux - ядро. Не ОС, не экосистема. Только лишь ядро и не более. GNU/Linux - ОС.
Как уже задолбала эта фраза "Linux - не ОС", Вы когда будете писать например про Windows, тоже пишите обязательно "Операционная система Windows", а то народ ещё подумает что Вы про окна говорите, те которые в стенах...
А что вы хотели - сектанты-с. Поклонники идола козловидного. Им Столлман, пророк и ересиарх ихний не велит иначе писать.
> Из положительных сторон отмечается не влияние крахов GNOME Shell"Ну кто так строит..." "не влияние", ага...
"Отсутствие влияния" же. Эхх...
За время существования 3й версии так и не получилось выпустить с ним ни одного планшета, несмотря на ориентацию UI. А для грядущих времён IoT всё это слишком ресурсоёмко для своего т.н. минимализма.
Даже яблоки и окна не особо рискуют всё менять (застывшие к изменениям мозги не в счёт).
Разделяй и властвуй!
Подорвавшийся на мине полезен указателем, как не нужно.
Гном как бы хорош тем, что такая вещь в себе, все компоненты тесно связаны и выглядит довольно собранным, легче поддерживать такой сферизм в вакууме. Но это его и беда, что на каждый чих приходится всё перепиливать и костылять совместимость с другими фреймворками.
Вон сегодня уже 27-ая Fedora вышла. Гном цветет и пахнет.
Чем именно пахнет и чем цветёт?
> Вон сегодня уже 27-ая Fedora вышла. Гном цветет и пахнет.Слава богам, что есть сборки той же федоры с кедами и другими ДЕ, хотя и зарыты они так глубоко что и не увидишь их, не обладая некоторой степенью упёртости\упoрoтoсти.
Грустно.
LXDE по-прежнему наше всё.
LxQt же!
Вот почему у нас всегда так? Там скотчем, там гвоздик, там веревочкой и пучком, фиг знает как оно держится, но ведь держится и все привыкли. Да чтоб войти надо голову пригнуть и штанину можно порвать, но это мелочи ведь работает. По себе замечал, сделав кучу работы и увидев, что накосячил, а чтоб исправить надо переделть всю работу, то стараюсь как нить скотчиком заделать, и каждый раз фигня получается, в итоге теперь если накосячил, то с хоть и с матом но разбираю нафиг и делаю все по новой, но чтоб уже норм, и да порой приходиться делать это не раз, НО! каждый раз я учусь и делаю лучше, да потом приходиться привыкать и объяснять другим, что пригибаться не надо, что бить по корпусу тоже не надо(теперь чтоб заработало надо сверху слегка стукнуть :). Короче по фиг на всех кто кричит что все пропало и нафиг не нужно, мне нужно, мне нравиться что люди работают и переделывают старые косяки и я рад что развитие них..ена не остановилось, даже если по началу придется материться и пинать ногами.
Ты у них там маркетологом на полставки не хочешь поработать? Просто жалко, когда столько ресурсов уходит впустую.
Это у тебя из-за отсуствия опыта.
> Тут была простыня текста.
> люди работают и переделывают старые косякиСоздавая куча новых, убивая совместимость, ... додумай сам. Мышиная возня.
Это можно дома так, никуда не торопясь, прихлёбывая борЩЩЪ ... (С)
А на работе, за первый срыв дэдлайна - выговор, за второй накажут копейкой, за третий - выпрут к IP-ням ... копроэкономика(С)
> каждый раз я учусь и делаю лучшеДа, наклоняться при входе больше не надо. Но входить надо боком, потому что дверь шириной 30 сантиметров. В следующей версии это поправят - дверь будет шириной во всю стену и незакрываемая, но наклоняться всё ещё будет не нужно. А ещё через версию мы осознаем, что дверь слишком незащищающая конструкция, и сделаем конструкцию, которая позволит вместо закрывания двери просто формировать бетонный кусок стены, а вместо открывания - просвериливать его. Да, нужно купить сверлильную машину и договориться с бетонным заводом об экстренной поставке бетона каждый раз, когда надо закрыть дверь, но этот баг будет исправлен в следующем релизе: дверей в стенах не будет, а для попадания внутрь достаточно будет перелезть через стену с помощью лестницы. Заодно и на крыше сэкономим. Но тут начинается проблема с дождём, поэтому ещё через релиз здание покроем полиэтиленовой плёнкой, а через два релиза поймём, что плёнка может порваться, и придумаем строить дома вверх ногами, а выход сделать через канализацию - зашёл в унитаз, прошёл несколько десятков метров, вылез из ближайшего люка посередине дороги. И каждый раз, с каждой новой идеей, с каждым новым изменением мы будем учиться и делать всё лучше и лучше.
>[оверквотинг удален]
> заводом об экстренной поставке бетона каждый раз, когда надо закрыть дверь,
> но этот баг будет исправлен в следующем релизе: дверей в стенах
> не будет, а для попадания внутрь достаточно будет перелезть через стену
> с помощью лестницы. Заодно и на крыше сэкономим. Но тут начинается
> проблема с дождём, поэтому ещё через релиз здание покроем полиэтиленовой плёнкой,
> а через два релиза поймём, что плёнка может порваться, и придумаем
> строить дома вверх ногами, а выход сделать через канализацию - зашёл
> в унитаз, прошёл несколько десятков метров, вылез из ближайшего люка посередине
> дороги. И каждый раз, с каждой новой идеей, с каждым новым
> изменением мы будем учиться и делать всё лучше и лучше.Поразительно точное описание процесса разработки гнома... Надо ратовать за принудительное размещение такого описания на домашней странице гнома, чтобы слабоумным было понятней как тут всё задумано.
Где планшетные пк для него?
Да хоть 104. Гном всегда был в жoпe прогресса. До мощных программ и юзабилити KDE этим ребятам как до луны.
Надеюсь хоть в 4ке лаги и тормозную анимацию уберут.
Уже убрали, в 3.26 все хорошо.
Шелл мало чего может. Переписать его с нуля задача не архи сложная, но если сейчас Шелл тормозит на видюхе, на которой Плазма летает, то после будет ограничен только видюхами и программами, которые поддерживают Вейланд, а их меньше. Таким образом Шелл еще уменьшит аудиторию пользователей. Или я не правильно понял?
>Или я не правильно понял?Походу - да. Там где тормозит щель, там и плазма не летает (С)
А самая печаль - что в них в обоих есть всё ненужное и нет всего нужного :-\
После 2007 десктопные *никсы делают осьминоги, истину вам говорю :(
> Там где тормозит щель, там и плазма не летаетА вот и нет. И на i945GM и на HD5770(и на Икс и на Вяленом) плазма работает намного лучше щели. А щель выдает тормозную анимацию.
1) Возврат обратно к архитектуре дополнений и API в стиле GNOME2 с учётом полной замены X на Wayland. Через боль и страдания.
2) Костыли-подпорки.
Или я что-то упустил?Я немного не в теме и, если мне не изменяет память, red hat разрабатывает libinput как библиотеку ввода для wayland и X одновременно: https://wayland.freedesktop.org/libinput/doc/latest/
Проблема прежде в ней, и архитектуре не позволяющей прямого взаимодействия без кода гномощели, которая часть композитора? Но ведь тогда получается, что и на KWin/Wayland такая же архитектурная проблема, и нытики #Qt_vs_GTK2017 также не нужны как и 10 лет назад?
Ууу, побежал-ка я обратно на KDE
второй вариант просто жестьлучше б пошли по первому, но стараясь сохранить высокоуровневое API, чтобы плагины отлетели не совсем полностью, а требовали только минимальной допилки
"Нонеча, это вам не давеча..."
Сейчас молодые и энергичные любят всё переписывать, ибо "некогда им в архитектуру". Раньше отцы тормозили (или, что ещё лучше, направляли). А сейчас не хватает...
Отечественный автопром не меняет аржитектуру с 70-х годов, все юниксвейно. А проклятые немцы в Меседес, БМВ и Фолькваген все время все переписывают.
Делайтеи первый вариант. Может хоть лагать перестанет. Отвал всех расширений переживу. Я давно принял дефолтную концепцию гнома и почти не использую расширения, меняющие функционал. Отвал расширения погоды переживу, а любители dashtodock должны страдать.
А иначе никак. Если второй вариант, то снова будет фигня, прослойка на прослойке, тормоза, зато блин dashtodock свой облизывать будете.
Dash to panel удобнее.
Но проблема-то не в этом. В гноеме приходится всеми этими расширениями из соплей и веревочек, склеенными на коленке левыми людьми, решать проблемы, которые в нормальных DE отсутствуют благодаря либо встроенным средствам, либо благодаря плагинам "из коробки", сделанным разработчиками DE или под их контролем.
чет я не вижу в плане сделать заголовки потоньше
Я думаю что есть ещё потенциал по увеличению высоты тайтлбара, поскольку адепты гнома3 на opennet и lor любят доказывать что он компактный, не мешает, удобный и функциональный. А значит у ребят из Гном Фондэйшн ещё есть достаточное поле для "оптмизации" интерфейса.
> Я думаю что есть ещё потенциал по увеличению высоты тайтлбараКлоун
Пока xfce есть и его не портировали на Qt, можно пользоваться DE.
Если в связи с нехваткой функциональности Gtk3 начнут переписывать на Qt, как lxde, то проще свалить на icewm.
Посоветуйте тему для Icewm
Любую - https://www.box-look.org/browse/cat/142/ord/latest/
Сначала они убили Unity, а теперь когда все расслабились, творят, что хотят!
Вариант 1 способен сделать десктоп.