LINUX.ORG.RU

Linux Mint отказывается от libAdwaita и призывает остальных присоединиться к ним

 , ,


2

3

Разработчики Linux Mint в своем ежемесячном дайджесте новостей рассказали о ходе разработки Linux Mint 22 и, в том числе, поделились своим видением ситуации, связанной с развитием GNOME и приложений, разрабатываемых в рамках него.

В 2016 году разработчиками Linux Mint был запущен проект под названием XApps, направленный на создание универсальных приложений для традиционных настольных сред на базе GTK для замены базовых приложений GNOME. В их числе Xreader (форк Atrill, который, в свою очередь, форк Evince), Xplayer (форк Totem), Xviewer (форк Eye of Gnome) и другие. Более подробно о проекте можно узнать на их сайте.

В дайджесте заявляется, что разработчики планируют расширять список приложений, входящих в проект XApps, и призывают остальных присоединиться к работе над проектом. В первую очередь они обращаются к разработчикам Mate и XFCE, которые заинтересованы в развитии приложений, независимых от проекта GNOME, а также разработчиков дистрибутивов, которые в качестве своей базовой среды их используют. Почему-то упоминается в основном Xubuntu.

Причиной такого заявления, как и причиной создания проекта XApps, является все большее расхождение между разработчиками GNOME и остальными в понимании того, как должен строиться интерфейс пользовательских программ, и использование проектом GNOME библиотеки libAdwaita, которая является основой для построения интерфейсов в большинстве приложений в современном GNOME. По мнению разработчиков Linux Mint, указанная библиотека создавалась только для GNOME, и приложения GNOME все меньше и меньше подходят для работы где-либо еще, кроме самого GNOME.

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

По причинам такой несовместимости в будущем Linux Mint 22 был удален GNOME Font Viewer, а некоторые из программ были понижены до версии на GTK3, в частности:

  • Celluloid;
  • GNOME Calculator;
  • Simple Scan;
  • Baobab;
  • System Monitor;
  • GNOME Calendar;
  • File Roller;
  • Zenity.

От Zenity разработчики вообще планируют отказаться, а остальные развивать в виде форков.

Кроме этого, разработчики Mint считают нецелесообразным идти по пути Ubuntu, которая модифицирует библиотеку libAdwaita под свои темы оформления, потому тема Adwaita будет удалена из списка доступных в Cinnamon 6.2.

Разработчики считают, что проект XApps может решить проблему и заявляют для него в качестве основного принципа независимость от дистрибутива и окружения рабочего стола, будь то Cinnamon, XFCE, Mate или иной другой. XApps, по их мнению, должен быть отдельным проектом со своими репозиториями на GitHub, чатом, веб-сайтом, управлением и т. д.

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

★★★★★

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

Ответ на: комментарий от Qui-Gon

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

Ну давай рассмотрим на реальном примере:

https://i0.wp.com/www.omglinux.com/wp-content/uploads/2023/04/loupe-image-viewer-for-linux.jpg?w=1920&ssl=1

Как именно интерфейс здесь мешает работать?

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

Как именно интерфейс здесь мешает работать?

А как помогает то? Аналогичное приложение из Макос (чьим дизайном гномеры со всей очевидность вдохновляются) выглядит вот так

https://i.postimg.cc/bJ3kS6Jn/Screenshot-2024-05-02-at-10-03-26.png

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

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

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

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

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

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

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

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

Я не понимаю, объясни, желательно с пруфами.

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

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

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

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

Почему? Программисты – программируют. Они же продумывают архитектуру приложения. Авторы фрактал писали, что они выбирали между эмодзи и возможность, копировать, сука, текст, из чат приложения. Авторы Fractal (программисты, не дизайнеры) выбрали эмодзи вместо копирования текста. Потому что им показалось что это важнее.

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

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

Почему? Программисты – программируют.

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

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

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

Это все здорово, только какое это отношение имеет GNOME и СПО?

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

Именно так они и делают со своими персональными проектами. Ты точно понимаешь как СПО работает? oO

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

расскажи, а мы послушаем

Есть программист. Он хочет написать программу. Он её идет и пишет. Все. Никаких менеджеров, никаких бизнес-требований.

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

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

Гном это не целостная ОС, если что. У него есть чрезвычайно небольшой набор Core Apps, все остальное это чьи-то сайдпроекты.

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

У него есть чрезвычайно небольшой набор Core Apps

Их тут и критикуют в общем то

Гном это не целостная ОС

Гном это вообще не ОС.

все остальное это чьи-то сайдпроекты.

Которые не могут просто так встроиться в инфраструктуру гнома не следуя определенным ограничениям гнома

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

Не понял смысл вопроса.

Можешь даже подумать про микро сервисную архитектуру. Хотя всё же нет.

Среда рабочего стола позволяет устанавливать расширения (модули) для расширения и добавления функционала.

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

Это модульное приложение / среда.

что именно вы имеете в виду говоря «это»? И как ваше замечание встроено в канву беседы?

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

Гном это не целостная ОС

Гном это вообще не ОС.

Gnome это среда, представляющая собой модульное приложение.

И как ваше замечание встроено в канву беседы?

Да так, просто пописываю сообщения.

Это вольный форум.

Говорить, что Гном - это ОС вообще неправильно.

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

Говорить, что Гном - это ОС вообще неправильно.

так я и не говорил

Gnome это среда, представляющая собой модульное приложение.

ИМХО это не такой лютый бред как утверждение о том, что гном - это ОС, но тоже терминологически неверное утверждение.

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

Таки вы хотите об этом поговорить? Хотите - давайте, излагайте вашу точку зрения.

Я выбрал первую более-менее подходящую концепцию, пришедшую на ум.

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

Их тут и критикуют в общем то

Тут критикуют все подряд, смешивая в кучу все что можно смешать.

Которые не могут просто так встроиться в инфраструктуру гнома не следуя определенным ограничениям гнома

Безусловно. Только никаких менеджеров и бизнесс-процессов нет, если СПО во всем его безумии: самое популярное расширения для гнума это трей, а гномеры выкидывают поддержку SNI из gtk4.

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

а гномеры выкидывают поддержку SNI из gtk4

Её и в GTK3 нет. И проблема её реализовать не в том, что GNOME не хотят. И вообще с GTK4 можно (только без меню, надеюсь понятно почему).

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

Её и в GTK3 нет. И проблема её реализовать не в том, что GNOME не хотят. И вообще с GTK4 можно (только без меню).

А в чем проблема? Потому что в Qt-то все отлично, например. Вжух-вжух и трей.

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

А в чем проблема?

Нет никакой проблемы, у авторов есть «видение» того, каким должен быть DE. То самое видение, которое ты отрицал страницей ранее.

Проблемы если у кого и есть, так это у индейцев. Которые шерифа не волнуют.

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

Нет никакой проблемы, у авторов есть «видение» того, каким должен быть DE. То самое видение, которое ты отрицал страницей ранее.

Ты не попал, @SkyMaverick утверждает что проблема не в этом.

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

Чел, например, эти люди с момента появления gtk1 и по сей день утверждают, что работа выпадающих меню невозможна без захвата клавиатуры. При том, что есть реальные приложения (скажем, opera) в которых это отлично работает.

