web-dev-qa-db-ja.com

Ubuntu 16.04メニューは常に表示されます

最近、14.04 LTSから16.04 LTSにアップグレードしました。システムは正常に動作し、一般に安定していますが、バグが発生する問題があります。

メニューバーがあるウィンドウの場合、「メニューの可視性」設定で選択された値に関係なく、常に表示されます。以下の図を参照してください。

enter image description hereenter image description here

アップグレードした別のシステムでは、設定を選択するとメニューが適切に非表示になります。

この動作の原因は何ですか?修正するためにできることはありますか?

unity --resetSudo apt install --reinstall ubuntu-desktop、およびSudo apt install --reinstall unityを使用して、運のないユニティ設定をリセットしようとしました。


dpkg -l indicator-appmenuコマンドの結果は次のとおりです。

$ dpkg -l indicator-appmenu
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name           Version      Architecture Description
+++-==============-============-============-=================================
rc  indicator-appm 13.01.0+14.0 AMD64        Indicator for application menus.
8
user000001

システムにindicator-appmenuパッケージがありません。そのパッケージがないと、Unityセッションのタイトルバーにアプリケーションメニューが表示されません。

ubuntu-desktopパッケージを再インストールしても問題は修正されませんでした。理由は不明ですが、このパッケージはubuntu-desktopパッケージの依存関係リストに16.04に含まれていなかったためです(apt-cache depends ubuntu-desktopコマンド)。

したがって、問題を修正するには、このコマンドでパッケージをインストールしてください

Sudo apt-get install indicator-appmenu
8
Anwar