最近、14.04 LTSから16.04 LTSにアップグレードしました。システムは正常に動作し、一般に安定していますが、バグが発生する問題があります。
メニューバーがあるウィンドウの場合、「メニューの可視性」設定で選択された値に関係なく、常に表示されます。以下の図を参照してください。
アップグレードした別のシステムでは、設定を選択するとメニューが適切に非表示になります。
この動作の原因は何ですか?修正するためにできることはありますか?
unity --reset
、Sudo 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.
システムにindicator-appmenu
パッケージがありません。そのパッケージがないと、Unityセッションのタイトルバーにアプリケーションメニューが表示されません。
ubuntu-desktop
パッケージを再インストールしても問題は修正されませんでした。理由は不明ですが、このパッケージはubuntu-desktop
パッケージの依存関係リストに16.04に含まれていなかったためです(apt-cache depends ubuntu-desktop
コマンド)。
したがって、問題を修正するには、このコマンドでパッケージをインストールしてください
Sudo apt-get install indicator-appmenu