The OpenNET Project / Index page

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



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

"Доступен графический тулкит GTK 4.8"  +/
Сообщение от opennews (??), 07-Сен-22, 12:45 
После восьми месяцев разработки опубликован релиз многоплатформенного тулкита для создания графического интерфейса пользователя - GTK 4.8.0. GTK 4 развивается в рамках нового процесса разработки, который пытается предоставить разработчикам приложений стабильный и поддерживаемый в течение нескольких лет API, который можно использовать не опасаясь, что каждые полгода придётся переделывать приложения из-за изменения API в очередной ветке GTK...

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

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

Оглавление

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

1. Сообщение от Аноним (1), 07-Сен-22, 12:45   +19 +/
хороший тулкит, но мне с ним больше не по пути: в не-гноме, если никакого композитора нет, всплывающие менюхи у выпадающих кнопок отображаются с черным фоном. Баг заведен, аффтары жгут: "просто включите композитор лол".
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #4, #5, #6, #12, #27

2. Сообщение от sergeyb (ok), 07-Сен-22, 12:46   +4 +/
Релиз графического тулкита, ни одного скриншота.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #8, #9, #19, #78, #107

3. Сообщение от Аноним (7), 07-Сен-22, 13:00   +1 +/
> Изменён стиль интерфейса выбора цветов https://docs.gtk.org/gtk3/iface.ColorChooser.html

К gtk3 вернулись?

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

4. Сообщение от Аноним (4), 07-Сен-22, 13:02   +1 +/
Эпичненько. У меня в кедах выключен композитор, никаких особых проблем не наблюдаю. Ну да, пришлось отказаться от эффективного переключения между окнами в 1 угле экрана и эффективным переключением рабочих столов в 2 угле экрана. И вспоминать, что такое жизнь без подобных удобств. Главное, что тиринга нет и без forcefullcompositionpipeline -- я такое только у kwin видел.

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

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

5. Сообщение от Assador (ok), 07-Сен-22, 13:05   +4 +/
Ну… Если пилится только с композитингом, да. «Просто включите компутер. Там ещё такая кнопочка есть. С кружочком и палочкой.» )
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1

6. Сообщение от Анонимemail (14), 07-Сен-22, 13:08   +1 +/
> просто включите композитор

ну есть же лёгкий picom

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

7. Сообщение от Аноним (7), 07-Сен-22, 13:14   –11 +/
> совместимость должна сохраняться хотя бы лет 5

Кому должна? Не тупи, смена мажорной версии подрузамевает изменение API. Хочешь совместимость 5 лет, используй gtk3.

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

8. Сообщение от Аноним (8), 07-Сен-22, 13:14   +5 +/
Туткит - это ближе к библиотеке, чем к DE.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2

9. Сообщение от Иваня (?), 07-Сен-22, 13:14   +2 +/
Да и это меня расстраивает...
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2

10. Сообщение от Аноним (4), 07-Сен-22, 13:18   +5 +/
Да вот в том и дело, что они вечно ломают всё каждый минорный релиз, а то и в патче. И это далеко не 5 лет. А слой совместимости с прошлой мажорной версией это исключительно удобно для всех причастных, в любом случае.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #7 Ответы: #14

11. Сообщение от Аноним (11), 07-Сен-22, 13:18   –1 +/
> В виджете GtkLabel добавлена поддержка вкладок

Табуляций, наверное (gtk_label_set_tabs)?

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

12. Сообщение от Admino (ok), 07-Сен-22, 13:19   –10 +/
Авторы не хотят поддерживать иксы, да. В этом был смысл разработки Wayland - чтобы авторы тулкитов наконец перестали укладывать тонны костылей для поддержки X, и начали делать собственно тулкит.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1 Ответы: #18, #29, #35

14. Сообщение от Анонимemail (14), 07-Сен-22, 13:23   –5 +/
> они вечно ломают всё каждый минорный релиз

примеры в тред

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

