Tôi đã vô tình tạm dừng quá trình hiển thị Linux


8

Sau khi cài đặt Linux Mint 19, tôi muốn kiểm tra xem vsinc ảnh hưởng đến fps trong Linux như thế nào, vì vậy tôi đã gõ lệnh này: CLUTTER_SHOW_FPS=1 cinnamon --replace

Sau một thời gian, tôi vô tình nhấn Ctrl+ Zvà tạm dừng quá trình đó. Ngay lập tức vỏ Bash của tôi và mọi thứ trừ con trỏ chuột bị đóng băng, vì vậy tôi không thể gõ fglệnh.

Có cách nào để bỏ tạm dừng quá trình đó mà không cần khởi động lại và tôi có nên sử dụng Ctrl+ Clần sau để thoát đúng quy trình đó không?


1
Lần tới, chạy nó với CLUTTER_SHOW_FPS=1 cinnamon --replace &để bắt đầu nó trong nền. Thay thế nó một lần nữa bằng một quy trình với một quy trình bắt đầu mà không CLUTTER_SHOW_FPSnên làm những gì bạn muốn. Hoặc vâng, bạn có thể điều khiển-C nó; X11 hoạt động mà không có trình quản lý cửa sổ; trình giả lập thiết bị đầu cuối của bạn sẽ vẫn hiển thị để bạn bắt đầu một trình quản lý cửa sổ khác.
Peter Cordes

Tôi khuyên bạn nên luôn có quyền truy cập SSH vào máy mà bạn không muốn thiết lập lại, nhưng đây không phải là cách khắc phục chính của bạn cho vấn đề này
pcnate

Câu trả lời:


26
  1. Chuyển sang một TTY mới. Xem Làm thế nào để chuyển đổi giữa phiên tty và xorg? để biết các mẹo về cách chuyển đổi TTY.
  2. Xác định PID của quá trình quế: ps -e | grep cinnamon
  3. Gửi quá trình này tín hiệu SIGCONT với kill -SIGCONT [pid]

6
+1. Làm rõ về tuyên bố "giết [...] quá trình với tín hiệu" sẽ tốt. Việc đặt tên cho tiện ích kill là không may, vì hầu hết các tín hiệu mà người ta có thể gửi không được sử dụng để 'giết' một quá trình theo nghĩa tử vong. kill -SIGCONT 9999sẽ gửi tín hiệu tiếp tục đến pid 9999.
Eli Heady

1
pgreprất hữu ích cho việc tìm kiếm các quy trình
CameronNemo

Tại sao máy tính để bàn của tôi trên tty7 bị biến dạng - tất cả màu đen và không có menu bắt đầu linux? Có cách nào để khắc phục nó ?
Tomislav

1
@Tomislav bạn có thể làm rõ những gì bạn có nghĩa là bị bóp méo? Nghe có vẻ như tty7 của bạn chỉ có kết xuất vỏ thông thường (không có GUI).
0xdd

Nó trông giống như máy tính để bàn bình thường sau khi khởi động nhưng không có bảng menu bắt đầu (các biểu tượng trên màn hình cũng hiển thị).
Tomislav

9

Phiên bản ngắn gọn, cụ thể của câu trả lời của CameronNemo :

ctrlaltF1 # Chuyển sang
tên người dùng TTY1 # Đăng nhập vào
mật khẩu thiết bị đầu cuối này
killall -SIGCONT cinnamon # Gửi tín hiệu tiếp tục đến quy trình
ctrld # Đăng xuất trên TTY1
ctrlaltF7 # Chuyển về môi trường đồ họa

F1F7ở đây giả sử rằng bạn có X chạy trên TTY7, như là tiêu chuẩn trên Ubuntu và, tôi giả sử, cũng trên Mint.

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.