Ctrl-Alt-F1 이후 GUI로 돌아가는 명령 줄?


39

Ctrl-Alt-F7(또는 12 개의 기능 키 중 하나 를 사용하여) GUI로 돌아올 수 없습니다 . 저장하지 않은 작업이 있는데 잃고 싶지 않습니다. 다시 전환 할 수있는 다른 키 조합이 있습니까?

여기 내가 한 일이 있습니다.

  1. Ctrl-Alt-F1평소와 같이 텍스트 기반 로그인 화면을 눌렀 습니다.
  2. 그런 다음 누르면 Ctrl-Alt-F7텍스트로 가득 찬 화면이 나타납니다 (그들이 무엇인지 기억할 수 없습니다)
  3. 그런 다음을 누르면 Ctrl-Alt-F8비슷한 로그 메시지가 표시 /var/log/messages됩니다. 일부 항목은에서 automount, 일부는 sendmail에서이며 오류는 없습니다.
  4. Ctrl-Alt-Fn조합을 눌러도 효과가 없습니다. 캡 잠금 및 num-lock LED가 더 이상 해당 키에 응답하지 않습니다. 마우스를 사용하여 화면의 텍스트를 강조 표시 할 수 있지만 다른 것은 없습니다.

무슨 일이 있었는지 알아?

여전히 SSH를 통해 시스템에 로그인 할 수 있습니다. 에서 사용하고있는 GUI 애플리케이션 (예 opera:)은 평소와 같이 여전히 실행 중이며 소량의 CPU를 소비하고 top있습니다. 명령 행을 통해 GUI로 다시 전환 할 수 있습니까? 가능하면 X를 다시 시작하고 싶지 않습니다. 그렇게하면 모든 GUI 응용 프로그램이 종료되기 때문입니다.

시스템 정보 :

 Red Hat Enterprise Linux Client release 5.7
 Linux 2.6.18-238.12.1.el5 SMP x86_64
 gnome-desktop: 2.16.0-1.fc6
 xorg-x11-server-Xorg: 1.1.1-48.76.el5_7.5

Shawn 덕분에를 사용하여 다시 돌아올 수있었습니다 chvt 9.

나는 (중 하나에 의해 8 가상 터미널로 가면 있음을 또한 실험 쇼 Ctrl-Alt-F8또는 chvt 8), 내가 사용하는 다른 단말기로 전환 할 수 없습니다 Ctrl-Alt-Fx키를. 이것이 버그인지 확인하십시오.


1
Raspberry Pi 2 Model B (사용중인 항목) : Ctrl + Alt + F1을 누르면 명령 행으로 이동합니다. 내 경우 Ctrl + Alt + F2를 누르면 Pi 로그인으로 이동합니다. 그냥 로그인 및 해당 유형의 startx를 한 후, 당신은 다시 : 바탕 화면으로 이동합니다

1
@ user114432 내가 사용한 시스템이 startx기존 X 세션으로 돌아 오지 않았습니다 . 항상 새 콘솔 (또는 배포판에 따라 동일한 콘솔)에서 새 세션을 시작합니다. AFAIK는 실행중인 클라이언트를 한 X 세션에서 다른 X 세션으로 이전 할 수있는 방법이 없습니다.
Braden Best

"... 8 번째 가상 터미널 (Ctrl-Alt-F8 또는 chvt 8)로 이동하면 Ctrl-Alt-Fx 키를 사용하여 다른 터미널로 전환 할 수 없습니다." 왜 chvt 8이런 짓을할지 모르겠습니다 . 그러나 Ctrl + Alt 키를 누르고 있으면 그래픽 모드 (GUI / X 서버)로 돌아간 후 다른 F1-F12 기능 키를 누르면 작동하지 않습니다. 그래픽 모드에서 나오려면 먼저 Ctrl + Alt 키를 놓았다가 다시 시도해야합니다. 그래픽 모드가 키가 해당 시점에 활성화되지 않았기 때문에 키를 눌렀 음을 인식하지 못하기 때문이라고 생각합니까?
벤 J

답변:


36

chvt 가상 터미널을 변경할 수 있습니다.

보낸 사람 man chvt:

chvt N 명령은 / dev / ttyN을 포 그라운드 터미널로 만듭니다. (해당 화면이 없으면 생성됩니다. 사용하지 않는 VT를 제거하려면 deallocvt (1)를 사용하십시오.) 키 조합 (Ctrl-) LeftAlt-FN (N 범위 1-12 범위)은 일반적으로 비슷한 효과.


2
그는 또한 사용할 수 있었 startx습니까? 궁금해
n0pe

2
x 서버가 이미 실행 중이므로 오류가 발생하는 @MaxMackie
isuldor

이것을 루트로 실행해야합니다
geek1011

1
gdmroot-less 디스플레이 세션을 시작하는 위치를 사용자로 사용하는 경우이를 root로 실행할 필요가 없습니다 . 이 경우 gdm 소유 로그인 창에 대해 tty2사용자에게 할당 된 것으로 보입니다 tty7. 당신이 전환 tty7하면 다시 로그인해야하고 tty2자동으로 다시 위로 이동 하거나 단순히 tty2자신으로 전환 할 수 있습니다 .
dragon788

이것은 분명히 도움이되었습니다. 왜 Ctrl + Alt + F7이 더 이상 GUI vt로 돌아갈 때 더 이상 작동하지 않는지 잘 모르겠습니다. 나 자신을 정리하는 데 도움이 된 답변에 감사드립니다.
Matt Setter

15

w명령을 사용 하여 X 세션이 사용하는 tty를 찾으십시오. 따라서 어떤 키 Fn를 누를 지 추측 할 필요가 없습니다 .


여기서 wX는 tty12에서 실행되는 동안 tty1로,에서 tty2 및 tty3로 나열되어 있습니다.
manatwork

그냥 말로 대답하라. Ctrl-Alt-F1을 눌러 콘솔로 이동합니다. 콘솔 tty1을 참조하십시오. 동일한 콤보로 되돌아 갈 수 없습니다. w를 사용하고 tty1과 tty7이라는 두 세션이 있고 Ctrl-Alt-F7을 눌러 돌아갑니다. 논리적입니까? 정상입니까?
Dmitry Malugin

내 TTY가 0이면 어떻게 되나요? F0 버튼이 없습니다
szx


2

Alt + F6을 사용하여 Fedora 26 및 기타 Wayland 기반 Linux 버전의 데스크탑으로 돌아갈 수 있습니다.


1

"F-Lock"(독일어 "F-Umsch")을 누르면 기능 키를 토글합니다.

같은 문제에 얽매여서 나는 적어도 내 문제의 원인을 발견했다. ms natural 4000 키보드를 사용하려면 F12 옆에있는 "F-Lock"키를 눌러 기능 키를 전환해야하는 경우가있다.

(하드 키 등을 얻지 못하면 Function-Key를 전환하면 해당 유형의 키보드에도 도움이 될 수 있습니다.)


노력에 감사드립니다. 그러나 이것은 OP의 문제가 아닙니다.
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.