LINUX.ORG.RU

Как я переехал на GTK-окружение после 15 лет в KDE

 , ,


4

3

Захотелось мне оформления в стиле Nimbus, который был в Solaris, а в KDE его воссоздать оказалось нереально. Поэтому я просто взял и перешёл на GTK-окружение, имея 15 лет KDE в анамнезе (эпизодически использовал с KDE 3.2, постоянно — с KDE 4.1.4). Наверное, это самая идиотская причина смены DE и тулкита, претендую на медаль 😁

Перепробовал всё более-менее некрасноглазое на GTK, начиная с Gnome 42 и заканчивая LXDE. Остановился на MATE. Внезапно, это вполне функциональная настольная среда, которая сформировалась в процессе развития Gnome 2, так что все или почти все банальные вещи в UI/UX тут реализованы. И всё это наследие Gnome 2 неспешно эволюционирует: МАТЕ уже давно использует GTK3 и сейчас внедряет поддержку Wayland.

Как видно по скриншотам, Nimbus жив! После засилья плоскоты, прозрачностей и стерильности смотреть на вот это всё просто кайф. Хотя, может, тут новизна играет роль, но меня МАТЕ пока устраивает вполне. Этот переход оказался интересным опытом, поделюсь некоторыми наблюдениями:

  • Не знаю насчёт Gnome и Cinnamon, но МАТЕ намного проще устроен, чем KDE 5. Если мне нужны заметки с органайзером и контактами — я запускаю Osmo и просто делаю заметки, смотрю-добавляю контакты и сверяюсь с планами. Просто, представьте себе, открываю приложение и добавляю контакт, а не сижу выбираю хранилище, категорию записи и прочую техническую трахомудию, как в монструозных KDE-приложениях типа Kontact. Офигенное ощущение, скажу я вам! Никаких сраных единых систем хранения данных, которые то и дело отваливаются, мне блин не нужна МОЩЬ, которая принимает тысячу контактов в секунду от разных приложений одновременно и синхронизирует их с какой-то промышленной вундервафлей, мне нужна элементарная локальная программулька для удобной записи контактов, мать вашу!
  • Это капец как печально, но похоже, что софт на Qt больше не вариант. Почему? Он ТОРМОЗИТ. Если GTK-приложения в МАТЕ на моём компе запускаются мгновенно, то Qt-программы запускаются так: мгновенно появляется рамка окна, отрисованная МАТЕ-шным оконным менеджером, и ПРИМЕРНО ЧЕРЕЗ СЕКУНДУ в этой рамке появляется содержимое окна, отрисованное Qt. Так происходит и с Kvantum, и с Breeze, и с Fusion, без разницы. Я сначала подумал, что это глюк конкретно моей инсталляции, но потом понял, что Qt-приложения всегда так запускались и в KDE тоже. После запуска отрисовка быстрая и плавная, но вот сам запуск ворочается тяжело, особенно если прога на QML. Всегда чувствовался небольшой разрыв между действием пользователя и реакцией KDE/Qt. Просто сейчас это стало особенно заметно. А GTK, даже в своей жирненькой третьей версии, реагирует мгновенно. Почему так?
  • А печально без Qt вот почему: внезапно обнаружил, что в репозиториях Manjaro большинство GUI-приложений — на Qt. Пытался, например, подобрать Markdown-редактор на GTK, а они почти все на Qt. На GTK только штуки три или четыре, да и те с CSD (клиентские декорации в МАТЕ выглядят чмошно). Практически все читалки, умеющие FB2, тоже на Qt. Аналога KeePassXC на GTK не нашёл, может кто подсказать?
  • Почему линуксоиды хейтят dconf, он же «гномореестр»? По-моему, настройки в бинарном файле это удобно! Во-первых, разработчикам не нужно впиливать каждую настройку в GUI, когда есть одно известное место, где хранятся настройки в читабельном виде, и в которые можно тыкать мышкой. Во-вторых, благодаря dconf любую настройку можно изменить через консоль. В-третьих, выбирать из бинарного файла нужные данные намного быстрее и стабильнее, чем парсить кучу текстовых конфигов, как делает KDE. Тем более, в случае KDE там не куча, а ХРЕНОВА ГОРА текстовых конфигов, в итоге KDE даже на топовых конфигурациях загружается по 5 секунд.
  • Кстати о настройках. Их в МАТЕ мало, конечно, если сравнивать с KDE. Зато это реально нужные настройки, которые тебе могут понадобиться в первые же минуты или дни. В KDE же у тебя миллион настроек, где самые актуальные и самые редкие бездумно перемешаны и распиханы по извилистым путям, так что привести среду в удобный вид — подвиг уровня расчистки авгиевых конюшен.
  • Есть ли экономия системных ресурсов на МАТЕ? Сложно сказать. Процессор стал меньше напрягаться, судя по звуку кулера. Но оперативку МАТЕ ест охотно, на скриншоте видно, что только Caja и Xorg потребляют по 200+ МБ каждый. Со старта у меня среда занимает 800-900 МБ оперативки. С другой стороны, системный монитор МАТЕ берёт самую «пессимистичную» цифру, потому что в целом показывает занятой оперативки на 200 с лишним МБ больше, чем KDE-шный KSysGuard (сравнивал на старой системе с KDE).

