Dòng lệnh để trở về GUI sau Ctrl-Alt-F1?


39

Tôi không thể quay lại GUI bằng Ctrl-Alt-F7(hoặc bất kỳ phím nào trong số 12 phím chức năng). Tôi có một số công việc chưa được lưu và tôi không muốn mất chúng. Có sự kết hợp phím nào khác cho phép tôi chuyển trở lại không?

Đây là những gì tôi đã làm:

  1. Tôi nhấn Ctrl-Alt-F1và nó hiển thị màn hình đăng nhập dựa trên văn bản như bình thường
  2. Sau đó, tôi nhấn Ctrl-Alt-F7và nó hiển thị một màn hình đầy văn bản (tôi không thể nhớ chúng là gì)
  3. Sau đó, tôi nhấn Ctrl-Alt-F8và nó hiển thị các thông điệp tường trình tương tự /var/log/messages. Một số mục từ automount, một số từ sendmailvà không có lỗi.
  4. Nhấn bất kỳ Ctrl-Alt-Fnkết hợp nào bây giờ không có hiệu lực. Đèn LED cap-lock và num-lock không còn phản hồi với các phím tương ứng của chúng. Tôi có thể sử dụng chuột để tô sáng văn bản trên màn hình, nhưng không có gì khác.

Có ai biết chuyện gì đã xảy ra không?

Tôi vẫn có thể đăng nhập vào hệ thống thông qua SSH. Các ứng dụng GUI mà tôi đang sử dụng (ví dụ opera) vẫn đang chạy và tiêu thụ một lượng nhỏ CPU như bình thường, như được báo cáo bởi top. Có thể chuyển trở lại GUI thông qua dòng lệnh? Nếu có thể, tôi không muốn khởi động lại X, vì làm như vậy sẽ giết tất cả các ứng dụng GUI.

Thông tin hệ thống:

 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

Nhờ Shawn tôi đã có thể quay lại sử dụng chvt 9.

Các thử nghiệm tiếp theo cho thấy rằng nếu tôi đi đến thiết bị đầu cuối ảo thứ 8 (bằng Ctrl-Alt-F8hoặc hoặc chvt 8), tôi sẽ không thể chuyển sang bất kỳ thiết bị đầu cuối nào khác bằng Ctrl-Alt-Fxcác phím. Bây giờ chắc chắn nếu đây là một lỗi.


1
Trên Raspberry Pi 2 Model B (những gì tôi đang sử dụng): Sau khi bạn nhấn Ctrl + Alt + F1, nó đưa bạn đến dòng lệnh. Đối với tôi, bạn có thể nó Ctrl + Alt + F2 và nó sẽ đưa bạn đến đăng nhập Pi. Chỉ cần đăng nhập và sau khi gõ startx, sau đó bạn sẽ được đưa trở lại máy tính để bàn :)

1
@ user114432 Không có hệ thống nào tôi từng sử dụng đã startxquay lại phiên X hiện có. Nó luôn bắt đầu một phiên mới trên bảng điều khiển mới (hoặc cùng bảng điều khiển, tùy thuộc vào bản phân phối). Và AFAIK không có cách nào để chuyển đổi một máy khách đang chạy từ phiên X này sang phiên khác.
Braden hay nhất

"... nếu tôi đi đến thiết bị đầu cuối ảo thứ 8 (bằng Ctrl-Alt-F8 hoặc chvt 8), tôi sẽ không thể chuyển sang bất kỳ thiết bị đầu cuối nào khác bằng phím Ctrl-Alt-Fx." Không chắc chắn tại sao chvt 8sẽ làm điều này. Nhưng nếu bạn giữ phím Ctrl + Alt, sau khi bạn quay lại chế độ đồ họa (còn gọi là máy chủ GUI / X) và nhấn một phím chức năng F1-F12 khác, nó sẽ không hoạt động. Trước tiên, bạn phải giải phóng các phím Ctrl + Alt và thử lại để thoát khỏi chế độ đồ họa. Tôi cho rằng điều này là do chế độ đồ họa không nhận ra rằng các phím bị đẩy xuống vì nó không được kích hoạt tại thời điểm đó?
Ben J

