LINUX.ORG.RU

История изменений

Исправление mertvoprog, (текущая версия) :

Расширения гномощели вообще к теме отношения не имеют

Имеют, потому что из-за огороженности гомощели многие вещи кроме как расширением гомощели тупо не достать, Wayland-клиентам они не доступны.

Просто брать и пилить

Не получится.

Когда-то вон пилили TSR-программы для доса и потом удивлялись, зачем им испортили доступ к железу

Ну так в итоге ушла эпоха. И DOS в определённых нишах до сих пор актуален, потому что новое огороженное говно ему не замена вообще никак.

чтоб сделать простой и надёжный протокол связи окна и DS

Что покрывает далеко не все юзкейсы иксов. Но вялендофанатики свято уверены, что этого достаточно, а остальное ненужно.

Для взаимодействия приложений нужны всякие сервисы, RPC, может быть сокеты

Пользователь этого всего не видит и напрямую с ними не взаимодействует.

чтоб оправдать существование очередного ненужного говноДЕ

Ой-вей, ви таки за вселинуксовую революцию гномотариата?

Тут цимес в том, что DE как таковые не нужны, чтобы просто запустить одну графическую программу. И CSD в таком случае тоже не понадобятся вообще, равно как и вообще какие-то декорации. Но CSD насильно суют.

вечноотстающий

От чего?

это третьестепенная хрень задача которой просто не отсвечивать

Чего по прожорливым жирноDE, вдобавок хулиганящим и решающим за пользователя, не наблюдается совершенно.

Кем ты себя вообще возомнил, указывать людям куда им идти

Ну вообще-то вялендофанатики первые начали, когда люди сидели, никого не трогали, и тут к ним налетела эта орава, свято верующая, что вот вяленд уже скоро убьёт иксы и все, вообще все, на него перейдут. При этом толком не понимая, что это за вяленд такой, и подразумевая под ним в лучшем случае пункт в GDM. Из-за чего на Unix S&E и подобных площадках всплывали вопросы вида «вот был процесс X, а где процесс Wayland? он вообще работает?»

Теперь справедливо расхлёбывают брандспойты мочи, в последние год-два таки залезли под шконарь и вяло потявкивают оттуда.

CSD - это в общем-то про то и есть, про выкидывание заголовков и передачу их функций окну

Отчего в окне приходится резервировать под них нафиг не нужное в общем случае место. Не доходит?

мы пообещали приложению нарисовать окошко и меню, а сами не нарисовали

А не надо ничего обещать. Надо предполагать условия, что заголовки могут быть любые, или их может не быть вообще, потому что юзер клавиатурный задрот и ему не то что заголовки нафиг не всрались, а добрая часть экранных GUI-виджетов окна тоже.

очевидную дурость

Поговорим, когда интырьнеты зарегулируют наконец, как автомобили :P

Ну уж явно не пользователь.

Если пользователь не управляет поведением программы, то эта программа — малварь, называйте вещи своими именами. Не надо быть ветеринаром или знать овечий язык, чтобы гонять стадо овец. Равно как и участвовать в их зачатии. Главное, чтобы овцы слушались.

но это скорее исключение

У потребителей лёгкого поведения, которые даже крякать софт не умеют, да.

и не демонстрировала явно что ей на его желания плевать

Каким образом она должна это делать, лол? В древние времена были очень простые средства взаимосвязи с пользователем, на самом деле: статусбар и динамический курсор. Сейчас и то, и другое вышло из моды, на тачскринах курсоров нет вообще, а замены толковой так и не завезли.

запуская команду ls ты являешься её пользователем

ls, равно как и любой другой исполняемый файл — это всего лишь инструкция в языке программирования Shell. Сама по себе она малополезна, и важна прежде всего как строительный блок. А вот у гуйцов средства построения сложных вещей из простых блоков толком и не взлетели, хотя попыток было множество. И это главная причина, почему текстовая консоль и текстовые ЯП в 2$21-м году до сих пор актуальны.

