The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Изменения для улучшения отображения KDE-приложений в GNOME и Xfce"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Изменения для улучшения отображения KDE-приложений в GNOME и Xfce"  +/
Сообщение от opennews (??), 18-Май-24, 14:13 
Нейт Грэм (Nate Graham), разработчик, занимающийся контролем качества в проекте KDE, опубликовал очередной отчёт о разработке KDE. Наиболее заметным изменением стала инициатива по решению проблем с пиктограммами, используемыми в приложениях, входящих в соста KDE Gear, при запуске подобных приложений в окружениях, отличных от KDE, таких как GNOME и Xfce. Проблема в том, что при формировании интерфейса KDE-приложений используются пиктограммы из общей темы Breeze...

Подробнее: https://www.opennet.ru/opennews/art.shtml?num=61205

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по ответам | RSS]

2. Сообщение от Аноним (2), 18-Май-24, 14:21   +6 +/
В этом весь ваш линакс: сидишь в гноме - боль с культями, сидишь в кедах - боль с жтк. Одни страдания.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #4, #7, #8, #49, #50, #69, #72

4. Сообщение от Аноним (4), 18-Май-24, 14:23   +10 +/
Зачем тебе все время радоваться?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2 Ответы: #40, #54

7. Сообщение от НяшМяш (ok), 18-Май-24, 14:38   +2 +/
В виндавсе ещё лучше: Win32, WinUI2, WinUI3, WPF, MAUI (это всё только в системных приложениях), GTK, Qt и бог весть что ещё.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2 Ответы: #23, #31

8. Сообщение от Аноним (8), 18-Май-24, 14:46   +2 +/
Жизнь это боль. Мы приходим в этот мир через страдания, страдаем, а потом через страдания уходим.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2 Ответы: #70

9. Сообщение от ППППРРР (?), 18-Май-24, 14:47   –9 +/
Проблемка надумана. Точнее она из-за кривости С++ среды. Если б это была прога на Лазарусе, то все просто! Встраиваем в прогу imagelist в котором сидит наш набор иконок. Весь UI загружает иконки из этого imagelist. Если надо чтобы иконки были синх-нуты с ОСью, делаем LoadImageListFromЧтоНадо. И все. Разве не все? Разве это не решение? Почему в С++ среде это решение не работало? Криворукие!
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #13, #18, #41, #46

10. Сообщение от Аноним (8), 18-Май-24, 14:47   +3 +/
Обхясните мне одну порстую вещь, почему KDE Plasma не может использовать свой набор иконок а  GNOME свой? Это противоречит феншую freedesktop?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #20, #24, #26, #42, #47, #120

11. Сообщение от Аноним (13), 18-Май-24, 14:49   +/
> подготовлена функциональность для встраивания эталонного стиля и пиктограмм Breeze

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

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #27, #34, #90

12. Сообщение от Аноним (8), 18-Май-24, 14:49   +/
Вообще вертикальная панель инструментов в KDE мне не нравится. В оффтопике её не было и здесь тоже не нужна.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #53

13. Сообщение от Аноним (13), 18-Май-24, 14:50    Скрыто ботом-модератором+1 +/
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #9

15. Сообщение от Kuromi (ok), 18-Май-24, 15:01   +1 +/
То есть спустя Х лет они наконец узнали что есть ДРУГИЕ темы иконок, которые внезапно, могут отличаться?
Что до того что там могут показываться иные иконки - так вроде в темах иконкам роли определены, в этом же весь смысл, подменять иной?
Кедовики предложили встраивать иконки прямо в приложение, чтобы Кедовские приложения смотрелись одинакого чуждо везде? Лол, а Мозиллу за это ругали...
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #16

16. Сообщение от oficsu (ok), 18-Май-24, 15:12   +10 +/
Наоборот, всё сломал гном и переименовал в своём дефолтном паке иконки без оглядки на стандарт и сохранение совместимости, решив, что им темы иконок больше не нужны, что и сломало kde-софт (и не только его, даже свой софт сумели сломать). Поэтому в kde-приложения решили вшить fallback-иконки. Т.е. они всё ещё будут брать иконки из темы. При наличии таковых
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #15 Ответы: #17, #92, #134

17. Сообщение от Kuromi (ok), 18-Май-24, 15:16   +1 +/
> Наоборот, всё сломал гном и переименовал в своём дефолтном паке иконки без
> оглядки на стандарт и сохранение совместимости, решив, что им темы иконок
> больше не нужны, что и сломало kde-софт (и не только его,
> даже свой софт сумели сломать). Поэтому в kde-приложения решили вшить fallback-иконки.
> Т.е. они всё ещё будут брать иконки из темы. При наличии
> таковых

О, ну это в духе Гнома.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #16

18. Сообщение от Admino (ok), 18-Май-24, 15:17   +1 +/
https://stopthemingmy.app/ !
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #9 Ответы: #25

19. Сообщение от Аноним (23), 18-Май-24, 15:23   +1 +/
Шрифты указывать в зависимости норм, а иконки уже религия не позволяет? Причём в шрифтах типа Cantarell или Source Code Pro по факту нет жесткой необходимости, а вот без иконок приложение почти нерабочее.
Ответить | Правка | Наверх | Cообщить модератору

20. Сообщение от Аноним (20), 18-Май-24, 15:25   +1 +/
Или оба моглибы использовать fontawesom хотябы.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #10

23. Сообщение от Аноним (23), 18-Май-24, 15:45   –4 +/
Разве все они в конечном итоге не дёргают WinAPI?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #7 Ответы: #78, #127

24. Сообщение от Аноним (24), 18-Май-24, 15:51   +4 +/
потому что в кде рассчитывали, что темы в гноме следуют феншую, больше не рассчитывают
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #10 Ответы: #86