18. Сообщение от неАноним (??), 07-Сен-22, 13:28   +16 +/
> авторы тулкитов наконец перестали укладывать тонны костылей для поддержки X, и начали укладывать тонны костылей для поддержки вялого

fixed

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

19. Сообщение от InuYasha (??), 07-Сен-22, 13:29   +1 +/
Да, врага надо знать в лицо )
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2 Ответы: #44

21. Сообщение от Аноним (4), 07-Сен-22, 13:36   –5 +/
>> они вечно ломают всё каждый минорный релиз
> примеры в тред

Так-так, сейчас-сейчас... А, нет, извините, считайте, что я балабол. Мне не интересен гтк и уже несколько лет как отказался от софта на гтк3 из-за вечных косяков: то иконки трея выпилят, то хоткеи перестают работать, то буфер выделения сломают, и самое бесячее -- невидимый текст в том же жырнолисе даже на стандатной тёмной адвайте -- то есть, никаких тем, кроме светлой адвайты, больше не существует для них. И со всем этим приходится сталкиваться даже на 2 программах, используемых мной (проверял и другие, проблема всегда в гтк). Стоит ли упоминать, что ЛЮБОЙ софт на кутэ всегда предоставляет идеальный опыт работы в нём и с подобным я не сталкивался никогда?

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

22. Сообщение от Анонимemail (14), 07-Сен-22, 13:40   +1 +/
> А, нет, извините, считайте, что я балабол

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

> ЛЮБОЙ софт на кутэ всегда предоставляет идеальный опыт работы в нём

толстовато, друг

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

24. Сообщение от Бывалый смузихлёб (?), 07-Сен-22, 13:46   +/
а сколько он обособленно занимает, если захочу его на голую ОСь поставить
Ответить | Правка | Наверх | Cообщить модератору

25. Сообщение от Аноним (25), 07-Сен-22, 13:48   +5 +/
WinAPI. Написанное даже для win95 прекрасно запускается и на win11. Haiku тоже идёт по этому пути с beos
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #14 Ответы: #31

26. Сообщение от Аноним (4), 07-Сен-22, 13:52   +2 +/
>толстовато, друг

Только вот перечисленных проблем в нём действительно не бывает НИКОГДА. Всё достаточно прекрасно с совместимостью, и любой привет мир сразу обладает всем перечнем ожидаемого поведения, сразу, из коробки -- накосячить, если всем заведует тулкит (и он предоставляет адекватные средства контроля и расширения свой функциональности по примеру кед), довольно сложно, и разработчику не приходится регулярно переживать, что всё опять сыпется в случайных местах по непонятным причинам.

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

27. Сообщение от Аноним (27), 07-Сен-22, 13:52   –1 +/
В wayland не может не быть композитора. Учитывая то, что все современные фреймворки стараются двигаться в направлении поддержки wayland в первую очередь, это разумно.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1 Ответы: #32

28. Сообщение от Аноним (28), 07-Сен-22, 13:54   +3 +/
Ждём GTK5 C:
https://www.phoronix.com/news/GTK5-Might-Drop-X11
Ответить | Правка | Наверх | Cообщить модератору

29. Сообщение от Аноним (4), 07-Сен-22, 14:00   +1 +/
Кстати, куте на вейланде тоже работает без xwayland, а вот гтк3 что-то не очень. Припоминаю, в своё время, данный факт меня весьма впечатлил. Так что, ты того, этого.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #12

30. Сообщение от Michael Shigorinemail (ok), 07-Сен-22, 14:01   +5 +/
"Юный друг", который забыл, как уже из GTK+3 выкидывали важные для других проектов виджеты, приговаривая "а это гномотулкит и клали мы на вас всех" -- здесь Вы.  Полегче на поворотах.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #22 Ответы: #85

31. Сообщение от Michael Shigorinemail (ok), 07-Сен-22, 14:02   +2 +/
Расскажите это тому же Спольски, а то он по наивности своей целую статью почти двадцать лет назад накропал: http://www.joelonsoftware.com/2004/06/13/how-microsoft-lost-.../
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #25 Ответы: #34, #65, #122

