LINUX.ORG.RU

В Ubuntu 22.04 LTS будет урезана стандартная тема оформления

 , , ,


2

2

В тему оформления Yaru принято изменение, в котором для всех элементов кнопок, ползунков, виджетов и переключателей отказались от баклажанового цвета и вернулись к оранжевому. Причиной такого решения стали ограничения библиотеки libadwaita, в которую начиная с GTK 4.4 вынесены компоненты используемой в GNOME темы оформления Adwaita. В этом релизе нельзя использовать более одного акцентирующего цвета, и применяется серый цвет для кнопки закрытия окна для того, чтобы добиться единообразия элементов заголовка.

Напомним, что первым сокращением масштаба работы над темой оформления Ubuntu стал отказ от разработки тем Ambiance и Radiance и переход на Yaru в релизе Ubuntu 18.10. Целью данного перехода было упрощение разработки темы и сокращение слишком больших трудозатрат на сопровождение нестандартных тем оформления, путем использования стандартного стиля, что в итоге привело и к «пластиковому» интерфейсу в дальнейшем.

Далее в Ubuntu 21.10 отказались от комбинированного варианта сочетающего тёмные заголовки, светлый фон и светлые элементы управления, так как отсутствует в последних релизах GTK3 и GTK4 возможности определения разных цветов фона и текста для заголовка и основного окна, что не позволяет гарантировать корректную работу всех GTK-приложений при использовании комбинированных тем.

>>> Подробности



Проверено: hobbit ()
Последнее исправление: sudopacman (всего исправлений: 3)
Ответ на: комментарий от Skullnet

boost регулярно ломается, например. Я даже перевел его на сборку с помощью clang.

LongLiveUbuntu ★★★★★
()
Ответ на: комментарий от EXL

Это изменение, например, сломало сборку кучи софта на C. На ЛОРе и других IT-ресурсах до сих пор подобные темы появляются как грибы после дождя:

Это неправильное использования языка, поэтому это исправили и наверняка есть фичи для совместимости. Очень сложно добавить флажок, чтобы код собирался, да? Все это очень редкие частные случаи, которые вряд-ли появятся вообще если юзать только определенную версию языка.

Skullnet ★★★★★
()
Последнее исправление: Skullnet (всего исправлений: 2)
Ответ на: комментарий от Im_not_a_robot

ЛПП

sudo apt install libgtk2
libgtk2.0-0                  libgtk2.0-doc
libgtk2.0-bin                libgtk2-ex-formfactory-perl
libgtk2.0-cil                libgtk2-gst
libgtk2.0-cil-dev            libgtk2-perl
libgtk2.0-common             libgtk2-perl-doc
libgtk2.0-dev
Skullnet ★★★★★
()

Mixed Theme “Too Much Work” to Maintain

Too Much Work

Жалкие программисты 21го века, неспособные сделать тёмный заголовок и светлое окошко, позорища сраные. Где-то люди в космос летают, роботов делают, коллайдеры стоят, а эти дауны не могут сделать тёмный заголовок и светлое окно. Пипец.

anonymous
()
Ответ на: комментарий от bread

Зато там есть патчи aka расширения.

За которые напомню, никто ответственности не несет. И не гарантирует их наличие и работоспособность в течении всего жизненного цикла дистрибутива.

Во второгноме ничего подобного не было.

И хорошо, что не было. Потому что во втором гноме автор апплета без репозитория просто не выживет. В итоге тянули апплет вплоть до EOL той или иной версии дистрибутива.

ipkirill21x
() автор топика
Ответ на: комментарий от anonymous

Прикольное утверждение, при любой попытке поправить рассыпается от бессодержательности. Как «круг квадратного цвета».

t184256 ★★★★★
()
Ответ на: комментарий от khrundel

Темы Win9x и Windows 10 так и работают, там кроме цветов ничего не настраивается толком. Вот это теперь называется “темами”. Молитесь, что у вас хоть CSS не отнимают.

anonymous
()
Ответ на: комментарий от bread