25. Сообщение от НеАноним (?), 18-Май-24, 15:59   +/
> https://stopthemingmy.app/ !

надо бы наверно завести сайты типа stopeatmyram, stopeatmycpu, stopeatmyscreen, stoplaggingonmypc, stopshowingmeshittythemes и т.д.

Все их перечитают и человечество перейдет в новую эру

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #18 Ответы: #52

26. Сообщение от Аноним (4), 18-Май-24, 16:05   +/
Почему бы каждому приложению не использовать свой нарисованный набор иконок? Подумай об этом на досуге.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #10 Ответы: #29

27. Сообщение от Аноним (4), 18-Май-24, 16:06   +/
Да
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #11

28. Сообщение от lucentcode (ok), 18-Май-24, 16:14   –2 +/
А стандартизировать шрифты, наборы пиктограмм и прочее - не судьба? Если бы был один стандарт, и ему обязаны были бы следовать все DE - ничего адаптировать, встраивать и переделывать бы не нужно было. Если бы ещё и KDE с Qt выкинули, заменив их на одну современную GUI-библитеку, к примеру, на Rust - цены бы им не было. Но, как минимум, пусть общий стандарт запилят, а уж его реализации - не столь важны, главное чтобы стандарту они следовали.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #30, #32, #39

29. Сообщение от Аноним (29), 18-Май-24, 16:23   +/
Ну подумал. В Blender свой набор, в Qbittorrent свой, в Chrome свой. Че дальше?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #26 Ответы: #37

30. Сообщение от Аноним (24), 18-Май-24, 16:25   +/
> А стандартизировать шрифты, наборы пиктограмм и прочее - не судьба?

класть на все стандарты — тоже судьба

присоединяйся https://gitlab.freedesktop.org/xdg/xdg-specs/-/issues/132

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #28

31. Сообщение от Аноним (31), 18-Май-24, 16:33   +/
И при этом всё работает. Вот как так-то?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #7 Ответы: #45, #79

32. Сообщение от Аноним (31), 18-Май-24, 16:35   –1 +/
Где десктопный линукс, а где стандарты.
Недесктопный, впрочем, тоже.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #28

34. Сообщение от got (?), 18-Май-24, 16:49   +/
Бриз в жёстких зависимостях в качестве запасной темы, если в теме юзера нужных иконок нет.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #11 Ответы: #48

36. Сообщение от Alladin (?), 18-Май-24, 16:55   +3 +/
контроль качества kde? шТош ты пропустил 6 плазму в релиз? этоЖож ужас: все виджеты 5 плазмы отлетели, а kwin и вообще стал тормозить. wayland как был дно так и остается, там еще добавился странно дергающийся курсор.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #38

37. Сообщение от Аноним (4), 18-Май-24, 17:04   +/
Так тут явно проблемы со вкусом. Те же самые которые по 10 разных шрифтов на одной странице делают.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #29 Ответы: #56

38. Сообщение от Аноним (4), 18-Май-24, 17:06    Скрыто ботом-модератором+2 +/
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #36

39. Сообщение от Аноним (39), 18-Май-24, 17:15   +/
https://en.wikipedia.org/wiki/Freedesktop.org
Увы, от этих стандартов с каждым годом становится только хуже
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #28

40. Сообщение от Аноним (40), 18-Май-24, 17:19    Скрыто ботом-модератором+3 +/
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #4

41. Сообщение от Аноним (41), 18-Май-24, 18:04   +/
> LoadImageListFromЧтоНадо

ну используй
> QIcon undoicon = QIcon::fromTheme("edit-undo");

Только вот стандарт иконок обновлялся последний раз хз когда. freedesktop по факту мёртв. Можешь и в Qt/KDE-приложение внедрить иконки (через qrc, например). Только они не будут соответствовать системному стилю.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #9 Ответы: #67

42. Сообщение от Аноним (41), 18-Май-24, 18:24   +/
Вообще-то в Qt есть fallbackSearchPaths (ещё со времён Qt4). Также в Qt можно внедрить свои иконки и подсовывать их, если в стандартное теме не оказалось нужной иконки. Но по факту это долго, нудно и неохота... Видимо пора там что-то обновить, или просто начать использовать предусмотренный механизм нормально.

Что сейчас в KDE давно не смотрел.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #10

43. Сообщение от Аноним (43), 18-Май-24, 19:00    Скрыто ботом-модератором+/
Ответить | Правка | Наверх | Cообщить модератору

44. Сообщение от rvs2016 (ok), 18-Май-24, 19:27   +1 +/
> но в сторонних окружениях
> тема Breeze может отсутствовать
> или расходиться с эталонным вариантом

А чё - программы умеют ваять без проверки наличия нужных (т.е. в т.ч. и исправных тоже) для её работы ресурсов? :-)))

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #62

45. Сообщение от rvs2016 (ok), 18-Май-24, 19:44   +1 +/
> И при этом всё работает. Вот как так-то?

Как это как?
Винда - это же одна система: винда!
А Гномы да Кеды - разные же ведь!

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #31 Ответы: #51

46. Сообщение от rvs2016 (ok), 18-Май-24, 19:55   +/
> Проблемка надумана.

Это точно.

Дальше не точно:

> Точнее она из-за кривости С++ среды.
> Если б это была прога на Лазарусе, то все просто!

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

> Почему в С++ среде это решение не работало?

Думаю, что вот это самый точный ответ на этот вопрос:

> Криворукие!

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #9

