LINUX.ORG.RU

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

 , , ,


2

2

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

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

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

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



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

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

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

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

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

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

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

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

Если приложению не нужно чтоб пользователь отличал

Сфига это на компьютере вместо пользователя командовать приложение и решать, что пользователю нужно?

Если что, CSD не в гноме придумали, довольно много программ и до гнома так делали

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

Вейланд работает только через композитинг. Так что пользователю придётся мириться.

Почему пользователю не следует вместо этого послать вяленд нафиг?

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

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

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

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

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

Для тебя, наверное, рокетсайнсом будет АВТОМАТИЧЕСКОЕ скрытие невлезающих в тулбар (и в менюбар!) кнопок под шеврон, да? В зависимости от ширины окна, что позволяет впихивать приложения даже на маленькие экраны (привет Maemo, Ångström и прочим мобильным линуксам времëн GTK+2). А теперь угадай, как умеет автоматически скукоживаться по ширине хедербар. Ответ — никак.

Тебя кто-то обманул. Это именно снежинки все разнообразные

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

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

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

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

Хочу ещё добавить, что в винде нет вариаций различных менеджеров окон, есть только один рейх WM, поэтому сделать кнопки в заголовке куда проще. В GNU/Linux много WM, поэтому тут наоборот сложнее, но не в этом дело. Да, я знаю что в MS Office юзается CSD. В Onlyoffice тоже юзается CSD и он ОТКЛЮЧАЕМ, как и в Telegram.

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

Ради бога, выкиньте этот бред из головы. Композитор - это приложение, которое реализует графические эффекты рабочего стола (блюр, тени, анимации, прозрачность).

Нет, конечно. Композитор занимается композицией. Берёт картинки нарисованные разными окнами и склеивает из них общую картинку. Эффекты, анимации вообще не нужны. Даже прозрачность для него необязательна (ну, т.е. в зависимости от протокола конечно, если он тупо проигнорирует требуемый протоколом альфаканал, то некрасиво будет, но можно представить дисплейный протокол без альфаканала).

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

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

Пробелема в том, что за пределами гнома софт просто перестанет работать, потому что никто не будет реализовывать тот же screen capturing отдельно для GNOME, KDE, XFCE и т.д. В иксах для этого придумали расширения, которые отвечают за screen capturing всего экрана и отдельных окон абсолютно в любом DE.

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

Очередное «иксы старье немолодежное». Нашли в исках фатальный недостаток и начили писать отдельный протокол

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

вместо того чтобы сделать X12, но совместимый со старым X11.

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

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

Ещё вроде иксы останавливались если меню открыто, типа мир подождёт пока меню не закроется и не восстановит то что за ним.

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

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

В данном случае - просмотром, установкой и/или оплатой приложения

То есть если большинство заставляют платить за инсулин, например — оно заинтересовано за него платить?

и не оспариваются в массовом порядке

Одиссею, забранному сиренами, уже поздно что-то оспаривать.

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

Мы таки про батончики или про приложения?

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

Вот в том числе из-за такого говна я чайлдфри. А дальше ведь только хуже будет.

должник не удовлетворил в полном объёме требования кредиторов по денежным обязательствам и не исполнил обязанность по уплате государственных платежей

Ты совсем укеракук? Какие кредиторы, какие государственные платежи? Давно налог за работу на себя введëн?

Отсутствие публикации в Store = отсутствие продвижения программы на уровне Store = зависимость от воли того или иного клиента.

Чувак, дуй к психиатру, я окончательно перестаю улавливать полëт твоей мысли.

А какая разница-то юзверю. Для него сайт остается без видео!

Откуда юзеру Opera Mini может в голову прийти, что браузер может играть, видео, когда он этого сроду делать не умеет? Даже анимации показывать, не то что видео.

Соответственно опять мы имеем меньше заказов -> большая зависимость от воли одного заказчика.

Какое отношение это имеет к выпиливанию программы из говностора, ещë раз спрашиваю? С каких пор мимокрокодилы, поставившие программу через стор, имеют какое-то отношение к заказчикам разработки и имеют право что-то диктовать? Ты хоть примерно представляешь, как программы разрабатываются, балабол?

эмуляции дискет

