Riporta la tastiera in inglese dalla riga di comando in cirillico


8

Sono passato alla tastiera russa tramite loadkeys rucomando e ora non posso tornare indietro.

Una directory e i file successivi che ho sono intitolati in caratteri cirillici e sto cercando di accedervi tramite una combinazione di comandi in caratteri latini e cirillici. Finora sono stato bloccato sul cirillico.

Qualcuno sa come tornare indietro se ho solo personaggi cirillici disponibili?


Hai provato a riavviare?
Drakonoved,

Risposte:


3

Ritengo che ci debba essere una soluzione molto più logica / sana rispetto a ciò che sto per proporre, come correre sudo loadkeys usdal terminale grafico il cui layout è indipendente o riavviare la macchina (come già suggerito).

Se nessuna di queste è un'opzione, tuttavia, è possibile utilizzare la seguente tecnica pantaloni sulla testa:

  1. Trova la riga originale nella cronologia della shell con la chiave. Dovrebbe essere sudo loadkeys ru. In alternativa, trova qualsiasi riga che ha ue sin essa.
  2. Rimuovi tutti i personaggi tranne us. Press Enter. (Bash lo lamenterà command not found.)
  3. Ora torna alla tua loadkeys rulinea.
  4. Premi Alt+ /. Nel layout russo /è mappato a .. E Alt+ .è mappato yank-last-argin bash, che è il comando che inserisce l'ultimo argomento dal comando precedente. In questo caso, sarà usche ci siamo riuniti nel passaggio precedente.
  5. Questo dovrebbe lasciarti loadkeys us. Ora basta premere Enter.

Se succede che non ci sono comandi con entrambi ue sin essi, puoi fare i passaggi 2 e 3 due volte e scegliere quei caratteri da 2 comandi diversi.


2

La keymap russa probabilmente ha un tasto modificatore per il testo latino.

Alcuni sospetti probabili sono la Caps Lockchiave (blocco latino), il tasto Alt ( AltGr) destro o forse la combinazione di Alte Shiftinsieme.

Se potessi guardare il file keymap (o eseguirlo dumpkeys), lo sapresti per certo. Ma potrebbe essere difficile trovare informazioni mentre la tastiera è bloccata in una mappatura sconosciuta!

Il file keymap

Il commento nella parte superiore di /usr/share/keymaps/i386/qwerty/ru.kmap.gzUbuntu 16.04 LTS (Xenial Xerus) dice:

La modalità "cirillica" è attivata dal tasto Right_Ctrl e spostata dal tasto AltGr.

Spero che la tua tastiera abbia un Ctrltasto destro ! In caso contrario, tieni premuto il tasto destro-Alt ( AltGr) mentre cambi.


1
Questo è l' approccio giusto! Sfortunatamente, non tutte le tastiere hanno AltGr. Penso che le tastiere europee e britanniche / australiane / neozelandesi ce l'hanno, mentre per esempio le tastiere statunitensi e RU hanno semplicemente due tasti Alt di default (uno dei quali può comunque essere rimappato su AltGr, comunque.)
undercat applaude Monica il

1

Hai provato il collegamento standard (ish) che è ctrl+space?

Se durante l'installazione di una nuova tastiera non hai soppresso quella inglese, questa scorciatoia dovrebbe passare dall'una all'altra.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.