47. Сообщение от cheburnator9000 (ok), 18-Май-24, 19:59   +/
Раньше во времена Mandrake 10 (мой первый и лучший линукс, имхо). Можно было спокойно устанавливать две среды и них использовать не родные наборы значков. Хотя и тогда были местами проблемы, но все выглядело намного лучше.

Сейчас стандарт freedesktop не удовлетворяет требованиям на KDE6, ни Gnome46, первому нужно куда больше пиктограмм, а второму нужны пиктограммы в своем собственном лево-либеральном стиле наименования. Вот и проблемы.

Для тех кто хочет понастальгировать:

https://distrowatch.com/dwres.php?resource=review-mandrake1
https://distrowatch.com/dwres.php?resource=review-mandrake2
https://distrowatch.com/dwres.php?resource=review-mandrake3
https://distrowatch.com/dwres.php?resource=review-mandrake4

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #10 Ответы: #73

48. Сообщение от cheburnator9000 (ok), 18-Май-24, 20:02   +/
Нет, они собираются сделать что breeze будет первой и приоритетной темой. В таком случае в системе не нужны никакие запасные темы.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #34 Ответы: #100

49. Сообщение от Аноним (49), 18-Май-24, 20:12   +4 +/
Лишь во мраке терминала обретёшь покой.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2

50. Сообщение от Аноним (50), 18-Май-24, 20:20   +1 +/
В кедах проблем с гтк явно меньше, установка qt тем под гномом это вообще мрак
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2 Ответы: #85, #87

51. Сообщение от Аноним (51), 18-Май-24, 21:20   +2 +/
Вот поэтому я ещё в начале 2010-х где-то на форуме писал, давайте уж разделим на две разные ОС: GNOME/GNU/Linux и KDE/GNU/Linux.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #45 Ответы: #66, #83

52. Сообщение от Аноним (51), 18-Май-24, 21:32   +/
stopeatmyscreen : гномеры уже давно работают над этим ;)
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #25

53. Сообщение от Аноним (51), 18-Май-24, 21:43   +/
А какое должно быть дело пользователям KDE до того, как там в Оффтопике?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #12 Ответы: #74

54. Сообщение от Капитан Очевидность (-), 18-Май-24, 21:55   +3 +/
На самом деле никакой боли нет. 95% всех лучших программ написано на Qt. Так что выбор DE вполне очевиден. Нет особого смысла сидеть на Gnome, даже если приходится использовать какой-нибудь Gimp.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #4 Ответы: #58, #65, #82

55. Сообщение от rvs2016 (ok), 18-Май-24, 22:31   +/
А как можно набор иконок от одного набора программ применять к набору других программ?
Если в программе-а есть кнопка-а, то программа-а на кнопке-а рисует иконку-а.
А если в программе-б есть кнопка кнопка-б, которой нет в программе-а, то по какими там ещё стандартами программа-б найдёт иконку для её нанесения на кнопку-б?
Отсюда очевиднейший же вывод: каждая программа должна использовать только свой набор иконок.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #59, #61

56. Сообщение от Аноним (29), 18-Май-24, 22:42   –1 +/
> проблемы со вкусом

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #37 Ответы: #57

57. Сообщение от Аноним (24), 18-Май-24, 23:16   +/
> Давай конкретно, какие иконки тебе не нравятся в приведенных мной примерах?

я не он, но мне не нравятся _разные_ иконки

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #56 Ответы: #77

58. Сообщение от Аноним (58), 19-Май-24, 00:04   +/
А в реальности от Linux нужна только OS и рабочее окружение, а софт запускают виндовый через wine/proton.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #54 Ответы: #119

59. Сообщение от Аноним (43), 19-Май-24, 00:38   +/
Иконка с дискетой для "сохранить" тоже у каждой программы должна быть своя?

Чтобы полный разброд и шатание, и никакого единства стиля?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #55 Ответы: #60, #95

60. Сообщение от rvs2016 (ok), 19-Май-24, 01:45   +1 +/
> Иконка с дискетой для "сохранить" тоже у каждой программы должна быть своя?

Пример:
В файловом менеджере одной системы нет кнопки FTP.
А в файловом менеджере другой системы есть кнопки FTP.
Где вторая система возьмёт иконку для кнопки FTP, если у себя она эту иконку не имеет, а в "систему" такую иконку (по некому стандарту типа "стандарта" на кнопку "сохранить") тоже никто не натолкал?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #59 Ответы: #105

61. Сообщение от Аноним (41), 19-Май-24, 01:59   +/
> А как можно набор иконок от одного набора программ применять к набору других программ?

Можно стандартизировать часть иконок. И если какие-то иконки являются стандартными - полагаться на то, что эти иконки в системе уже установлены (не важно от KDE или от GNOME). Проблемы наличия хоть каких-то иконок решал пакетный менеджер, но он может решать и через suggests/recommends. Во времена позднего KDE3 и KDE4 стандарт был и более-менее удовлетворял всех (включая и гном и кде) и в целом очень многое работало.

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #55 Ответы: #96

62. Сообщение от Аноним (41), 19-Май-24, 02:13   –1 +/
Так ваяют-то кде-шники в KDE. У них всё установлено, всего хватает и всё работает ;)

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #44 Ответы: #93

63. Сообщение от Аноним (63), 19-Май-24, 03:42   +1 +/
KDE: улучшают совместимость с другими средами окружения, ратуют за общие стандарты, слушают своих пользователей

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

Почему Gnome до сих пор существует?

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #68, #76, #128

65. Сообщение от Аноним (65), 19-Май-24, 06:03   +/
А как же гном шелл?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #54

66. Сообщение от Аноним (65), 19-Май-24, 06:05   +1 +/
Но они не послушали...
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #51

