LINUX.ORG.RU

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

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

Нет, это именно что включалка раскладки (хотя кое-что ещё она и правда умеет), прекрасно работающая и настраиваемая конфигом. Рекомендую таки ознакомиться, лишним, кмк, это знакомство точно не будет.

Слушай, но вот ты же ленивый? Ты сам не стал разбираться чем Таппер лучше xnuer, а мне вопрос задал. Теперь моя очередь вопросы задавать. Мне лениво в чужом коде ковыряться. Давай, расскажи, что в этом xswitcher интересного?

Я смотрел некоторых «конкурентов», но всё десткий сад и наколенные поделки. Ни документации, ни справки, и код грязный.

Взять хоть этот же xswitcher. В Гноме переключение раскладки делается запуском внешнего процесса (!) — /usr/local/bin/switch.gnome. А это скрипт на баше, который запускает ещё один внешний бинарник, причём несколько раз (!), в зависимости от аргумента. Итого, для переключения раскладки — старт двух или трёх (!!) процессов. Ну это же из пушки по воробьям. А потом народ жалуется, что Гном тормоз, жрёт много памяти, что переключение тормозит. А как оно может не тормозить, если на переключение раскладки по два-три процесса запускать? Ну, если по-чесноку, хоть и неохота чужую работу обсирать, но это же говно(код).

xswitcher работает только в иксах. Я вот собираюсь на Вяленого преползать (мне осталось только одну проблему решить). xswitcher на Вяленом не работает.

О безопасности: Я догадываюсь, что он пишет в /dev/uinput, но после открытия файла рутовую идентичность можно сбрасывать и дальше работать без неё, но парень херачит под рутом всё время. Для чтения из /dev/input рут не нужен, достаточно группы input. А вообще, xswitcher работает только в иксах. Так на кой чёрт вообще ему рутовые права? В иксах всё можно и без рутовых прав сделать.

Построение из исходников. Стандартная процедура configure && make && make install — это же удобно. Хочешь в /usr/local поставить — пожалуйста, хочешь в /usr — проще пареной репы, хочешь в ~/.local — да не вопрос. Да, я знаю что не все GNU Autotools любят, но можно же не использовать GNU Autotools, но сохранить подход. Тут же какие-то команды надо исполнять руками, копировать туда-сюда какие-то файлы. Тривиальный Makefile можно же было написать? Автор даже нормально отформатировать инструкцию не сумел, часть инструкции превратилась в кашу из-за переносов строк.

Как-то это всё несерьёзно.

Давай, расскажи, что я ещё в xswitcher не увидел?

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

Нет, это именно что включалка раскладки (хотя кое-что ещё она и правда умеет), прекрасно работающая и настраиваемая конфигом. Рекомендую таки ознакомиться, лишним, кмк, это знакомство точно не будет.

Слушай, но вот ты же ленивый? Ты сам не стал разбираться чем Таппер лучше xnuer, а мне вопрос задал. Теперь моя очередь вопросы задавать. Мне лениво в чужом коде ковыряться. Давай, расскажи, что в этом xswitcher интересного?

Я смотрел некоторых «конкурентов», но всё десткий сад и наколенные поделки. Ни документации, ни справки, и код грязный.

Взять хоть этот же xswitcher. В Гноме переключение раскладки делается запуском внешнего процесса (!) — /usr/local/bin/switch.gnome. А это скрипт на баше, который запускает ещё один внешний бинарник, причём несколько раз (!), в зависимости от аргумента. Итого, для переключения раскладки — старт двух или трёх (!!) процессов. Ну это же из пушки по воробьям. А потом народ жалуется, что Гном тормоз, жрёт много памяти, что переключение тормозит. А как оно может не тормозить, если на переключение раскладки по два-три процесса запускать? Ну, если по-чесноку, хоть и неохота чужую работу обсирать, но это же говно(код).

xswitcher работает только в иксах. Я вот собираюсь на Вяленого преползать (мне осталось только одну проблему решить). xswitcher на Вяленом не работает.

О безопасности: Я догадываюсь, что он пишет в /dev/uinput, но после открытия файла рутовую идентичность можно сбрасывать и дальше работать без неё. Для чтения из /dev/input рут не нужен, достаточно группы input. А вообще, xswitcher работает только в иксах. Так на кой чёрт ему рутовые права? В иксах всё можно и без рутовых прав сделать.