Расширения совместимы только с гномощелью, внезапно? Равно как и клизмоиды.

А gnome-panel/mate-panel можно хоть под чёртом лысым запустить. Как и metacity. И наоборот: посторонние обои, доки, XEMBED-виджеты и трее любого размера и формы спокойно работают под второгномом и он этому не мешают. Низкоуровневые настройки xkb, synclient и т.п. также спокойно работают под второгномом, гомощель с клизмой же всё переопределяют и через пень-иолоду пересобачивают, что ни ихнее толком не работает, ни иксовое. И Unity, которую тут в комментах нахваливают, это тоже касается, один лишь эпичный баг с индикатором раскладки, а эпичен он именно потому, что Unity точно так же криво работает с посторонними индикаторами и переключалками, так что проблема просто не решается.

anonymous
()
Ответ на: комментарий от anonymous

Темы Win9x и Windows 10 так и работают, там кроме цветов ничего не настраивается толком.

Вранье и клевета. После патча пары системных библиотек можно менять все до неузнаваемости. Это вам не пингвин, где твикеры только в бубунтах водятся, а в других дистрибутивах их нужно собирать из исходников (Gnome-Tweaks не в счет).

anonymous
()
Ответ на: комментарий от Skullnet

И как это мешает его выкинуть?

Вон Qt4 выкинут совсем недавно, и даром, что куча софта с него не портирована — они тоже выкинуты за компанию.

anonymous
()
Ответ на: комментарий от t184256

никто не будет юзать EFL

Куда вы денетесь с подводной лодки?

Он даже темизируется вполне неплохо, но формат тем свой. Зря игнорите, очень зря.

anonymous
()
Ответ на: комментарий от ipkirill21x

А кто должны отвечать, аллё?

ABSOLUTELY NO WARRANTY чуть менее чем в каждой программе. Против чего разработчик ЯОС возмущается. Видать, хочет первым в тюрьму.

anonymous
()
Ответ на: комментарий от anonymous

После патча пары системных библиотек

Маня, uxtheme существует с Windows XP, а речь о Win9x, кого ты пытаешься надуть?

И да, жытыка можно будет точно так же пропатчить и перекрасить, даже если темы выкинут с концами, но местные кукаретики этим, конечно же, заниматься не станут и продолжат ныть, они даже готовые патчи gtk3-classic накатить не способны.

anonymous
()
Ответ на: комментарий от anonymous

А кто должны отвечать, аллё?

Как и раньше - тот, кто трудоустроился в репозиторий мейнтейнером пакета и сопровождает его, в том числе и патчи пишет вплоть до окончания ЖЦ версии дистрибутива. Но сейчас репозитория нет и отвечать некому.

ipkirill21x
() автор топика
Последнее исправление: ipkirill21x (всего исправлений: 1)

маленькие проблемы тех, кто решил уйти с нормального гнома 2

bernd ★★★★★
()
Ответ на: комментарий от anonymous

Далась вам эта панель. Расширения не только про панель. У меня вообще lxpanelx в третьегноме, а топбар убран внезапно расширением. И всякие иксовые фигнюшки работают. Например, я пользуюсь devilspie и скриптами с wmctrl. Настройки пересобачивает, это да. Но второгном тоже так делал. Да, его можно было юзать кусками: панель взять или wm, или запускать другой wm в гноме. Ну круто, красноглазо. Только в итоге приходишь к тому, что все эти компоненты гнома сами по себе нафиг не нужны. А целостной интегрированной среды нет. Что-то близкое к тому было только в KDE3.

bread
()
Последнее исправление: bread (всего исправлений: 1)
Ответ на: комментарий от ipkirill21x

Ну-ну, покажи хоть один скриптовый ЯП, для которого адекватные люди при разработке пакеты с библиотеками ставят из репозитория дистрибутива, а не общепринятым на разных платформах ПМ для данного языка.

Ладно браузерные расширения из репозитория дистрибутива ставить, на ЛОРе есть пару наркоманов, которые действительно таким занимаются.

