W moim systemie świeżo zainstalowany Debian 7, za każdym razem, gdy typ na klawiszach ^
potem 2
, mam ² (znak ASCII dla „kwadrat”). To samo dotyczy 2 zastąpionych przez 3 do 8.
Jak mogę to dezaktywować, aby uzyskać ^2
zamiast tego, tak jak w Mac OSX?
Odpowiedzi:
Być może ustawienie klucza komponowania? Czy używasz Gnome przez przypadek?
Spróbuj sprawdzić pliki wymienione tutaj ;
/usr/share/X11/locale/compose.dir
i/usr/share/X11/locale/en_US.UTF-8/Compose
(ten drugi może ulec zmianie w zależności od pierwszego; zobacz link, aby uzyskać więcej informacji)źródło
Możesz spróbować użyć
xmodmap
tego, niektóre przydatne informacje znajdują się na stronie xmodmap ArchWiki . Zasadniczo jest to narzędzie do zarządzania mapowaniem klawiatury w X. W przypadku konkretnego pytania możesz zrobić coś takiegoaby najpierw uzyskać bieżące ustawienia. W moim systemie „złe” naciśnięcie klawisza spowodowało wywołanie czegoś
dead_circumflex
, co można znaleźć w tym pliku. Po zmianie naasciicircum
i załadowaniu nowej mapy za pomocąklucz natychmiast tworzy teraz
^
.Aby mieć pewność, że dzieje się to automatycznie po zalogowaniu, możesz ustawić nazwę pliku na
.Xmodmap
w swoim katalogu domowym. Jeśli plik nie zostanie załadowany automatycznie lub nie chcesz tak nazywać pliku, powinieneś być w stanie poinstruować pulpit, aby jakoś uruchomił określone polecenie podczas uruchamiania.Edytować
W rzeczywistości, mimo że najpierw zdobycie bieżącej mapy jest dobrym miejscem na początek, nie potrzebujesz wszystkich tych linii
.Xmodmap
, tylko te, które chcesz zmienić. Na przykład w moim.Xmodmap
, aby zmienić zachowanie dla^
(circumflex) i~
(tylda), zawartość jest po prostuźródło
Spróbuj oszukać komputer. Ten problem występował już wiele razy i można go oszukać, naciskając „^” naciskając spację, a następnie dodając kolejne spacje zaraz po ^, a następnie 2, a następnie usuwając spację między nimi i klikając po „^ 2”. wcześniej okazjonalnie, ale jest zbieżność. Spróbuj.
źródło
Myślę, że to problem z wejściem GTK, spróbuj innej metody wprowadzania danych w niektórych aplikacjach GTK:
Jeśli pomoże to po prostu wyeksportować
GTK_IM_MODILE
zmienną, dodającexport GTK_IM_MODILE=xim
do twojej~/.profile
lub inną preferowaną metodą.źródło