32. Сообщение от X512 (?), 07-Сен-22, 14:07   +2 +/
> В wayland не может не быть композитора.

Может: https://discuss.haiku-os.org/t/my-progress-in-wayland-compat....

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

33. Сообщение от Аноним (33), 07-Сен-22, 14:11   +3 +/
Мелкомягкие позорники, когда уже .NET Maui начнёт работать на линуксе?!
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #43, #63

34. Сообщение от n00by (ok), 07-Сен-22, 14:34   –2 +/
Джоэль пишет про обёртки над Win32 API и борьбу нововведений друг с другом. Само Win32 API никуда не делось, вроде. CreateWindowA как была, так и есть https://docs.microsoft.com/en-us/windows/win32/api/winuser/n...
Понятно, что из перспектив использовать это в нашей стране - только через WinE. Но это хоть какая-то гарантия, относительно Qt почему-то никто не хочет их давать.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #31 Ответы: #117

35. Сообщение от Совершенно другой аноним (?), 07-Сен-22, 14:40   +2 +/
Ну, судя по новости - теперь они укладывают костыли для Wayland (Support the xdg_activation_v1 protocol, Work with version 2 of pointer-gestures-v1, Support wl_seat v7), а то и под конкретные реализации (Fix decoration negotiation under kwin).
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #12

36. Сообщение от Иваня (?), 07-Сен-22, 14:42   +/
https://en.wikipedia.org/wiki/Tab_(interface)
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #11

37. Сообщение от Аноним (37), 07-Сен-22, 14:46   +1 +/
В filechooser режим проказа более одного превью за раз завезли?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #38

38. Сообщение от Red Hat (?), 07-Сен-22, 15:09   +3 +/
Это было бы слишком сложно для среднего пользователя GTK. [CLOSED][WONTFIX]
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #37

40. Сообщение от Аноним (-), 07-Сен-22, 15:30   +2 +/
Пользуюсь gtk2. Много теряю?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #41, #70

41. Сообщение от Корец (?), 07-Сен-22, 15:51   +3 +/
Если всё работает как надо, то ничего.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #40

43. Сообщение от leap42 (ok), 07-Сен-22, 16:13   –2 +/
Ну зачем?.. Переписать гномовские gedit и Rhytmbox с Си и KDE-шные с С++ на C#? Чтобы что?

C# хорош на бэкендах. Но оно и так уже прекрасно работает на этих наших линуксах.

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

44. Сообщение от Klizma (?), 07-Сен-22, 16:22   –1 +/
Теперь мы все тебя знаем)
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #19

45. Сообщение от Аноним (45), 07-Сен-22, 16:23   +7 +/
Почему нельзя один раз написать нормальный тулкид и оставить. Зачем надо постоянно переписывать? Или им за это деньги платят?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #50, #102

46. Сообщение от Аноним (46), 07-Сен-22, 16:29   +/
> поддерживаемый в течение нескольких лет API

«Несколько» это два? 🤔

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

47. Сообщение от YetAnotherOnanym (ok), 07-Сен-22, 16:34   +4 +/
>> совместимость должна сохраняться хотя бы лет 5
> Кому должна?

Пользователям и разработчикам, ять!

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

48. Сообщение от Ванёк (?), 07-Сен-22, 16:40   +/
Народ, посоветуйте нормальную графическую либу! Очень нужно!!! Кто чем пользуется и почему? Интересны разные мнения и соображения по этому поводу.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #49, #52, #53, #54, #64, #66, #84

49. Сообщение от Корец (?), 07-Сен-22, 16:42   +/
Тикль. Потому что простой, гибкий и универсальный.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #48 Ответы: #96

50. Сообщение от Аноним (50), 07-Сен-22, 16:44   +7 +/
Если написать и оставить, то его назовут усторевшим, стогнирующим и выкинут из репов за отсутствие активности.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #45 Ответы: #51