anonymous
()
Ответ на: комментарий от bread

Расширения не только про панель

Так речь и не только о панели.

целостной интегрированной среды нет

А нафиг она нужна? Особенно тем, кто нацелены что-либо в ней менять?

anonymous
()
Ответ на: комментарий от anonymous

Ну-ну, покажи хоть один скриптовый ЯП, для которого адекватные люди при разработке пакеты с библиотеками ставят из репозитория дистрибутива, а не общепринятым на разных платформах ПМ для данного языка.

Причем тут язык? Сравнивается жизнеспособность апплета и расширения в рамках любого отдельно взятого дистрибутива в течении всего его жизненного цикла. Скриптовость ЯП - не повод снимать былую ответственность с репозитория и отказываться от былых стажировок мейнтейнеров, которые гарантировали, что случайные люди апплеты разрабатывать, а потом забрасывать не будут.

Ладно браузерные расширения из репозитория дистрибутива ставить, на ЛОРе есть пару наркоманов, которые действительно таким занимаются.

Это вполне могло быть оправданно, когда в отдельно взятом дистрибутиве браузерное расширение заточено под конкретную версию браузера. Примером здесь может служить переход Mozilla на WebExtensions - новое расширение не будет работать в браузере, в котором нет WebExtensions и наоборот, в браузере только с WebExtensions старое расширение работать не будет.

ipkirill21x
() автор топика
Ответ на: комментарий от anonymous

Вон Qt4 выкинут совсем недавно, и даром, что куча софта с него не портирована — они тоже выкинуты за компанию.

Большую часть Qt4 софта уже давно портировали. Остался только некоторый софт, например, утилита драйверов принтера. Там разработчикам пофиг на линукс, поэтому им фпадлу даже сменить версию. Qt ещё достаточно легко портируется. А вот GTK… даже GIMP ещё на gtk2 сидит.

Skullnet ★★★★★
()
Последнее исправление: Skullnet (всего исправлений: 1)
Ответ на: комментарий от ipkirill21x

тянули апплет вплоть до EOL той или иной версии дистрибутива

Вот только самому гному настал EOL, и все апплеты вместе с ним закопали. А апплет писать и поддерживать это вам не патч навалять на жабаскрипте. Хотя все возмущаются, что расширения отваливаются, но их довольно бодро обновляют под новые версии. Если не кататься на роллинге, можно эти шатания и не заметить. Хотя понятно, что гном это дворец из говна и палок. Ну что есть, то есть. Можно красноглазое окружение собирать, но тогда будет не дворец, а сарай из тех же материалов. Про KDE ничего не буду говорить, а то и так столько скора потрачено на него.

bread
()
Ответ на: комментарий от anonymous

целостной интегрированной среды нет

А нафиг она нужна? Особенно тем, кто нацелены что-либо в ней менять?

Мне не нужна. Но нафиг нужны лисапеды без интеграции? Весь гномософт зачем? Они даже браузер свой написали. Для кого, для чего? А тот же konqueror имел смысл как мегакомбайн.

bread
()
Ответ на: комментарий от Skullnet

Большую часть Qt4 софта уже давно портировали

Qt6 на дворе, аллё.

даже GIMP ещё на gtk2 сидит

Не «даже», а «только». Он вообще едва живой.

anonymous
()
Ответ на: комментарий от ipkirill21x

Причем тут язык?

Ни при чём. Это таком намёк, что эти ваши репозитории, вместе с какой-то там мнимой ответственностью, нафиг не нужны на практике.

которые гарантировали, что случайные люди апплеты разрабатывать, а потом забрасывать не будут

Типа мейнтейнеры подхватывают разработку чего-то заброшенного, ага. Сказки не рассказывай.

заточено под конкретную версию браузера

Ты ещё скажи, что допустимо сидеть годами на ископаемой версии браузера.

anonymous
()
Ответ на: комментарий от Skullnet

Qt ещё достаточно легко портируется