Поэтому SkyMaverick не прав. Всё, чтов GTK не реализовано, не реализовано по одной из двух причин:

  • Не сумели.
  • Не захотели.
wandrien ★★
()
Ответ на: комментарий от wandrien

Конкретно для иконки SNI в GObject стеке GTK вообще не нужен. Там достаточно GLib.

Проблема в том, что чтобы отобразить меню, нужен объект этого самого меню и прописанный IPC. Этого нет.

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

Проблема в том, что чтобы отобразить меню, нужен объект этого самого меню и прописанный IPC. Этого нет.

Ну… зато вместо объектной модели, у нас есть 5 несовместимых версии gtk, конфликтующих по именам идентификаторов при линковке.

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

Забавно тут ещё то, что о том, что классы Menu будут выпилены в пользу popover было известно, примерно со старта разработки GTK4. Но никто не чешется. А библиотеку забросили ещё раньше, потому что это в общем-то был костыль Убунтят для Юнити, но прижился.

Собственно, вот этот код надо переписать на popover-ы. Тогда и в GTK4 трей-меню прикрутится нормально. Для просто иконки и GLib достаточно.

upd. И да, забыл: там RH неторопливо рожают какой-то новый протокол для трея, чтобы исправить некоторые проблемы SNI (с меню в частности). Вникать лень, но что-то там обсуждается.

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

Чел, например, эти люди с момента появления gtk1 и по сей день утверждают, что работа выпадающих меню невозможна без захвата клавиатуры. При том, что есть реальные приложения (скажем, opera) в которых это отлично работает.

Оно невозможно в рамках оконной системы X11, и тут они кажется не гонят. Но это не оправдывает немощь GTK.

Поэтому SkyMaverick не прав. Всё, чтов GTK не реализовано, не реализовано по одной из двух причин

Почти все что угодно в мире не реализовано по этим двум причинам :))))

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

Opera не слинкована с libastral.

Мм? Я подозреваю, что в опере это делается не отдельным окно, а просто отрисовкой поверх существуюшего.

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

Мм? Я подозреваю, что в опере это делается не отдельным окно, а просто отрисовкой поверх существуюшего.

Нет. В opera и аналогичных решениях это делается здравым смыслом.

  1. Пока у тебя окно, создавшее меню, в фокусе, ты и без захвата клавиатуры получаешь от неё нажатия.
  2. Если окно потеряло фокус, то меню всё равно надо закрыть.
wandrien ★★
()
Последнее исправление: wandrien (всего исправлений: 1)
Ответ на: комментарий от cumvillain

А в чем проблема?

В том, что библиотека libdbusmenu-gtk (которая, по сути парсит меню, прокидывает через DBus и конструирует его на стороне клиента) уже давно заброшена и никем не сопровождается.

А проблема спортировать в том, что в GTK4 НЕТ классов меню, есть popover. Соответственно, бибилиотеку нужно переписать на popover и с помощью них сделать объект, реализующий интерфейс com.canonical.dbusmenu .

В принципе, это реально, достаточно заняться. Желающих заняться - в районе нуля. Сообщество, ау, ять. Все горазды хотеть, а делающие где.

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

В принципе, это реально, достаточно заняться. Желающих заняться - в районе нуля. Сообщество, ау, ять. Все горазды хотеть, а делающие где.

Я тут наблюдаю за дорамой: в GTK пытаются принести cursor-shape-v1 – протокол для Wayland, который наконец-то настройки курсора унифицирует, прости г-ди. В GTK отказываются, потому что Mutter его не умеет: https://gitlab.gnome.org/GNOME/gtk/-/merge_requests/6212

На вопрос «а все что кроме гнома» мы получили ответ от ebassi в его любимом стиле:

The most obvious practical reason is that the people working on GTK typically use GNOME; adding a protocol that is not implemented by GNOME means introducing the possibility of regressions that will be discovered long after the code has been changed, and possibly long after an API has been introduced into the toolkit.

И таких историй навалом, поэтому мало кому хочется туда ходить.

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

Ну, какбы логично отказываются. Чего они реализовывать-то будут, если для начала это неплохо-бы в композиторе иметь (т.е. в mutter), а уже от этого плясать тулкит.

Основной контрибьютор и мейнтейнер GTK Matthias Clasen какбы и не против, как я понял, но когда оно будет реализовано в Mutter, что уже не его сфера ответственности. Он конечно наредкость упёртый товарищ, но спец в этой экосистеме (ну и лидер Fedora Desktop Team, к слову).

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

Не берусь спорить, как нужно. Вопрос в том, кто это нужно будет делать.

У нас полинета знает как нужно, и вот локальный филиал стены плача на ЛОР-е уже пятую страницу обсуждают почему Гномеры не сделали так как пишущие считают «нужно» :)

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

У нас полинета знает как нужно, и вот локальный филиал стены плача на ЛОР-е уже пятую страницу обсуждают почему Гномеры не сделали так как пишущие считают «нужно» :)

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

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

Это какое-то очень странное рассуждение. Очень

Ничего странного здесь нет. Кто женщину ужинает, тот её и танцует. Пользователи гнома не являются теми кто платит зарплату разработчикам гнома. Здесь нет взаимосвязи как с покупателями того же хлеба. Если хлеб перестанут покупать, потому что он отстой, то хлебзавод разорится и закроется. Но если все лоровцы перестанут использовать гном, то на разработчиков гнома это никак не повлияет.

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

За хлеб ты платишь пекарне свои деньги, в которые пекущий хлеб оценил свой труд.

За труд GTK Team платят клиенты RedHat и, в зависимости от того, устраивает их или нет платят больше или меньше. Раз GTK Team и RH ещё не стоит на паперти, значит в целом устраивает.

Вопрос, чем ты - потребитель продукта труда GTK Team, заплатил членам GTK Team за их работу? Хотя-бы спасибо сказал? Нет. И какое тогда право у тебя что-то требовать? Тебе нужно - ты делай: первое правило опенсоурса.

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

За хлеб ты платишь пекарне свои деньги, в которые пекущий хлеб оценил свой труд.

окей, за телевизор я ничего не плачу. Могу я выражать недовольство по поводу прогрммы телепередач первого канала?

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

окей, за телевизор я ничего не плачу

Им платит рекламодатель, за то что ты посмотрел посреди футбольного матча рекламу чевапчичей, пошёл их и купил. Никто, никогда и ничего не будет делать бесплатно. Отличается только форма оплаты.

Могу я выражать недовольство по поводу программы телепередач первого канала?

Можешь. Первому каналу на это примерно положить. Вот когда таких будет примерно процентов 20-30 аудитории и доходы от рекламы просядут, вот тогда, возможно, и обратят внимание.

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

Никто, никогда и ничего не будет делать бесплатно.

Бинго! Значит гном тоже нихрена не бесплатный

Первому каналу на это примерно положить

Именно за это мы их и не любим. И если точно так же поступает Гном, то есть плюёт с высокой полки на свою аудиторию, то зачем ты их защищаешь? Давай скажем прямо - это продукт коммерческий и продажный, а все эти причитания про «правила опенсорса», «хоть бы спасибо сказал» и «никто тебе не должен» - это говно собачье.

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

