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.ru/opennews/art.shtml?num=65577

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

Оглавление

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


1. "Первый выпуск QStickyNotes, аналога indicator-stickynotes на..."  –4 +/
Сообщение от q (ok), 30-Май-26, 09:33 
Итак, сразу сходу отмечу:

> 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. "Первый выпуск QStickyNotes, аналога indicator-stickynotes на..."  +3 +/
Сообщение от Аноним (4), 30-Май-26, 09:50 
Gedit
Ghex
Glade
Gucharmap
Giggle
GnomeBaker
GParted
Geary
Grsync
GThumb
GnuCash
Ответить | Правка | Наверх | Cообщить модератору

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

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

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

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

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

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

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

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

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

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

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

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

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

18. "Первый выпуск QStickyNotes, аналога indicator-stickynotes на..."  +/
Сообщение от Аноним (18), 30-Май-26, 13:24 
> это оконный менеджер управляет окнами, а не приложение. Если пользователь указал в настройках "Все новые окна открывать по центру", то нормальный оконный менеджер заэнфорсит это правило на ВСЕ окна. Без исключений. Вообще без исключений. И это правильно, ибо дает пользователю максимальный контроль.

Глупость какая-то... Максимальный контроль? А если я хочу, чтобы приложение открывалось слева, с выбранной (мной) высотой и шириной окна, не перекрывая Conky справа?

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

21. "Первый выпуск QStickyNotes, аналога indicator-stickynotes на..."  –1 +/
Сообщение от ilyafedin (ok), 30-Май-26, 13:35 
Это сообщение просто квинтэссенция коллективного бессознательного от сообщества (отражением от которого, видимо, и получился Wayland), особенно

> Современным подходом было бы написание расширений для каждого отдельно взятого DE.

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

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

23. "Первый выпуск QStickyNotes, аналога indicator-stickynotes на..."  +/
Сообщение от q (ok), 30-Май-26, 13:57 
> 100x работы

Поделись списком 100 DE плиз. И кстати, мы все еще обсуждаем хелловорлдный note-taking app? Который пилится каждым хелловорлдщиком сразу после собственно хелловорлда.

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

24. "Первый выпуск QStickyNotes, аналога indicator-stickynotes на..."  +/
Сообщение от ilyafedin (ok), 30-Май-26, 14:04 
> Поделись списком 100 DE плиз.

Я думаю со всякими самопальными DE из WM+панелей наберется. Можешь изменить сотню на другое число или "дофига", смысл от этого не изменится.

> И кстати, мы все еще обсуждаем хелловорлдный note-taking app? Который пилится каждым хелловорлдщиком сразу после собственно хелловорлда.

М? Сообщество любит указывать независимо от размера проекта

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

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

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

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

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

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

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

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

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

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

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

19. "Первый выпуск QStickyNotes, аналога indicator-stickynotes на..."  +/
Сообщение от Аноним (14), 30-Май-26, 13:24 
Нет там ничего. Компилировал так:
cmake -B "build-rel" -G Ninja -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr/local

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

20. "Первый выпуск QStickyNotes, аналога indicator-stickynotes на..."  +/
Сообщение от Аноним (15), 30-Май-26, 13:31 
Запустить пробовали?
Ответить | Правка | Наверх | Cообщить модератору

22. Скрыто модератором  +/
Сообщение от Аноним (14), 30-Май-26, 13:40 
Ответить | Правка | Наверх | Cообщить модератору

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

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




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

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