Quando utilizzo qualsiasi variazione dell'inglese, dell'internazionale statunitense (con chiavi morte, chiavi morte altGr o alternative) sulla mia macchina Linux Mint incontro sempre questo comportamento.
Quando premo uno di questi tasti:' " e poi seguili con un carattere "non accentabile" come un [ o un b non esce alcun output.
Mentre in Windows US-International stamperebbe [ o b . Se volessi digitarlo, dovrei sfuggire a ogni tasto morto con uno spazio anziché con qualsiasi carattere "non accentabile". Questo è fastidioso durante la programmazione (non proprio, ma mi sono allenato con il "Qwerty International" di Windows sulla digitazione.io e il passaggio avanti e indietro tra i sistemi è irritante).
C'è un modo per cambiarlo in modo che funzioni come in Windows?
Risposta accettata:
Su Ubuntu 14.04 ho fatto quanto segue:
1) Installato uim
utilizzando Software Manager, altri pacchetti come uim-xim
, uim-gtk2
, uim-gtk3
e uim-qt
sono installati automaticamente. Vedi https://launchpad.net/ubuntu/+source/uim.
2) Definite le variabili ambientali aggiungendo le righe successive a ~/.profile
, in questo modo le sequenze di tasti di composizione personalizzate si applicano solo all'utente corrente:
# 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) Per imitare Window US International
tastiere Ho salvato uno dei seguenti file in ~/.XCompose
:
- https://gist.githubusercontent.com/guiambros/b773ee85746e06454596/raw/0ea6d7f7cf9a6ff38b4cafde24dd43852e46d5e3/.XCompose oppure
- http://pastebin.com/vJg6G0th
Questo ha funzionato per me dopo 1) riavviare Ubuntu o 2) solo l'X-server inserendo il seguente comando in un terminale:
$ sudo restart lightdm
NB:Il riavvio sembra necessario solo dopo aver modificato il ~/.profile
file, modifiche a ~/.XCompose
avrà effetto al successivo avvio di un'applicazione (Terminale, Gedit, ecc.).
Per verificare se le variabili ambientali sono impostate correttamente, inserisci il seguente comando nel tuo terminale:
$ printenv | grep IM_MODULE
Molte grazie a:
- https://wrgms.com/using-xcompose-with-chrome-and-sublime-text
Informazioni sulle sequenze di tasti personalizzate:
- http://manpages.ubuntu.com/manpages/trusty/man5/XCompose.5.html
- https://help.ubuntu.com/community/ComposeKey
Informazioni sulla mappatura della tastiera personalizzata:
- https://help.ubuntu.com/community/Custom%20keyboard%20layout%20definitions