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

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

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

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

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

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

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

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

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

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

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




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

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