Tidak dapat mematikan dan keluar dari panel atas di Ubuntu 14.04 LTS

18

Saya baru saja menginstal Ubuntu 14.04. Shutdown dan logout dari panel atas tidak berfungsi.

Mereka bekerja dengan baik ketika menginstal OS, tetapi beberapa hari yang lalu saya menginstal driver fglrx untuk kartu grafis ATI saya. Mereka tidak bekerja dan saya mendapat masalah resolusi rendah dan Ubuntu tidak bisa boot. Saya menyelesaikannya dengan menghapus driver grafis fglrx dari mode pemulihan dan Ubuntu mulai melakukan boot dan bekerja dengan baik, setidaknya itulah yang saya pikirkan.

Tapi sekarang opsi shutdown dan logout di panel atas tidak berfungsi. Saya harus logout menggunakan ctrl+ alt+ deletedan shutdown dengan opsi shutdown di panel atas (opsi shutdown berfungsi setelah logout tetapi tidak ketika login sebagai pengguna).

Saya menginstal ulang Ubuntu 14.04 LTS dan opsi mematikan bekerja dengan baik tetapi setelah menginstal pembaruan mereka berhenti bekerja lagi. Saya pikir ini adalah masalah instalasi driver grafis fglrx tapi sekarang saya tahu bukan itu. Saya pikir ini masalah dengan beberapa file yang diinstal dari pembaruan Ubuntu.
Apakah ada yang tahu bagaimana menyelesaikannya?

Sudheer
sumber
3
Apakah Anda menggunakan Dermaga Kairo? Ada bug yang terkait dengan dialog shutdown.
user9440008
1
ya saya menggunakan Cairo Dock
Sudheer
2
Dermaga Kairo adalah masalah sekarang pilihannya bekerja dengan baik berkat Anda Xeranas
Sudheer
seperti yang dinyatakan dalam laporan bug, ini juga dipicu oleh dermaga lain, seperti Plank, pada kenyataannya oleh aplikasi apa pun yang terdaftar di antarmuka LauncherEntry dari Unity DBus dan dimulai sebelum Unity

Jawaban:

15

Tidak perlu menghapus cairo-dock dari aplikasi start-up.

Gunakan salah satu dari solusi ini:

  • Temukan file cairo-dock.desktop~/.config/autostart dan tambahkan kode ini,X-GNOME-Autostart-Delay=20

Langkah-langkah untuk menyelesaikan dengan mudah (diuji di Ubuntu 14.04)

  1. Jalankan gedittanpa root
  2. Klik menu buka file dan tekan Ctrl+H
  3. Membuka file ~/.config/autostart/cairo-dock.desktop
  4. Tambahkan ini

    X-GNOME-Autostart-Delay=20
    
  5. Simpan dan tutup

  6. Nyalakan kembali kesatuan / gnome Anda

Waktu tunda lebih dari 20 berfungsi dengan baik.

atau:

  • Pilih aplikasi startup cairo-dock dari aplikasi startup dan ubah opsi perintah untuk:

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

    sumber di sini dan di sini

atau

  • Buat skrip bernama startdock, dengan teks

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

    Jadikan itu dapat dieksekusi, dan di item awal tambahkan perintah baru dengan path ke skrip ini.


Ini adalah bug seperti yang ditunjukkan dalam komentar. Laporan bug menyatakan itu

Dialog shutdown / restart Unity tidak berfungsi ketika aplikasi lain terdaftar ke antarmuka LauncherEntry dari Unity DBus. Sepertinya kita memiliki bug ini ketika Cairo-Dock (dan Launcher-API-Deamon), DockbarX atau Plank diluncurkan sebelum Unity.

Untuk mengatasi masalah yang sama dengan papan Plank, ganti cairo-dockdengan plankdi salah satu solusi di atas. Sama untuk aplikasi lain.

sameermw
sumber
@cipricus Saya telah memposting jawaban yang menghilangkan penundaan 20 detik untuk pembukaan Cairo Dock saat startup yang terjadi dengan metode ini.
Rohith Madhavan
2

Metode ini lebih baik daripada yang lain karena masalah terpecahkan dan Cairo Dock dimulai dengan hampir tanpa penundaan.

Edit /usr/lib/x86_64-linux-gnu/cairo-dock/cairo-dock-launcher-API-daemonsebagai root.

Tambahkan baris berikut di baris 33:

from time import sleep

dan baris berikut di baris 241 (sesaat sebelum ULWatcher ()):

sleep(5)

