Alt + F4 chuyển sang TTY4


68

Kể từ hôm qua Alt+ F4đang làm việc bất ngờ trên máy tính của tôi. Khi tôi nhấn các phím đó, TTY4 được mở. Ngoài ra, ứng dụng đang chạy trên GUI sẽ nhận được thông báo Alt+ F4. Điều này được giải quyết bằng cách khởi động lại hệ thống, nhưng sau một thời gian nó bắt đầu làm lại.

Theo như tôi đã googled, có những người khác tìm thấy vấn đề này nhưng không có giải pháp ( 1 , 2 ).

Tôi đang chạy Ubuntu Gnome 16.10, Kernel phiên bản 4.8.0-39-generic và Gnome Shell phiên bản 3.20.4.


Bạn đã thử câu trả lời từ bài đăng thứ hai mà bạn liên kết chưa?
M. Becerra

Bạn có thể muốn kiểm tra câu hỏi này: askubfox.com/questions/123493/screen-went-black
Dimitri Markovich

@ M.Becerra Tôi không cài đặt gói console-cyrillic trên hệ thống của mình.
ig343

3
@DimitriMarkovich Tôi không nhấn Ctrl + Alt + F4, tôi hoàn toàn chắc chắn đó là Alt + F4 đang làm những gì Ctrl + Alt + F4 nên làm.
ig343

1
nó dường như liên quan đến nâng cấp kernel và nó xảy ra trên các bản phân phối Linux khác: unix.stackexchange.com/questions/59949/iêu
elias

Câu trả lời:


105

Tôi đã có điều này gần đây trên Ubuntu GNOME và trên Unity. Câu trả lời là: -

sudo kbd_mode -s

Chạy nó trong một thiết bị đầu cuối và sau đó tổ hợp bàn phím Alt+ F4trở lại bình thường.


6
Chạy sudo kbd_modetrước lệnh trên cho tôi thấy rằng bàn phím của tôi đang ở chế độ Unicode Unicode (UTF-8). Lệnh trên sẽ đặt chế độ bàn phím của bạn thành chế độ thô (scancode), man kbd_modecó thể xác minh.
Rory O'Kane

3
Chỉ để tham khảo trong tương lai cho những người khác, điều này cũng hoạt động vào 18.04 (nó sử dụng Gnome theo mặc định).
jhpratt

2
Và sudo kbd_mode -u để chuyển về chế độ unicode
WitchCraft

5
Thật sự rất khó chịu khi phải làm điều này cho mỗi lần khởi động, rõ ràng một giải pháp lâu dài là chỉnh sửa /etc/console-setup/remap.inc như được mô tả bởi Askubfox.com/a/1059609/104605 .
Compholio

1

1) Là root, chỉnh sửa /etc/console-setup/remap.inc
2) Thêm dòng này ở dưới cùng:

alt     keycode  62 = VoidSymbol

3) Chạy sudo dpkg-reconfigure console-setup -phigh
4) Khởi động lại
5) Vấn đề cần được khắc phục ngay bây giờ. Ít nhất nó đã làm việc cho tôi.


-2

Những việc cần làm

1. Alt + f1 

- ở trên sẽ làm gì? Nó sẽ mở TTY1 chứ?

2. open terminal and just press "j" without quote

đầu ra là gì? nó sẽ hoạt động giống như nhấn phím enter? hoặc chỉ in "j"?

Trong liên kết bạn đã đăng @ Pielco11 nói rằng sudo update-grubgiải quyết vấn đề.

Cũng cố gắng sudo apt-get update


Khi điều này xảy ra, Alt + F1 mở TTY1. Tôi đã không thử nhấn J trên một thiết bị đầu cuối cụ thể nhưng tôi biết rằng các lệnh khác sử dụng Ctrl hoạt động tốt.
ig343

bạn có thể xác nhận điều gì sẽ xảy ra nếu bạn chỉ nhấn "j" trong terminal không? Mở thiết bị đầu cuối với ctrl + Atl + T
Err0rr

Tôi đã thử những gì bạn yêu cầu và nó chỉ in "j".
ig343

-3

Một số ý tưởng để theo dõi và có thể khắc phục vấn đề:

  • Khởi động với Live-CD để kiểm tra xem sự cố có phải là sự cố không
  • Sử dụng bàn phím khác
  • Chuyển bố cục bàn phím hoặc thử ánh xạ lại Ctrl
  • Nó chỉ xảy ra trên môi trường máy tính để bàn hay nó cũng chuyển sang TTY4 nếu bạn đang ở một số TTY khác? Nếu nó cũng xảy ra trên TTY, nó có thể liên quan đến một số tham số kernel.

Bạn đã thử mẹo trên bình luận cuối cùng của tài liệu tham khảo thứ hai của bạn (update-grub) chưa?


Nó chắc chắn không phải là vật lý. Vâng, tôi đã cập nhật grub.
ig343

Bạn đã thử khởi động từ đĩa CD trực tiếp chưa? Tôi tình cờ có một vấn đề tương tự ngay bây giờ và tôi đang so sánh các cài đặt giữa máy tốt và máy xấu. Nếu một phiên live CD hoạt động đúng, bạn có thể thử để so sánh các kết quả đầu ra của, ví dụ: env, locale, localectlhoặc locale charmap.
Julen Larrucea

Điều này là máy tính của tôi hoạt động bình thường hầu hết thời gian. Điều này chỉ xảy ra theo thời gian, vì vậy thật khó để so sánh.
ig343

Nghe có vẻ như một vấn đề khó khăn. Có lẽ bạn có thể tạo một tập lệnh xuất ra tất cả các thông tin liên quan và lưu nó vào một tệp (bao gồm tất cả các lệnh ở trên). Sau đó chạy lại khi sự cố xuất hiện trở lại và tạo một diffhoặc một cái gì đó với cả hai tệp.
Julen Larrucea
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.