И при чëм тут софтовая совместимость? Тебе кто-то мешает в машину с Windows 11 поставить флопповод? Для них даже диски A: и B: до сих пор зарезервированы, прикинь.

нештатная ситуация

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

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

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

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

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

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

в винде нет вариаций различных менеджеров окон

Есть, но их полтора тинкерера используют.

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

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

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

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

У меня дежавю, откуда копипаста? Прямо точь-в-точь помню.

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

А я вижу, что динамика падения сглаживается. У нас разные GTK+2?

И даже прибавляться будет, ибо я пишу новые программы на GTK+2.

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

Пардоньте, не читал все эти простыни 🎩

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

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

Чё ты несёшь? Всё что данное расширение предполагает - отсылку команды «жмакнули правой кнопкой по заголовку». Отошлёт. Точно такие же команды отсылает при начале драга или при нажатии кнопок управления окном. А дальше уже DS решает какое меню вывести и какими командами заполнить. Никакие необходимые самой программе функции от этого расширения зависеть не будут.

Сфига это на компьютере вместо пользователя командовать приложение и решать, что пользователю нужно?

Мда…

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

Да, прикинь, просто отключением декораций у окна. Гномосеки продвигают иной, фашистский подход,

Дурак, «фашистский» - это когда ты заставляешь кого-то делать то что он не хочет. Это SSD ближе к фашизму, он не имеет смысла без всеобщей поддержки. А «хочешь сделать - сделай сам» - это самый либеральный подход из возможных. Да, при этом все могут оказаться одетыми не в униформу, и иногда даже строем не ходят. Такой вот получается «фашизм».

Почему пользователю не следует вместо этого послать вяленд нафиг?

Может и послать. Ты вот возьми и пошли. Будешь сопротивленцем, героем.

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

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

фейспалм.

Смотри. Если у программы мало команд, она может добавить все их в хедербар и сэкономить дофига места, заменив и меню и тулбар и заголовок одним хедербаром. Если у программы относительно много команд, она может тулбар оставить + сэкономленное на заголовке и меню место забить дополнительными командами. А если уж совсем много - ну придумываешь что-нибудь, делаешь много менюшных кнопок или риббон пилишь, как у Майкрософта.

Так что при CSD место всегда расходуется оптимальнее чем при классической компоновке. Ферштейн?

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

Для тебя может быть новостью, но в классической компоновке во-первых было принято пилить ненужные команды в меню, просто чтоб чем-то забить. Ну типа help-about или file-quit. В любой программе должен был быть help внутри которого about. Во-вторых разбивать их по категориям (file-edit-view-…-help). В-третьих, дублировать команды в меню и на тулбаре. В гномовском UX всего этого нет. Так что либо ты гамбургерное меню превращаешь в помойку, просто отображая туда классическое, либо делаешь 2 разных лэйаута руками, один компактный, как в гноме, второй - в соответствии с ожиданиями «бест практицес» windows 95. Вот, КДЕшники в их погоне за опциональностью всего, такую хрень и выдумали.

Для тебя, наверное, рокетсайнсом будет АВТОМАТИЧЕСКОЕ скрытие невлезающих в тулбар (и в менюбар!) кнопок под шеврон, да?

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

Короче, дурь это всё. Разумнее 1 раз подумать и создать (выбрать и скопипастить на самом деле) подходящий для данного приложения интерфейс, чем пилить костыли к кривому поделию 90х. Поэтому CSD и лучше, сегодня моден риббон - программы пишут с риббоном, потом вернётся мода на меню и тулбары - пожалуйста, выбирай нравящийся компонент из тулкита. Или меню в заголовок окна, как на юнити было. А если не подходит ни то ни другое - вон, бери многооконный интерфейс с дочащимися плавающими панелями. Причём прикинь, вот эта плавающая панель будет по стилю походить на окно документа, только заголовок компактнее, а окно документа будет по стилю подходить к окну всего приложения. SSD такое никогда не позволит.

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

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

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

Местный чудак. Насколько я помню, однажды он додумался самозабаниться оригинальным способом: запостил порнографический контент в малозаметном месте и пожаловался в РКН :)

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

Всё что данное расширение предполагает - отсылку команды «жмакнули правой кнопкой по заголовку»

