您好,我最近從使用常規 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
答案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 擴充頁面。這將解決您的問題。