рукожопство в иксах
2021-May-26, Wednesday 09:52с тех пор, как я пользуюсь иксами, а это сначала были XFree86, потом X.Org, меня бесит система ввода с клавиатуры. это уже лет 20! то приходилось трахаться с переключением раскладки. то Compose криво работал. но самый Ԥ - это кнопка ./Del на "цифровой клавиатуре"!!!!
какой-то сраный рукожоп решил, что при переключении раскладки ТОЧКА на ЦИФРОВОЙ клавиатуре должна превращаться в ЗАПЯТУЮ! эй, урод, покажи мне хоть одну клаву, где на кнопке ./Del нарисована ЗАПЯТАЯ?!?! а самый Ԥ в том, что вообще-то есть настройка, касающаяся клавиатуры: как интерпретировать клавишу ./Del! и я там ВСЕГДА прописываю, что ЭТО ТОЧКА. ВСЕГДА ТОЧКА. но хрентотам - рукожоп где-то в недрах системы ввода меняет алгоритм так, что при переключении раскладки моя точка превращается в запятую!
сначала, помнится, надо было лезть куда-то в /usr/local/lib/share/X11/xkb/... простите, уже не помню точно. и там править какой-то файлик, чтобы ТОЧКА ОСТАВАЛАСЬ ТОЧКОЙ.
потом задача упростилась, у меня стал запускаться скрипт (rc) с командой:
setxkbmap -option grp:rctrl_toggle,grp_led:scroll,numpad:microsoft,kpdl:dot,terminate:ctrl_alt_bksp,altwin:left_meta_win,compose:rwin
но рукожопы этот метод сломали через какое-то время.
потом в скрипте я стал исполнять такую команду:
xmodmap ~/.Xmodmap
где в .Xmodmap была строчка:
keycode 91 = KP_Delete period KP_Delete period
после чего рукожопы сломали исполнение rc-скрипта, и после перезагрузки компа я стал выполнять команду xmodmap вручную. ну ничего страшного: комп я перезагружаю не часто, раз в месяц поматериться на запятую в раскладке, если забыл сделать xmodmap после ребута - это терпимо.
НО СЦУКИ ТВАРИ УРОДЫ СРАНЫЕ КАКОГО ХЕРА ВЫ ОПЯТЬ СЛОМАЛИ?!?!?!?!?!
теперь ОНО ведет себя так: ребутнул комп, сделал xmodmap, проверил - всё ОК. проходит 5 минут - там на ./Del в РУССКОЙ РАСКЛАДКЕ ОПЯТЬ ВЫЛЕЗАЕТ ЗАПЯТАЯ!!!! мне что теперь xmodmap ПО КРОНУ ЗАПУСКАТЬ каждые 5 минут?!?!?!
upd: мамадорогая! заглянул в /usr/share/X11/xkb/symbols/ru - ну и скажите теперь, что это не рукожоп "русские" комменты там писал!!! комменты типа на трех языках: eng, rus и srp. вот пример коммента "rus":
// rus: Дѣлаетъ что отдаетъ запятую вмѣсто точки, такъ какъ запятая десятичный раздѣлитель въ языкахъ пишемыхъ кириллицей
ЧООООООООО?!?!?!?!
какой-то сраный рукожоп решил, что при переключении раскладки ТОЧКА на ЦИФРОВОЙ клавиатуре должна превращаться в ЗАПЯТУЮ! эй, урод, покажи мне хоть одну клаву, где на кнопке ./Del нарисована ЗАПЯТАЯ?!?! а самый Ԥ в том, что вообще-то есть настройка, касающаяся клавиатуры: как интерпретировать клавишу ./Del! и я там ВСЕГДА прописываю, что ЭТО ТОЧКА. ВСЕГДА ТОЧКА. но хрентотам - рукожоп где-то в недрах системы ввода меняет алгоритм так, что при переключении раскладки моя точка превращается в запятую!
сначала, помнится, надо было лезть куда-то в /usr/local/lib/share/X11/xkb/... простите, уже не помню точно. и там править какой-то файлик, чтобы ТОЧКА ОСТАВАЛАСЬ ТОЧКОЙ.
потом задача упростилась, у меня стал запускаться скрипт (rc) с командой:
setxkbmap -option grp:rctrl_toggle,grp_led:scroll,numpad:microsoft,kpdl:dot,terminate:ctrl_alt_bksp,altwin:left_meta_win,compose:rwin
но рукожопы этот метод сломали через какое-то время.
потом в скрипте я стал исполнять такую команду:
xmodmap ~/.Xmodmap
где в .Xmodmap была строчка:
keycode 91 = KP_Delete period KP_Delete period
после чего рукожопы сломали исполнение rc-скрипта, и после перезагрузки компа я стал выполнять команду xmodmap вручную. ну ничего страшного: комп я перезагружаю не часто, раз в месяц поматериться на запятую в раскладке, если забыл сделать xmodmap после ребута - это терпимо.
НО СЦУКИ ТВАРИ УРОДЫ СРАНЫЕ КАКОГО ХЕРА ВЫ ОПЯТЬ СЛОМАЛИ?!?!?!?!?!
теперь ОНО ведет себя так: ребутнул комп, сделал xmodmap, проверил - всё ОК. проходит 5 минут - там на ./Del в РУССКОЙ РАСКЛАДКЕ ОПЯТЬ ВЫЛЕЗАЕТ ЗАПЯТАЯ!!!! мне что теперь xmodmap ПО КРОНУ ЗАПУСКАТЬ каждые 5 минут?!?!?!
upd: мамадорогая! заглянул в /usr/share/X11/xkb/symbols/ru - ну и скажите теперь, что это не рукожоп "русские" комменты там писал!!! комменты типа на трех языках: eng, rus и srp. вот пример коммента "rus":
// rus: Дѣлаетъ что
ЧООООООООО?!?!?!?!
(no subject)
Date: 2021-05-26 06:52 (UTC)(no subject)
Date: 2021-05-26 07:45 (UTC)(no subject)
Date: 2021-05-26 09:48 (UTC)(no subject)
Date: 2021-05-26 11:01 (UTC)в данном случае: где-то глубоко внутри системы ввода алгоритм ИГНОРИРУЕТ настройки. в настройках задано: ВСЕГДА точка. но с какого-то бодуна процесс кладет на это болт.
а сейчас вдруг еще этот процесс еще и стал проверять раз в 5 минут: не хочет ли кто ему сдвинутые мозги поправить?
ВОТ ЭТО ВООБЩЕ ЧТО ЗА НАФИГ?!
(no subject)
Date: 2021-05-26 11:44 (UTC)я именно о странных идеях некоторых умников про то, как там "у русских" все устроено
--- ВОТ ЭТО ВООБЩЕ ЧТО ЗА НАФИГ?!
да элементарно - кто-то где-то уже правил forcefully, другой не разобрался - кинул тикет. умник рад стараться - и придумал как бороться (:
пару раз встречал такое перетягивание каната из недр... только там было друг с дружкой две софтины бодались, и обе откуда-то из нутра
(no subject)
Date: 2021-05-26 15:01 (UTC)Компьютерные учоные.