Làm thế nào để phục hồi từ đóng băng máy tính để bàn mà không mất cửa sổ đang chạy?


10

Đôi khi VirtualBox gây ra sự đóng băng ngẫu nhiên của Mint 16 Cinnamon Desktop 64bit của tôi. Tôi không thể xác định chính xác những gì thực sự sai và thậm chí nơi để điền vào báo cáo lỗi.

Nhưng cuộc sống vẫn tiếp diễn và tôi cần một số phương tiện để khởi tạo lại hệ thống con cửa sổ mà không làm mất công việc tôi đã làm với các ứng dụng hiện có.

  • Khi tôi chạy sudo service mdm restarttất cả các ứng dụng đã chạy đã bị giết một cách tàn nhẫn.

  • Câu cinnamon --replace -d :0thần chú không làm gì cả; nó chỉ bị treo Tôi đoán đó là bởi vì nó cần một số hình thức hợp tác với quế đã chạy, mà tôi đoán là không đáp ứng với điều đó.

  • Các lệnh được nhập bằng Alt + F2 bị bỏ qua, cũng như lệnh "r" được sử dụng để khởi động lại Cinnamon. Màn hình không được cập nhật và dường như các phím bấm bị bỏ qua.

lựa chọn khác của tôi là gì?


Các triệu chứng của đóng băng:

Lỗi biểu hiện bằng cách đóng băng bản cập nhật màn hình của thiết bị đầu cuối đồ họa; chuột di chuyển ổn, nó thậm chí còn thay đổi biểu tượng khi di chuột qua các phần khác nhau của màn hình. Vấn đề là tôi không thể làm gì với nó; ngoài màn hình không cập nhật và bàn phím cũng không làm gì cả. Nhưng tôi có thể chuyển sang bảng điều khiển văn bản và tôi có thể thấy rằng các quy trình của cửa sổ chạy tốt. Tôi có thể tương tác với các ứng dụng, cung cấp một số dạng tương tác cli (như VBoxManage).

Để sao chép:

  1. Cài đặt Linux Mint 16 với Cinnamon 2.0 64 bit
  2. Cài đặt chương trình thay đổi hình nền (đã thử nghiệm trên nhiều loại và wallch) và đặt nó để bắt đầu thay đổi hình nền làm nhiệm vụ nền.
  3. Đợi nền thay đổi nhiều lần. Lỗi không xảy ra trong lần thay đổi nền đầu tiên, bạn cần đợi một lát.
  4. Trên .xsession.errors bạn sẽ thấy một cái gì đó như thế .

Biên tập:

Tôi đã cập nhật các triệu chứng. Thời gian trôi qua và tôi đã có thể giải quyết vấn đề tốt hơn rất nhiều. Nó KHÔNG liên quan đến hoạt động VirtualBox dưới bất kỳ hình thức nào.


1
Mint là chủ nhà hay khách? Là sự cố của hệ thống máy chủ?
terdon

1
Thêm thông tin có thể giúp đỡ ở đây. Các bản ghi của quế hoặc trình quản lý đăng nhập (gdm / lightdm) có đưa ra gợi ý nào không? Khi nào đóng băng xảy ra? Điều gì kích hoạt chúng.
XZS

Oh cảm ơn sự quan tâm của bạn. Tôi đã lấp đầy lỗi với mint linux, nhưng cho đến nay tôi vẫn không có sự chú ý chính xác nào và tôi đã mất hy vọng rằng nó sẽ được giải quyết. Vấn đề nằm ở ranh giới giữa VirtualBox và Linux Mint, bản thân nó bao gồm rất nhiều thành phần độc lập, vì vậy tôi thực sự không biết nơi đăng báo cáo lỗi.
Adam Ryczkowski

@XZS Tất cả các nhật ký có trong / var / log đều im lặng về sự kiện này. Bản thân lỗi: bug.launchpad.net/linuxmint/+orms/1257709 Tôi thử chạy VirtualBox một lần nữa và tôi sẽ dán lại syslog (cũng nên chứa nhật ký Cinnamon). Để tái tạo lỗi, nó là đủ để khởi chạy khách ảo và chờ trong khoảng 1 giờ.
Adam Ryczkowski

1
@goldilocks CPU là khoảng 0% và chắc chắn không có lõi nào của nó được tối đa hóa. Tôi sẽ thêm nó vào mô tả. (BTW Tôi đã sử dụng sudo htop)
Adam Ryczkowski

Câu trả lời:


15