67. Сообщение от Аноним (65), 19-Май-24, 06:07   +1 +/
> freedesktop по факту мёртв.

Интересное заявление

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #41 Ответы: #132

68. Сообщение от Аноним (65), 19-Май-24, 06:13   +1 +/
> Почему Gnome до сих пор существует?

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #63

69. Сообщение от Аноним (65), 19-Май-24, 06:16   +/
Так починили же
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2

70. Сообщение от ВоваВолшебник (?), 19-Май-24, 07:00   +1 +/
Поэтому был придуман буддизм
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #8 Ответы: #75

71. Сообщение от AleksK (ok), 19-Май-24, 07:32   +/
Кдешники в своём стиле, пытаются пропихнуть свой корявый бриз всюду. Всегда меняю его на papirus у его создателей почему-то нормально получается делать набор иконок которые работают и с kde и c gnome.
Ответить | Правка | Наверх | Cообщить модератору

72. Сообщение от Аноним (72), 19-Май-24, 07:35   +/
А в чём боль?
Сижу на Linux с 2010, никакой боли не наблюдаю.
Сначала сидел на Gnome 2, потом перешёл на KDE 4. Из боли только плазма падала, но уже давным давно её (алилуйя!) допилили и теперь каеф :)
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2

73. Сообщение от AleksK (ok), 19-Май-24, 07:36   +/
Это жесть. Как с таким можно было работать? Хотя тогда все сидели на xp и подобные жуткие темы были в порядке вещей.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #47

74. Сообщение от Аноним (74), 19-Май-24, 09:19   +/
Прямое. Если хочешь делать для людей, а не для себя лично, нужно выйти на улицу из своей темной комнаты с глухими стенами и взглянуть на огромный раскинувшийся вокруг мир, ведь люди живут именно в нём, а не в твоей комнате.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #53 Ответы: #91

75. Сообщение от Аноним (75), 19-Май-24, 09:35   –1 +/
Так там же все тоже самое, но по кругу.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #70 Ответы: #84

76. Сообщение от Аноним (75), 19-Май-24, 09:39   +/
Если без шуток, то потому что в GNOME кое-что написано лучше, он в целом стабильнее (меньше падений и артефактов), очевидно его легче кастомизировать т.к. разрабы linux mint вообще отказались от kde из-за сложности. Но я напомню, в kde например есть неотключаемая проверка обновлений через виджет трея и его не отключить никак кроме как удалить из системы.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #63 Ответы: #98

77. Сообщение от Аноним (29), 19-Май-24, 10:50   +/
Ну бред же. Завтра в хроме напротив настройки с кредиткой появится пиктограмма кредитки. И кто будет это отслеживать и запиливать новые универсальные пиктограммы в режиме реального времени? Ты будешь?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #57 Ответы: #88, #97

78. Сообщение от Аноним (78), 19-Май-24, 10:54   +2 +/
Сейчас сложно уже сказать, так как в самом начале в Widnows 95 действительно так и было,
а сейчас там появился .NET, который даже во времена XP требовал каких-то танцев с бубнами для смены стилей кнопок (манифестов), а дальше пошло поехало ещё хуже пошли интерфейсы на Windows Forms, а дальше WPF это что там под капотом просто рисование на экране не важно (в GTK и Qt тоже рисование), но важно что делают это все рахзными путями, а от этого десяток разных стилей кнопок, а еще добавляет Java инопланетности своим Swing-ом и что там дальше JavaFX, так что вот тебе и зоопарк всяких решений, а как насчет JetBrains которого и это не устроило и они сделали еще один вариант на базе системных вызовов. Каждый делает свои интерфейс, а что насчет Electron где кажому нужно свою CSS что бы приложние выглядело "свежо и интересно"? Короче на этом фоне я думаю, что хорошо было придумано сделать общий стандарт каких-то базовых контролов в Motif, но там только одна проблема это лицензия. Вот не протупи они с самого начала с платностью библиотеки, то сейчас все было бы и смотрелось бы одинаково плюс минус причем везде.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #23

79. Сообщение от AlexYeCu (ok), 19-Май-24, 10:57   +2 +/
>И при этом всё работает. Вот как так-то?

Ну как работает… Иногда и местами.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #31

80. Сообщение от Аноним (86), 19-Май-24, 11:16   –1 +/
"В Dolphin при активации режима работы с правами root (меню View/ Act as Administrator) сверху теперь постоянно показывается предупреждение о необходимости быть осторожным."

А как же так?!.. Мне вот недавно для 5ой плазмы в ру-сообществе KDE усирались доказывали, что нельзя запускать файловый менеджер от рута, поэтому в KDE это штатно не реализовано, а тут оказывается вот оно как!
Ой, а что же теперь будут делать эти фанатики? Как будут сову на глобус натягивать?

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #106

81. Сообщение от Аноним (86), 19-Май-24, 11:18   +/
"В менеджере приложений Discover обеспечена обработка ситуации, кода приложение в пакете Flatpak помечено как прекратившее существование, и ему на смену пришло другое приложение. В подобной ситуации пользователю будет выведен запрос, оставить старое приложение или перейти на новое. "

А чо, до этого дефолтно просто заменяло одну программу другой?!

Ответить | Правка | Наверх | Cообщить модератору

82. Сообщение от Mr.PO (?), 19-Май-24, 11:23   +2 +/
> На самом деле никакой боли нет. 95% всех лучших программ написано на
> Qt. Так что выбор DE вполне очевиден. Нет особого смысла сидеть
> на Gnome, даже если приходится использовать какой-нибудь Gimp.

Не знаю у кого там боль и страдания, вполне свободно могу ставить туда и обратно любую программу Qt или GTK, главное не использовать GNOME, потому что это убожество корявое не может в элементарные функции без косяков, даже с программами на GTK у него проблемы!

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #54

