LINUX.ORG.RU

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

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

Едрить, да мне когда потребовалось согласовывать положение иконок на рабочем столе и в десктопной панели способом, который бы никак не мог прийти в голову составителям NETWM, я просто прописал нужные проперти на окнах панели, а в менеджере иконок соответственно читал их.

Когда мне потребовалось, чтобы по хоткею выделенное в тексте название файла открывалось с учётом правильного каталога текущего приложения (типа в результатах греп выделил файл, нажал хоткей, и файл открылся с учетом текущего каталога в терминале; только работает одинаково везде, а не только в терминале), я просто скриптом читал выделенный текст и заголовок приложения, вычленял из заголовка каталог и соответственно использовал. А те полтора приложения, где идея с чтением заголовка не прокатила, запатчил, опять таки, чтобы они давали нужную инфу через проперти.

Это и есть расширяемость системы за счёт нормального дизайна API! То, о чем говорит @c0ne. Комбинируемость кубиков в свободном порядке, а не квадратно-гнездовым методом, как предусмотрено разрабами-«дизайнерами».

В случае вейланда мне для двух этих простых кейсов придётся запатчить композитный менеджер!

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

Мне даже писать противно об этом, не то что программировать под эту лапшу. Если у тебя как у разраба ничего не ёкает, глядя на кучу proposal-костылей, медленно но неуклонно катящуюся в unmaintainable адок, ну значит… видимо такой ты разраб. Такой же как эти специалисты. Удачки вам там в говнокодах.

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

Едрить, да мне когда потребовалось согласовывать положение иконок на рабочем столе и и десктопной панели способом, который бы никак не мог прийти в голову составителям NETWM, я просто прописал нужные проперти на окнах панели, а в менеджере иконок соответственно читал их.

Когда мне потребовалось, чтобы по хоткею выделенное в тексте название файла открывалось с учётом правильного каталога текущего приложения (типа в результатах греп выделил файл, нажал хоткей, и файл открылся с учетом текущего каталога в терминале; только работает одинаково везде, а не только в терминале), я просто скриптом читал выделенный текст и заголовок приложения, вычленял из заголовка каталог и соответственно использовал. А те полтора приложения, где идея с чтением заголовка не прокатила, запатчил, опять таки, чтобы они давали нужную инфу через проперти.

Это и есть расширяемость системы за счёт нормального дизайна API! То, о чем говорит @c0ne. Комбинируемость кубиков в свободном порядке, а не квадратно-гнездовым методом, как предусмотрено разрабами-«дизайнерами».

В случае вейланда мне для двух этих простых кейсов придётся запатчить композитный менеджер!

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

Мне даже писать противно об этом, не то что программировать под эту лапшу. Если у тебя как у разраба ничего не ёкает, глядя на кучу proposal-костылей, медленно но неуклонно катящуюся в unmaintainable адок, ну значит… видимо такой ты разраб. Такой же как эти специалисты. Удачки вам там в говнокодах.