Значит гном тоже нихрена не бесплатный

Прикидываешь, весь опенсоурс нихрена не бесплатный.

никто тебе не должен

Да, тебе никто не должен, если ты не заключил соответствующий договор. Под какой лицензией идут компоненты GNOME - GPL3+. Где в той лицензии написано, что все должны реализовывать твои хотелки по первому требованию?

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

Вот это открытие!

Давай вернемся к

В принципе, это реально, достаточно заняться. Желающих заняться - в районе нуля. Сообщество, ау, ять. Все горазды хотеть, а делающие где.

Значит свою зарплату кто-то там получает, а косяки исправлять должно сообщество и забесплатно? Офигенно придумано!

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

а косяки исправлять должно сообщество и забесплатно

Исправлять ЧТО? Гномеры реализовали то, что они хотят и за что им платят зарплату/донаты.

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

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

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

Ты видимо пропустил: cursor-shape-v1 имплементировали. Это не тикет, это PR. Просто его не принимают :)

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

Так я и говорил, что там по треду и пишут, тотже Класен, что они какбы и не против, но иначе говоря, телегу впереди лошади ставить не хотят и хотят дождаться, пока mutter разродится. Вполне возможно, что после этого и примут.

А я понял что вы с понтом, как c xdg-decorations, которые да, реализовывать не будут принципиально (и правильно ИМХО). И если-бы Дрю Деволт не пихнул их своим единоличным решением в unstable их бы там и не было.

Это напоминает иcторию с протоколом color-and-hdr который пилят уже ХЗ сколько, но итеративно, т.е. каждая последующая итерация прорабатыват то, на чём обломалась предыдущая. Ну текущая, вроде, уже в staging заехала.

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

Так я и говорил, что там по треду и пишут, тотже Класен, что они какбы и не против, но иначе говоря, телегу впереди лошади ставить не хотят и хотят дождаться, пока mutter разродится. Вполне возможно, что после этого и примут.

И мы на круг уходим. Всем остальным тулкитам отсутствие протокола в Mutter не помешало протокол имплементировать. И это делает GTK завязанным на Mutter, что, по сути, ставит на нем крест как на кросс-платформенном (даже в рамках одного Linux, лол).

А я понял что вы с понтом, как c xdg-decorations, которые да, реализовывать не будут принципиально (и правильно ИМХО). И если-бы Дрю Деволт не пихнул их своим единоличным решением в unstable их бы там и не было.

Я не распарсил это предложение. Я честно пытался.

cumvillain
()
Ответ на: комментарий от SkyMaverick
Всем остальным тулкитам

Qt, iced, всей сотне программ вокруг wayland, написанной на голом cairo. То есть написанная каким-то гиком под корягой штука для ротации обоин протокол умеет, а GTK – нет.

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

Раз этот проект смог, то написать временную обвязку в виде библиотеки, нуждающиеся, наверное, смогут?

Как я понял (возможно неправильно), проблема реализовать API вперёд mutter-а ещё и в том, что, как-бы не свистели, а тащить API придётся в течение всего жизненного цикла ветки GTK. И если его реализуют криво, то потом придётся самим же гномерам с этим сношаться.

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

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

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

Моё первое е сообщение в треде. Прикольно было, когда всё делают Гномеры, а ты у них тыришь. Когда у гномеров стало немного другое мнение, как развивать СВОЙ проект, вдруг стало резко неприкольно.

Ты ведь правда не думаешь, что это Класен встал с утра, почесал правое яйцо вместо левого, и решил выпилить SNI из GTK, например.

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

Ты ведь правда не думаешь, что это Класен встал с утра, почесал правое яйцо вместо левого, и решил выпилить SNI из GTK, например.

Со сглаживанием так и было, лол.

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

Я просто уверен, что было указание стряхнуть всех и делать только для одного гнома, потому что редхат решил продвигать одно де. До жтого все участвовали в проекте. Все писали. И все всё обсуждали. С началом же гтк3 всех начали называть нахлебниками и посылать их патчи в долгое пешее потому что «мы знаем что и как и у нас есть план, но вам мы его не скажем». Код выкидывали чтобы остаться единоличными авторами. А всё потому что редхат начал готовиться выходить на биржу. Начальству нужны были цифарки.

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

Раз этот проект смог, то написать временную обвязку в виде библиотеки, нуждающиеся, наверное, смогут?

Какую временную обвязку? Все просто реализовали протокол, там реализация в 40 строк. Он определен, реализовал в kde и wlroots, а значит, во всех релевантных композиторах. Кроме Mutter, да.

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

Кроме Mutter, да.

Ну реализуют, же, наверное. Намерение, вроде как, есть. Читал треды, категорического нет я там не увидел.

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

Ну вот люди и реализуют хотелки отдельно от гнома.

Ветка началась с того, что сторонние разрабы не коммитят в gtk.

Они и не должны.

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

Ветка началась с того, что сторонние разрабы не коммитят в gtk.

Так если читать мои сообщения не с точки зрения найти хейт, а по сути, то я как раз за то, чтобы они делали что-то своё. В рамках GTK или нет - монопенисуально.

А таскать к себе половину перескинованного GNOME, а потом громко визжать в стиле «да как эти гномеры смели всё поломать» (при том, что Гномер наоборот GTK отделили от всяких HIG-ов в libadwaita). Ну такой себе путь в разработке.

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

Весь опенсорс не бесплатный, но только небесплатность разная.

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

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

Ну, и если пользователи будут вот в этом же стиле возбухать, что им видите-ли что-то там недодали, он, по логике оппонента дискуссии, просто обязан быстренько метнуться и всё переделать что-ли?

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

Практика показывает, что в подобных проектах намного меньше поводов для возбухания.

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

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

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

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

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

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

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

Вот прямо сейчас SerenityOS показывает пример, как сообщество способно спонсировать разработку, когда она looks fancy, а не выглядит как жабогадюкинг под корягой.

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

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

А я что-то пропустил, в какой момент ты стал единственным представителем аудитории гнома и первого канала?

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

А я что-то пропустил, в какой момент ты стал единственным представителем аудитории гнома и первого канала?

А как ширина аудитории влияет на то что разрабы гнома кладут болт на свое комьюнити?

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

Господин Директор пришел защищать классовых друзей с первого канала

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

FYI:

  • 83% of users have at least one (non-default) GNOME extension installed

-‘App Indicator’ is the most popular extension (by 43% of those using extensions)

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

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

То есть больше трети пользователей хотят трей, но при этом не получают его

FYI: 83% of users have at least one (non-default) GNOME extension installed

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

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

Но в какой момент тов. FishHook стал единственным представителем аудитории гнома? В момент, когда назвал себя марксистом, что ли? Это, конечно, автоматически даёт ему право выступать от имени народа (на смом деле нет).

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

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

Эхехе но нет:

But to install extensions through a web browser, you need a browser add-on and a native host connector in your system.

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

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

Для тех, кто не хочет использовать браузер, есть extension manager.

Претензия-то в чём? Если бы у пользователей гнома не было возможности поставить расширения — это претензия. Но ты сам привёл статистику — ставят и пользуются с удовольствием.

