어떤 키를 누르면 tty13으로 이동합니까?


22

Ubuntu Intrepid를 시험해 보니 RightAlt+ F1가 나를 tty13으로 데려 가지 않는다는 것을 발견했습니다 .

에 나와있는 모든 옵션을 철저히 시도했지만 dpkg-reconfigure console-setup지금까지 내가 관리 할 수 ​​있었던 최선은 두 Alt키가 동일하게 작동하는 것입니다 ( LeftAlt+ F1RightAlt+ F1모두 tty1로 이동).

GNU를 사용 screen하는 것이 질문에 대한 올바른 응답으로 간주되지 않습니다. 이것은 Ubuntu에서 여러 콘솔에서 키보드가 올바르게 작동하는 방법에 관한 것입니다. 미친 짓은 내가 시도한 다른 모든 배포판이 데비안 레니를 포함하여 이것을 올바르게 처리한다는 것입니다.

답변:


13

이 다양한 방법을 고치려는 많은 시도 끝에 마침내 커널의 "키보드 번역 테이블" 을 사용 dumpkeys하고 loadkeys수정하는 방법을 알아 냈습니다 . 다음은 + 부터 + 까지를 tty12의 각 오프셋 loadkeys으로 설정 하는 문자열입니다 .RightAltF1RightAltF12

altgr   keycode  59 = Console_13
altgr   keycode  60 = Console_14
altgr   keycode  61 = Console_15
altgr   keycode  62 = Console_16
altgr   keycode  63 = Console_17
altgr   keycode  64 = Console_18
altgr   keycode  65 = Console_19
altgr   keycode  66 = Console_20
altgr   keycode  67 = Console_21
altgr   keycode  68 = Console_22
altgr   keycode  87 = Console_23
altgr   keycode  88 = Console_24

우분투가 이것을 기본 설정에 포함시키지 않는 이유는 여전히 미스터리입니다. :)


4

대부분의 시스템에서 텍스트 콘솔을 사용하는 경우 Alt + 화살표 키를 사용하여 다음 및 이전 콘솔로 이동할 수 있습니다.


4

데비안에서는 그냥 편집 /etc/inittab하지만 Ubuntu는 Upstart를 사용합니다.

분명히, 당신은 당신의 경우에 변수를 편집 /etc/default/console-setup하고 설정해야 ACTIVE_CONSOLES합니다 /dev/tty[1-13].

이것을 변경하기 전에 Right-Alt+ Ctrl+ F1는 나를 데려다 줄 것 tty1입니다. 이제 아무것도 할 수없는 빈 화면이 나타납니다. 또한 파일을 복사 수동했다 /etc/event.d/tty1으로 /etc/event.d/tty13내부 적절하게 설정을 변경합니다.

작동하지 않는 것 같습니다.

어깨를 으 rug하다


tty13을 시작하는 데 아무런 문제가 없습니다. 시작한 후에 (LeftAlt + F12 다음에 LeftAlt-RightArrow가 아닌) 어떻게해야하는지에 대한 질문이지만, 감사합니다. :)

빈 화면은 (두 번째) X 윈도우

3

다른 가상 콘솔로 이동하는 chvt라는 멋진 프로그램이 있습니다. (예를 들어 'sudo chvt 1'은 지금 X에서 바로 나옵니다.) X 드라이버가 항상 vt-switching을 좋아하지 않는다는 점에서 조금 눈에.니다. 다른 한편으로, X가 헷지되었을 때 한 번 이상 저를 구했습니다. 새로운 가상 터미널을 여는 "open"이라는 프로그램을보고 싶을 수도 있습니다.

...하지만 문제가 실제로 더 많은 터미널을 원한다면 스크린 샷 을 보는 것이 좋습니다 . 그것은 모든 종류의 멋진 일을합니다. 내가 "멀티 플레이어"라고 생각한 것처럼 로컬에서 작업 한 동일한 세션에 ssh를 입력하고 연결할 수있는 것처럼 .. (여러 개의 프론트 엔드에서 동일한 (백엔드) 세션에 연결할 수 있습니다.) 나귀. 나는 매일 직장에서 사용하는데, 여기서 anarchc dev-servers 중 하나에서 매우 오래 실행되는 세션이 있습니다.

실제로보고 된 문제는, 음 .. 키보드는 어떻게 구성되어 있습니까? 좀 더 '인기있는'키맵과 함께 작동합니까?


가능한 모든 키맵을 철저히 시도했습니다. 나는 화면을 완전히 알고 있으며 원격 세션에 매일 사용하지만 화면이 제공 할 수없는 vt의 기능이 있습니다. 예를 들어 (gpm) 마우스 지원은 최고입니다. X를 사용하지 않기 때문에 chvt를 키 입력에 매핑하는 방법을 찾을 수 있는지 알 수 있습니다.

3

X를 사용하고 있습니까? 그렇다면 Gnome 또는 KDE 키보드 단축키를 확인하여 다른 것에 바인딩되어 있지 않은지 확인하십시오.

X를 사용하지 않는다면, 왜 콘솔 / 쉘 관리를 위해 "스크린"을 사용하지 않습니까? 그것은 Linux의 여러 콘솔에 의존하는 것보다 훨씬 더 우아한 솔루션입니다. 맨 화면


2
응답 해 주셔서 감사합니다. 앞서 Anders Eurenius에게 언급했듯이, GNU 화면에는없는 "VT"가 제공하는 많은 기능이 있습니다. 가장 큰 기능은 콘솔 마우스 서버 "gpm"에 대한 일관되지 않은 지원입니다.

3

대부분의 가상 콘솔 tty8에서 tty63은 사용되지 않고 할당되지 않습니다. 실행중인 응용 프로그램이 없으며 키 누르기에 할당되지 않았습니다. 그러나 이전 답변 중 하나에 설명 된대로 여전히 응용 프로그램을 열 수 있습니다 .

  1. 사용자를 해당 콘솔의 소유자로 설정하십시오. sudo chown "$USER":tty /dev/tty13
  2. 실행 openvt -c 13 -l또는openvt -c 13 -s "bash"
  3. 키보드 단축키가 할당 된 TTY1 또는 다른 tty로 돌아가서 열어 놓은 TTY13으로 돌아가려면이를 사용하십시오 sudo chvt 13(실수하지 않은 경우- tty그룹에 추가 된 경우 필요하지 않습니다 sudo).

당신이 경우 에 자신을 추가 tty그룹 , 나중에 1 단계를 건너 뛰고 바로 가기 등의 단계 2에서 명령을 지정할 수 있습니다


또한 올바른 조합은 Ctrl+ Alt+ F1이며 질문 본문에 Left Alt+가 F1표시되어 있지 않습니다 . Virtual Box의 가상 머신의 경우 약간 다릅니다 . Left Ctrl+ F1입니다.

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