Построение из исходников. Стандартная процедура configure && make && make install — это же удобно. Хочешь в /usr/local поставить — пожалуйста, хочешь в /usr — проще пареной репы, хочешь в ~/.local — да не вопрос. Да, я знаю что не все GNU Autotools любят, но можно же не использовать GNU Autotools, но сохранить подход. Тут же какие-то команды надо исполнять руками, копировать туда-сюда какие-то файлы. Тривиальный Makefile можно же было написать? Автор даже нормально отформатировать инструкцию не сумел, часть инструкции превратилась в кашу из-за переносов строк.

Как-то это всё несерьёзно.

Давай, расскажи, что я ещё в xswitcher не увидел?

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

Нет, это именно что включалка раскладки (хотя кое-что ещё она и правда умеет), прекрасно работающая и настраиваемая конфигом. Рекомендую таки ознакомиться, лишним, кмк, это знакомство точно не будет.

Слушай, но вот ты же ленивый? Ты сам не стал разбираться чем Таппер лучше xnuer, а мне вопрос задал. Теперь моя очередь вопросы задавать. Мне лениво в чужом коде ковыряться. Давай, расскажи, что в этом xswitcher интересного?

Я смотрел некоторых «конкурентов», но всё десткий сад и наколенные поделки. Ни документации, ни справки, и код грязный.

Взять хоть этот же xswitcher. В Гноме переключение раскладки делается запуском внешнего процесса (!) — /usr/local/bin/switch.gnome. А это скрипт на баше, который запускает ещё один внешний бинарник, причём несколько раз (!), в зависимости от аргумента. Итого, для переключения раскладки — старт двух или трёх (!!) процессов. Ну это же из пушки по воробьям. А потом народ жалуется, что Гном тормоз, жрёт много памяти, что переключение тормозит. А как оно может не тормозить, если на переключение раскладки по два-три процесса запускать? Ну, если по-чесноку, хоть и неохота чужую работу обсирать, но это же говно(код).

xswitcher работает только в иксах. Я вот собираюсь на Вяленого преползать (мне осталось только одну проблему решить). xswitcher на Вяленом не работает.

Построение из исходников. Стандартная процедура configure && make && make install — это же удобно. Хочешь в /usr/local поставить — пожалуйста, хочешь в /usr — проще пареной репы, хочешь в ~/.local — да не вопрос. Да, я знаю что не все GNU Autotools любят, но можно же не использовать GNU Autotools, но сохранить подход. Тут же какие-то команды надо исполнять руками, копировать туда-сюда какие-то файлы. Тривиальный Makefile можно же было написать? Автор даже нормально отформатировать инструкцию не сумел, часть инструкции превратилась в кашу из-за переносов строк.

Как-то это всё несерьёзно.

Давай, расскажи, что я ещё в xswitcher не увидел?

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

Нет, это именно что включалка раскладки (хотя кое-что ещё она и правда умеет), прекрасно работающая и настраиваемая конфигом. Рекомендую таки ознакомиться, лишним, кмк, это знакомство точно не будет.

Слушай, но вот ты же ленивый? Ты сам не стал разбираться чем Таппер лучше xnuer, а мне вопрос задал. Теперь моя очередь вопросы задавать. Мне лениво в чужом коде ковыряться. Давай, расскажи, что в этом xswitcher интересного?

Я смотрел некоторых «конкурентов», но всё десткий сад и наколенные поделки. Ни документации, ни справки, и код грязный.

Взять хоть этот же xswitcher. В Гноме переключение раскладки делается запуском внешнего процесса (!) — /usr/local/bin/switch.gnome. А это скрипт на баше, который запускает ещё один внешний бинарник, причём несколько раз (!), в зависимости от аргумента. Итого, для переключения раскладки — старт двух или трёх (!!) процессов. Ну это же из пушки по воробьям. А потом народ жалуется, что Гном тормоз, жрёт много памяти, что переключение тормозит. А как оно может не тормозить, если на переключение раскладки по два-три процесса запускать? Ну, если по-чесноку, хоть и неохота чужую работу обсирать, но это же говнокод.

xswitcher работает только в иксах. Я вот собираюсь на Вяленого преползать (мне осталось только одну проблему решить). xswitcher на Вяленом не работает.

Построение из исходников. Стандартная процедура configure && make && make install — это же удобно. Да, я знаю что не все GNU Autotools любят, но можно же не использовать GNU Autotools, но сохранить подход. Тут же какие-то команды надо исполнять руками, копировать туда-сюда какие-то файлы. Тривиальный Makefile можно же было написать? Автор даже нормально отформатировать инструкцию не сумел, часть инструкции превратилась в кашу из-за переносов строк.

Как-то это всё несерьёзно.

Давай, расскажи, что я ещё в xswitcher не увидел?