Không thể tắt và đăng xuất khỏi bảng điều khiển hàng đầu trong Ubuntu 14.04 LTS


18

Gần đây tôi đã cài đặt Ubuntu 14.04. Tắt máy và đăng xuất từ ​​bảng trên cùng không hoạt động.

Chúng hoạt động tốt khi cài đặt HĐH, nhưng vài ngày trước tôi đã cài đặt trình điều khiển fglrx cho card đồ họa ATI của mình. Chúng không hoạt động và tôi gặp vấn đề về độ phân giải thấp và Ubuntu không khởi động. Tôi đã giải quyết nó bằng cách loại bỏ trình điều khiển đồ họa fglrx khỏi chế độ phục hồi và Ubuntu bắt đầu khởi động và hoạt động tốt, ít nhất đó là những gì tôi nghĩ.

Nhưng bây giờ, các tùy chọn tắt và đăng xuất trong bảng trên cùng không hoạt động. Tôi phải đăng xuất bằng ctrl+ alt+ deletevà tắt máy với tùy chọn tắt máy ở bảng trên cùng (tùy chọn tắt hoạt động sau khi đăng xuất nhưng không phải khi đăng nhập với tư cách người dùng).

Tôi đã cài đặt lại Ubuntu 14.04 LTS và các tùy chọn tắt máy hoạt động tốt nhưng sau khi cài đặt các bản cập nhật, chúng đã ngừng hoạt động trở lại. Tôi nghĩ đó là vấn đề cài đặt trình điều khiển đồ họa fglrx nhưng bây giờ tôi biết không phải vậy. Tôi nghĩ đó là một vấn đề với một số tệp được cài đặt từ các bản cập nhật Ubuntu.
Có ai biết làm thế nào để giải quyết nó?


3
Bạn có sử dụng bến tàu Cairo không? Có lỗi liên quan đến hộp thoại tắt máy.
user9440008

1
vâng tôi sử dụng Dock Cairo
Sudheer

2
Bến tàu Cairo là vấn đề hiện tại các tùy chọn đang hoạt động tốt nhờ có bạn Xeranas
Sudheer

như đã nêu trong báo cáo lỗi, điều này cũng được kích hoạt bởi các bến cảng khác, như Plank, trên thực tế bởi bất kỳ ứng dụng nào đã được đăng ký với giao diện LauncherEntry của Unity DBus và được khởi động trước Unity

Câu trả lời:


15

Không cần phải gỡ cairo-dock khỏi các ứng dụng khởi động.

Sử dụng một trong những giải pháp sau:

  • Tìm tập tin cairo-dock.desktop~/.config/autostart và thêm mã này,X-GNOME-Autostart-Delay=20

Các bước để giải quyết dễ dàng (đã thử nghiệm trong Ubuntu 14.04)

  1. Chạy geditmà không cần root
  2. Nhấp vào mở tệp menu và nhấn Ctrl+H
  3. Mở tập tin ~/.config/autostart/cairo-dock.desktop
  4. Thêm điều này

    X-GNOME-Autostart-Delay=20
    
  5. Lưu và đóng

  6. Khởi động lại sự thống nhất của bạn / gnome

Thời gian trễ hơn 20 hoạt động tốt.

hoặc là:

  • Chọn ứng dụng khởi động cairo-dock từ ứng dụng khởi động và thay đổi tùy chọn lệnh thành:

    sh -c "sleep 30; exec cairo-dock -o"
    

    nguồn ở đâyở đây

hoặc là

  • Tạo một kịch bản được gọi startdock, với văn bản

    #! /bin/sh -e
    sleep 20
    cairo-dock
    exit 0
    

    Làm cho nó có thể thực thi được và trong các mục khởi động thêm một lệnh mới với đường dẫn đến tập lệnh này.


Đây là một lỗi như được chỉ ra trong một bình luận. Báo cáo lỗi nói rằng

Cuộc hội thoại tắt / khởi động lại của Unity không hoạt động khi một ứng dụng khác được đăng ký vào giao diện LauncherEntry của Unity DBus. Có vẻ như chúng tôi gặp lỗi này khi Cairo-Dock (và Trình khởi chạy-API-Deamon của nó), DockbarX hoặc Plank được tung ra trước Unity.

Để giải quyết vấn đề tương tự với Plank dock, thay thế cairo-dockbằng plankmột trong các giải pháp trên. Tương tự cho các ứng dụng khác.


@cipricus Tôi đã đăng một câu trả lời giúp loại bỏ độ trễ 20 giây cho việc mở Cairo Dock khi khởi động xảy ra bằng phương pháp này.
Rohith Madhavan

2

Phương pháp này tốt hơn các phương pháp khác vì vấn đề đã được giải quyết và Cairo Dock bắt đầu mà hầu như không có độ trễ.

Chỉnh sửa /usr/lib/x86_64-linux-gnu/cairo-dock/cairo-dock-launcher-API-daemonnhư root.

Thêm dòng sau vào dòng 33:

from time import sleep