83. Сообщение от LK4 (?), 19-Май-24, 11:27   +1 +/
> Вот поэтому я ещё в начале 2010-х где-то на форуме писал, давайте
> уж разделим на две разные ОС: GNOME/GNU/Linux и KDE/GNU/Linux.

Fix:
Давайте уж разделим на две разные ОС: SystemdOS с GNOME от RHEL атомарную, обмазанную флатпаками и GNU/Linux здорового человека с KDE и другими средами и wm, чисто чтобы первые тусовались в своём смузи-кутке не зашкваривая всех остальных!

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #51

84. Сообщение от Мимокрокодил (?), 19-Май-24, 11:29   +/
> Так там же все тоже самое, но по кругу.

Буддизм это путь, методы по выходу из этого порочного круга.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #75 Ответы: #113

85. Сообщение от Mr.PO (?), 19-Май-24, 11:31   +1 +/
> В кедах проблем с гтк явно меньше, установка qt тем под гномом
> это вообще мрак

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #50

86. Сообщение от Аноним (86), 19-Май-24, 11:32   +/
> потому что в кде рассчитывали, что темы в гноме следуют феншую, больше
> не рассчитывают

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #24 Ответы: #130

87. Сообщение от анонимоус (?), 19-Май-24, 11:33   –3 +/
Ты сам то понял свой бред? Qt никак не связана с GNOME.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #50

88. Сообщение от Аноним (86), 19-Май-24, 11:34   +/
> Ну бред же. Завтра в хроме напротив настройки с кредиткой появится пиктограмма
> кредитки. И кто будет это отслеживать и запиливать новые универсальные пиктограммы
> в режиме реального времени? Ты будешь?

Для этого в новых поколениях процессоров встраивать нейросеточный зонд, он будет, наряду с тем, чтобы стучать на тебя в АНБ! xD

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #77

90. Сообщение от Аноним (86), 19-Май-24, 11:37   +/
>> подготовлена функциональность для встраивания эталонного стиля и пиктограмм Breeze
> Расшифруйте, пожалуйста, что это значит? С программами будут дублироваться инкоки? Бриз
> в жёстких зависимостях с игнорированием иконок юзера?

Скорее зашьют Breeze, который будет отображаться дефолтом, если пользователь явно не сменит тему на какую-то другую, но зашитый Breeze будет поставляться баластом всегда, если я правильно понял ситуацию.
Если так, то решение сомнительное. Вообще дефолты в графической части украшательств это шляпа. У нас уже есть среда, в которой почти все дефолты гвоздями прибиты, зачем это KDE, который наоборот славился своей кастомизацией, вот это вопрос?!

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #11 Ответы: #101

91. Сообщение от Аноним (86), 19-Май-24, 11:39   +/
> Прямое. Если хочешь делать для людей, а не для себя лично, нужно
> выйти на улицу из своей темной комнаты с глухими стенами и
> взглянуть на огромный раскинувшийся вокруг мир, ведь люди живут именно в
> нём, а не в твоей комнате.

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #74

92. Сообщение от Mr.PO (?), 19-Май-24, 11:43   +/
> Наоборот, всё сломал гном и переименовал в своём дефолтном паке иконки без
> оглядки на стандарт и сохранение совместимости, решив, что им темы иконок
> больше не нужны, что и сломало kde-софт

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

"Hyprland BANNED from FreeDesktop: Why."
https://www.youtube.com/watch?v=xjTdroiDCtc

Рыба гниёт с головы.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #16

93. Сообщение от Аноним (86), 19-Май-24, 11:46   +/
> Так ваяют-то кде-шники в KDE. У них всё установлено, всего хватает и
> всё работает ;)
> А что получится в васян-дистре с гномом - ну пусть васян и
> проверяет, если ему не лень. Разработчики KDE этим дистром и не
> пользуются.
> Сегфолтиться на отсутствующую иконку на самом деле хуже, чем просто вывести пустую
> кнопку. При наведении может там хинт появится с описанием. Или юзер
> доустановит нормальную тему иконок и всё заработает. Опять же, панелька -
> это довесок к меню, а в меню всё и без иконок
> понятно.

У меня только вопрос, а где можно взять этот KDE-дистр для людей, ну чтоб поставить и пользоваться, а  не быть бетатестером на Neon, есть где-то такой, где KDE считается дефолтом, чтобы прям взять эталонные кеды и наслаждаться готовым продуктом для повседневного использования?!

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #62 Ответы: #121, #124

94. Сообщение от Sw00p aka Jerom (?), 19-Май-24, 11:48   +/
всегда боялся в гноме ставить приложения начинающиеся на К :)

пс: мои страхи подтвердились (<-- Bad)

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #99

95. Сообщение от Аноним (86), 19-Май-24, 11:49   +/
> Иконка с дискетой для "сохранить" тоже у каждой программы должна быть своя?
> Чтобы полный разброд и шатание, и никакого единства стиля?

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #59

96. Сообщение от DM (??), 19-Май-24, 11:51   +/
>> А как можно набор иконок от одного набора программ применять к набору других программ?
> Можно стандартизировать часть иконок. И если какие-то иконки являются стандартными - полагаться
> на то, что эти иконки в системе уже установлены (не важно
> от KDE или от GNOME). Проблемы наличия хоть каких-то иконок решал
> пакетный менеджер, но он может решать и через suggests/recommends. Во времена
> позднего KDE3 и KDE4 стандарт был и более-менее удовлетворял всех (включая
> и гном и кде) и в целом очень многое работало.
> Потом прошло время и каждый пошёл немного своей дорогой. Сейчас решили посмотреть
> - а как оно работает сейчас. Выяснилось, что уже не очень
> работает.

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #61

