Elementary-Os
Elementary OS Luna/Freya 中不顯示 Dropbox 托盤圖示?
從他們的站點安裝 Dropbox DEB 包並啟動 Dropbox 守護程序後,Dropbox 的托盤圖示不會顯示在托盤中。我已經確認 Dropbox 實際上正在執行,但圖示仍然沒有出現。
如何讓托盤圖示在 Elementary OS Luna/Freya 中工作?
截至 2015 年 4 月 27 日,Dropbox 守護程序在啟動時會查找幾個環境變數,以嘗試正確顯示托盤圖示。由於 Elementary OS 沒有設置這些環境變數,Dropbox 只是放棄並且不嘗試顯示托盤圖示。
要測試這個理論,請像這樣停止 Dropbox 守護程序:
dropbox stop
接下來,使用以下兩個環境變數集啟動它:
DROPBOX_USE_LIBAPPINDICATOR=1 XDG_CURRENT_DESKTOP=Unity \ dropbox start
萬歲,托盤圖示在那裡!
要使此更改永久生效,您需要編輯 Dropbox 守護程序的自動啟動命令。此桌麵條目位於
$HOME/.config/autostart/dropbox.desktop
. 由於“Dropbox know best™”,啟動命令會自動重新生成此文件,覆蓋您在此處所做的任何更改。因此,將其複製到
$HOME/.config/autostart/dropbox-better.desktop
. 接下來,在某個地方創建一個可以正確啟動 Dropbox 的腳本:#!/bin/bash # stop it if it's running dropbox stop &>/dev/null # start it properly DROPBOX_USE_LIBAPPINDICATOR=1 XDG_CURRENT_DESKTOP=Unity \ dropbox start -i
現在
dropbox-better.desktop
在您喜歡的文本編輯器中打開文件並將其修改為:[Desktop Entry] Name=Dropbox (Better) GenericName=File Synchronizer Comment=Sync your files across computers and to the web Exec=/absolute/path/to/start-dropbox.sh Terminal=false Type=Application Icon=dropbox Categories=Network;FileTransfer; StartupNotify=false
註銷並重新登錄以測試它是否正常工作,您和我一樣,在 18 個月沒有 Dropbox 托盤圖示之後,終於有了一個 Dropbox 托盤圖示!