И как тебе композитор по координатам определит, где у CSD-приложения заголовок, умник? В угадайку играть будет?

Никакие необходимые самой программе функции от этого расширения зависеть не будут.

Тогда тем более нафиг она будет его реализовывать?

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

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

это когда ты заставляешь кого-то делать то что он не хочет

Так гномосеки именно к этому и стремятся, распуская через ораву фанатиков страшилки, как насильно переведут всех на Wayland. А люди ведутся и реально бегут туда мигрировать. Примерно так в своë время Крым захвачен пущенными слухами про злых бандеровцев, минизировавшими сопротивление со стороны местных.

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

Почему не имеет? ССЗБ будут сидеть без декораций. Многие их сознательно отключают, в конце концов, и спокойно живут.

Ни своё ДЕ создать, ни уже готовый xorg поддерживать.

А на фига ломать то, что и так работает? Я чиню софт, в котором есть баги, мешающие жить. В иксах таких багов не наблюдаю, что кагбэ намекаэ.

Сказки 8-летней давности про неподдерживаемые иксы, в которых три человека на всю планету шарит, тоже оставь при себе, вон letoram спокойно форк Xarcan пилит себе.

Если у программы мало команд

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

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

Не «чтоб забить», а чтобы не пугать утят.

Ну типа help-about или file-quit

Которые в итоге и в CSD-программах есть, только в другом месте. Придумай аргумент лучше.

дублировать команды в меню и на тулбаре

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

И в gtk изначально тулбары реализованы через жопу, потому что он на уровне тулкита даже не обеспечивает настройку тулбаров пользователем и запоминание этих настроек, в отличие от Cocoa или XUL, например. Отчего приложения вынуждены реализовывать это сами, и делают это полтора приложения на практике. При этом сам gtk умеет запоминать назначенные в меню хоткеи, что удивительно.

И вместо того, чтобы довести тулбары до ума, гномосеки просто запиливают вместо них ещë более ненастраиваемые пользователем хедербары, мда. Для сравнения, в CSD-заголовок Microsoft Office 2007 и выше как настраиваемый тулбар и вынесен.

гамбургерное меню превращаешь в помойку

Давай-ка покажи сколь-либо сложную программу, в которой гамбургер не помойка. Даже в Gedit и Chromium он уже помойка.

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

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

плавающая панель будет по стилю походить на окно документа, только заголовок компактнее

Они и так испокон веков делаются.

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

Как одно другому мешает? Кастомизировать не обязательно даже в рабочее время. Знаешь, что такое перенос конфигурации?

либо снежинки, которым этот ваш линукс нужен только чтоб показать

То есть лучше пускай он будет не нужен даже для этого?

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

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

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

чтобы повлиять на развитие библиотеки

А есть куда развивать-то?

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

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

самозабаниться

Не для этого, а чтобы смотивировать вывести ЛОР из юрисдикции РФ.

Но Макскому проще вывести из юрисдикции ЛОРа "вредителя”.

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

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

развивать есть куда. в gtk2 болтается куча устаревшего барахла, типа Gtk*Selector, GTkItemFactory и прочего тяжелого наследия gtk1+gnome1. чистка и оптимизация api там явно не лишняя будет. да и некоторые штуки gtk3 типа GtkListView я бы тоже хотел бы видеть

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

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

кстати, GtkGlExt/GtkGlArea как часть библиотеки - тоже довольно большое достижение gtk3

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

совместить одно с другим

Ну автор STLWRT вроде как это и пытается сделать, лепя из GTK+2 и GTK+3 что-то третье.

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

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

Да от метапрога вон уже три года требуют, но хрен дождётесь же.

В принципе, я смотрю, там шевеление есть.

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

Будто бывает удобный интерфейс только для сосисок

Ну для сосисочного уровня он удобен. Тачпад никогда ни в каком виде не будет удобным, потому что нет тактильной отдачи ни на касание, ни на перемещение. А в виде тачскрина оно еще и закрывает нажимаемые элементы. Другое дело, что если тебе меньше 15 лет и ты едешь в метро/на автобусе, то особо не развернешься со вводом — и это правильно, потому что нужен именно недоинтерфейс для недозадача, точнее, задача лишь одна — чтобы ребенок не плакал и не бегал туда-сюда.

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

