無法安裝 Gnome 擴充

無法安裝 Gnome 擴充

您好,我最近從使用常規 Unity shell 切換到 gnome-fallback-compiz。我想嘗試一些 Gnome 擴展,但是當我訪問該網站(使用 Chrome 和 Firefox)時,出現以下錯誤:

我們無法偵測到該系統上正在運行的 GNOME 副本,因此介面的某些部分可能會被停用。請參閱我們的故障排除條目以獲取更多信息

為了完全確保我實際上正在跑回家,我運行了以下命令:

echo $DESKTOP_SESSION輸出是 gnome-fallback-compiz

我做的下一件事就是去這裡使用 chrome 確保 chrome 插件可以工作,然後我收到此錯誤:

儘管 GNOME Shell 整合擴充功能正在運行,但未偵測到本機主機連接器。有關安裝連接器的說明,請參閱文檔

閱讀答案這裡然後我安裝了一個連接器和:

$ sudo add-apt-repository ppa:ne0sight/chrome-gnome-shell $ sudo apt-get update $ sudo apt-get install chrome-gnome-shell

在此之後插件頁面只是空白:

在此輸入影像描述

我該如何在我的系統上安裝這些 Gnome 擴充功能?

答案1

關於火狐瀏覽器

參觀完後Gnome 擴充頁面您必須允許插件執行 - 否則您的 Gnome 會話將無法被識別。

因此,點擊 Firefox 網址列左側的插件圖示並允許執行。

在此輸入影像描述

答案2

安裝chrome-gnome-shell取決於您的發行版並運行一次:

/usr/bin/python3 /usr/bin/chrome-gnome-shell --gapplication-service

之後,chrome 的插件將偵測本機插件。

答案3

關於 Google Chrome:(我剛剛遇到了這個問題,但我找不到它的來源)

安裝後,chrome-gnome-shell在 /etc 中對 'gphhapmejobijbbhgpjhcjognlahblep' 執行 grep 操作:

  • cd /etc; grep -nr "gphhapmejobijbbhgpjhcjognlahblep"

您應該注意到三個條目,兩個檔案:

chromium/native-messaging-hosts/org.gnome.chrome_gnome_shell.json:7:    "chrome-extension://gphhapmejobijbbhgpjhcjognlahblep/",
chromium/policies/managed/chrome-gnome-shell.json:3:            "gphhapmejobijbbhgpjhcjognlahblep;https://clients2.google.com/service/update2/crx"
chromium/policies/managed/chrome-gnome-shell.json:6:                "gphhapmejobijbbhgpjhcjognlahblep"

首先為 google chrome 的對應部分建立目錄:

  • sudo mkdir -p /etc/opt/chrome/native-messaging-hosts /etc/opt/chrome/policies/managed/

然後將這些檔案從 chromium 資料夾複製到 google-chrome 資料夾:

sudo cp /etc/chromium/native-messaging-hosts/org.gnome.chrome_gnome_shell.json /etc/opt/chrome/native-messaging-hosts/ 
sudo cp /etc/chromium/policies/managed/chrome-gnome-shell.json /etc/opt/chrome/policies/managed/

我不需要重新啟動 chrome-gnome-shell,但如果這不能解決 google-chrome 問題,請嘗試登出並重新登入。

答案4

前往 Chrome 線上應用程式商店並搜尋「gnome shell」。將第一個外掛程式新增至瀏覽器並重新載入您的 gnome 擴充頁面。這將解決您的問題。

相關內容