В итоге: у меня удобная рабочая среда, которая стартует и выключается стабильно за секунду времени, и которая мгновенно реагирует на мои действия, будто *box какой-то. И которая не выглядит как кислотный приход. Ещё и шрифты, по-моему, чётче стали, чем было в KDE.

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

Сейчас раздумываю, стоит ли заменить оконный менеджер на Compiz, чтобы получить «горячие» углы экрана, или забить и пользоваться дальше традиционными переключателями окон и рабочих столов. За эти несколько дней я уже привык к ним, хотя пальцы порой машинально кидают мышь в угол экрана.

На первом скриншоте: muPDF и Abiword. Оконный менеджер Marco умеет примитивный тайлинг, можно раскидывать окна мышью. Тема иконок: Nimbus + Mate с папками из Yeti Box. Можно ещё отключить рамку окна для полноэкранного режима, но меня прикалывает этот градиент, как на скрине с Firefox. Тему Nimbus устанавливал из AUR.

>>> Просмотр (5120x2880, 4086 Kb)



Проверено: hobbit ()
Последнее исправление: alex1101 (всего исправлений: 9)

Выглядит симпатично. Хороший скрин

hateWin ★☆
()

Почему хейтят... «гномореестр»?

Не хейтю, но заметил одну вещь.
Pluma (аналог gedit в гном) хранит историю поиска (Ctrl+F) строк в реестре. При поиске новой строки эта строка добавляется в бд. Заметить это можно, запустив перед работой редактора

 dconf watch / 

Этот поиск запоминает только 10 последних строк, остальные исчезают из истории.
Я исправил и откомпилировал pluma, чтоб история была из 100 строк. Некоторые весьма длинные.
И они все хранятся в бд.

Если все программы будут хранить тысячи данных своей истории в одной бд, это будет нехорошо.

(Поэтому имеет смысл пилить свои программки в дополнение к уже данным.)

novus ★★
()
Последнее исправление: novus (всего исправлений: 5)

Всё предельно по делу написал, подписываюсь. Сам скрин не понравился, выглядит, как в начале нулевых. С современными темами, наверное, хорошо смотрелся бы.

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

А почему критикуешь ГТК, а претензии к Гному и его аппам? У тебя кто-то отбирает возможность нарисовать любое количество кнопок в заголовке или присобачить менюбар? Если так уж неприятен подход Гном, есть куча более ретро—ДЕ.

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

Так в новом формате значение «used» сменилось с «вся занятая под что то память» на «занятая под приложения»?

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

В этом и была фишка, не выглядеть как с современной темой. Довольно у многих это вызывает блевоту.

Строго говоря дизайн не имеет срока годности и поддержка тем нужна в том числе чтобы использовать любой из вариантов оформления от и до.

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

Потому что CSD изобрели не в гноме, а задолго до этого, в т.ч. csd-приложения встречались под ранний винХР и возможно ещё раньше. Но именно гном3 сделал всё как положено, так что у всех бомбануло и полыхает до сих пор. И ещё построил на этом концепцию всей среды. Да, и там приняты огромные усилия чтобы переделать софт в нормальный вид стало сложной задачей для команды разработчиков.

kirill_rrr ★★★★★
()
Последнее исправление: kirill_rrr (всего исправлений: 1)

Скачал вчера Мате, запустил... блин, от иконок аж зубы сводит

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

Man free говорит следующее

used   Used memory (calculated as total - free - buffers - cache)

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

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

Плюсую!

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

За исчезающую полосу прокрутки в некоторых приложениях незачёт.

Кстати, даже не обратил внимания. Как это починить?

Как и за это новое убожество вместо интерфейча в фоксе

Буду гуглить как исправить

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

