GNU/Linux >> Linux Esercitazione >  >> Linux

Inserisci entrambi i caratteri se non viene riconosciuta una combinazione di tasti morti (ad es. 'a → á, 'b → 'b)?

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

Linux
  1. Mappatura della combinazione di tasti con Xmodmap?

  2. I tasti di scelta rapida Alt in Pycharm non funzionano su Ubuntu 16.04?

  3. Non riesci a installare Wine su Ubuntu Studio 19.10?

  4. Come configurare le chiavi SSH su Ubuntu 18.04

  5. gpg:comando non trovato

Comando Ping non trovato? Installa Ping su Ubuntu

Come migliorare la sicurezza SSH su Ubuntu 18.04

php.ini cambia ma non è efficace in Ubuntu

sshpass non è riconosciuto su Windows

Come digitare caratteri speciali in Linux?

Le associazioni dei tasti Tmux non funzionano