Не для этого, а чтобы смотивировать вывести ЛОР из юрисдикции РФ.

Не для этого, а ради минуты славы. Вон до сих пор народ помнит. А почему ты стал якать? Подлечили головку?

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

Переключение между приложениями чудовищно неудобное

Такой же альт-таб с миниатюрами как в xfce. Хочешь с группировкой окон, хочешь без (switch windows). Или ты привык мышевозить по таскбару? Есть расширение для этого. Можно стороннюю панель запускать если ты не на вялом. В общем, кто хочет, ищет возможности, а старперистые утята только ныть горазды. Расскажи хоть зачем ты гном то поставил? Поныть на лоре?

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

И как тебе композитор по координатам определит, где у CSD-приложения заголовок, умник? В угадайку играть будет?

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

Впрочем, если вдруг окажется что этого недостаточно, ну придумай в это расширение ещё координаты клика внутри окна.

Тогда тем более нафиг она будет его реализовывать?

Погоди, ты тут писал про то что эта штука офигенно пользователю нужна, вот я тебе дал решение, а ты пишешь «нафиг»?

А нафиг в CSD кнопку максимизации добавляют? Это то же самое фактически.

Так гномосеки именно к этому и стремятся, распуская через ораву фанатиков страшилки, как насильно переведут всех на Wayland.

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

Почему не имеет? ССЗБ будут сидеть без декораций. Многие их сознательно отключают, в конце концов, и спокойно живут.

Окно, которое нельзя подвинуть? Ну-ну.

А на фига ломать то, что и так работает? Я чиню софт, в котором есть баги, мешающие жить. В иксах таких багов не наблюдаю, что кагбэ намекаэ.

Ну тогда тем более чего тебе жопу рвать? Xorg живой. Для верности сделай себе клон репы, чтоб если надо будет баг поправить. И пускай эти гномеры пилят свой вейланд, тебе-то что? Пусть даже рассказывают, что за ним будущее. Собака лает - ветер носит. В чём конкретно твои претензии? Сразу предупреждаю: если они в том, что кто-то что-то говорит, что тебе не нравится, то ты как бы фашист по определению.

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

Опять сказки снежинок про вашу уникальность? Нет, ты не уникален. Ты - обычный биомусор. Ты живёшь не в век адаптивности, а в многовековье специализации, ты не умеешь выращивать жрачку, шить одежду, строить машины и в общем случае даже писать софт (предполагаю, что ты - программист). За тебя это делают другие люди, каждый из которых умеет одно и не умеет другое. Поэтому твои потуги доказать, что ты сможешь чего-то там настроить - это примерно то же, как если бы ты рассказал, что сможешь вырастить и забить порося. Да, это просто, но ты этого не умеешь и сделаешь через жопу. Да, в отличие от порося, криво настроенный софт тебя не покалечит, но это не отменит факта, что ты сделаешь только хуже.

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

Насчёт «набирать» ты хватил, меньшинство такое позволяло, но в общем да, в 90х так и было. А потом умные люди из редхата (и другие, до них) заметили, что страдают хернёй, сначала набивая меню чтоб было бохато, а затем вынося шоркаты того что реально нужно на тулбар и взяли, да сделали рационально, а не «как принято». И заметь, даже до пользователей КДЕ начало доходить, что надо делать как в гноме. Кто-то же в конце концов это гамбургерное меню просил, кто-то его делал. Правда сделали через жопу, потому что свернуть меню в одну кнопку - это полдела, надо ещё и UX нормальный проектировать, но в общем история демонстрирует кто прав, а кто тупит.

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

До тебя всё никак не дойдёт, что кастомизабельность - это зло.

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

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

Давай-ка покажи сколь-либо сложную программу, в которой гамбургер не помойка. Даже в Gedit и Chromium он уже помойка.

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

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

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

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

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

Ровно то же самое с твоими сворачивающимися в шеврон тулбарами.

Они и так испокон веков делаются.

Делаются. Но с SSD это невозможно, если только твоя программа не умеет парсить конфиги DEшки.

Как одно другому мешает? Кастомизировать не обязательно даже в рабочее время.