Исправление mertvoprog, :

Расширения гномощели вообще к теме отношения не имеют

Имеют, потому что из-за огороженности гомощели многие вещи кроме как расширением гомощели тупо не достать, Wayland-клиентам они не доступны.

Просто брать и пилить

Не получится.

Когда-то вон пилили TSR-программы для доса и потом удивлялись, зачем им испортили доступ к железу

Ну так в итоге ушла эпоха. И DOS в определённых нишах до сих пор актуален, потому что новое огороженное говно ему не замена вообще никак.

чтоб сделать простой и надёжный протокол связи окна и DS

Что покрывает далеко не все юзкейсы иксов. Но вялендофанатики свято уверены, что этого достаточно, а остальное ненужно.

Для взаимодействия приложений нужны всякие сервисы, RPC, может быть сокеты

Пользователь этого всего не видит и напрямую с ними не взаимодействует.

чтоб оправдать существование очередного ненужного говноДЕ

Ой-вей, ви таки за вселинуксовую революцию гномотариата?

Тут цимес в том, что DE как таковые не нужны, чтобы просто запустить одну графическую программу. И CSD в таком случае тоже не понадобятся вообще, равно как и вообще какие-то декорации. Но CSD насильно суют.

вечноотстающий

От чего?

это третьестепенная хрень задача которой просто не отсвечивать

Чего по прожорливым жирноDE, вдобавок хулиганящим и решающим за пользователя, не наблюдается совершенно.

Кем ты себя вообще возомнил, указывать людям куда им идти

Ну вообще-то вялендофанатики первые начали, когда люди сидели, никого не трогали, и тут к ним налетела эта орава, свято верующая, что вот вяленд уже скоро убьёт иксы и все, вообще все, на него перейдут. При этом толком не понимая, что это за вяленд такой, и подразумевая под ним в лучшем случае пункт в GDM. Из-за чего на Unix S&E и подобных площадках всплывали вопросы вида «вот был процесс X, а где процесс Wayland? он вообще работает?»

Теперь справедливо расхлёбывают брандспойты мочи, в последние год-два таки залезли под шконарь и вяло потявкивают оттуда.

CSD - это в общем-то про то и есть, про выкидывание заголовков и передачу их функций окну

Отчего в окне приходится резервировать под них нафиг не нужное в общем случае место. Не доходит?

мы пообещали приложению нарисовать окошко и меню, а сами не нарисовали

А не надо ничего обещать. Надо предполагать условия, что заголовки могут быть любые, или их может не быть вообще, потому что юзер клавиатурный задрот и ему не то что заголовки нафиг не всрались, а добрая часть экранных GUI-виджетов окна тоже.

очевидную дурость

Поговорим, когда интырьнеты зарегулируют наконец, как автомобили :P

Ну уж явно не пользователь.

Если пользователь не управляет поведением программы, то это программа — малварь, называйте вещи своими именами. Не надо быть ветеринаром или знать овечий язык, чтобы гонять стадо овец. Равно как и участвовать в их зачатии. Главное, чтобы овцы слушались.

но это скорее исключение

У потребителей лёгкого поведения, которые даже крякать софт не умеют, да.

и не демонстрировала явно что ей на его желания плевать

Каким образом она должна это делать, лол? В древние времена были очень простые средства взаимосвязи с пользователем, на самом деле: статусбар и динамический курсор. Сейчас и то, и другое вышло из моды, на тачскринах курсоров нет вообще, а замены толковой так и не завезли.

запуская команду ls ты являешься её пользователем

ls, равно как и любой другой исполняемый файл — это всего лишь инструкция в языке программирования Shell. Сама по себе она малополезна, и важна прежде всего как строительный блок. А вот у гуйцов средства построения сложных вещей из простых блоков толком и не взлетели, хотя попыток было множество. И это главная причина, почему текстовая консоль и текстовые ЯП в 2$21-м году до сих пор актуальны.