51. Сообщение от Аноним (45), 07-Сен-22, 16:48   +3 +/
Выкинут тулкит главной среды рабочего стола?
Правильно ли понимаю, что непрерывное переписывание кода это теория заговора, с целью оправдания завышенных зарплат программистов и самого факта существования?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #50 Ответы: #61

52. Сообщение от Бывалый смузихлёб (?), 07-Сен-22, 16:50   +/
ку-ти,, несмотря на всю говняность оных
но как обособленная библиотека - ставится вплоть до *tiny core linux*(скачать ку-ти отдельным модулем )
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #48

53. Сообщение от Аноним (45), 07-Сен-22, 16:51   +/
Графическую либу для чего?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #48 Ответы: #55

54. Сообщение от Аноним (57), 07-Сен-22, 16:54   +1 +/
Если правда очень нужно, держи советую.
https://github.com/netxs-group/vtm
https://github.com/cosmos72/twin
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #48

55. Сообщение от Ванёк (?), 07-Сен-22, 16:55   –1 +/
GUI и OpenGL в Linux и Windows
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #53 Ответы: #57, #58, #88

56. Сообщение от pashev.ru (?), 07-Сен-22, 17:05   –1 +/
> Лимит памяти в загрузчике изображений JPEG увеличен до 300 МБ.

Не надо так. Надо гнобить говнокодеров, сдувая доступные ресурсы.

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

57. Сообщение от Аноним (57), 07-Сен-22, 17:19   –6 +/
Никто не пишет графические программы для линукс, это фантастика.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #55 Ответы: #59, #93

58. Сообщение от Аноним (57), 07-Сен-22, 17:22   +/
Ну а если серьезно, говорим линукс подразумеваем убунту.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #55 Ответы: #73

59. Сообщение от Ванёк (?), 07-Сен-22, 17:25   –3 +/
У меня NVIDIA. Ей пофиг линукс или винда.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #57

60. Сообщение от leap43 (?), 07-Сен-22, 17:30   +2 +/
Зачем пользуешься двухслойной туалетной бумагой? Чтобы что? Можешь ведь просто достать газетку из почтового ящика.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #43 Ответы: #83

61. Сообщение от InuYasha (??), 07-Сен-22, 17:42   +2 +/
Либо да, либо это бесконечный цикл или даже рекурсия состояния "какое же мы г-но написали вчера, давайте перепишем лучше". Но это явно не случай ГНОМЕ/ГТК )))
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #51 Ответы: #68

63. Сообщение от Ан (??), 07-Сен-22, 18:08   +2 +/
Они вроде и не планировали и не обещали. Используй Авалонию.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #33

64. Сообщение от Ан (??), 07-Сен-22, 18:10   –3 +/
Qt 5.15.x
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #48

65. Сообщение от Аноним (65), 07-Сен-22, 18:20   +/
Ну и где, например, WinFS которую он упоминает? А нигде.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #31

66. Сообщение от Анонимemail (66), 07-Сен-22, 18:24   +/
Blazor + .NET MAUI Hybrid
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #48 Ответы: #67, #77

67. Сообщение от Анонимemail (66), 07-Сен-22, 18:26   +/
Получается WebAssembly - по идее значительно лучше всяких electron-ов.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #66

68. Сообщение от Аноним (45), 07-Сен-22, 18:38   +2 +/
Во всех других индустриях, производитель выпускает на рынок готовый к использованию продукт. Продали автомобиль, а через меся его надо вести в сервис, потому что руль теперь в багажнике, выхлопная трупа в салон и подписать надо СОС чтобы пользоваться.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #61

70. Сообщение от Аноним (70), 07-Сен-22, 18:46   +1 +/
Теряешь всен преимущества консоли.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #40

71. Сообщение от Аноним (71), 07-Сен-22, 18:59   +/
Я удивился, что такой маленький лимит в 64-битной среде...
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #56