97. Сообщение от Аноним (24), 19-Май-24, 11:52   +/
> Завтра в хроме напротив настройки с кредиткой появится пиктограмма кредитки.

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

> И кто будет это отслеживать и запиливать новые универсальные пиктограммы в режиме реального времени? Ты будешь?

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #77

98. Сообщение от DM (??), 19-Май-24, 11:55   +2 +/
> Если без шуток, то потому что в GNOME кое-что написано лучше, он
> в целом стабильнее (меньше падений и артефактов), очевидно его легче кастомизировать
> т.к. разрабы linux mint вообще отказались от kde из-за сложности. Но
> я напомню, в kde например есть неотключаемая проверка обновлений через виджет
> трея и его не отключить никак кроме как удалить из системы.

GNOME и легче кастомизировать в одном предложении! xD

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #76

99. Сообщение от DM (??), 19-Май-24, 11:57   +/
> всегда боялся в гноме ставить приложения начинающиеся на К :)
> пс: мои страхи подтвердились (<-- Bad)

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #94 Ответы: #102

100. Сообщение от got (?), 19-Май-24, 12:19   +/
? Возможность установки пользовательской темы в КДЕ останется, так что breeze не может быть "первым и приоритетным". Я так понял что схема будет такая: в КДЕ/xfce и т.п. тема пользователя -> breeze -> hicolor. В гноме adwaita -> breeze -> hicolor. Сейчас breeze в серединке нет, а adwaita кривая, отчего и проблемы.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #48 Ответы: #133

101. Сообщение от got (?), 19-Май-24, 12:23   +/
Это как раз для того чтобы КДЕ приложения работали вне КДЕ где гвоздями прибита кривая тема (гном) и нужных иконок в принципе нет. При работе в КДЕ ничего не изменится.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #90

102. Сообщение от Sw00p aka Jerom (?), 19-Май-24, 12:25   –1 +/
> А зачем гномолюбам софт не из их лагеря, у них же самая
> великолепная и самая совершенная среда?!

синдром "КПКвБСД"

> Или вы начали поддаваться ереси и уже впали в сомнения? xD

наоборот приходить озарение, что "линукснадескЖ-опе - полное Г (Гном конечно же).

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #99 Ответы: #107

105. Сообщение от Аноним (4), 19-Май-24, 14:31   +/
Это что такой за самодеятельность? Эпл вас разве не приучила если в системе нет иконки FTP значит в ней и на может быть функциональности FTP.  
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #60

106. Сообщение от Аноним (4), 19-Май-24, 14:35   +3 +/
Ты ещё так молод, мой юный подаван. Скоро тебе придётся понять что запускать Долфин от рута это не то же самое что выполнять операции с правами рута. И именно поэтому Долфин от рута у тебя и не запустится.  
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #80 Ответы: #108

107. Сообщение от Аноним (4), 19-Май-24, 14:39   –1 +/
Но ведь в Линукс дестопном софте главное не сам софт, а свобода ... Халявы. А халявный софт по умолчанию не может не быть Г.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #102 Ответы: #109

108. Сообщение от DP (?), 19-Май-24, 14:57   –4 +/
> Ты ещё так молод, мой юный подаван. Скоро тебе придётся понять что
> запускать Долфин от рута это не то же самое что выполнять
> операции с правами рута. И именно поэтому Долфин от рута у
> тебя и не запустится.

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #106 Ответы: #125

109. Сообщение от DP (?), 19-Май-24, 14:58   –1 +/
> Но ведь в Линукс дестопном софте главное не сам софт, а свобода
> ... Халявы. А халявный софт по умолчанию не может не быть
> Г.

Только вот свободы в линуксах всё меньше, в любом смысле этого слова.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #107 Ответы: #112

112. Сообщение от Аноним (4), 19-Май-24, 15:07   –1 +/
Так и софт всё лучше. Только всё равно Г.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #109

113. Сообщение от Аноним (113), 19-Май-24, 15:16   +/
Все религиии строятся на страхе смерти. Вот только с физической смертью всё закансчивается.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #84 Ответы: #122

117. Сообщение от Аноним (117), 19-Май-24, 16:12   +/
>не тех пиктограмм, что задумали авторы приложения.

Это достоинство, а не недостаток.

Ответить | Правка | Наверх | Cообщить модератору

118. Сообщение от Аноним (118), 19-Май-24, 16:13   +/
>В качестве решения данной проблемы для KDE-приложений, нацеленных на использование вне окружения KDE Plasma, подготовлена функциональность для встраивания эталонного стиля и пиктограмм Breeze, который будет задействован по умолчанию

То есть приложения будут транжирить ещё больше памяти?

Ответить | Правка | Наверх | Cообщить модератору

119. Сообщение от Ростислав (??), 19-Май-24, 16:27   –2 +/
В реальности профессионалы выбирают KDE. Тем более, что достойных конкурентов не наблюдается.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #58 Ответы: #123

120. Сообщение от Аноним (120), 19-Май-24, 19:13   +/
Потому что каждый пилит как хочет и в этом весь Линукс. Сплошной набор гениальных идей и, при этом, не менее "гениальных" костылей.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #10

121. Сообщение от rvs2016 (ok), 19-Май-24, 19:24   +/
> У меня только вопрос, а где можно взять этот KDE-дистр для людей,
> ну чтоб поставить и пользоваться,

Ну, например, я для свежеустановленную системы беру KDE всегда так:
# pkg install kde5

Народ, знаю, любит это делать не так, а установкой из порта.

