The OpenNET Project / Index page

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



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

"Первый выпуск QStickyNotes, аналога indicator-stickynotes на Qt"  +/
Сообщение от opennews (ok), 30-Май-26, 09:33 
Состоялся первый релиз программы для ведения заметок QStickyNotes, напоминающей по своим возможностям  приложение indicator-stickynotes, но написанной с  использованием Qt. Код проекта написан на С++ и распространяется под лицензией GPLv3...

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

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

Оглавление

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

1. Сообщение от q (ok), 30-Май-26, 09:33   –8 +/
Итак, сразу сходу отмечу:

> As the name suggests, QStickyNotes is written using Qt instead of GTK.

Это самое глупейшее обоснование для привычки кутешников совать Q перед именем приложения. Ни одно серьезное приложение не начинается с имени тулкита: VirtualBox (Qt, но по названию не понять), WireShark, Telegram, и так далее. Список гигантский. На моей практике, с префикса "Q" или "My" начинается студенческая фигня.

> Tray-based application

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

> On Wayland, window positioning is limited by the compositor. Run the app using XWayland.

Оно не просто так залимитировано: это оконный менеджер управляет окнами, а не приложение. Если пользователь указал в настройках "Все новые окна открывать по центру", то нормальный оконный менеджер заэнфорсит это правило на ВСЕ окна. Без исключений. Вообще без исключений. И это правильно, ибо дает пользователю максимальный контроль. Ну а сабж с этим несовместим.

Вердикт: проект сразу родился дремучим легаси. Вот прямо легаси с самого первого релиза.
___

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

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

3. Сообщение от Аноним (8), 30-Май-26, 09:49   +/
> У приложения должно быть главное идентифицируемое окно. Оно должно работать в разных DE и WM, включая в тех, где никакого трея нет.

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

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

4. Сообщение от Аноним (4), 30-Май-26, 09:50   +3 +/
Gedit
Ghex
Glade
Gucharmap
Giggle
GnomeBaker
GParted
Geary
Grsync
GThumb
GnuCash
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1 Ответы: #6, #16

6. Сообщение от q (ok), 30-Май-26, 09:54   –1 +/
В твоем списке либо устаревшие названия, либо они вписываются в описание "стунденческая шляпа". GnuCash не назван в честь тулкита. Ничем из этого я не пользуюсь, кстати. А теперь иди смотреть современные названия: https://apps.gnome.org/
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #4

7. Сообщение от QTaKs (ok), 30-Май-26, 10:01   +1 +/
> Это самое глупейшее обоснование для привычки кутешников совать Q перед именем приложения. Ни одно серьезное приложение не начинается с имени тулкита: VirtualBox (Qt, но по названию не понять), WireShark, Telegram, и так далее. Список гигантский. На моей практике, с префикса "Q" или "My" начинается студенческая фигня.

Если приложение является ничем иным как переписыванием с одного фреймворка на другой - имеет смысл (LXDE - LXQt). В данном случае это именно оно.

> Сразу в печь. У приложения должно быть главное идентифицируемое окно. Оно должно работать в разных DE и WM, включая в тех, где никакого трея нет. И нет, это не только GNOME, это также различная экзотика вроде тайловых WM, где никакого трея изначально нет, пока пользователь не установит стороннюю фигню.
> Оно не просто так залимитировано: это оконный менеджер управляет окнами, а не приложение. Если пользователь указал в настройках "Все новые окна открывать по центру", то нормальный оконный менеджер заэнфорсит это правило на ВСЕ окна. Без исключений. Вообще без исключений. И это правильно, ибо дает пользователю максимальный контроль. Ну а сабж с этим несовместим.

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

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

8. Сообщение от Аноним (8), 30-Май-26, 10:19   +3 +/
> На моей практике, с префикса "Q" или "My" начинается студенческая фигня.

Все люди, которые пили воду, умерли...

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

9. Сообщение от Аноним (9), 30-Май-26, 10:33   +/
Они переизобрели KNotes?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #11

10. Сообщение от Аноним (10), 30-Май-26, 10:57   +/
>Это самое глупейшее обоснование для привычки кутешников совать Q перед именем приложения.

Не то что ставить перед или после названия программы rs, как принято у программистов на Rust, да?

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

11. Сообщение от Аноним (11), 30-Май-26, 11:00   +/
На моей практике, с префикса "K" начинаются программы от KDE.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #9 Ответы: #12

12. Сообщение от Аноним (12), 30-Май-26, 11:15   +/
На моей практике, с префикса "K" начинаются программы либо немцев, либо любителей падений (плазмы)
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #11 Ответы: #13

13. Сообщение от ОШИБКА Отсутствуют данные в поле Name (?), 30-Май-26, 12:02   +1 +/
На моей практике люди обвиняют плазму в падению, основываясь исключительно на слухах, распространяемых такими же неосведомлёнными людьми.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #12 Ответы: #15

14. Сообщение от Аноним (14), 30-Май-26, 12:10   +/
Скомпилировал, установил.
Как пользоваться -- не понял.
Удалил. На этом всё.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #17

15. Сообщение от Аноним (15), 30-Май-26, 12:32   +/
Kde 6 - всё ещё падает по личному опыту. Но не "само" и крайне редко.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #13

16. Сообщение от Аноним (16), 30-Май-26, 12:51    Скрыто ботом-модератором+/
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #4

17. Сообщение от 554 (?), 30-Май-26, 12:58   +/
В трее посмотри
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #14


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

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




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

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