Мешает. Я сужу по себе. Кастомизировать прекратил когда появилась нормальная работа. Как говорил гопник в анекдоте: умом надо выделяться.

То есть лучше пускай он будет не нужен даже для этого?

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

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

Такой же альт-таб с миниатюрами как в xfce. Хочешь с группировкой окон, хочешь без (switch windows). Или ты привык мышевозить по таскбару? Есть расширение для этого. Можно стороннюю панель запускать если ты не на вялом. В общем, кто хочет, ищет возможности, а старперистые утята только ныть горазды. Расскажи хоть зачем ты гном то поставил? Поныть на лоре?

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

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

Это не смешно, он прогрессивно теряет фичи/юзабилити

Это миф.

Переключение между приложениями чудовищно неудобное,

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

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

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

Да, это недостаток. Можно сделать copy на файле и потом paste в терминал или текстовый редактор, но наверняка для каких-нибудь приёмников вылезет конфликт типа вставить имя или вставить содержимое.

Что они намутили с ярлыками-запуском приложений

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

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

Это тоже миф.

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

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

Это не смешно, он прогрессивно теряет фичи/юзабилити

Это миф

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

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

Мне похеру, кто там куда движется, превью объективно неудобно, когда у тебя на раб столе более 2 окон. Потому что как правило это «белый квадратик» или «серый квадратик», и поди разберись, какой из серых квадратиков лор, а какой — VS Code, какой из белых квадратиков текстовой редактор, а какой — консоль. Win 7 тоже деградировала и у меня попервой горела жопа, пока я не привык. Привык, но не забыл. Не забыл ублюдочное контекстное меню, которое выпрыгивает при неаккуратном движении мышки, через которое можно за долю секунды закрыть всю группу окон даже не заметив что произошло. Но в целом в семерке было очень уверенное окружение. Например, там есть инкрементальный поиск в текущей папке, в то время, как в Nautilus его выпилили.

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

Я нифига не понял твою позицию. Лично я за то, что никуда мышку подводить не нужно — потому я выступаю за Xfce и винду. А вот нахера мне пустая черная полоска на всю ширину экрана — я не понимаю.

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

К сожалению, я не настолько пердоля, чтобы лезть кастомизировать коробочное окружение сразу после установки. Я из тех людей, которые надеятся, что эта задача уже была решена за меня разработчиками окружения. Именно потому однажды я поставил Ubuntu и забыл про такую штуку, как «попробовать новый дистрибутив». Потому что после бунты 2010 года всё остальное выглядело как сплошной красноглазый пердолинг.

Можно сделать copy на файле и потом paste в терминал или текстовый редактор, но наверняка для каких-нибудь приёмников вылезет конфликт типа вставить имя или вставить содержимое

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

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

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

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

Ее либо убрали, либо еще не добавили в той версии, которой пользуюсь я: Software 3.38.1, GNOME 3.38.5.

Гном - это очень удобное ДЕ для клавомыши, с небольшим закосом для тачпада, чтоб на ноуте без мыши хоть как-то работать

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

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

Попробуй написать тулкит лучше Qt, поржем вместе.

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

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

Мне похеру, кто там куда движется, превью объективно неудобно, когда у тебя на раб столе более 2 окон.

Давай ты не будешь обсуждать вкус устриц с тем кто их ел. У меня сейчас 11 окон на 2х мониторах. Ничего удобнее овервью ещё не придумано. На винде автоматом курсор в левый верхний угол гоняю. Хватит цепляиться за компромиссы начала 90х, пора уже пользоваться возможностями современных систем.

Потому что как правило это «белый квадратик» или «серый квадратик», и поди разберись, какой из серых квадратиков лор, а какой — VS Code, какой из белых квадратиков текстовой редактор,

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

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

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

Я нифига не понял твою позицию. Лично я за то, что никуда мышку подводить не нужно — потому я выступаю за Xfce и винду. А вот нахера мне пустая черная полоска на всю ширину экрана — я не понимаю.

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

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

Так в гноме и решена.

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

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

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

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

Вылезет рандомное неинтуитивное поведение

В смысле? Как раз интуитивнее некуда, копируешь файл - вставляешь его имя.

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