Ну и сейчас вижу, что программа неподдержки 32-разрядных фрях дошла уже до того, что из пакаджей для фряхи 13.2-RELEASE уже выкинули kde5. Оставили только в портах.
А для 64-разрядной фряхи на примере 13.1-RELEASE в пакаджах сидит kde5.
Но если теперь понадобится в 32-ю фряху установить KDE, то всё-равно не буду собирать её из порта. Лучше пострадаю немного в GNOME, чем страдать сборкой порта. :-)

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #93

122. Сообщение от kusb (?), 19-Май-24, 19:35   +/
Буддизм строится на страхе жизни?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #113

123. Сообщение от Аноним (123), 19-Май-24, 19:46   +/
Говори за себя
https://linux-hardware.org/?view=os_de
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #119 Ответы: #126, #131

124. Сообщение от Аноним (124), 19-Май-24, 22:33   +/
Вот тут поищи https://www.trinitydesktop.org/
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #93

125. Сообщение от НяшМяш (ok), 19-Май-24, 23:40   +/
> Этот бред кедерастический справедлив наверное только в KDE-среде, в средах здоровых людей
> какой-нибудь thunar запущенный с привилегиями рута, работает как thunar из под
> рута.

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #108

126. Сообщение от НяшМяш (ok), 19-Май-24, 23:43   +1 +/
А ещё большинство использует винду. Это не значит, что миллионы мух правы.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #123

127. Сообщение от Аноним (127), 19-Май-24, 23:45   +1 +/
Нет не совсем так. В один прекрасный момент наступила страшная путаница с тем кто и что рисует исправлять кашу сели только в 10.

Сначала действительно рисование интерфейса производилось средствами драйвера GDI (векторная графика, рендеринг шрифтов) через вызовы Win32. Оно и сейчас работает. Этот способ отрисовки GUI работает даже тогда, когда у вас в системе не работает 3D и копмозитинг. Исторически разработчики видеокарт должны были предоставить специфический GDI-драйвер для поддержки отрисовки векторной графики, однако современные видеокарты смогут нарисовать всё, что требуется даже на стандартном встроенном драйвере от MS, разве что он не всегда правильно выставит режимы. Под старыми драйверами мониторов и видеокарт имеется в виду оборудование из 90-х.
Затем вместе с первыми версиями .NET Framework появилась абстракция WinForms, которая делает абсолютно то же самое, что и GDI+Win32. Это готовый набор классов и виджетов для работы с MVC. С/С++ тоже поддерживаются.

А вот дальше начинаются усложнения. Windows Presentation Foundation это совершенно другой способ рисовать GUI, который изначально рассчитан на композитные рабочие столы. Вплоть до 2006-го года (Vista) Windows не поддерживал композитный рабочий стол. Поддержка композитинга появилась начиная с Vista с возможностью вернуть старое поведение ("классическая тема" через GDI). Композитный рабочий стол предполагает, что мы рисуем не просто векторную графику во фреймбуфер средствами CPU, а рисуем на поверхность в буфер видеокарты. От этого исчезает двойная буферизация. Для достижения композитнинга на Windows набор разделяемых библиотек пространства пользователя DirectX 9 был реализован как модуль ядра (DirectX 10), а само API было обновлено. Был создан композитный рабочийстол DWM и переведен на использование нового драйвера. При этом старые приложения WinForms продолжали рендериться на програмном буфере на CPU. Чтобы при этом приложение могло использовать GPU и был придуман WPF. Он отрисовывает приложение через DirectX. При этом если драйвер видеоадаптера не установлен или не поддерживает работу с 3D, то реализуется программная эмуляция на CPU, которая сильно медленнее. Помимо прочего WPF создан для паттерна MVVM, хотя MVC тоже можно использовать.

Дальше сложнее. В погоне за глупыми объединениями интерфейсов планшетов и десктопов вышла страшная Windows 8 в которой появился WinRT, которая совместно с другими компонентами стала называться UWP. То есть это API для "магазинных" приложений. Важный момент, который случился в Windows 8 - старый режим обратной совместимости, т.е. некомпозитный рабочий стол был полностью удален и не поддерпживается. Все драйверы были переведены на соответсвующую версию WDDM и теперь нельзя представить ситуацию, что на Windows некомпозитный десктоп без поддержки пусть даже и эмулируемого на процессоре (нет соответствующего 3D ускорителя, как в сервере, например). Однако, это не нашло поддержки у разработчиков "универсальная" платформа оказалась не универсальной. Windows Phone больше нет, планшеты и даже "ультрабуки" - редкость. И вся эта дурацкая идея сделать несовместимым всё API между 7 и 8 всех только раздражала. Да, кто-то писал на этом, но не массово. Основными средствами написания приложений оставались WinForms и WPF.

Windows 10 решает 2 ключевые проблемы:
- .NET Framework депрекейтед. Теперь вместо него просто .NET (он же mono). Все библиотеки переносимы и не прибиты гвоздями к редакции ОС.
- WinRT и его обновленная версия под Win 10 (WinUI2) отвязываются от билда ОС и отвязываются от магазина вовсе, чтобы можно было писать любые приложения на этом API так и приходит WinUI3

Идиотизм Балмера вокруг дурацкого единого API ушел в прошлое, потому что если раньше предполагалось, что WinRT - это единое API которое позволяет создать соплекухуи на десктоп и на планшет, то теперь вместо этого придумана абстракция .NET MAUI (обновленный Xamarin Forms). Разработчик кросплатформенного проекта создаёт абстрактный интерфейс с использованием абстрактынх классов. Реализация же интерфейсов этих абстрактных классов находится в той ОС, на которую таргетится приложение. В Windows это WinUI3, в MacOS это Cocoa итд. Соответственно WinRT->WinUI2->WinUI3 это апгрейды одного и того же. Последняя версия просто работает в отличии от предшествующих версий. И кстати, рендеринг веб-объектов в WinUI3 идет через Google Blink, а не через сами знаете что.