Ни фига. Легко портируется тот, который изначально на 4-м написан. А вот тот, который в своё время ещё с 3-го сконвертирован, на 5-й уже просто так не портируешь.

даже GIMP ещё на gtk2 сидит

Уже нет, вылезай из криокамеры.

anonymous
()
Ответ на: комментарий от peregrine

Там гтк просто один из бекендов.

anonymous
()
Ответ на: комментарий от bread

Весь гномософт зачем?

Незачем. Я вообще топлю за то, что DE не нужны вместе с поделиями ихними. В той же убунте толковый софт стоит вместо этих поделок.

Они даже браузер свой написали. Для кого, для чего?

Ну тут ты зря, это чуть ли не единственная живая ветка вебкита вне macOS/iOS. EFLWebKit и WPE можно не считать, а остальное давно на хромом движке. Ну и как под Safari тестить без айфона и мака?

anonymous
()
Ответ на: комментарий от anonymous

целостной интегрированной среды нет

Справедливости ради, они пытались (bonobo), но не вышло. Только панель у них и получилась по большому счёту. А сейчас хоть и монолит, но зато там нормальный композитор, wm намного лучше старого, расширения. Этакий awesome получился.

bread
()
Ответ на: комментарий от anonymous

Ни при чём. Это таком намёк, что эти ваши репозитории, вместе с какой-то там мнимой ответственностью, нафиг не нужны на практике.

И именно поэтому в Windows появился Windows Store с ПО, а в Linux пытаются перейти на аналоги EXE, зовущиеся Snap/Flatpak.

Типа мейнтейнеры подхватывают разработку чего-то заброшенного, ага. Сказки не рассказывай.

А теперь это расскажите разработчикам Ubuntu-мяты, которые воскресили удаленный еще в первых релизах мяты апплет с юзер-профилем и вернули таковой в состав indicator-applet. Кстати, и механику Indicator-Applet, которая являлась солянкой из апплетов, вернули. Причем произошло сие спустя аж пару лет после начала разработки мяты и портирования на GTK3. Живо, работает, не падает.

Ты ещё скажи, что допустимо сидеть годами на ископаемой версии браузера.

Ты еще скажи, что людям надо не работать, а тратить свои личные ресурсы на хотелки каких-то там 2,5 разрабов...

ipkirill21x
() автор топика
Ответ на: комментарий от anonymous

Qt6 на дворе, аллё.

И что? На Qt5 до сих пор куча софта. Никто не побежал обновляться до Qt6.

Не «даже», а «только». Он вообще едва живой.

Наконец-то дошло, что если софт огномный, да ещё не очень активно разрабатываемый, то его обновлять очень быстро не будут особенно, если он написан на GTK. Выкидывать GTK2 - это себе в ногу стрелять.

Skullnet ★★★★★
()
Последнее исправление: Skullnet (всего исправлений: 1)
Ответ на: комментарий от ipkirill21x

И именно поэтому в Windows появился Windows Store с ПО

Не обольщайся, он нужен сугубо для стрижки бабла и анальной сертификации, а не какой-то там ответственности.

вернули

Откопать закопанное много ума не надо.

людям надо не работать, а тратить свои личные ресурсы на хотелки каких-то там 2,5 разрабов…

Какие хотелки, алё? Разрабам лишняя работа и головняк прибавляется из-за некрофилов.

anonymous
()
Ответ на: комментарий от Skullnet

форкнуть можно. вопрос - что и как. т.е. что и как воткнуть вместо csd, css и прочих popover-ов, чтобы не сломать совместимость по api

ananas ★★★★★
()
Ответ на: комментарий от anonymous

Не обольщайся, он нужен сугубо для стрижки бабла и анальной сертификации, а не какой-то там ответственности.

Да-да-да. Вот только пример Google Play доказывает, что репозиторий - хороший инструмент по борьбе с школотой, которой ничего, кроме HelloWorld доверять писать нельзя.

Откопать закопанное много ума не надо.