И если утверждать, что разработчики гнома оставили возможность установки расширений и поддерживают инфраструктуру расширений как «разработчики гнома положили болт на свою аудиторию», то у KDE болт в пять раз больше: на сайте расширений гнома 400 расширений, на сайте kde-look.org посчитай сам, сколько расширений.

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

Это очень удобно, покажи мне такое в другой среде?

KDE.

Претензия-то в чём? Если бы у пользователей гнома не было возможности поставить расширения — это претензия. Но ты сам привёл статистику — ставят и пользуются с удовольствием.

Претензия в том, что разработчики гнома к экстеншонам не имеют никакого отношения. Их пилят сторонние чуваки без стабильного API, огребая каждый релиз. Приходящие в багзиллу юзеры вынуждены выслушивать нападки пассивно-агрессивного ebassi в течении полугода, прежде чем гном починит очевидный косяк. Их багзилла — иллюстрация термина toxic community.

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

KDE.

https://www.youtube.com/watch?v=vROuma5JTb0

Претензия в том, что разработчики гнома к экстеншонам не имеют никакого отношения.

Да, это так. Приложения Gnome не используют трей. Для тех, кому надо странного, например, поддержки унаследованных приложений, разработчики Gnome пошли навстречу и предоставили интерфейс для создания расширений. Линукс: тебе надо — ты и делай.

Их пилят сторонние чуваки без стабильного API, огребая каждый релиз.

Не огребая и не каждый.

Приходящие в багзиллу юзеры вынуждены <эмоциональная оценка>. Их багзилла — <эмоциональная оценка>.

Окей.

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

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

Приложений gnome настолько мизерное количество, что, очевидно, в твоей ОС есть не только они.

Линукс: тебе надо — ты и делай.

Ну да, только зачем мне тогда такая DE?

Не огребая и не каждый.

Либо копиум, либо ты не понимаешь о чем говоришь. В арче буквально есть grace period в пару месяцев исключительно ради починки экстеншонов.

Их багзилла — <эмоциональная оценка>.

Окей.

Это не эмоциональная оценка, я туда не постил ничего. Я просто читал и пытался понять это гномеры выгорели все в угли или просто они такие сразу были.

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

Приложений gnome настолько мизерное количество, что, очевидно, в твоей ОС есть не только они.

Ничем не могу помочь.

Ну да, только зачем мне тогда такая DE?

Тебе — понятия не имею. Повторию свой вопрос: в какой момент ты стал единственным представителем аудитории гнома и первого канала?

Либо копиум, либо ты не понимаешь о чем говоришь. В арче буквально есть grace period в пару месяцев исключительно ради починки экстеншонов.

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

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

Разработчики гнома пошли навстречу своим пользователям, и теперь проверку версии в манифесте можно отключить. А вот что делать с разработчиками, я не знаю.

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

Ничем не могу помочь.

Никто не просил помощи?..

Тебе — понятия не имею. Повторию свой вопрос: в какой момент ты стал единственным представителем аудитории гнома и первого канала?

Для начала покажи где я это утверждал, что ли.

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

Какой удивительно прекрасный процесс. Даже линуксовое ядро умудрилось ввести концепцию совместимости символов, а GNOME ломает расширения просто по факту новой версии. Все куда шизовее чем я думал.

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

Никто не просил помощи?..

Никто. Люди просто ставят расширения и работают.

Для начала покажи где я это утверждал, что ли.

Мы тут рассуждаем в контексте гном кладёт на мнение пользователей, не? И ты пишешь, что тебе такая среда не нужна. Ты единственный пользователь? Если нет, тогда твоё мнение не имеет значения, я рад, что ты нашёл себе среду по вкусу, и что это не гном. Anyway it’s free software.

GNOME ломает расширения просто по факту новой версии.

Покажи, гдя я это утверждал, что ли.

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

Никто.

Тогда зачем ты начал делать вид что её кто-то просил? oO

Мы тут рассуждаем в контексте гном кладёт на мнение пользователей, не? И ты пишешь, что тебе такая среда не нужна. Ты единственный пользователь? Если нет, тогда твоё мнение не имеет значения

Это очень интересный вывод. Мы на техническом форуме ведем техническую дискуссию о достоинствах и недостатках. И тут влезаешь ты со своим не нравится – валите в другую стра^W^W^W^W используйте другое DE. Если люди не будут рефлексировать на тему провала гнома как opensource проекта, кто-нибудь повторит эту ошибку снова.

Покажи, гдя я это утверждал, что ли.

Ну вот же:

При этом часто кроме манифеста ничего править не надо.

Очевидно, что если кроме манифеста ничего править не надо, значит все должно работать и без правки манифеста. Если оно не работает, значит гномолюди не версионируют свой API, заставляя все сообщество перетестировать весь свой код каждый гноморелиз. Серьезно, даже славящее своим «no stable API» ядро таким безумием не страдает.

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

Тогда зачем ты начал делать вид что её кто-то просил? oO

А, да, я на техническом форуме зачем-то применил идиому. Виноват-с.

Мы на техническом форуме ведем техническую дискуссию о достоинствах и недостатках. И тут влезаешь ты со своим не нравится – валите в другую стра^W^W^W^W используйте другое DE.

Вообще-то это ты влез в моё обсуждение, а не я в твоё. Я интересовался у ув. тов. FishMan, вопрос помнишь.

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

значит все должно работать и без правки манифеста.

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

заставляя все сообщество перетестировать весь свой код каждый гноморелиз.

А, тестировать не надо, так и запишем.

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

А, тестировать не надо, так и запишем.

Ахаха што. Написано: гном не версионирует API, это создает кучу нагрузки на мейнтейнеров и требует лишних действий для апдейта. Прочитано: не надо тестировать софт.

А ты точно преподаватель?

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

Написано: гном не версионирует API, это создает кучу нагрузки на мейнтейнеров и требует лишних действий для апдейта.

«лишние действия» — это тестирование. Если ты тестирование считаешь лишним действием, штош.

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

Разработчики гнома пошли навстречу своим пользователям

Святые люди эти разработчики Гнома. Постоянно идут и идут навстречу пользователям.

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

Святые люди эти разработчики Гнома. Постоянно идут и идут навстречу пользователям.

Ну вообще сразу видной людей, долго работающих с ГОСами. Если тебя сразу не послали, уже считается «пошли на встречу».

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

Так зачем же ты долго работаешь с госами?

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

Линукс: тебе надо — ты и делай.

To me, open source _is_ about flexibility. And no, I'm not talking about 
people re-compiling their applications and making changes to them. The 
fact that the source code is open is in some ways both the least important 
and the most important part: it's the least important in the sense that in 
practice, very few people actually change source code, and even those that 
do tend to be very _focused_ on one particular project (or even just a 
small _part_ of a project).

So the source being open is - on average - not important to people 
directly. Even major developers only work on a small part of the whole 
stack at a time, they don't go around changing all the programs they use 
to suit them. 

But _indirectly_, the thing that open source really excels at, is the 
flexibility it offers thanks to having lots of users, and lots of users 
whose needs get _heard_. THAT is the core of open source. You've got 
different kinds of people that get attached to a project. It's _not_ a 
corporate mono-culture, because people from different backgrounds can get 
together and work on it _without_ going through the corporate mind-wash.

And to me, gnome is killing itself as an open source project, because it 
ends up dismissing exactly that thing. Having strict UI rules ("The HID 
says so-and-so") that are really a religion that you're not allowed to 
question. The whole notion that things are supposed to be done just one 
way is antithetical to what makes open source successful in the first 
place.

Угадайте автора по тексту.

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

тебе надо ты и делай

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

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

Я тут как раз Раскина решил перечитать, параллельно с чтением этой темы получается очень интересно)

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

Как хорошо, что есть другие копии Windows, вот с ними-то у линукса получится завоевать ещё два процента, да?

(Сарказм).

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

на сайте расширений гнома 400 расширений, на сайте kde-look.org посчитай сам, сколько расширений

Ага, а знаешь почему? Потому что все очевидные потребности в кедах закрыты из коробки.

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

Ага, а знаешь почему? Потому что все очевидные потребности в кедах закрыты из коробки.

Не только по этому. Там явно больше половины в статусе неподдерживаемых. Я вчера покопался в очередной раз, из приблизительно 20, которые я посмотрел, штук 15 были неактивны. Кто-то написал и забросил. Сменился гном они отвалились. И так и валяются, никем не используемые.

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

Я вчера попробовал Extension Manager, вот он вроде в поиске выдавал только те, которые можно поставить. Но я не помню была ли там цифра. Вечером может опять залезу в виртуалку, посмотрю, что там есть.

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

Ага, а знаешь почему? Потому что все очевидные потребности в кедах закрыты из коробки.

Окей, в кедах мне показыват 2500 расширений для плазмы, из которых 101 для плазмы 6, которая вышла два месяца назад. Потому что очевидные потребности в кедах закрыты их коробки. Пойду поржу.

А эти «очевидные потребности» — они кем установлены? Можно списочек «очевидных потребностей»? Дай угадаю, святые равноапостольные Билл Гейтс и Стив Баллмер прописали их в 1995-м, в эпоху шариковых мышей и лупоглазых мониторов?

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

Окей, в кедах мне показыват 2500 расширений для плазмы, из которых 101 для плазмы 6, которая вышла два месяца назад. Потому что очевидные потребности в кедах закрыты их коробки. Пойду поржу.

Plasma 5 вышла в 2014 году, если что.

А эти «очевидные потребности» — они кем установлены? Можно списочек «очевидных потребностей»? Дай угадаю, святые равноапостольные Билл Гейтс и Стив Баллмер прописали их в 1995-м, в эпоху шариковых мышей и лупоглазых мониторов?

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

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

Если ты пытаешься зайти с тех позицией

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

у гнома и KDE паритет по нужным пользователям фичам

У гнома и KDE нет и не будет паритета никогда, потому что у них разные пользователи.

И слава богу, хочу добавить.

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

Ну то есть на вопрос ты отвечать не хочешь.

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

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

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

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

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

Лол, да это просто госбинго какое-то. То есть пользователи у тебя сразу субъектности лишены?

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

Я начал со ссылок на опросы пользователей, из которых выяснилось, что дефолтным гномом не пользуется 83% опрошенных.

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

Ты эту ссылку привёл в доказательство того, что разработчики гнома кладут болт на мнение пользователей. И прямо из ссылки выходит, что не кладут.

Ну окей, договорились.

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

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

потому что <…>

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

Насколько я помню, оставили они её на отвали, и регулярно ломают API, из-за чего расширения отваливаются.

Vsevolod-linuxoid ★★★★★
()
Ответ на: комментарий от Aceler

сделали удобную инфраструктуру для установки расширений

Смешно. Судя по всему ты расширениями не пользуешься, или не знаешь как они сделаны в том же Cinnamon.

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

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

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

Мне кажется, что именно интерфейс особо и не менялся. Только кэш автоматом обновляется при открытии.

Вот здесь можно посмотреть как по дефолту это выглядит (статья не моя): https://dzen.ru/a/Y4azi99btSEO49qO Там на 3 части поделено, десклеты, аплеты на панель и расширения.

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

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

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

Также, у гнома есть то же самое, только со ссылками на страницу описания. Извини, но я никак не могу назвать способ из cinnamon удобнее.

Да и установка расширений, честно говоря, не каждый день нужна, так-то.

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

А чем это удобнее, чем сайт extensions.gnome.org?

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

И да, ссылка на страницу расширения на сайте cinnamon там есть, надо на иконку снизу нажать во вкладке «Загрузка», Не очень очевидно сделано, тут согласен.

Также, у гнома есть то же самое, только со ссылками на страницу описания.

Это пока ты им не попользовался.

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

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

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

То есть, приложение сделано «на отвали». Есть? Вот и кушайте. С чего и начался спор.

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

Тем, что мне не надо ставить стороннее расширение в браузере или стороннее приложение.

Ну это такой себе аргумент. Если уж ставишь гном, можно поставить расширение для браузера.

В корице сразу загружается список доступных приложений

И если их там будет 400, то?

А когда возвращаешься назад

Никогда так не делал. Обычно открываешь в новой вкладке и ок.

Засчитываем.

Плюс, удобное деление на три категории

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

То есть, приложение сделано «на отвали». Есть? Вот и кушайте. С чего и начался спор.

Да, есть. Да, кушаем. На счёт «на отвали» не соглашусь. К тому же, 83% как-то осилили.

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

Ну это такой себе аргумент. Если уж ставишь гном, можно поставить расширение для браузера.

Такой себе аргумент ставить гном.

И если их там будет 400, то?

Весь список самой многочисленной категории «аплеты» у меня все равно грузился быстрее тех 20-30, что грузились в гноме.

Никогда так не делал. Обычно открываешь в новой вкладке и ок.

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

На счёт «на отвали» не соглашусь.

Не сомневался. Гномеры всегда так. :)

К тому же, 83% как-то осилили.

83% от какой выборки?

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

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

А я про сайт :-) На сайте, кстати, такой проблемы нет.

И, барабанная дробь, современные пользователи любят сайты.

Не сомневался. Гномеры всегда так. :)

Ладно, соглашусь, приложение требует доработки.

83% от какой выборки?

2500 пользователей, прошедших опрос.

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

И, барабанная дробь, современные пользователи любят сайты.

Электронную почту и заполнять налоговые декларации, ага.

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

У тебя какие-то постоянные фантазии на тему госов. То припишешь мне общение с госами, то придумаешь какое-то госбинго, то теперь вот налоговые декларации у тебя пользователи любят.

Ты это, задумайся, у тебя всё хорошо?

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

У меня python/sql лапки и я не готов просаживаться по доходам.

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

Ну, какбы логично отказываются. Чего они реализовывать-то будут, если для начала это неплохо-бы в композиторе иметь (т.е. в mutter), а уже от этого плясать тулкит.

Потому что во всех остальных композиторах это есть. И во всех остальных тулкитах это есть. В итоге выясняется, что GTK – это тулкит для GNOME и использовать его где-то кроме GNOME становится все сложнее.

Основной контрибьютор и мейнтейнер GTK Matthias Clasen какбы и не против, как я понял, но когда оно будет реализовано в Mutter, что уже не его сфера ответственности. Он конечно наредкость упёртый товарищ, но спец в этой экосистеме (ну и лидер Fedora Desktop Team, к слову).

Это тот самый товарищ, который всем рассказывал, что сглаживание не нужны и просто купите себе монитор с 200+ DPI. Потребовалось полгода увещеваний и рассказов что таких десктопных мониторов три штуки на рынке, чтобы они вернули сглаживание обратно. Хоть вернули они его в итоге все равно хреново.

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

Потому что во всех остальных композиторах это есть

Ну вот взяли и запилили. Ну и в этот запилят.

В итоге выясняется, что GTK – это тулкит для GNOME и использовать его где-то кроме GNOME становится все сложнее.

А кто-то ещё, кроме Гномеров серьёзно пилит GTK? Нет, кучу хотелок я слышу, а реально наваливает код кто. Ну вот слышал Elementary там шевелилось.

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

Для того, чтобы кто-то пилил GTK, у этого кого-то должно быть представление, что:

  1. Его код вообще будут рассматривать на включение, а не пошлют лесом сразу.
  2. Не выкинут через полгода на мороз.

И GTK это не тот проект, где такие допущения могут иметь место.

GTK делается Гномом для Гнома.

Это всё равно что спрашивать, почему Red hat не пилит Проводник.

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

Для этого надо сначала пообщаться с тимой и выяснить курс разработки и перспективу, а не врываться с ноги в тред с криком «приняли патч, быстрааа, а то я ещё 20 страниц на ЛОР-е (ну, ок, Reddit-е) напишу».

Ясен хрен, что основные мейнтейнеры тулкита не будут делать то, что идёт поперёк ИХ продукта. Ты также и в Qt ничего не добавишь поперёк мнения компании. И чего, застрелиться теперь?

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

Зачем общаться для этого, если их курс обычно и так достаточно явно изложен в различных блогозаметках и багтрекере?

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

Правда стоило это делать еще начиная от тех времён, когда Canonical делала Unity. Очень жаль, что в Canonical управленцы не справились с тем, чтобы выстроить этот процесс в каких-то чётких рамках, и всё направление свернули.

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

Ну вот взяли и запилили. Ну и в этот запилят.

Только пока в Mutter протокол не запилят, протокол не запилят и в GTK. Понимаешь проблему, да? Если Mutter не поддерживает, значит GTK тоже не поддерживает. Что, по сути, делает GTK тулкитом только для Mutter.

А кто-то ещё, кроме Гномеров серьёзно пилит GTK? Нет, кучу хотелок я слышу, а реально наваливает код кто. Ну вот слышал Elementary там шевелилось.

А уже никто. Либо пилят Qt, либо, как парни из PopOs, пилят iced. Я очень надеюсь что у них взлетит, потому что модель разработки GTK выглядит очень, очень плохо.

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

Только пока в Mutter протокол не запилят, протокол не запилят и в GTK

Делай форк GTK и там пили, на здоровье. Ebassi тебя об этом и предупредил, что запиливать-то никто не запрещает, конечно, но никто не обещает, что конечная реализация API совпадёт с вашей.

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

Проще перейти на альтернативные тулкиты

Да кто-бы был против. Вон у blender вообще свой тулкит. Никого не напрягает. Только вопрос, каким макаром это решает проблему консистентности и унификации интерфейсов? Каким макаром это решает вопрос отсутствия присутствия товарного коичества девелоперов, готовых это благолепия пилить и сопровождать? Тут и у тех же RH/GNOME стабильная нехватка рабочих рук, хотя с деньгами проблем особо и нет.

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

Да кто-бы был против. Вон у blender вообще свой тулкит. Никого не напрягает. Только вопрос, каким макаром это решает проблему консистентности и унификации интерфейсов? Каким макаром это решает вопрос отсутствия присутствия товарного коичества девелоперов, готовых это благолепия пилить и сопровождать? Тут и у тех же RH/GNOME стабильная нехватка рабочих рук, хотя с деньгами проблем особо и нет.

Потому что все эти люди не пилят приложения на GTK.

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

Внезапно RH не ограничивается GNOME-ом.

Вон с год назад мейнтенера для подсистемы шрифтов искали, потому что Бехдад конечно хорош, но у него тоже две руки и 24 часа в сутках. ХЗ нашли или нет.

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

Вон с год назад мейнтенера для подсистемы шрифтов искали, потому что Бехдад конечно хорош, но у него тоже две руки и 24 часа в сутках. ХЗ нашли или нет.

В fontconfig весь 2024 год комитит Akira TAGOH. Видимо нашли.

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

Вон с год назад мейнтенера для подсистемы шрифтов искали

В 2023 году это даже не смешно. Они пробовали старые подсистемы не выкидывать?

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

Кстати, я думал это было недавно, а это было 4 года назад https://www.opennet.ru/opennews/art.shtml?num=52922

там первый коммент под темой:

Pango разработчики достаточно недвусмысленно уже во второй раз заявляют, что для работы с Линукс нужен HiDPI монитор. Как мило. ОС с долей на desktop ~1% ещё и требует вкладывать нехилые деньги, чтобы ей пользоваться. Казалось бы порог вхождения нужно уменьшать, потому что лицензию на десяточку можно спокойно купить за $10, но, нет, с Линуксом всё интересней.

, так вот он натолкнул меня на мысли.

Описанное соображение, конечно, верно, но недокручено. Дело даже не в том, что она ~1%. Допустим, там было бы 15%. ну и что?

Вот скажем, у меня есть ноут. И есть ЛОР, где фанатики затирают дичь, что «grub не нужен, потому что UEFI». В моём ноуте номинально есть поддержка UEFI, но такая — что лучше бы её не было. За исключением этой особенности, это исправный и полезный ноут.

По мнению фанатиков, я должен выкинуть неправильный ноут и купить правильный. Чтобы что? Чтобы «правильно», по феншую запускать там… бесплатную ОС.

Опустим вопрос, что ОС можно запустить десятком разных вариантов, ключевое тут вот что — а что в этой ОС такого ценного?

Для фанатиков ценным является сама ОС и факт её запуска.

Но я-то не фанатик. Меня интересует практическая польза.

И продать мне идею «правильно запускать ОС» и «смотреть в правильный монитор с правильными шрифтами» – не выглядит как хороший бизнес-план. Не выгорит.

Всё это также возвращает меня в старинный спор из рассылки о поддержке принтеров в Гноме. Там был очень хороший аргумент:

Гномолюди говорят, что для «большинства пользователей эти вещи не важны». Однако конкретный пользователь купил конкретный принтер и заплатил за возможности этого принтера деньги. Гном же фактически берёт на себя смелость заявлять, что пользователь вовсе не делал осознанный выбор при покупке принтера, а сам не знает, чего хочет. Точнее, он хочет только то, что продиктовал Гном.

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

RH/GNOME стабильная нехватка рабочих рук

Мозгов у них нехватка а не рук. Эппл - самый умный - изначально не потащил планшетный интерфейс на ноуты. Заметим - хороший планшетный интерфейс. На свои ноуты - что думаете у эппла проблема тачскрин добавить чтоли?

Микрософт - потупее/побогаче - рискнули (Win8) - поняли что это шлак - и включили заднюю.

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

Qui-Gon ★★★★★
()
Ответ на: комментарий от SkyMaverick

и лидер Fedora Desktop Team, к слову

Это те люди, которые не смогли сделать нормальную тему для Qt и в итоге полгода назад воткнули пустую рамку с всратой тенью вокруг окна, сказав «hurr durr qt will not look native». Так что лидер Fedora Desktop Team это не то чтобы знак качества.

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

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

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

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

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

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

большие дяди и тети делают свой коммерческий софт для RedHat -> делают его для GNOME

В корне неверное утверждение. Многие дяди и тети - очень большие - делают свои кросссплатформенные приложения на Qt. Еще часть дядей и тетей делают свои приложения на gtk2 и gtk3 - ибо им не впилось ни в ухо ни в другое менее цензурное слово из трех букв отслеживать все замуды гномосеков и вместо разработки фукционала заниматься перманентным портированием своих приложений под непредсказуемо изменяемый API текущего GTK.

Поэтому мы имеем зоопарк из продуктивных приложений на qt5, qt6, gtk3 (и местами gtk2) - и поверх этого уродливой бородавкой нахлобучен гном. Который как раз своими кривозадыми хотелками , цыганским «новаторством» (пусть говно но не как у всех) и борьбой с темами/фичами/расширениями сторонних разработчкиов которую гномосеки ведут как священный джихад - отбили давно и надолго у больших дядей и тетей писать под гном софт.

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

В корне неверное утверждение. Многие дяди и тети - очень большие - делают свои кросссплатформенные приложения на Qt.

А многие – не делают. И эти утверждения, внезапным образом, друг-другу не противоречат.

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

ну приложений на Qt - море. А на gtk4 есть что-то кроме гнома и мелких утилиток? Мне не встречались пока но может уже и написали. Всеткаи гномики стремятся к gtk5 и выпилиыанию иксов - и gtk4 идет верным курсом к стабилизации.

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

ну приложений на Qt - море. А на gtk4 есть что-то кроме гнома и мелких утилиток? Мне не встречались пока но может уже и написали. Всеткаи гномики стремятся к gtk5 и выпилиыанию иксов - и gtk4 идет верным курсом к стабилизации.

Речь не только про тулкит. Условно говоря, какой-нибудь OBS хочет снимать твой экран – в Wayland есть несколько разных вариантов, но официальный – через стек технологий GNOME.

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

Это через Pipewire который?

Через портал который, который через pipewire, ага.

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

официальный – через стек технологий GNOME.

Ересь. Pipewire к технологии гнума не относится. У меня гнума нет и в помине - а что zoom, что obs, что ssr патченный вполне себе все снимают. С вялендом увы у гнома реализация протоколов наступает раньше чем у других ибо гном и вяленд варятся на одной и той же кухне - и это увы так и есть.

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

Я сейчас пользую вяленд в MATE - и надо сказать работает оно странненько, но в общем-то наконец то юзабельно. Хотя есть кучка малая софта которая отказывается по религиозным соображениям нативно работать в вяленом хоть с гнумом хоть без…. Kicad например. Или Prusaslicer, cinelerra. Из тех которые я знаю и использую - но полагаю их больше.

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

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

Лолшто? С тем же скриншерингом они последние dma buf принесли, поэтому он у них тормозил как мразь все это время.

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

Ну это как раз утилитка пары энтузиастов. Это да - ну по приколу парням написать на gtk4. Такие программки есть - вьюеры, плееры, скриншотилки разные, редакторы.

Но тут вопрос про монументальные софтины типа freecad, kicad, libreoffice, firefox, chrome. Которые пишут не пара энтузиастов - любителей а «большие дяди и тети» то есть корпорации и где отрисовка окошек - это малая доля логики и вложенного труда, и это еще и поддерживается и развивается. Без которых линукс на десктопе является просто игрушкой.

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

Это шутка такая? Даже портировать подобные утилиты на GTK4 это титанический труд. Я сразу вспоминаю GIMP, который все ещё на GTK2 сейчас. https://www.gimp.org/release-notes/gimp-2.10.html

А вообще GTK расшифровывается как GIMP ToolKit. GIMP фактически был первой программой написанной на GTK. Вы себе объем работ для написания подобных программ представляете себе вообще? Чтобы написать что-то подобное на GTK4 нужно время и много. Это получится только к выходу GTK6, если не к GTK7

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

Даже портировать подобные утилиты на GTK4 это титанический труд.

Насколько я понимаю эту библиотеку никто не портировал. Ее изначально сбацали на gtk4. А тут ну вот пофиг на каком gtk начинать писать - на 3, 4, 5. Вот будут ли они ее поддерживать когда гнумы ломанут апи - вопрос очень интересный. Правда она не gtk написана а на gtkmm. gtkmm более консервативен и легкие поломки api на стороне gtk отрабатываются разрабами gtkmm - так что тут парни вполне логично поступии.

Вы себе объем работ для написания подобных программ представляете себе вообще

Архив этой утилитки 300 килобайт в zip. Архив мозиллы - полгигабайта в xz. Поговорите еще про трудность. Например Wayfire написали 2 человека - и там кода и сложности на порядок больше. Так что как бы вам не хотелось раздуть важность и сложность этой безусловно полезной программы - ей до серьезного продуктивного софта как до луны пешком.

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

Но тут вопрос про монументальные софтины типа freecad, kicad, libreoffice, firefox, chrome.

Я про вот это вот. GIMP как по мне такая монументальная софтина и есть. И написать что-то монументальное, займет как раз пару сроков поддержки версий GTK , я думаю. Просто я привел как пример GIMP, который все ещё на GTK2, когда уже GTK4. То есть что-то монументальное написать на GTK4 это процесс не быстрый, совсем.

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

Может я чего-то не понимаю в том как устроен GIMP, но неужели закудесные алгоритмы графического редактора - всякие там наложения слоев - в гимпе реализованы поверх ГТК?

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

В gtk3 поменялось дохрена api, начиная от порядка вычисления лайоута и коллбэка отрисовки виджета и до кучи всего, что я с ходу не вспомню.

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

Также вылазят вопросы, когда в теории всё должно работать, а на практике - нет.

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

Gimp - есть монументальная софтина. Она не на gtk3 не из-за gtk а из-за вейланда в первую очередь. Цель порта в том числе поддержка вяленого - а тут засада вроде как. Хотя для моих любительских игрищ Gimp на gtk3 уже давно работоспособен в том числе и под вяленым и шут знает почему оно до сих пор не в релизе. Видимо разрабы перфекционисты.

То есть что-то монументальное написать на GTK4 это процесс не быстрый, совсем.

Вот совершенно похрен на каком gtk писать с нуля. На первом, втором, третьем, четвертом. Вот совершенно похрен. Не похрен - начать писать на пятом и каждый раз обновляя gtk на минорный «багфикс» релиз обнаруживать что твой тоько что написанный и вроде как работавший сносно софт вдруг перестал даже компилироваться. GTK4 еще в зоне риска но уже близок к стабилизации, хотя я бы наверное пока ориентировался на gtk3. Вот если мозилла и либра начнут движение на gtk4 - то можно задуматься наверное. Но пока у меня например в системе нет gtk4 (благо генту позволяет собирать то что хочешь) ибо нехрен засирать левыми тулкитами родного пингвина. Гном мне не нужен даром и с приданным такое не возьму - а весь остальной софт нужный лично мне пока либо на gtk3 либо имеет gtk3 ветки пусть не самые свежие но вполне рабочие.

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