WinForms никуда не девается, а вот WPF планируется в перспективе тоже депрекнуть ввиду того что он не кроссплатформенный и привязан к .NET Framework, а не к mono/.NET. Ну то есть он продолжит работать еще пару десятилетий, но разрабов постепенно отучают от WPF, WCF и прочих старых API времен .NET Framework 2.0.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #23

128. Сообщение от Аноним (128), 20-Май-24, 01:37   +1 +/
Завтро не заходим вгном весь день. Рейтинг гнома упадёт. И Red Hat перейдёт на KDE. Ведь только мы приносим ему прибыль. Потерпите 1 день, зато потом нормальная ДЕ.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #63

129. Сообщение от Аноним (129), 20-Май-24, 02:43   –1 +/
Всё это - свистелки-перделки. Приложение открывается - уже хорошо. Основная задача софта - выполнение задач, красота - вторична.
Ответить | Правка | Наверх | Cообщить модератору

130. Сообщение от Аноним (24), 20-Май-24, 09:27   +/
у тех, кому "мешало", стояла адваита основной в системе. Откуда пользователю знать, что адваита теперь "не такая как все"?
Приложения тянули значки из основной темы, а не искали какую-то конкретную
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #86

131. Сообщение от anonymous (??), 20-Май-24, 23:36   +/
Так статистика по всем подряд. Я не особо топлю за кде, но профессионалы может его и пользуют. Я хмонад лично пользую
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #123

132. Сообщение от ilyafedinemail (ok), 21-Май-24, 11:09   +/
Увы, реальное
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #67

133. Сообщение от ilyafedinemail (ok), 21-Май-24, 11:17   +/
Они сделали "if DE != KDE; then if !(kdeglobals/Theme).isEmpty(); then kdeglobals/Theme; else Breeze; fi; else QT_SYSTEM_THEME; fi"

Т.к. ни у кого вне KDE нет kdeglobals, то по сути будет всегда Breeze

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #100

134. Сообщение от ilyafedinemail (ok), 21-Май-24, 11:22   +/
> Наоборот, всё сломал гном и переименовал в своём дефолтном паке иконки без
> оглядки на стандарт и сохранение совместимости, решив, что им темы иконок
> больше не нужны, что и сломало kde-софт (и не только его,
> даже свой софт сумели сломать). Поэтому в kde-приложения решили вшить fallback-иконки.
> Т.е. они всё ещё будут брать иконки из темы. При наличии
> таковых

Насколько я прочитал код, если у тебя нет kdeglobals, то вне KDE будет всегда Breeze. И иконки, и виджеты.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #16 Ответы: #135

135. Сообщение от oficsu (ok), 22-Май-24, 04:00   +/
> Насколько я прочитал код, если у тебя нет kdeglobals, то вне KDE
> будет всегда Breeze. И иконки, и виджеты.

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

Ну и да, там помимо kdeglobals, проверяются и собственные конфиги приложений, а в качестве фоллбека вообще hicolor. И если я правильно понял, то вот только если уже и его нет (или нет иконок в нём), то берутся иконки из ресурсов

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #134 Ответы: #136

136. Сообщение от ilyafedinemail (ok), 22-Май-24, 12:57   +/
>> Насколько я прочитал код, если у тебя нет kdeglobals, то вне KDE
>> будет всегда Breeze. И иконки, и виджеты.
> Чтобы сконфигурировать предпочтительную тему иконок, для этого, совершенно внезапно,
> нужен... какой-то конфиг
> Ну и да, там помимо kdeglobals, проверяются и собственные конфиги приложений, а
> в качестве фоллбека вообще hicolor. И если я правильно понял, то
> вот только если уже и его нет (или нет иконок в
> нём), то берутся иконки из ресурсов

Раньше это шло через Qt, а Qt спрашивал плагины... Например, Qt из коробки умеет спрашивать у gtk, поэтому конфигурация gtk наследовалась, теперь не будет.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #135 Ответы: #137

137. Сообщение от oficsu (ok), 22-Май-24, 15:22   +/
> Раньше это шло через Qt, а Qt спрашивал плагины...

Оно никуда и не делось: https://invent.kde.org/frameworks/kiconthemes/-/blob/master/...

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #136 Ответы: #138

138. Сообщение от ilyafedinemail (ok), 22-Май-24, 15:43   +1 +/
>> Раньше это шло через Qt, а Qt спрашивал плагины...
> Оно никуда и не делось: https://invent.kde.org/frameworks/kiconthemes/-/blob/master/...

Не туда смотршиь.
https://invent.kde.org/frameworks/kiconthemes/-/blob/master/...

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #137 Ответы: #139

139. Сообщение от oficsu (ok), 31-Май-24, 00:57   +/
> Не туда смотршиь.
> https://invent.kde.org/frameworks/kiconthemes/-/blob/master/...

Спасибо, я посмотрел, как это API используется (на примере Kate) и... похоже на правду. Да, они и правда сломали эту фичу. По крайней мере в KDE-приложениях (но для фреймворка в целом мне это до сих пор не очевидно)

К счастью, судя по ссылке на блог из этой же статьи, разработчикам это тоже не нравится:
> The second point is harder, as that requires at the moment a few hacks and is not 100% as good as going the Qt platform theme plugin route we use inside Plasma
> All is not perfect, we will need to get some Qt API to fully do that, but the current state is already usable

¯\_(ツ)_/¯

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #138


Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру