| 1.1, q (ok), 09:33, 30/05/2026 [ответить] [﹢﹢﹢] [ · · · ]
| –3 +/– |
Итак, сразу сходу отмечу:
> 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, а не использование легаси апи.
| | |
| |
| 2.4, Аноним (4), 09:50, 30/05/2026 [^] [^^] [^^^] [ответить]
| +3 +/– |
Gedit
Ghex
Glade
Gucharmap
Giggle
GnomeBaker
GParted
Geary
Grsync
GThumb
GnuCash
| | |
| |
| 3.6, q (ok), 09:54, 30/05/2026 [^] [^^] [^^^] [ответить]
| –2 +/– |
В твоем списке либо устаревшие названия, либо они вписываются в описание "стунденческая шляпа". GnuCash не назван в честь тулкита. Ничем из этого я не пользуюсь, кстати. А теперь иди смотреть современные названия: https://apps.gnome.org/
| | |
| 3.16, Аноним (16), 12:51, 30/05/2026 [^] [^^] [^^^] [ответить]
| +/– |
Konqueror
k3b
kDirStat
Kopete
KRandrTray
Kicker
KOffice
amakoK
Kaffeine
Kernel
KWrite
Kate
kexec
KolourPaint
Krita
DigiKam
KIconEdit
KMahjongg
KLines
KNetwalk
KAtomic
KBlackbox
KReversi
KPat (KPatience)
KNights
Kajongg
KNavalBattl
KFourInline
Kolf
KBreakout
KBounce
Kollision
Kapman
KBlocks
Konquest
Kiriki
Killbots
KJumpCube
| | |
|
| 2.7, QTaKs (ok), 10:01, 30/05/2026 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Это самое глупейшее обоснование для привычки кутешников совать Q перед именем приложения. Ни одно серьезное приложение не начинается с имени тулкита: VirtualBox (Qt, но по названию не понять), WireShark, Telegram, и так далее. Список гигантский. На моей практике, с префикса "Q" или "My" начинается студенческая фигня.
Если приложение является ничем иным как переписыванием с одного фреймворка на другой - имеет смысл (LXDE - LXQt). В данном случае это именно оно.
> Сразу в печь. У приложения должно быть главное идентифицируемое окно. Оно должно работать в разных DE и WM, включая в тех, где никакого трея нет. И нет, это не только GNOME, это также различная экзотика вроде тайловых WM, где никакого трея изначально нет, пока пользователь не установит стороннюю фигню.
> Оно не просто так залимитировано: это оконный менеджер управляет окнами, а не приложение. Если пользователь указал в настройках "Все новые окна открывать по центру", то нормальный оконный менеджер заэнфорсит это правило на ВСЕ окна. Без исключений. Вообще без исключений. И это правильно, ибо дает пользователю максимальный контроль. Ну а сабж с этим несовместим.
Никто не заставляет им пользоваться, выберите другое - подходящее.
Если будешь пытаться угодить всем, то не угодишь никому.
| | |
| 2.8, Аноним (8), 10:19, 30/05/2026 [^] [^^] [^^^] [ответить]
| +3 +/– | |
> На моей практике, с префикса "Q" или "My" начинается студенческая фигня.
Все люди, которые пили воду, умерли...
| | |
| 2.10, Аноним (10), 10:57, 30/05/2026 [^] [^^] [^^^] [ответить]
| +/– | |
>Это самое глупейшее обоснование для привычки кутешников совать Q перед именем приложения.
Не то что ставить перед или после названия программы rs, как принято у программистов на Rust, да?
| | |
| 2.18, Аноним (18), 13:24, 30/05/2026 [^] [^^] [^^^] [ответить]
| +/– | |
> это оконный менеджер управляет окнами, а не приложение. Если пользователь указал в настройках "Все новые окна открывать по центру", то нормальный оконный менеджер заэнфорсит это правило на ВСЕ окна. Без исключений. Вообще без исключений. И это правильно, ибо дает пользователю максимальный контроль.
Глупость какая-то... Максимальный контроль? А если я хочу, чтобы приложение открывалось слева, с выбранной (мной) высотой и шириной окна, не перекрывая Conky справа?
| | |
| 2.21, ilyafedin (ok), 13:35, 30/05/2026 [^] [^^] [^^^] [ответить]
| +/– |
Это сообщение просто квинтэссенция коллективного бессознательного от сообщества (отражением от которого, видимо, и получился Wayland), особенно
> Современным подходом было бы написание расширений для каждого отдельно взятого DE.
Как же это прекрасно указывать другим людям, что надо было сделать 100x работы
| | |
| |
| 3.23, q (ok), 13:57, 30/05/2026 [^] [^^] [^^^] [ответить]
| –1 +/– |
> 100x работы
Поделись списком 100 DE плиз. И кстати, мы все еще обсуждаем хелловорлдный note-taking app? Который пилится каждым хелловорлдщиком сразу после собственно хелловорлда.
| | |
| |
| 4.24, ilyafedin (ok), 14:04, 30/05/2026 [^] [^^] [^^^] [ответить]
| +/– |
> Поделись списком 100 DE плиз.
Я думаю со всякими самопальными DE из WM+панелей наберется. Можешь изменить сотню на другое число или "дофига", смысл от этого не изменится.
> И кстати, мы все еще обсуждаем хелловорлдный note-taking app? Который пилится каждым хелловорлдщиком сразу после собственно хелловорлда.
М? Сообщество любит указывать независимо от размера проекта
| | |
| |
| 5.25, q (ok), 14:25, 30/05/2026 [^] [^^] [^^^] [ответить]
| +/– |
> Можешь изменить сотню на другое число или "дофига", смысл от этого не изменится.
Знаешь, идет уже -дцатый год все новых и новых note-taking apps. Думаешь, под вантузом их не было? Думаешь в каком-нибудь windows 3.1 не было точь-в-точь аналогичной фигни? Поэтому критерии к таким приложениям теперь уже достаточно высоки. Они должны stand out, понимаешь? Быть "the last word in note-taking apps." А не быть "очередным."
> Сообщество любит указывать независимо от размера проекта
Разраб либо пилит для себя, либо для сообщества. Если фидбек от сообщества не интересен, незачем выкладывать на гитхаб и опеннет, верно? Ну вот например у меня телега показывает, что у меня якобы врублен Screen Reader. Никакого screen reader я в жизни не устанавливал. В ишшьюзах телеги разрабы *проигнорировали* сообщество. Это нормальная практика, как считаешь?
| | |
| |
| 6.26, ilyafedin (ok), 15:19, 30/05/2026 [^] [^^] [^^^] [ответить]
| +/– |
>> Можешь изменить сотню на другое число или "дофига", смысл от этого не изменится.
> Знаешь, идет уже -дцатый год все новых и новых note-taking apps. Думаешь,
> под вантузом их не было? Думаешь в каком-нибудь windows 3.1 не
> было точь-в-точь аналогичной фигни? Поэтому критерии к таким приложениям теперь уже
> достаточно высоки. Они должны stand out, понимаешь? Быть "the last word
> in note-taking apps." А не быть "очередным."
>> Сообщество любит указывать независимо от размера проекта
> Разраб либо пилит для себя, либо для сообщества. Если фидбек от сообщества
> не интересен, незачем выкладывать на гитхаб и опеннет, верно?
Я думаю, что сообщество не в праве что-либо указывать когда берут что-то за бесплатно с гитхаба. Если не нравится, можете сами пилить.
> Ну вот например у меня телега показывает, что у меня якобы врублен Screen
> Reader. Никакого screen reader я в жизни не устанавливал. В ишшьюзах
> телеги разрабы *проигнорировали* сообщество. Это нормальная практика, как считаешь?
Хз что там у кого врублено, престон вроде что-то фиксил в lib_base
| | |
| |
| 7.29, q (ok), 15:47, 30/05/2026 [^] [^^] [^^^] [ответить]
| +/– |
> Я думаю, что сообщество не в праве что-либо указывать когда берут что-то за бесплатно с гитхаба.
А я думаю, что вправе. Ситуация такова, что конкретно этому разрабу пользователи нужнее, чем пользователям -- эта прога. Отсюда и реклама в опеннете. Без пользователей, строчка в резюме не так солидно выглядит.
| | |
| |
| |
| 9.34, q (ok), 16:29, 30/05/2026 [^] [^^] [^^^] [ответить] | +/– |  Обычно разрабы, плюющие на пользователей, теряют их Законы рынка никуда не уход... текст свёрнут, показать | | |
|
|
| 7.35, Аноним (8), 16:33, 30/05/2026 [^] [^^] [^^^] [ответить]
| +/– | |
> Я думаю, что сообщество не в праве что-либо указывать когда берут что-то за бесплатно с гитхаба. Если не нравится, можете сами пилить.
А вот тут я не согласен с тобой.
Если человек выставляет свое творение на обозрение общественности, то общественность вполне себе имеет право высказать своё мнение (конечно же, в рамках). Свобода слова, все дела.
Но разработчик не обязан выполнять каждую прихоть.
Короче, выставляя в паблик, готовься к камментам. Не можешь спокойно читать комменты и игнорить то, что тебе не по душе — не выставляй в паблик. Всё просто.
| | |
|
|
|
|
|
| 2.28, u235 (ok), 15:42, 30/05/2026 [^] [^^] [^^^] [ответить]
| +/– |
>это оконный менеджер управляет окнами, а не приложение... это правильно, ибо дает пользователю максимальный контроль.
Это ломает привычное поведение. Во всех вменяемых средах приложение может изменить своё положение и размер. И восстановливать их при последующих запусках. И только в забагованном вяленде это запрещено.
>Современным подходом было бы написание расширений для каждого отдельно взятого DE.
А тестировать работу этой глубокой интеграции с несколькими DE нескольких версий кто будет, Пушкин?
| | |
| |
| 3.30, q (ok), 15:54, 30/05/2026 [^] [^^] [^^^] [ответить]
| +/– |
> приложение может изменить своё положение и размер
Истинным хозяином своего ПК является пользователь, а не приложение. Пользователь решает, где и как размещать окна -- не приложение. Решил пользователь открывать окна по центру? -- приложения обязаны подчиняться и не вякать. И прелесть вяленого в том, что это правило обойти нельзя: приложение униженно подчиняется пользователю, а не наоборот.
> тестировать работу этой глубокой интеграции с несколькими DE нескольких версий кто будет, Пушкин?
Тестировать в любом случае надо в как можно большем числе DE, независимо от того, как сделано. А уж при использовании легаси апи (трей, иксы) тестировать надо обязательно: не сегодня-завтра этот апи исчезнет.
| | |
| |
| 4.31, u235 (ok), 16:08, 30/05/2026 [^] [^^] [^^^] [ответить]
| +/– |
Прелесть в вяленде могут видеть только любители подчинения и прочего БСДМ. Пользователь устанавливает размеры и положение приложения и ожидает, что при следующем запуске эта геометрия будет такая же. Но в случае с вялендом для этого нужно еще и лезть в настойки DE и прописывать правила. Но фанаты недоделанного оконного композитора маргинальной ОС начинают указывать разработчику правильный путь.
| | |
| |
| 5.33, q (ok), 16:18, 30/05/2026 [^] [^^] [^^^] [ответить]
| +/– |
> Пользователь устанавливает размеры и положение приложения
Размеры и так сохраняются/восстанавливаются - самим же приложением. Только координаты окна неподконтрольны приложению. Обнови методичку что ли...
> ожидает, что при следующем запуске эта геометрия будет такая же
Кто сказал, что это ожидаемое поведение? Координаты окна -- это исключительно ситуативная фигня, зависящая от того, какие еще другие окна у тебя открыты. Сейчас терминал удобнее разместить в углу, так как окон много. Это не значит, что при следующем запуске на пустом воркспейсе оно там же в углу и должно появиться. Думай немного головой, а?
> фанаты недоделанного оконного композитора маргинальной ОС
Загугли значение слова "маргинальный." После этого посмотри долю GNOME на линукс-десктопе.
> указывать разработчику правильный путь
Ну если разработчик все пытается за пользователя решать, где и как размещать окна, то приходится ему по полочкам разжевывать, что он маленько не тем занимается, нарушая the principle of least surprise.
| | |
| |
| 6.37, u235 (ok), 16:46, 30/05/2026 [^] [^^] [^^^] [ответить]
| +/– |
>Размеры и так сохраняются/восстанавливаются - самим же приложением. Только координаты окна неподконтрольны приложению. Обнови методичку что ли...
Да, размеры сохраняются, а долбанный вяленд центрирует приложение и часть вылезает за пределы монитора.
>Загугли значение слова "маргинальный." После этого посмотри долю GNOME на линукс-десктопе.
Линукс-десктоп имеет долю 6%, это и есть маргинальная ОС.
| | |
| |
| 7.39, q (ok), 16:48, 30/05/2026 [^] [^^] [^^^] [ответить]
| +/– |
> часть вылезает за пределы монитора
Сходи проверь, может ты под XWayland запускаешь, который все еще позволяет приложениям задавать координаты. В этом случае окажется, что прямо сейчас ты жалуешься на иксы.
| | |
|
|
|
| 4.36, Аноним (8), 16:40, 30/05/2026 [^] [^^] [^^^] [ответить]
| +/– | |
> Пользователь решает, где и как размещать окна -- не приложение.
Окей, я как пользователь решаю отдать это на усмотрение приложения. Ведь я скачал труды данного разработчика и доверяю его виденью, как лучше пользоваться его творением.
> И прелесть вяленого в том, что это правило обойти нельзя
Ну, то есть программа (Вейланд) решила за меня. А где же тут "приложение униженно подчиняется пользователю, а не наоборот"? Это другое? Я ничего не понимаю? Да?
| | |
| |
| 5.38, q (ok), 16:46, 30/05/2026 [^] [^^] [^^^] [ответить]
| +/– |
> решаю отдать это на усмотрение приложения
Есть вещи, которые приложение знать не может принципиально. Например, какие еще окна чужих приложений открыты, чтобы разместить свое окно "эффективно". А потому никакого "усмотрения" у него быть не может.
> программа (Вейланд) решила за меня
Тебе запретили перетаскивать окна? Что за композитор такой? А сообщение не появляется, "Вам запрещено перетаскивать окна"?
| | |
|
|
|
|
| 1.3, Аноним (8), 09:49, 30/05/2026 [ответить] [﹢﹢﹢] [ · · · ]
| +/– | |
> У приложения должно быть главное идентифицируемое окно. Оно должно работать в разных DE и WM, включая в тех, где никакого трея нет.
Сразу в печь! У приложения должен быть главный идентифицируемый туй интерфейс! Оно должно работать вообще везде, включая случаи, когда вообще нет никаких этих ваших гуёв!
| | |
| |
| |
| 3.12, Аноним (12), 11:15, 30/05/2026 [^] [^^] [^^^] [ответить]
| –1 +/– |
На моей практике, с префикса "K" начинаются программы либо немцев, либо любителей падений (плазмы)
| | |
| |
| |
| 5.15, Аноним (15), 12:32, 30/05/2026 [^] [^^] [^^^] [ответить]
| +/– |
Kde 6 - всё ещё падает по личному опыту. Но не "само" и крайне редко.
| | |
|
|
|
|
| 1.14, Аноним (14), 12:10, 30/05/2026 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Скомпилировал, установил.
Как пользоваться -- не понял.
Удалил. На этом всё.
| | |
| |
| |
| 3.19, Аноним (14), 13:24, 30/05/2026 [^] [^^] [^^^] [ответить]
| +/– |
Нет там ничего. Компилировал так:
cmake -B "build-rel" -G Ninja -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr/local
| | |
|
|
|