73. Сообщение от Аноним (73), 07-Сен-22, 19:39   +/
Пока так, но, боюсь, тенденция стремительно движется к тезису «говорим Linux — имеем в виду Fedora».
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #58 Ответы: #75, #82

74. Сообщение от Аноним (74), 07-Сен-22, 19:47   +/
Этого не нужно. GTK2 форева! Компиляю с ним все, что только возможно.
Ответить | Правка | Наверх | Cообщить модератору

75. Сообщение от Аноним (45), 07-Сен-22, 19:49   +/
Никакая Федора не в состоянии конкурировать с Убунтой, по крайней мере что касается пользовательского ПО. Я не знаю что юзают в кровавом Энтерпрайза.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #73

77. Сообщение от Аноним (45), 07-Сен-22, 21:57   +2 +/
https://mauikit.org/
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #66

78. Сообщение от Аноним (78), 07-Сен-22, 22:00   +2 +/
Скриншоты libcurl тебе тоже показать?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2 Ответы: #95

79. Сообщение от Аноним (79), 08-Сен-22, 00:07   +2 +/
Инопланетный тулкит
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #81

81. Сообщение от Аноним (82), 08-Сен-22, 02:27   +/
За что так с инопланетянами?
У них если и три пальца на руке, но они и тоже люди.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #79

82. Сообщение от Аноним (82), 08-Сен-22, 02:31   –1 +/
Никакая тенденция никуда не движется. Убунта и PopOS! на её основе самые популярные. Разработчики собирают пакеты под Убунту по умолчанию.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #73

83. Сообщение от leap42 (ok), 08-Сен-22, 04:25   +/
> Зачем пользуешься двухслойной туалетной бумагой? Чтобы что? Можешь ведь просто достать
> газетку из почтового ящика.

Даже если Майки (или кто-то другой) запилит идеальный опенсорсный кросплатформенный гуй завязанный на C#, он не захватит настольный Linux. Никогда. Будет маргинальщиной как сейчас PowerShell под Linux.

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

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

84. Сообщение от Аноним (84), 08-Сен-22, 04:51   +1 +/
Если бы ты был не Ванёк, а Васёк, я бы подумал, что ты троллишь.

Но нет, ты задаёшь мудрый, нужный вопрос. Я бы тоже послушал.

А так, я бы посоветовал тебе freeglut?

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

85. Сообщение от Анонимemail (14), 08-Сен-22, 05:47   +/
ну так примеры будут или как?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #30 Ответы: #97

87. Сообщение от Аноним (87), 08-Сен-22, 09:15   +/
А МАТЕ переписывают на 4 ГТК? Кто знает?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #90

88. Сообщение от smit256 (?), 08-Сен-22, 09:37   +/
https://www.glfw.org/
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #55 Ответы: #100

90. Сообщение от Аноним (82), 08-Сен-22, 10:40   +2 +/
Вся суть, даже не знаю чего, переписывать работающую вещь не понятно зачем.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #87 Ответы: #92, #98

92. Сообщение от Аноним (92), 08-Сен-22, 11:19   +/
Жтк4 хочется,а компелять богомерзкий webkit-gtk не хочется.D Gnome топчик если отважиться и установить его.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #90

93. Сообщение от Аноним (4), 08-Сен-22, 12:06   +1 +/
В стиме было полно игр линукс-онли.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #57

94. Сообщение от Аноним (94), 08-Сен-22, 12:32   –1 +/
Килотонны для поддержки Вялого.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #18

95. Сообщение от Аноним (94), 08-Сен-22, 12:40   +/
Для графического тулкита скриншоты уместны.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #78 Ответы: #99

96. Сообщение от Аноним (94), 08-Сен-22, 12:46   –1 +/
, вырвиглазный
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #49

97. Сообщение от Аноним (7), 08-Сен-22, 13:39   +1 +/
Примеров не будет. Если толпа говорит, что все сыпется, то надо верить наслово.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #85

