Ubuntu 14.04 LTSのトップパネルからシャットダウンおよびログアウトできない


18

Ubuntu 14.04を最近インストールしました。上部パネルからのシャットダウンとログアウトが機能しません。

OSのインストール時に問題なく動作しましたが、数日前にATIグラフィックカード用のfglrxドライバーをインストールしました。それらは機能せず、低解像度の問題が発生し、Ubuntuが起動しませんでした。fglrxグラフィックドライバーを回復モードから削除することで解決し、Ubuntuが起動して正常に動作するようになりました。

しかし、トップパネルのシャットダウンとログアウトのオプションは機能しません。ctrl+ alt+ deleteを使用してログアウトし、トップパネルのシャットダウンオプションでシャットダウンする必要があります(シャットダウンオプションはログアウト後に機能しますが、ユーザーとしてログインした場合は機能しません)。

Ubuntu 14.04 LTSを再インストールし、シャットダウンオプションは正常に機能しましたが、アップデートをインストールした後、再び機能しなくなりました。グラフィックドライバーのfglrxインストールの問題だと思っていましたが、今ではそうではないことがわかりました。Ubuntuアップデートからインストールされたファイルに問題があると思います。
誰もそれを解決する方法を知っていますか?


3
カイロドックを使用していますか?シャットダウンダイアログに関連するバグがあります。
user9440008

1
はい私はカイロドック使用
Sudheer

2
カイロドックは今のオプションがあなたにXeranas罰金のおかげで作業している問題である
Sudheer

バグレポートに記載されているように、これはまた、ユニティDバスのLauncherEntryインタフェースに登録されており、ユニティ前に開始された任意のアプリケーションによって、実際に、プランクのような他のドック、によってトリガーされる

回答:


15

スタートアップアプリケーションからcairo-dockを削除する必要はありません。

次のソリューションのいずれかを使用します。

  • cairo-dock.desktopファイルを見つけて~/.config/autostartこのコードを追加し、X-GNOME-Autostart-Delay=20

簡単に解決する手順(Ubuntu 14.04でテスト済み)

  1. geditルートなしで実行
  2. [ファイルを開く]メニューをクリックし、Ctrl+ を押しますH
  3. ファイルを開く ~/.config/autostart/cairo-dock.desktop
  4. これを追加

    X-GNOME-Autostart-Delay=20
    
  5. 保存して閉じます

  6. Unity / GNOMEを再起動します

20を超える遅延時間は正常に機能します。

または:

  • スタートアップアプリケーションからcairo-dockスタートアップアプリケーションを選択し、コマンドオプションを以下に変更します。

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

    ここここのソース

または

  • startdockというテキストを含むスクリプトを作成します

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

    実行可能にし、スタートアップ項目にこのスクリプトへのパスを持つ新しいコマンドを追加します。


これはコメントに示されているバグです。バグレポートには、

Unity DBusのLauncherEntryインターフェイスに別のアプリケーションが登録されている場合、Unityのシャットダウン/再起動ダイアログは機能しません。Unityの前にCairo-Dock(およびそのLauncher-API-Deamon)、DockbarX、またはPlankを起動すると、このバグがあるようです。

プランクドックと同じ問題を解決するために、交換するcairo-dockplank上記の解決策の一つに。他のアプリケーションでも同じです。


@cipricusこの方法で発生する起動時にCairo Dockを開くための20秒の遅延を排除する回答を投稿しました。
Rohith Madhavan

2

この方法は他の方法よりも優れています。問題が解決され、カイロドックがほとんど遅延なく開始されるためです。

/usr/lib/x86_64-linux-gnu/cairo-dock/cairo-dock-launcher-API-daemonルートとして編集します。

33行目に次の行を追加します。

from time import sleep

241行目の次の行(ULWatcher()の直前):

sleep(5)

次に、セッションを再開します。

Ubuntuの32ビットバージョンを使用している場合、ファイルはおそらく次の場所にあります。

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

このソリューションは、Launchpad Bug Pageから取られています


1
素晴らしいですが、それが良いかどうかはわかりません。15秒の差は、これが他のソリューションよりも実装が少し難しいという事実よりも重要である場合とそうでない場合があります。また、私が見る限り、カイロドックに限定されているように見えますが、バグはそうではありません。他のソリューションは、他のドックを修正するために簡単に調整できます。私は自分でPlankを使用していますが、今はこれをテストできません。他のドック用に調整できますか?-上記の賞金は他の回答に付与されますが、1秒付与してもかまいません:)

私はカイロを使用し、すべての方法を試して問題を解決した後、これが最善の解決策であると感じました。
Rohith Madhavan 14

他の回答とコメントにリンクされているバグレポートに見られるように、これはカイロドックだけでなく引き起こされています。質問の著者にとってもあなたにとっても、問題はcairoのスタートアップを調整することで解決されますが、すべての場合にこの方法で解決されるわけではないことを指摘したかっただけです。それは同じ問題であり、同じソリューションを必要とする(そして、他の回答では)ので、プランクに関する新しい質問をすることは、この質問の複製になります。あなたのソリューションは、プランクのために転置されるため、他の一方で、それは可能かもしれないが、私は方法がわからない

Ok.Plankに同じバグがあることは知りませんでした。知らせてくれてありがとうございます。Plankでも機能するように、このソリューションを変更してみます。
Rohith Madhavan 14

間違っているのにElementk OSのPlankがデフォルトのドックではない場合は修正してください。
Rohith Madhavan 14

0

電源メニューを使用したシャットダウン

代わりにシステムをシャットダウンすることもできます。電源ボタンを押すと、以下から選択するオプションを含むメニューが表示されます。

  • ロック
  • サスペンド
  • リブート
  • シャットダウン

シャットダウンを選択します。それが動作します。

電源メニュー スクリーンショット

ターミナルを使用したシャットダウン

  1. CTRL+ ALT+を押すT
  2. タイプ: sudo shutdown -h now
  3. 押す Enter
  4. 必要に応じてパスワードを入力してください
  5. Enterもう一度押す

できました。


-1

私もこの問題に直面しており、今では問題は解決しています。だから、ここで私の経験を共有します:最初にショートカットキーAlt + Ctl + Lを使用してUbuntuをロックし、右上隅から設定ボタンをクリックしてからユーザー切り替えをクリックします。次に、設定ボタンをクリックしてから、シャットダウンをクリックします。コンピューターを再起動します。これで、トップパネルから簡単にシャットダウンできます。

問題が解決されることを願っています。ありがとう!


私は今、数時間で戻ってその作業罰金私のOSを再インストールし、ご返信いただきありがとうございます
Sudheer

-2

これを試して

sudo -i
gedit /etc/default/grub

行を見つける

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" 

に変更します

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi=force"

ファイルを保存して閉じます。

今走る

update-grub

今、あなたの問題は解決したと思います。


静かなスプラッシュの後に「acpi = force」を追加して再起動しましたが、機能しませんでしたが、トップパネルのオプション(シャットダウンとログアウト)が機能しません
Sudheer 14

これは私にはうまくいきませんでした!
エドワードトーバルズ14

-2

スタートアップアプリケーションからCairo-dockを削除すると、Xeranasがコメントしたバグが原因で問題が解決しました。


あなたがマークしなければならない。この最高のような答えを
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.