Почему я не могу напечатать g̃ так же, как набираю ñ?

sedделает это:

sed '77s/.*/N\/A,N\/A,N\/A,N\/A/;137s/.*/N\/A,N\/A,N\/A,N\/A/;...' YourFile 
12
26.07.2020, 10:01
2 ответа

Я только что обновился до Ubuntu 20.04, и теперь решение .XComposeработает отлично! Так что это должно быть лучшим решением. Вам просто нужно создать файл .XComposeв своем домашнем каталоге следующим образом или добавить к существующему файлу:

include "%L"

<dead_tilde> <g> : "g̃" gtilde
<dead_tilde> <G> : "G̃" Gtilde
1
18.03.2021, 23:18

Из того, что я прочитал, вам не повезло с использованием стандартного xkb, потому что, как вы обнаружили, с xkb вывод комбинации мертвых клавиш равен нулю (, если второй ключ не соответствует допустимой последовательности )или одну кодовую точку Unicode.

У меня нет Ubuntu с X для тестирования, поэтому я не могу протестировать это предложение, но я считаю, что решение для вас состоит в том, чтобы переключиться на использование uim , который поддерживает несколько выходных кодовых точек -из комбинаций мертвых клавиш. Вы можете прочитать о том, как настроить uimв wikibooks или из этого поста (, но не читайте весь пост, так как он решает другую проблему ).

Сообщение, на которое я ссылался, показывает, как получить 'b для вывода двухсимвольной последовательности 'b, в то же время позволяя 'a для вывода одного персонаж á. Они решили эту проблему, сделав ' мертвой клавишей, а затем явно настроив последовательность dead 'b , а затем повторив это для 99 других символов на клавиатуре. Вам не нужно заходить так далеко.

Вы уже создали нужный файл .XCompose. Осталось переключиться на uim.

3
18.03.2021, 23:18

Теги

Похожие вопросы