А вот откопать закопанное, потом адаптировать его к текущим условиям - это нужен ум, похлеще чем написать с ноля. Ибо чужой код понять труднее, чем свой.

Какие хотелки, алё? Разрабам лишняя работа и головняк прибавляется из-за некрофилов.

Изменения в API, которые в обмен на головняк разрабов создают головняк всем остальным участникам информационной среды. И еще тот вопрос - может ли воля отдельно взятого разраба диктовать волю всем остальным участникам информационной среды.

Пользователю - тем, что он лишается программного продукта из-за этих изменений, ибо программный продукт перестает выполнять свои функции.

Разрабу стороннего программного продукта создаются проблемы с производством и сбытом программного продукта, так как в его бюджет по понятным причинам не включается монетизация тараканов разрабов API, потому что нет вменяемых способов это монетизировать и не будет.

Соответственно в итоге мы получаем соответствующий результат - пингвин 90-ых годов, в котором скоро ничего, кроме командной строки и пары утилит не будет.

ipkirill21x
() автор топика
Последнее исправление: ipkirill21x (всего исправлений: 2)
Ответ на: комментарий от ananas

форкнуть можно. вопрос - что и как. т.е. что и как воткнуть вместо csd, css и прочих popover-ов, чтобы не сломать совместимость по api

CSD - это вообще плохая практира разработки интерфейсов. Такой гуй вообще неудобный. Единственное место где CSD можно использовать, это графонистые лаунчеры для игр и инсталляторы, ну, и, может быть, некоторый специфический софт. В остальном софте никакого CSD быть не должно.

Skullnet ★★★★★
()
Последнее исправление: Skullnet (всего исправлений: 1)
Ответ на: комментарий от Skullnet

плохая это практика, или нет - не важно. GtkHeaderBar существует, и с этим приходится считаться. по крайней мере в случае форка. если, конечно, есть желание, чтобы форк хоть в какой-то мере был юзабелен

ananas ★★★★★
()
Ответ на: комментарий от ananas

плохая это практика, или нет - не важно. GtkHeaderBar существует, и с этим приходится считаться. по крайней мере в случае форка. если, конечно, есть желание, чтобы форк хоть в какой-то мере был юзабелен

Выпиливание этого уродства - это самая лучшая фича.

Skullnet ★★★★★
()
Последнее исправление: Skullnet (всего исправлений: 1)
Ответ на: комментарий от Skullnet

вот поэтому форка до сих пор и нет. потому что пионеры-форкатели не способны понять, что не выпиливать надо, а делать адекватную замену, прозрачную для пользователей

ananas ★★★★★
()
Ответ на: комментарий от Skullnet

CSD - это вообще плохая практира разработки интерфейсов

Ссылка на авторитетный источник есть?

// вопрос риторический, можешь не отвечать

anonymous
()
Ответ на: комментарий от ananas

Форкайте лучше гтк2. Точнее его нужно просто откопать и портировать всё взад. Как раз будет чем заняться до конца века. А гтк3 не надо гальванизировать, пусть подыхает. Может гтк5 будет торт.

bread
()
Ответ на: комментарий от LINUX-ORG-RU

култя фигня, гтк ещё держалось, но уже походу всё. Гномовцы теперь уже окончательно считают что гтк == гном и всё. Печаль. Больше гуя на линуксе считай нет. Только невнятная культя и шизофреничный гтк.

Самая адекватная среда это Trinity TDE. А ещё нам нужна полноценная текстовый интерфейс пользователя вроде Twin - a Textmode WINdow environment, by Massimiliano Ghilardi

anonymous
()
Ответ на: комментарий от Skullnet

Qt - красавчик, как всегда

Да конечно, проприетарщина махровая = красавчик. Причем делается именно для виндузятных коммерсов, а вам кость кидают на унизительных условиях. В любой момент могут совсем закрыть.

bread
()
Ответ на: комментарий от bread

Причем делается именно для виндузятных коммерсов,

Ты так говоришь как будто это что-то плохое. Или должны делать для таких как ты, для не таких как все?

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.