và dòng sau ở dòng 241 (ngay trước ULWatcher ()):

sleep(5)

Sau đó, khởi động lại phiên.

Nếu bạn đang sử dụng phiên bản Ubuntu 32 bit, tệp có thể sẽ ở trong -

/usr/lib/cairo-dock/cairo-dock-launcher-API-daemon

Giải pháp này đã được lấy từ Trang lỗi Launchpad .


1
Tuyệt vời, nhưng tôi không biết liệu nó có tốt hơn không; sự khác biệt 15 giây có thể hoặc không quan trọng hơn thực tế là điều này khó thực hiện hơn một chút so với các giải pháp khác; Ngoài ra, có vẻ như giới hạn ở bến tàu như tôi có thể thấy, trong khi lỗi thì không. Các giải pháp khác có thể dễ dàng được điều chỉnh để sửa chữa các bến cảng khác. Tôi sử dụng Plank cho mình và không thể kiểm tra điều này ngay bây giờ. Nó có thể được điều chỉnh cho các bến cảng khác? - Mặc dù tiền thưởng ở trên sẽ được cấp cho câu trả lời khác, tôi không ngại cấp lần thứ hai :)

Tôi sử dụng Cairo và sau khi thử tất cả các phương pháp để giải quyết vấn đề, tôi cảm thấy rằng đây là giải pháp tốt nhất.
Rohith Madhavan

như đã thấy trong báo cáo lỗi được liên kết trong câu trả lời và nhận xét khác, điều này không chỉ do Cairo Dock gây ra. Tôi chỉ muốn chỉ ra rằng trong khi đối với tác giả của câu hỏi cũng như đối với bạn, vấn đề được giải quyết bằng cách điều chỉnh khởi động của cairo, nó không được giải quyết trong mọi trường hợp theo cách này. hỏi một câu hỏi mới về ván sẽ là một bản sao của câu hỏi này, bởi vì đó là cùng một vấn đề, và nhu cầu (và, trong câu trả lời khác) cùng một giải pháp. mặt khác, giải pháp của bạn có thể được chuyển đổi cho Plank, nhưng tôi không biết làm thế nào

Ok. Tôi không biết rằng Plank có cùng một lỗi. Cảm ơn vì đã cho tôi biết. Tôi sẽ cố gắng sửa đổi giải pháp này để nó cũng hoạt động với Plank.
Rohith Madhavan

Chỉnh sửa cho tôi nếu tôi sai nhưng không Plank dock mặc định trên Hệ điều hành cơ bản?
Rohith Madhavan

0

Tắt máy bằng menu nguồn

Bạn có thể tắt hệ thống của bạn thay thế. Nhấn nút Nguồn và nó sẽ hiển thị menu với các tùy chọn để chọn:

  • Khóa
  • Đình chỉ
  • Khởi động lại
  • Tắt

Chọn tắt máy. Nó sẽ làm việc.

Menu nguồn Ảnh chụp màn hình

Tắt máy bằng thiết bị đầu cuối

  1. Nhấn CTRL+ ALT+T
  2. Kiểu: sudo shutdown -h now
  3. nhấn Enter
  4. Nhập mật khẩu của bạn nếu cần
  5. Nhấn Enterlại

Bạn đã hoàn tất.


-1

Tôi cũng đã phải đối mặt với vấn đề này và bây giờ vấn đề đã được giải quyết. Vì vậy, ở đây tôi sẽ chia sẻ kinh nghiệm của mình: Đầu tiên sử dụng phím tắt Alt + Ctl + L và khóa Ubuntu của bạn và sau đó từ góc trên bên phải nhấp vào nút cài đặt và sau đó nhấp vào chuyển đổi người dùng. Sau đó, bấm vào nút cài đặt và sau đó bấm vào tắt máy. Khởi động lại máy tính của bạn. Bây giờ bạn có thể dễ dàng tắt máy từ bảng điều khiển trên cùng.

Hy vọng bạn sẽ giải quyết vấn đề của bạn. Cảm ơn !


Cảm ơn bạn đã trả lời, tôi đã cài đặt lại hệ điều hành của mình vài giờ trước, nó vẫn hoạt động tốt
Sudheer

-2

thử đi

sudo -i
gedit /etc/default/grub

tìm dòng

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" 

và thay đổi nó thành

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi=force"

Lưu file và đóng nó lại.

bây giờ chạy

update-grub

bây giờ tôi nghĩ rằng vấn đề của bạn đã được giải quyết.


Tôi đã thêm 'acpi = force' sau khi giật gân yên tĩnh và khởi động lại nhưng nó không hoạt động, vẫn là các tùy chọn (tắt máy và đăng xuất) trong bảng điều khiển hàng đầu không hoạt động
Sudheer

Điều này đã không làm việc cho tôi!
Edward Torvalds

-2

Việc gỡ bỏ Cairo-dock khỏi các ứng dụng khởi động đã giải quyết vấn đề của tôi do lỗi do nhận xét của Xeranas


bạn nên đánh dấu câu trả lời này là tốt nhất
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.