Ничего не понял, копируешь так же папку как и файл, вставляешь, получаешь путь. Если нужен путь к папке в которой лежит этот файл, ну тоже вот сейчас посмотрел, можно из свойств файла скопировать. Что за проблемы вообще?

Ее либо убрали, либо еще не добавили в той версии, которой пользуюсь я: Software 3.38.1, GNOME 3.38.5.

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

Я не могу вспомнить, чтобы мне когда-то на тачпаде было неудобно в винде.

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

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

Спаведливости ради, меня в GNOME40 несколько расстроили горизонтальные воркспейсы. В GNOME3 превью удобно висели справа и было удобно между ними окнами кидаться (чего мне надо не сейчас или чего долго делается я скидываю на другой стол), переключаться и смотреть что-там. Сейчас столы горизонтально и визуально не видно что там, а былые превью, которые были справа, теперь сверху и на 1366х768 ну очень мелкие, хотя кидать на них тоже можно.

В остальном всё нормально, расширения не отвалились, хот-конерами не пользуюсь, давно привык к Win.

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

Если тебе жалко места на полоску, как тебе таскбар раза в 3 шире?

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

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

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

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

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

Это и есть фатальный недостаток мозга таких как ты. Ты хочешь SSD чтоб получить одинаковые заголовочки. Не думаю, что ты настолько тупой, чтоб не понимать, что ценность этих одинаковых заголовочков мизерная, но ты считаешь что лучше пусть будут. А потом появляется тёмная тема.

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

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

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

Почитал список, не понял, зачем все это не нужно.

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

нет тактильной отдачи ни на касание, ни на перемещение

А где отдача на перемещение есть? У мышек, что ли?

задача лишь одна — чтобы ребенок не плакал и не бегал туда-сюда

Эйджизм какой-то. После 15-и уже поздно чему-то толковому обучать. Так и будут бестолково пальцем тыкать, ещё и старших к этому причащать. Причём сами же старшие в этом и виноваты.

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

Не для этого, а ради минуты славы

Минута славы вообще непредвиденная с моей стороны. Я таки напоминаю, для ньюфагов, что 2014–2015-й гг. — это времена массового закидывания suicide.txt везде подряд, чтобы перегрузить и дискредитировать казавшийся рунетовскому сообществу тогда ещё избежным РКН. Вся моя "слава“ тут заключается в замене suicide.txt на кое-что более действенное. Да и сам факт совершения этого с основной учётки вместо прокачки отдельной под эту задачу — огромнейший прокол во всей этой истории.

А почему ты стал якать?

А я переставах когда-то? Королевское “Мы” — клоунада чисто для ЛОРа с целью обойти 5.5: La revedere (комментарий) Сейчас-то шкворец беречь не нужно, швабода; потрут — и хрен с ними.

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

если ты не на вялом

Теперь-то ты понимаешь, зачем гномосеки так активно пропихивают вялого?

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

Мухаха! Вообще, он как всегда врёт. Тиринг вполне возможен с композитором. У комптона есть опции для включения тиринга, лол. А в старом xfce тиринг по дефолту. Ну и кстати, неотключаемый композитинг это ни разу не достоинство. Но хрюндель даже не понимает почему.

anonymous
()

пост прочитал но так и не понял что там опять урезали, есть картинки до и после? как бы там не было гном скатывается, кде наше все. XFCE, LXQT, LXDE - мало того что они нефункциональны(неудобны, нет плюшек для удобства) так еще и памяти жрут чуть ли не больше чем кде. Юнити был неплох - похоронили, гном - черт знает что, кт софт не тянет, даже файловый менеджер урезан так что вызывает слезы, хфсе и прочие лхкт - для 1-2 процентов от всех прользователей линукс ос, думаю так.

А вот ****** мне пустая черная полоска на всю ширину экрана — я не понимаю.

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

Зачем вообще держать список всех открытых окон в полоске? И вот появляется овервью, одно движение мышью в левый верхний угол и у тебя превьюхи всех окон вместе с иконками. Выбирай нужную.

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

ПАНЕЛЬ - в середине или слева закрепленные иконки, справа трей, что может быть удобнее? разумеется это я про большинство.

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

Sapetuko ★★
()
Последнее исправление: Sapetuko (всего исправлений: 3)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.