Když na svém stroji Linux Mint použiji jakoukoli variantu angličtiny, americké mezinárodní (s mrtvými klávesami, altGr mrtvými klávesami nebo alternativními) vždy se setkám s tímto chováním.
Když stisknu jednu z těchto kláves:' " a poté je následujte s ‚neakcentovatelným‘ znakem jako [ nebo b nevychází vůbec žádný výstup.
Zatímco ve Windows US-International by to vytisklo [ nebo b . Kdybych to chtěl napsat, musel bych každou mrtvou klávesu uniknout mezerou, a ne jakýmkoli ‚neakcentním‘ znakem. To je nepříjemné při programování (ne tak docela, ale trénoval jsem s Windows ‚Qwerty International‘ na typing.io a přepínání tam a zpět mezi systémy je nepříjemné).
Existuje nějaký způsob, jak to změnit, aby to fungovalo jako ve Windows?
Přijatá odpověď:
Na Ubuntu 14.04 jsem provedl následující:
1) Nainstalovaný uim
pomocí Správce softwaru, další balíčky jako uim-xim
, uim-gtk2
, uim-gtk3
a uim-qt
jsou nainstalovány automaticky. Viz https://launchpad.net/ubuntu/+source/uim.
2) Definujte proměnné prostředí přidáním dalších řádků do ~/.profile
, tímto způsobem se vlastní sekvence kláves pro psaní vztahují pouze na aktuálního uživatele:
# Restart the X-server after making alterations using:
# $ sudo restart lightdm
# It seems only GTK_IM_MODULE or QT_IM_MODULE needs to be defined.
export GTK_IM_MODULE="uim"
export QT_IM_MODULE="uim"
3) Napodobit Window US International
keyboards Uložil jsem jeden z následujících souborů na ~/.XCompose
:
- https://gist.githubusercontent.com/guiambros/b773ee85746e06454596/raw/0ea6d7f7cf9a6ff38b4cafde24dd43852e46d5e3/.XCompose nebo
- http://pastebin.com/vJg6G0th
To fungovalo pro mě po 1) restartování Ubuntu nebo 2) pouze X-server zadáním následujícího příkazu do terminálu:
$ sudo restart lightdm
Poznámka:Restartování se zdá být nutné až po změně ~/.profile
soubor, změny ~/.XCompose
se projeví při příštím spuštění aplikace (Terminál, Gedit atd.).
Chcete-li zkontrolovat, zda jsou proměnné prostředí nastaveny správně, zadejte do svého terminálu následující příkaz:
$ printenv | grep IM_MODULE
Mnohokrát děkuji:
- https://wrgms.com/using-xcompose-with-chrome-and-sublime-text
O sekvencích kláves pro vlastní psaní:
- http://manpages.ubuntu.com/manpages/trusty/man5/XCompose.5.html
- https://help.ubuntu.com/community/ComposeKey
O vlastním mapování klávesnice:
- https://help.ubuntu.com/community/Custom%20keyboard%20layout%20definitions