Ну вот нет. Софт развивается, большая часть профессионального (и не только) софта перестраивается в соответствии с современными концепциями. Можно скукожиться в своём маня-мирке и говорить: «Ррррряяяяя сплошная деградация, идеальный дизайн был когда у меня ещё стоял!!!1!», но факт в том, что классические концепции построения интерфейса постепенно отмирают, это касается не только цвета иконок и плоскоты, меняется сам подход. Противостоять этому - напрасная трата сил, которые можно потратить на более полезные вещи. В некоторых случаях это доходит до откровенной дурки, как у Джоржа Мартина, который книги пишет в каком-то редакторе под ДОС. Ну, бывает.

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

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

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

csd-приложения встречались под ранний винХР и возможно ещё раньше.

Окно без системной рамки можно было ещё в 95 винде создать.

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

«Ррррряяяяя сплошная деградация, идеальный дизайн был когда у меня ещё стоял!!!1!»

Открою секрет, но для большинства удобное=привычное.

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

Недавно вон на дохленьком одноплатнике запускал кеды. Не тормозили

А что за одноплатник такой бодрый?

У меня, лично, на Raspberry pi 3 происходит просто зависание намертво, а на Orange Pi 4 lts постоянные задержки

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

честно говоря не встречал никого, кто-бы после макоси вернулся на линукс-ГУИ … так что да .. это опасно для красноглазия и безвкусицы в организме :)

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

У Мартина не дурка, а страх перемен … это с возрастом только понимается :)

в остальном согласен с текстом

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

Ну так вы тут вон уже какую тему выбираете, как наколхозить себе уютную криокамеру, и чтобы даже почти всё работало. Вот как раз тот самый случай. У меня-то уже не помню сколько времени одно ДЕ с почти дефолтными настройками, у меня таких проблем нет.

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

Для таких есть меткое слово «утёнок»😏 Привычка - одна из составляющих удобства, не более. Вменяемый человек обычно руководствуется более сложными категориями выбора. Если тебя всё устраивает в нынешней ситуации и ты не видишь, как смена привычек поможет тебе более удобно существовать в перспективе, то смысла нет. Вот мне, например, было бы некомфортно собирать под себя новое окружение, превозмогать, бороться с глюками, а через год всё снова повторять по новой. Если для ТС-а это наименьшее из зол, это его право.

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

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

стесняюсь спросить это с какой же такой технологической точки зрения оно такое?

arm архитектура с объединенной памятью? по 10-15 лет стабильный гуи-фреймворк без с++? м..м? :)

архитектура ПК в купе с вендой, а теперь еще иногда и с линукс-ГУИ мерзкими спагетти - вот где надо такие слова применить и абсолютно по поводу

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

Хз, не думаю, что что-то сильно поменяется. Некоторые и в 20 лет уже теряют способность и мотивацию к адаптации. Я думаю, я буду из тех дедов, которые в 70 лет ведут ТикТок и занимаются сёрфингом)

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

arm архитектура с объединенной памятью?

Их архитектура arm безусловно сливает, еще и видеокарты нету.

по 10-15 лет стабильный гуи-фреймворк без с++?

Вендерлокнутый недоязычек на основе LLVM (С++) не преимущество, и можно узнать, использует ли этот фреймворк Adobe Photoshop, Telegram, MS Teams, VSCode?

архитектура ПК

Архитектура апле тебе уже известна? Помог бы тогда Ashai Linux.

честно говоря не встречал никого, кто-бы после макоси вернулся на линукс-ГУИ

А я встречал, они еще говорили что интерфейс тормозит, и вообще довольно неудобная система.

MOPKOBKA ★★★★★
()
Последнее исправление: MOPKOBKA (всего исправлений: 2)

Наверное, это самая идиотская причина смены DE и тулкита, претендую на медаль

Да. Но тема и правда хороша.

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

Их архитектура arm безусловно сливает, еще и видеокарты нету.

так-то есть, но тебе паходу пофик на суть вопроса :) и не начинай читай доки, еще устанешь :)

Adobe Photoshop, Telegram, MS Teams, VSCode?

телега на забагованном и тормозном qt … остальное фуфло даже смотреть не буду .. бо худшие образчики

А я встречал, они еще говорили что интерфейс тормозит, и вообще довольно неудобная система.

таких юзеров Abidas и Readook с алиэкспреса полный инет, согласен :)

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

пс: это намек :)

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

так-то есть, но тебе паходу пофик на суть вопроса :)

Я что то не так сказал?

таких юзеров Abidas и Readook с алиэкспреса полный инет, согласен :)

Причем тут абибасы? Я говорю про тех кто пользовался настоящим маком на настоящем железе от апле.

MOPKOBKA ★★★★★
()

