키릴 어 명령 줄에서 키보드를 영어로 다시 변경


8

loadkeys ru명령을 통해 러시아어 키보드로 전환했는데 다시 전환 할 수 없습니다.

내가 가지고있는 디렉토리와 후속 파일의 제목은 키릴 문자로 표시되며 라틴 문자와 키릴 문자로 된 명령을 조합하여 파일에 접근하려고합니다. 지금까지 나는 키릴 문자를 고집했습니다.

키릴 문자 만 사용할 수 있으면 다시 전환하는 방법을 아는 사람이 있습니까?


재부팅을 시도 했습니까?
Drakonoved

답변:


3

sudo loadkeys us레이아웃이 독립적 인 그래픽 터미널에서 실행 하거나 컴퓨터를 다시 시작하는 등 이미 제안 하려는 것과 비교할 때 훨씬 더 논리적 / 정신적 인 솔루션이 있어야한다고 생각합니다 (이미 제안 된대로).

그러나 이들 중 어느 것도 옵션이 아닌 경우 다음과 같은 팬더 온더 헤드 기술을 사용할 수 있습니다.

  1. 키를 사용하여 쉘 히스토리에서 원래 줄을 찾으십시오 . 이어야합니다 sudo loadkeys ru. 또는 어떤이 라인을 발견 u하고 s거기에있다.
  2. 를 제외한 모든 문자를 제거하십시오 us. 를 누릅니다 Enter. (Bash는 그것을 불평 할 command not found것이다.)
  3. 이제 loadkeys ru라인 으로 돌아갑니다 .
  4. Alt+를 누릅니다 /. 러시아어 레이아웃 /에서는로 매핑됩니다 .. 그리고 Alt+는 .매핑되는 yank-last-arg명령 인, bash는 삽입이 이전 명령의 마지막 인수. 이 경우 us이전 단계에서 조립 한 것입니다.
  5. 이것은 당신을 떠날 것 loadkeys us입니다. 이제 필요한 것은을 누르는 것 Enter입니다.

이 모두 어떤 명령이 없는지 발생하는 경우 us그들, 당신은 두 번 2 단계와 3 단계를 수행하고 2 개의 다른 명령에서 해당 문자를 선택할 수 있습니다.


2

러시아어 키맵에는 아마도 라틴 텍스트에 대한 수정 자 키가있을 것입니다.

어떤 가능성이 용의자는 있습니다 Caps Lock키 (라틴 잠금) 오른쪽 Alt 키 ( AltGr) 키 또는 가능성의 조합 AltShift함께합니다.

키맵 파일을 보거나 실행할 수 있다면 dumpkeys확실합니다. 그러나 키보드가 익숙하지 않은 매핑에 갇혀 있으면 정보를 찾기가 어려울 수 있습니다!

키맵 파일

/usr/share/keymaps/i386/qwerty/ru.kmap.gzUbuntu 16.04 LTS (Xenial Xerus) 의 맨 위 주석은 다음과 같이 말합니다.

"키릴 자모"모드는 Right_Ctrl 키로 전환되고 AltGr 키로 전환됩니다.

키보드에 올바른 Ctrl키 가 있기를 바랍니다 . 그렇지 않으면 AltGr전환하는 동안 오른쪽 Alt ( ) 를 누르고 있어야합니다 .


1
이다 올바른 접근! 불행히도 모든 키보드에 AltGr이있는 것은 아닙니다. 나는 예를 미국과 RU는 키보드 단순히 기본적으로 두 개의 대체 키가에 대한 동안 뉴질랜드 키보드, 그것을 가지고 유럽 / 영국 / AU 생각 (하나 그럼에도 불구하고 AltGr 키에 매핑 될 수 있지만.)
박수 모니카 undercat

1

표준 (ish) 바로 가기를 사용해 보셨습니까 ctrl+space?

새 키보드를 설치할 때 영어 키보드를 사용하지 않으면이 바로 가기 키가 서로 바뀌어야합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.