選單列中缺少應用程式的選單

選單列中缺少應用程式的選單

我全新安裝了 Ubuntu 16.04,發現許多應用程式的選單沒有顯示在功能表列上,因為它是在「設定 > 外觀」中配置的。例如:Filezilla、Geary、Libreoffice Writer 和軟體中心的選單不顯示。我沒有測試每個應用程序,但我可以告訴你瀏覽器(Chrome、Firefox)的選單欄上確實有選單。此外,如果我將配置更改為“在視窗的標題列中”顯示選單,它們也不會顯示。

有什麼線索嗎?

此致。

答案1

這是一個報告的錯誤,開發人員正在解決。

錯誤報告:
https://bugs.launchpad.net/ubuntu/+source/unity/+bug/1532226

啟動時遺失

在終端機視窗中執行此命令將傳回目前會話的選單:

$ initctl restart unity-panel-service

為了節省時間,必須:

  • 首先檢查問題是否已解決
  • 打開終端機視窗
  • 運行命令

我編寫了一個簡短的腳本並將其添加到我的啟動應用程式中。該腳本將完成上述所有操作。我將有三分鐘的時間來注意問題是否已解決,一旦錯誤修復,我可以停用啟動腳本。

有一個聲音通知提醒我檢查它是否已修復......然後最後命令會自動運行。

每次重新啟動後,選單將固定 4 分鐘。

腳本名為resetmenus.sh

#!/bin/bash
sleep 180
espeak "Resetting unity-panel-service"
sleep 60
initctl restart unity-panel-service

startup applications可以透過輸入Unity 啟動搜尋按鈕將該腳本加入啟動。

在登入會話期間消失

上面的腳本解決了啟動時總是丟失選單的問題。選單隨後在兩次啟動之間消失。發生這種情況時,我發現AltCntlT打開終端並unity按照前面的答案中提到的方式輸入對於這種情況是理想的。

答案2

顯然這是該版本中已確認的錯誤...正在研究修復。您可以查看錯誤報告這裡

ALT臨時解決方案是使用+ CONTROL+打開終端機T並輸入unity。這將導致 UI 重置並解決問題。每次啟動時您都需要這樣做,並且它會發生。

目前尚不清楚為什麼會發生這種情況,但它影響了大約 30% 的靴子。

答案3

我遇到了同樣的問題,我按照你的解釋做了:

sudo apt-get remove libreoffice-gtk

當然,非常感謝您的幫忙。我已經卸載了 2 個檔案(libreoffice-gtklibreoffice-gnome),然後出現選單(舊版本)。

但後來我再次嘗試只安裝 libreoffice-gtk:

sudo apt-get install libreoffice-gtk

....然後開啟 libreoffice,選單正確顯示(新版本)。

這可能是巧合,但它確實有效。

答案4

它發生在我的升級(15.10 -> 16.04)中,因為我無法修復它,所以我創建了一個新用戶,那裡一切看起來都很好。

編輯!

隨著不再匆忙,我回去嘗試恢復該用戶設定檔。最終我設法為該用戶獲取一個終端(使用F2F3...直到你得到一個全螢幕終端),然後我能夠以受傷用戶身份登入並運行以下命令:

dpkg --配置-a

或者,您可以使用以下命令來清理和重新配置已安裝的軟體包:

apt安裝-f
dpkg-重新配置--強制

相關內容