Tôi không biết những người Cinnamon đã đổi tên gnome-shellkhi họ rẽ nhánh, vì vậy bạn sẽ phải tìm ra điều này. Nó có thể cinnamon-shellhoặc cinnamonhoặc một cái gì đó. Tôi sẽ cho rằng nó được gọi cinnamon.

Bây giờ, Shell Gnome - và bằng cách mở rộng, Cinnamon - sẽ đáp ứng SIGHUPbằng cách hoàn toàn hóa lại. Về cơ bản, nó giống như gõ rvào AltF2hộp thoại. Vì vậy, giải pháp rất dễ dàng:

  1. Chuyển sang bảng điều khiển ảo bằng cách nhấn CtrlAltF21 .
  2. Đăng nhập.
  3. Loại killall -HUP cinnamon.
  4. Quay trở lại bất cứ bảng điều khiển ảo nào đang chạy Xorg.

Có thể mất vài giây để Cinnamon khởi động lại.

1 : Đây là một lựa chọn tốt vì một số bản phân phối chạy trình quản lý hiển thị trên tty1, một số trên tty7 / tty8 (tùy thuộc vào DM). Không ai sử dụng tty2.


Có vẻ là một ý tưởng tốt. Tôi đã ngừng sử dụng Cinnamon kể từ khi tôi đăng câu hỏi, vì vậy ATM tôi không thể xác minh nó. Nếu bất cứ ai khác xác nhận phương pháp của bạn hoạt động, tôi sẽ chấp nhận câu trả lời của bạn.
Adam Ryczkowski

3
@AdamRyczkowski vâng, điều này hoạt động. Cinnamon tự động khởi động lại vào chế độ dự phòng và bạn được trình bày một đoạn hội thoại hỏi xem bạn có muốn khởi động lại ở chế độ bình thường không. Tôi không thể xác nhận rằng nó hoạt động trong trường hợp lỗi của bạn mặc dù. Tôi e rằng nó có thể không phải vì nó thực sự giống nhưcinnamon --replace
terdon

0

Shell Gnome có thể được khởi động lại thông qua dấu nhắc lệnh của nó. Truy cập lời nhắc với Alt+F2, nhập rvà xác nhận trả lại sẽ khởi động lại Gnome Shell mà không mất bất kỳ cửa sổ nào. Vì Cinnamon bắt nguồn từ vỏ, chiến lược này cũng có thể hoạt động ở đó.


Tôi nghĩ rằng tôi đã thử nó rồi, nhưng tôi sẽ thử lại lần nữa, để chắc chắn. Dù sao, tôi không nhận được bất kỳ xác nhận trực quan nào, khi tôi nhấn các phím (hoặc kết hợp Alt + F2)
Adam Ryczkowski

Các lệnh được nhập (một cách mù quáng) với kết hợp Alt + F2 bị bỏ qua; điều rnày cũng không hoạt động ... Tôi có một cảm giác mơ hồ, rằng sự tương tác mù duy nhất có thể được thực hiện, chỉ với các cửa sổ đã có trên màn hình hiện tại.
Adam Ryczkowski

0

Tôi giả sử bạn có Muffin làm trình quản lý cửa sổ: Kết nối thiết bị đầu cuối của bạn ( Ctrl+ Alt+ Tsẽ hoạt động nếu Alt+ F2không) và sử dụng

bánh muffin

và sau đó, để bật nó lên:

muffin

hoặc để có Muffin sử dụng cerbere(hoặc giống như cerbere, tôi không sử dụng Mint) để tự phục hồi.

Chúc mừng.


Tôi sẽ thử xem. Ctrl + Alt + T sẽ không hoạt động, nhưng tôi có thể thử khởi động Muffin từ bên trong thiết bị đầu cuối văn bản.
Adam Ryczkowski

Không có Muffincũng không muffincó sẵn để chạy; lệnh cuối cùng yelds Muffin: command not found. BTW Không có Muffin trên Linux Mint 15 Cinnamon 64 bit.
Adam Ryczkowski

Ôi xin lỗi .. Tôi không biết người quản lý windows nào đang sử dụng Mint .. Và tôi không thể tìm thấy nó đang hoạt động .. Nếu bạn biết nó hãy thử lại với cái tốt.
Startouf

Tôi cũng không thể làm được. Không có trên Mint 15 (Cinnamon 1.8) cũng như trên Mint 16 (Cinnamon 2.0). Từ những gì tôi có thể đọc trên Web tôi hiểu, rằng Muffin thực sự là một phần của quế, nhưng không bao giờ được đưa ra như một thành phần độc lập, có thể gọi được.
Adam Ryczkowski

"Cerbere" là gì?
Adam Ryczkowski
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.