У вас красиво получилось, прям радует глаз. В данный день я сижу на Гноме, сейчас скачал единсвтенную тему nimbus-git в Аур. Оказалось там гтк2,гтк3,метасити и иконки. Гтк4 неть. Иконки оказались частично не полноценными: папки видео/картинки не изменились. Я скачивал нимбус с мате-лук и ничего не работало нормально тоже в Мате.

Вообще очень нравится нимбус и такая редкая тема когда-то была на гтк2: QNX - считаю её красивейшей из того что только видел. Но к сожалению, для Линукс нет рабочего стола из QNX, Neutrino называется.

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

irrlicht
()

Прочитал портянку. Ну что ж, ещё один старый кдеешник всё понял про кеды с культями. Это радует. Плохо только то, что гтк-окружения тоже скатывают. И гтк4 это какой-то совсем уже позор.

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

Иконки оказались частично не полноценными

Там надо подключать более полную тему через inherit в index.theme

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

честно говоря абсолютно понятный ответ

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

вопросов нет

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

выбирал в 2022 следующее и выбрал иксовое, вот как так?

А из вяленых есть что выбирать? Там уже не 1,5 кандидата?

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

Я что то не так сказал?

gpu имеется

Я говорю про тех кто пользовался настоящим маком на настоящем железе от апле.

на одном и томже железе линукс сильно шустрее макоси, но это не означает тормоза макоси

на основе LLVM (С++)

если контекст в том, что с++ c stl это что-то хорошее, то - да, очень не то ты сказал

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

ну и как вообще насчет финансового результата?

https://gamemag.ru/news/160474/apple-earned-more-from-gaming-than-sony-nintendo-microsoft-activision-combined

людям нравится и рынку фиолетово на пол процента странных и, скорее всего, малограмотных, граждан, которые почему-то придумали использовать студенческие поделки и называть это «экосистемой», поделкам место в экспериментальных песочницах, но уж никак не в качестве основных инструментов … логика паимаишь :)

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

В некоторых случаях это доходит до откровенной дурки, как у Джоржа Мартина, который книги пишет в каком-то редакторе под ДОС.

Я бы попросил! Не в «каком-то редакторе», а в WordStar, его хоткеи даже на некоторые известные IDE оказали влияние.

Ну и да, называть чужие привычки «дуркой», особенно если они, судя по результатам, человеку не мешают, а помогают — это такое себе.

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

gpu имеется

И превосходит RTX 4080, или аналог на год выхода?

на одном и томже железе линукс сильно шустрее макоси, но это не означает тормоза макоси

Тормоза макоси это когда на родном железе тормозит интерфейс.

если контекст в том, что с++ c stl это что-то хорошее, то - да, очень не то ты сказал

Я не говорил ничего про качества С++, но он очевидно лучше апле-поделий во всем.

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

ну и как вообще насчет финансового результата?

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

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

Я Дос видел в раннем детстве и на картинке, так что мне это название ни о чём не говорит)

А дурку можно назвать забавным чудачеством, пока это не касается работы с другими людьми. Тогда выясняется, что у кого-то что-то не открывается или с чем-то несовместимо, потому что какому-то чудаку УДОБНЕЕ работать в каком-то древнем заброшенном скаме.

судя по результатам, человеку не мешают, а помогают

Судя по результатом, Мартин вообще забыл, как в этот редактор заходить, хе-хе

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

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

что до оверпрайса - это совершенно не так, просто не нужно покупать про-линейку если ты не зарабатываешь этими девайсами, Ipad вполне дешев , а вот приложений к нему высочайшего качества - море, причем в апсторе покупая клевую приложуху за 1-2к руб, ты его можешь расшарить на 6 любых человек - семейный доступ называется

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

что до айфона - ударопрочен и есть вполне влагозащита - то чего у самсунгов нет, ткчт не про-версии восстановленные / рефабришед. - не так уж и дорого в итоге, а служит 5-6 лет отлично.

ткчт это вполне бюджетные варианты отменного качества

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

в итоге теже деньги, что и на пк плюс-минус , но стабильность, куча софта, качество, и линукс в parallels и vmware fusion

плюс полно софта бесплатно как на линуксе и +отученный от жадности

https://appstorrent.ru/

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

а как насчет необходимости гонять жидкое внутри ПК? всё нормально тебе?

бестолковые и малограмотные комменты

грустно с таких персонажей, грустно что имя вам уже легион

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

Открою секрет, но для большинства удобное=привычное.

Полностью согласен.

У Мартина не дурка, а страх перемен … это с возрастом только понимается :)

Скажи это Нилу Стивенсону.

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