У моїй щойно встановленій системі Debian 7 щоразу, коли я набираю ^
потім клавіші 2
, я отримую ² (символ ASCII для "квадрат"). Те саме стосується 2, замінених на 3 до 8.
Як я можу деактивувати це ^2
, а не на Mac OSX?
У моїй щойно встановленій системі Debian 7 щоразу, коли я набираю ^
потім клавіші 2
, я отримую ² (символ ASCII для "квадрат"). Те саме стосується 2, замінених на 3 до 8.
Як я можу деактивувати це ^2
, а не на Mac OSX?
Відповіді:
Можливо, налаштування ключового ключа? Ви випадково використовуєте Gnome?
Спробуйте перевірити перелічені тут файли ; /usr/share/X11/locale/compose.dir
і /usr/share/X11/locale/en_US.UTF-8/Compose
(останні можуть змінюватися на основі першого; докладнішу інформацію див. за посиланням)
Ви можете спробувати використати xmodmap
для цього, корисну інформацію можна знайти на сторінці xmodmap ArchWiki . В основному, це утиліта для управління відображенням клавіатури в X. Для вашого конкретного питання ви можете зробити щось на кшталт
xmodmap -pke >mycustommodmap
щоб спочатку отримати поточні налаштування У моїй системі «поганий» натискання клавіші викликав щось dead_circumflex
, що називається , що можна знайти в цьому файлі. Після зміни цього параметра asciicircum
та завантаження нової карти
xmodmap mycustummodmap
ключ зараз негайно виробляє a ^
.
Щоб переконатися, що це робиться автоматично під час входу, ви можете встановити ім'я файлу .Xmodmap
у вашому домашньому каталозі. Якщо він не завантажується автоматично, або ви не хочете називати свій файл таким чином, ви повинні мати можливість доручити своєму робочому столу якось виконати вказану команду при запуску.
Насправді, хоча спочатку отримати поточну карту - це гарне місце для початку, вам не потрібні всі ті рядки у вашій .Xmodmap
, лише ті, які ви хочете змінити. Наприклад, в моєму .Xmodmap
, щоб змінити поведінку для ^
(circumflex) і ~
(tilde), вміст просто
keycode 34 = asciicircum dead_diaeresis dead_circumflex dead_diaeresis bracketleft dead_abovering bracketleft
keycode 61 = equal plus equal plus asciitilde dead_abovedot dead_tilde
Спробуйте обдурити комп’ютер. У мене виникала ця проблема вже багато разів, і її можна обдурити, ввівши клавішу "^", натиснувши пробіл, потім додавши інший пробіл відразу після ^, потім 2, а потім стерти пробіл між ними і натиснувши на "^ 2", це працює для мене перед нагоди, але це узгодження. Дай постріл.
Я думаю, це проблема введення GTK, спробуйте інший метод введення з деяким додатком GTK:
$ GTK_IM_MODILE=xim gedit
Якщо це допоможе просто експортувати GTK_IM_MODILE
змінну, додавши export GTK_IM_MODILE=xim
до вашого ~/.profile
або іншим способом, який ви віддаєте перевагу.