История изменений
Исправление wandrien, (текущая версия) :
Если тебе не нравится вейланд, в который запихнули всё, что раньше делал X11
Здесь верна только часть «мне не нравится вейланд», а дальше идут твои собственные представления.
В вейланд не запихнули всё, что делал X11. В вейланд запихнули вообще почти всё, что должна «какая-то абстрактная DE».
X11 не занимается вопросами буфера обмена, позиционирования окон, правил передачи фокуса и так далее.
Я предложил гибкий, расширяемый, юниксвейный интерфейс, который 1) не предполагает никаких дополнительных движущихся частей (игроков всё так же три штуки: приложение, IPC и среда рабочего стола) и 2) в отличие от твоего костыля, при желании легко расширить до любого логического продолжения твоей идеи, когда/если таковое возникнет.
У моей идеи нет никакого логического продолжения. Идея простая как топор: прикладная среда должна понимать, «на что смотрит пользователь». Чему в пространстве файловых путей или URL это соответствует.
Это всё равно что вместо офисного стула на колёсиках предлагать самосвал на том основании, что у него тоже есть сиденье и тоже есть колёсики.
По указанной причине твоё предложение во-первых оверинженернутое.
Во-вторых не решает поставленную задачу.
В-третьих, пытается её решать там, где не существует окон. Если ты не понял, то проблема пользовательской сессии dbus не в том, что она «не юниксвейная». А в том, «приложения и окна» существуют в пространстве объектов X11, и не dbus.
Моё решение на предыдущей странице, реализованное в виде команды, которая возвращает результат в stdout, является концептуально более верным. Команда может извлекать данные из любого варианта реализации дисплейного сервера, если для данного сервера это вообще возможно. Будь там хоть Иксы, хоть Игреки.
А то, что ты предлагаешь, уже давно пытались реализовать, еще во времена как я сидел под 2-м гномом на убунте. Но идея лично мне оказалась настолько не интересна, что по итогу я даже не знаю, была ли куда-либо внедрена реализация. В вин10 есть также окно со списком активностей пользователя. Я за год ни разу им не воспользовался, а по итогу отключил как бесполезное.
Это как с разными идеями для игр, которые кажутся fancy, когда это кто-то предлагает, но реализация не доживает до релиза, потому что ничего не вносит в игровой процесс.
Исходная версия wandrien, :
Если тебе не нравится вейланд, в который запихнули всё, что раньше делал X11
Здесь верна только часть «мне не нравится вейланд», а дальше идут твои собственные представления.
В вейланд не запихнули всё, что делал X11. В вейланд запихнули вообще почти всё, что должна «какая-то абстрактная DE».
X11 не занимается вопросами буфера обмена, позиционирования окон и так далее.
Я предложил гибкий, расширяемый, юниксвейный интерфейс, который 1) не предполагает никаких дополнительных движущихся частей (игроков всё так же три штуки: приложение, IPC и среда рабочего стола) и 2) в отличие от твоего костыля, при желании легко расширить до любого логического продолжения твоей идеи, когда/если таковое возникнет.
У моей идеи нет никакого логического продолжения. Идея простая как топор: прикладная среда должна понимать, «на что смотрит пользователь». Чему в пространстве файловых путей или URL это соответствует.
Это всё равно что вместо офисного стула на колёсиках предлагать самосвал на том основании, что у него тоже есть сиденье и тоже есть колёсики.
По указанной причине твоё предложение во-первых оверинженернутое.
Во-вторых не решает поставленную задачу.
В-третьих, пытается её решать там, где не существует окон. Если ты не понял, то проблема пользовательской сессии dbus не в том, что она «не юниксвейная». А в том, «приложения и окна» существуют в пространстве объектов X11, и не dbus.
Моё решение на предыдущей странице, реализованное в виде команды, которая возвращает результат в stdout, является концептуально более верным. Команда может извлекать данные из любого варианта реализации дисплейного сервера, если для данного сервера это вообще возможно. Будь там хоть Иксы, хоть Игреки.
А то, что ты предлагаешь, уже давно пытались реализовать, еще во времена как я сидел под 2-м гномом на убунте. Но идея лично мне оказалась настолько не интересна, что по итогу я даже не знаю, была ли куда-либо внедрена реализация. В вин10 есть также окно со списком активностей пользователя. Я за год ни разу им не воспользовался, а по итогу отключил как бесполезное.
Это как с разными идеями для игр, которые кажутся fancy, когда это кто-то предлагает, но реализация не доживает до релиза, потому что ничего не вносит в игровой процесс.