Câu trả lời:


36

chvt cho phép bạn thay đổi thiết bị đầu cuối ảo của bạn.

Từ man chvt:

Lệnh chvt N tạo / dev / ttyN là thiết bị đầu cuối tiền cảnh. (Màn hình tương ứng được tạo nếu nó chưa tồn tại. Để loại bỏ các VT không sử dụng, hãy sử dụng deallocvt (1).) Tổ hợp phím (Ctrl-) LeftAlt-FN (với N trong phạm vi 1-12) thường có một tác dụng tương tự.


2
Anh ta có thể sử dụng startxlà tốt? Chỉ cần tự hỏi.
n0pe

2
@MaxMackie sẽ dẫn đến lỗi, vì máy chủ x đã chạy.
isuldor

Bạn cũng cần chạy cái này với quyền root
geek1011

1
Bạn có thể không cần chạy cái này với quyền root nếu bạn sử dụng gdmnơi nó bắt đầu phiên hiển thị không cần root với tư cách là người dùng. Trong trường hợp đó tty2dường như được phân bổ cho người dùng với tty7cửa sổ đăng nhập sở hữu gdm. Nếu bạn chuyển sang tty7bạn phải đăng nhập lại và sau đó nó sẽ tty2tự động đẩy bạn trở lại hoặc bạn có thể tự chuyển sang tty2chính mình.
dragon788

Điều này chắc chắn đã giúp đỡ. Tôi không chắc tại sao Ctrl + Alt + F7 không còn hoạt động để quay lại GUI vt, như nó vẫn thường sử dụng. Cảm ơn câu trả lời đã giúp tôi tự sắp xếp.
Matt Setter

16

Sử dụng wlệnh để tìm hiểu xem phiên X của bạn sử dụng tty nào, do đó bạn sẽ không cần đoán xem Fnnên nhấn.


Ở đây wliệt kê tty1, tty2 và tty3 trong khi X đang chạy trên tty12.
manatwork

Trả lời trí tuệ, chỉ biết nói. Tôi đi đến bàn điều khiển bằng cách nhấn Ctrl-Alt-F1, xem bàn điều khiển tty1, không thể quay lại bằng cùng một kết hợp. Sử dụng w, xem tôi có 2 phiên tty1 và tty7 và quay lại bằng cách nhấn Ctrl-Alt-F7. Nó có logic không? Nó có bình thường không?
Dmitry Malugin

Nếu TTY của tôi bằng 0 thì sao? không có nút F0
szx

11

Bạn chỉ có thể sử dụng Alt+ F1để trở về máy tính để bàn của bạn.


3
Trong TTY, CAF # và AF # là tương đương.
HalosGhost

Vâng. Thật ngạc nhiên với tôi, sau 20 năm X ở trên tty> 6 cài đặt CentOS / KDM hiện tại của tôi sử dụng tty1
andrew lorien

2

Bạn có thể sử dụng Alt + F6 để trở về máy tính để bàn của mình trong Fedora 26 và có thể các hương vị Linux dựa trên Wayland khác.


1

Chuyển đổi các phím chức năng nhấn "F-Lock" (tiếng Đức "F-Umsch")

Tình cờ gặp phải vấn đề tương tự, tôi đã tìm ra lý do - ít nhất là - vấn đề của tôi: Sử dụng bàn phím 4000 tự nhiên đôi khi cần phải bật các phím chức năng nhấn phím "F-Lock" bên cạnh F12.

(Việc gõ phím chức năng cũng có thể giúp với loại bàn phím đó nếu bạn không nhận được bản cứng, v.v ...)


Đây không phải là vấn đề của OP, cảm ơn vì nỗ lực, mặc dù.
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.