98. Сообщение от Lex20email (ok), 08-Сен-22, 15:00   +/
Могу предположить что для иллюзии движения вперёд, чтобы не заглохнуть как физика, чтобы финансировалась деятельность.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #90 Ответы: #108

99. Сообщение от Аноним (8), 08-Сен-22, 16:19   –1 +/
Накидай мне скринов ImageMagick, например. Он же тоже про графику.
Вид, а соответственно и скриншоты определяются настроеной темой и частично платформой. И при похожих темах на одной платформе ты хрен отличишь, где на скрине GTK, а где что-то еще.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #95 Ответы: #105

100. Сообщение от Ванёк (?), 08-Сен-22, 19:22   +/
А GUI чем?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #88 Ответы: #103, #106

101. Сообщение от Анонимemail (101), 08-Сен-22, 21:40   +/
Обновился на арч фаерфокс показывает диалог выбора файлов в кде гткашный как вернуть..долфина в кде 5.25.5?
Ответить | Правка | Наверх | Cообщить модератору

102. Сообщение от Пенгуин (?), 09-Сен-22, 10:50   +/
Нет ничего идеального. Всегда есть куда совершенствоваться.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #45

103. Сообщение от n00by (ok), 09-Сен-22, 11:16   +/
Ручками, дружочек, ручками напишешь. Даже я смог, ты то и подавно сможешь. ;)
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #100 Ответы: #104

104. Сообщение от Ванёк (?), 09-Сен-22, 12:40   +/
У меня времени столько свободного нет пилить велосипед.
У тебя его много больше.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #103 Ответы: #109

105. Сообщение от Аноним (105), 09-Сен-22, 14:00   +/
Там есть Лена на ней обычно показывают... Хотя я бы уже взял кого-то из современного мира с нормальными сис.., а то действительно приходиться смотреть на программу...
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #99 Ответы: #115

106. Сообщение от Аноним (105), 09-Сен-22, 14:04   +1 +/
Бери софтовый рендерер интерфейсов наибоолее популярные как я понял:
ImGUI, nuclear и много их самописных в каждом языке.

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

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

107. Сообщение от Аноним (105), 09-Сен-22, 14:07   +/
Там и в документации так же глухо, так что есть подозрение, что пишут Gnome или слепые или полуслепые
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2

108. Сообщение от Аноним (109), 09-Сен-22, 15:14   +/
Ну вот и я о том же, денежки программистам получать хочется всё время, вот они и переписывают постоянно.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #98

109. Сообщение от Аноним (109), 09-Сен-22, 15:17   –1 +/
Развели тут демагогию. Каждый аноним будет свой фреймворк советовать. Тебе для сферического линукса в вакууме программы писать? Нет? Тогда пиши под Убунту на ГТК и не морочь голову.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #104 Ответы: #110

110. Сообщение от Ванёк (?), 09-Сен-22, 16:19   +1 +/
Можно ли GTK использовать из OpenGL (внутри окна OpenGL)?
Как элементы GTK (меню, окна,...) рендерить в текстуру?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #109 Ответы: #112, #114

111. Сообщение от AlexYeCu_not_logged (?), 09-Сен-22, 18:33   +/
>ну есть же лёгкий picom

Дело не в лёгкости, дело в статтеринге, которым любой композитор страдает by design.

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

112. Сообщение от Аноним (109), 09-Сен-22, 19:47   –1 +/
Демагог.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #110 Ответы: #113

113. Сообщение от Ванёк (?), 09-Сен-22, 20:23   +/
Не надо увиливать! Так можно или нет? И как это сделать? Мне для одного из проектов это нужно.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #112

114. Сообщение от Lex20email (ok), 09-Сен-22, 20:30   +/
> Как элементы GTK (меню, окна,...) рендерить в текстуру?

Не видел этот gtk, но через glDrawPixels можно вывести любой растр, а текстуры в gui не нужны, они для 3d симуляций только

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