Исправление mertvoprog, :

Расширения гномощели вообще к теме отношения не имеют

Имеют, потому что из-за огороженности гомощели многие вещи кроме как расширением гомощели тупо не достать, Wayland-клиентам они не доступны.

Просто брать и пилить

Не получится.

Когда-то вон пилили TSR-программы для доса и потом удивлялись, зачем им испортили доступ к железу

Ну так в итоге ушла эпоха. И DOS в определённых нишах до сих пор актуален, потому что новое огороженное говно ему не замена вообще никак.

чтоб сделать простой и надёжный протокол связи окна и DS

Что покрывает далеко не все юзкейсы иксов. Но вялендофанатики свято уверены, что этого достаточно, а остальное ненужно.

Для взаимодействия приложений нужны всякие сервисы, RPC, может быть сокеты

Пользователь этого всего не видит и напрямую с ними не взаимодействует.

чтоб оправдать существование очередного ненужного говноДЕ

Ой-вей, ви таки за вселинуксовую революцию гномотариата?

Тут цимес в том, что DE как таковые не нужны, чтобы просто запустить одну графическую программу. И CSD в таком случае тоже не понадобятся вообще, равно как и вообще какие-то декорации. Но CSD насильно суют.

вечноотстающий

От чего?

это третьестепенная хрень задача которой просто не отсвечивать

Чего по прожорливым жирноDE, вдобавок хулиганящим и решающим за пользователя, не наблюдается совершенно.

Кем ты себя вообще возомнил, указывать людям куда им идти

Ну вообще-то вялендофанатики первые начали, когда люди сидели, никого не трогали, и тут к ним налетела эта орава, свято верующая, что вот вяленд уже скоро убьёт иксы и все, вообще все, на него перейдут. При этом толком не понимая, что это за вяленд такой и подразумевая под ним в лучшем случае пункт в GDM. Из-за чего на Unix S&E и подобных площадках всплывали вопросы вида «вот был процесс X, а где процесс Wayland? он вообще работает?»

Теперь справедливо расхлёбывают брандспойты мочи, в последние год-два таки залезли под шконарь и вяло потявкивают оттуда.

CSD - это в общем-то про то и есть, про выкидывание заголовков и передачу их функций окну

Отчего в окне приходится резервировать под них нафиг не нужное в общем случае место. Не доходит?

мы пообещали приложению нарисовать окошко и меню, а сами не нарисовали

А не надо ничего обещать. Надо предполагать условия, что заголовки могут быть любые, или их может не быть вообще, потому что юзер клавиатурный задрот и ему не то что заголовки нафиг не всрались, а добрая часть экранных GUI-виджетов окна тоже.

очевидную дурость

Поговорим, когда интырьнеты зарегулируют наконец, как автомобили :P

Ну уж явно не пользователь.

Если пользователь не управляет поведением программы, то это программа — малварь, называйте вещи своими именами. Не надо быть ветеринаром или знать овечий язык, чтобы гонять стадо овец. Равно как и участвовать в их зачатии. Главное, чтобы овцы слушались.

но это скорее исключение

У потребителей лёгкого поведения, которые даже крякать софт не умеют, да.

и не демонстрировала явно что ей на его желания плевать

Каким образом она должна это делать, лол? В древние времена были очень простые средства взаимосвязи с пользователем, на самом деле: статусбар и динамический курсор. Сейчас и то, и другое вышло из моды, на тачскринах курсоров нет вообще, а замены толковой так и не завезли.

запуская команду ls ты являешься её пользователем

ls, равно как и любой другой исполняемый файл — это всего лишь инструкция в языке программирования Shell. Сама по себе она малополезна, и важна прежде всего как строительный блок. А вот у гуйцов средства построения сложных вещей из простых блоков толком и не взлетели, хотя попыток было множество. И это главная причина, почему текстовая консоль и текстовые ЯП в 2$21-м году до сих пор актуальны.