GTK4 еще в зоне риска но уже близок к стабилизации

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

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

Inkscape лет чуть ли не больше, чем гному. У них выбора нет, они с gtk до конца жизни.

В нормальном ПО представление всегда отделено от логики. В чем проблема переписать слой представления на использование какого угодно тулкита? Это простая, я бы сказал, тривиальная задача.

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

В нормальном ПО представление всегда отделено от логики.

В графическом редакторе представление — половина ценности.

В чем проблема переписать слой представления на использование какого угодно тулкита? Это простая, я бы сказал, тривиальная задача.

Значит ты не понимаешь о чем говоришь.

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

В графическом редакторе представление — половина ценности.

да ладно, канва она и в ГТК канва и в ХТМЛ канва. Я думаю, не являясь ни в коем случае специалистом по графическим редакторам, что результат манипуляций с изначальной графической информацией хранится в каком-то внутреннем представлении, а на этапе отрисовки на вход тулкиту подается тупо битовая матрица. Или это как-то совсем не так?

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

Ну открой pr выше, там gtk3 -> gyk4 уже полгода пытаются.

У меня тоже такие пулл-реквесты есть и что? Это совсем не показатель ничего.

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

Ты хочешь примера проблем, их там полно. Открой и почитай.

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

Да ёлки-моталки.

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

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

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

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

Я вон запустил firefox под NetBSD, и у меня рендеринг сломан.

И это без всякой смены тулкита. Просто билд на другой ОС.

Все библиотеки собраны правильно. Все остальные приложения работают корректно. firefox не работает. У других, судя по отзывам, баг не воспроизводится. Называется: иди ищи ветра в поле.

А ты про смену тулкита тут рассуждаешь, будто это тапочки поменять.

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

Да можно мой appmenu-glib-translator взять, он бесшовно переводит dbusmenu в menumodel.

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

Аналогичное приложение из Макос (чьим дизайном гномеры со всей очевидность вдохновляются)

Это уже из серии анекдотов. Говно ваш Паваротти - а вы слушали? - да, мне вчера Рабинович напел.

Это примерно соотношение дизайнеров гнома и дизайнеров огрызка.

Qui-Gon ★★★★★
()
Ответ на: комментарий от FishHook

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

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

В Гноме место заполнено тремя конскими кнопками и пустотой.

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

отсутствие нормального интерфейса же. Одно окошко с уродливым CSD. У федоры по умолчанию даже нет кнопки maximize - что полное ублюдство. Надо сидеть учить эти шорткаты клавишные, и при этом иметь жырнючий хедер окна для пальцетыка. И где тут продуманность интерфейса? Делаем кейбордно-шорткатное управление как в редакторе vi - но при этом ляпаем огромные контролы а-ля смартфон под пальцетык и получается гибрид коровы с крокодилом. Ни туда ни сюда.

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

отсутствие нормального интерфейса же. Одно окошко с уродливым CSD.

Ты предпочел бы два окошка? Где такое есть? Какой в этом смысл?

У федоры по умолчанию даже нет кнопки maximize - что полное ублюдство.

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

Надо сидеть учить эти шорткаты клавишные, и при этом иметь жырнючий хедер окна для пальцетыка.

Уже сравнивали, получается меньше чем titlebar + file menu.

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

Ещё раз, дизайн хороший, не софт.

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

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

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

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

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

Мы можем обсуждать иде отдельно от их имплементации

не буду мешать тебе в этом высокоинтеллектуальном занятии, обсуждай

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

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

Давайте просто остановимся здесь.

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

Давайте просто остановимся здесь.

А что в этом плохого, напомни? Потому что я хз где перечислены хоткеи libreoffice, например. Кажется где-то в онлайн документации.

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

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

Это старая школа - писать подсказки сразу там, где им и место.

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

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

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

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

Если не знаешь как это делается через графический интерфейс - идёш в документацию, гуглишь. Можно полазить и найти.

А если знаешь - идёшь по нему и читаешь подсказки.

Вопрос интуитивно понятного интерфейса и желание учиться конкретного пользователя.

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

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

А в гноме я просто нажимаю C-S-? и все показывается. Это удобно.

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

Делай как тебе удобно. У тебя вопрос был: как в LibreOffice найти hotkey - я тебе написал.

Можешь то, что работает и как работает в Gnome встраивать во все сферы своей жизни и дел.

И будет тебе счастье.

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

Можешь то, что работает и как работает в Gnome встраивать во все сферы своей жизни и дел.

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

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

Если ты прочитаешь мои сообщения выше в теме. То мне тоже Gnome3 не нравится и я его не использую, в Linux у меня cinnamon.

Но и не оспариваю так яро мнение тех - кого он устраивает.

Мне нравится классических Desktop, а гном основную функцию классического рабочего стола, создание файлов на нём, классическое меню и отдельные заголовки окон, из коробки не реализует.

Поэтому Cinnamon.

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

А в гноме я просто нажимаю C-S-? и все показывается. Это удобно.

Просто

«Просто»? А про C-S-? юзер откуда узнает, через либстрал?

Удобно

Удобно — это когда я в KDE нажимаю Ctrl+Alt+I и могу сразу ввести часть имени команды и выполнить её.

А то, что в Гноме по C-S-? открывается — это какой-то стёб. Я бы если специально хотел придумать самый бесполезный элемент UI, то до такого бы не додумался.

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

«Просто»? А про C-S-? юзер откуда узнает, через либстрал?

Он в том самом бургере, который тут так не любят. Бонус в том, что этот хоктей одинаковый во всех гномовых приложениях.

Удобно — это когда я в KDE нажимаю Ctrl+Alt+Iи могу сразу ввести часть имени команды и выполнить её.

Какой команды?

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

Какой команды?

Любой команды.

Например в kate вводишь: Ctrl+Alt+I f a s m Enter, и подсветка синтаксиса переключается на режим FASM.

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

Например в kate вводишь: Ctrl+Alt+I f a s m Enter, и подсветка синтаксиса переключается на режим FASM.

Кайфово, но как это соотносится с хоткеями? Почему нельзя иметь оба?

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

Он в том самом бургере, который тут так не любят. Бонус в том, что этот хоктей одинаковый во всех гномовых приложениях.

А в самом меню указать хоткеи запретила какая религия?

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

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

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

Вообще идея открыть через бутерброд окно хоткеев, чтобы в нём узнать хоткей, которым открывается окно хоткеев — это рофл.

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

Да всё в порядке, щас я ещё буду рассказывать, что вода мокрая пришельцам, которые живут при -60 по цельсию.

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

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

Я не пользуюсь гномом. Но мне кажется странным не отдать должное хорошим решениям, которые у них есть.

cumvillain
()
Закрыто добавление комментариев для недавно зарегистрированных пользователей (со score < 50)