115. Сообщение от Аноним (8), 09-Сен-22, 22:13   +/
> а то действительно приходиться смотреть на программу

Ужас, ужас! Доколе!

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

116. Сообщение от Ванёк (?), 09-Сен-22, 22:44   +/
Мне нужно отрисовать элементы интерфейса (меню, например) в картинку/текстуру, а затем эту картинку/текстуру использовать в стеке OpenGL.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #114 Ответы: #120, #121

117. Сообщение от Аноним (-), 09-Сен-22, 23:03   +/
> Понятно, что из перспектив использовать это в нашей стране - только через WinE

wine же. Самый стабильный графический API на линуксе. 20+ лет с нами.

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

118. Сообщение от n00by (ok), 10-Сен-22, 08:42   +/
>> Понятно, что из перспектив использовать это в нашей стране - только через WinE
> wine же. Самый стабильный графический API на линуксе. 20+ лет с нами.

Так о чём и речь. И не понятно, то ли смеяться, то ли плакать. Вон те минусаторы по себе судят и полагают, что я так троллю. Или для них создание ПО - это скачать сорцы и собрать. А если кто пару лет потратит на код, который потом превратится в тыкву - так про это и не узнает никто, да и кого гнетёт чужое горе? Сам виноват, написано же в лицензии русским языком: «AS IS».

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

119. Сообщение от Аноним (119), 10-Сен-22, 09:20   +1 +/
Они не софтовые. Они рисуют, чем подсунешь. Можно и OpenGL.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #106

120. Сообщение от Lex20email (ok), 11-Сен-22, 10:43   +/
Ну так сами можете реализовать, вот например моя реализация кнопки https://github.com/Alexey1994/Engine/blob/master/GUI.c ничего сложного. Собирайте конкретные элементы интерфейса по гитхабу. А вот эти gtk нужны тогда, когда интерфейс должен быть и для зрячих и для слепых, и под клавиатуру, и под мышь, и под сенсор. Не думаю что это ваш случай.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #116 Ответы: #124

121. Сообщение от Lex20email (ok), 11-Сен-22, 10:48   +/
Вот вам большая коллекция простых элементов gui
https://github.com/lvgl/lvgl
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #116 Ответы: #123

122. Сообщение от Neon (??), 11-Сен-22, 15:49   +/
Это, если не выпендриваться при программировании, то программа, написанная чуть ли не для Win95 прекрасно работает и на современной винде. Ну, а если выпендриваться сильно, то да, можно и в рамках одной версии винды поиметь несовместимость.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #31

123. Сообщение от Ванёк (?), 12-Сен-22, 01:11   +/
Оно поддерживает отрисовку через OpenGL или только софт-рендеринг?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #121 Ответы: #126

124. Сообщение от Ванёк (?), 12-Сен-22, 01:13   +/
Да просто велосипедить не хочется. Если кто-то уже сделал и отладил хорошую вещь, то лучше взять готовое.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #120 Ответы: #125

125. Сообщение от Lex20email (ok), 12-Сен-22, 08:26   +/
Так чего лезете если не хочется? Отдайте эту работу другому. Посмотрите Вовку в тридевятом царстве.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #124 Ответы: #129

126. Сообщение от Lex20email (ok), 12-Сен-22, 08:30   +/
Короче изучайте сами

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

127. Сообщение от Ванёк (?), 12-Сен-22, 15:00   +/
Товарищи, nuklear кто-то использовал? Как он вам в сравнении с Dear ImGui? Какие плюсы/минусы? Чем понравился/не понравился?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #106

128. Сообщение от Аноним (27), 12-Сен-22, 20:08   +/
И что ваш скриншот доказывает?

Прямо с официальной страницы Wayland:

> Wayland is a protocol for a COMPOSITOR to talk to its clients as well as a C library implementation of that protocol.

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

129. Сообщение от Ванёк (?), 13-Сен-22, 03:19   +/
Это время и деньги. Эффективнее взять готовое и допилить при необходимости.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #125


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

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




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

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