Kemudian, mulai kembali sesi.

Jika Anda menggunakan Ubuntu versi 32bit, file tersebut mungkin berada di -

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

Solusi ini telah diambil dari Bug Page Launchpad .

Rohith Madhavan
sumber
1
Bagus, tapi saya tidak tahu apakah itu lebih baik; perbedaan 15 detik mungkin atau mungkin tidak lebih penting daripada kenyataan bahwa ini sedikit lebih sulit untuk diterapkan daripada solusi lain; juga, itu terlihat terbatas pada cairo-dock sejauh yang saya bisa lihat, sementara bug tidak. Solusi lain dapat dengan mudah disesuaikan untuk memperbaiki dermaga lainnya. Saya menggunakan Plank sendiri dan tidak dapat menguji ini sekarang. Apakah bisa disesuaikan dengan dermaga lainnya? - Sementara hadiah di atas akan diberikan untuk jawaban yang lain, saya tidak keberatan memberikan yang kedua :)
Saya menggunakan Kairo dan setelah mencoba semua metode untuk menyelesaikan masalah, saya merasa ini adalah solusi terbaik.
Rohith Madhavan
seperti yang terlihat dalam laporan bug yang ditautkan dalam jawaban dan komentar lain, ini disebabkan tidak hanya oleh Cairo Dock. Saya hanya ingin menunjukkan bahwa sementara bagi penulis pertanyaan dan juga untuk Anda masalah diselesaikan dengan menyesuaikan startup Kairo, itu tidak diselesaikan dalam semua kasus dengan cara ini. mengajukan pertanyaan baru tentang papan akan menjadi duplikat dari yang ini, karena itu adalah masalah yang sama, dan membutuhkan (dan, dalam jawaban lain) solusi yang sama. di sisi lain, mungkin saja solusi Anda dialihkan untuk Plank, tetapi saya tidak tahu caranya
Oke. Saya tidak tahu bahwa Plank memiliki bug yang sama. Terima kasih telah memberi tahu saya. Saya akan mencoba untuk memodifikasi solusi ini sehingga berfungsi dengan Plank juga.
Rohith Madhavan
Perbaiki saya jika saya salah tetapi bukankah Plank dock default pada Elementary OS?
Rohith Madhavan
0

Shutdown menggunakan menu daya

Anda dapat mematikan sistem Anda secara alternatif. Tekan Tombol Daya dan itu akan menampilkan menu dengan opsi untuk dipilih:

  • Mengunci
  • Menangguhkan
  • Mulai ulang
  • Menutup

Pilih shutdown. Itu akan berhasil.

Menu daya Tangkapan layar

Shutdown menggunakan terminal

  1. Tekan CTRL+ ALT+T
  2. Tipe: sudo shutdown -h now
  3. tekan Enter
  4. Masukkan kata sandi Anda jika perlu
  5. Tekan Enterlagi

Kamu sudah selesai.

Daniel Kmak
sumber
-1

Saya juga pernah menghadapi masalah ini dan sekarang masalahnya selesai. Jadi, di sini saya akan berbagi pengalaman saya: Pertama gunakan tombol pintas Alt + Ctl + L dan kunci Ubuntu Anda dan kemudian dari sudut kanan atas klik pada tombol pengaturan dan kemudian klik pada pengguna beralih. Kemudian, Klik pada tombol pengaturan dan kemudian klik pada shutdown. Mulai lagi komputer Anda. Sekarang Anda dapat dengan mudah mematikan dari panel atas.

Semoga masalah Anda terpecahkan. Terima kasih!

Niraj Bhusal
sumber
Terima kasih atas balasan Anda, saya menginstal ulang OS saya beberapa jam lalu sekarang berfungsi dengan baik
Sudheer
-2

coba ini

sudo -i
gedit /etc/default/grub

temukan garis

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" 

dan ubah ke

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi=force"

simpan file dan tutup.

sekarang jalankan

update-grub

sekarang saya pikir masalah Anda terpecahkan.

sameermw
sumber
Saya menambahkan 'acpi = force' setelah splash dan reboot tapi itu tidak berhasil, masih opsi (shutdown dan logout) di panel atas tidak berfungsi
Sudheer
ini tidak berhasil untuk saya!
Edward Torvalds
-2

Menghapus Cairo-dock dari aplikasi startup memecahkan masalah saya karena bug seperti yang dikomentari oleh Xeranas

Sudheer
sumber
Anda harus menandai jawaban ini sebagai yang terbaik