Исходная версия mertvoprog, :

Расширения гномощели вообще к теме отношения не имеют

Имеют, потому что из-за огороженности гомощели многие вещи кроме как расширением гомощели тупо не достать, Wayland-клиентам они не доступны.

Просто брать и пилить

Не получится.

Когда-то вон пилили TSR-программы для доса и потом удивлялись, зачем им испортили доступ к железу

Ну так в итоге ушла эпоха. И DOS в определённых нишах до сих пор актуален, потому что новое огороженное говно ему не замена вообще никак.

чтоб сделать простой и надёжный протокол связи окна и DS

Что покрывает далеко не все юзкейсы иксов. Но вялендофанатики свято уверены, что этого достаточно, а остальное ненужно.

Для взаимодействия приложений нужны всякие сервисы, RPC, может быть сокеты

Пользователь этого всего не видит и напрямую с ними не взаимодействует.

чтоб оправдать существование очередного ненужного говноДЕ

Ой-вей, ви таки за вселинуксовую революцию гномотариата?

Тут цимес в том, что DE как таковые не нужны, чтобы просто запустить одну графическую программу. И CSD в таком случае тоже не понадобятся вообще, равно как и вообще какие-то декорации. Но CSD насильно суют.

вечноотстающий

От чего?

это третьестепенная хрень задача которой просто не отсвечивать

Чего по прожорливым жирноDE, вдобавок хулиганящим и решающим за пользователя, не наблюдается совершенно.

Кем ты себя вообще возомнил, указывать людям куда им идти

Ну вообще-то вялендофанатики первые начали, когда люди сидели, никого не трогали, и тут к ним налетела эта орава, свято верующая, что вот вяленд уже скоро убьёт иксы и все, вообще все, на него перейдут. При этом толком не понимая, что это за вяленд такой и понимая под ним в лучшем случае пункт в GDM. Из-за чего на Unix S&E и подобных площадках всплывали вопросы вида «вот был процесс X, а где процесс Wayland? он вообще работает?»

Теперь справедливо расхлёбывают брандспойты мочи, в последние год-два таки залезли под шконарь и вяло потявкивают оттуда.

CSD - это в общем-то про то и есть, про выкидывание заголовков и передачу их функций окну

Отчего в окне приходится резервировать под них нафиг не нужное в общем случае место. Не доходит?

мы пообещали приложению нарисовать окошко и меню, а сами не нарисовали

А не надо ничего обещать. Надо предполагать условия, что заголовки могут быть любые, или их может не быть вообще, потому что юзер клавиатурный задрот и ему не то что заголовки нафиг не всрались, а добрая часть экранных GUI-виджетов окна тоже.

очевидную дурость

Поговорим, когда интырьнеты зарегулируют наконец, как автомобили :P

Ну уж явно не пользователь.

Если пользователь не управляет поведением программы, то это программа — малварь, называйте вещи своими именами. Не надо быть ветеринаром или знать овечий язык, чтобы гонять стадо овец. Равно как и участвовать в их зачатии. Главное, чтобы овцы слушались.

но это скорее исключение

У потребителей лёгкого поведения, которые даже крякать софт не умеют, да.

и не демонстрировала явно что ей на его желания плевать

Каким образом она должна это делать, лол? В древние времена были очень простые средства взаимосвязи с пользователем, на самом деле: статусбар и динамический курсор. Сейчас и то, и другое вышло из моды, на тачскринах курсоров нет вообще, а замены толковой так и не завезли.

запуская команду ls ты являешься её пользователем

ls, равно как и любой другой исполняемый файл — это всего лишь инструкция в языке программирования Shell. Сама по себе она малополезна, и важна прежде всего как строительный блок. А вот у гуйцов средства построения сложных вещей из простых блоков толком и не взлетели, хотя попыток было множество. И это главная причина, почему текстовая консоль и текстовые ЯП в 2$21-м году до сих пор актуальны.