Elementary OS Luna / FreyaにDropboxトレイアイコンが表示されませんか?

Elementary OS Luna / FreyaにDropboxトレイアイコンが表示されませんか?

そのサイトからDropbox DEBパッケージをインストールしてDropboxデーモンを起動した後、Dropboxのトレイアイコンはトレイに表示されません。実際にDropboxが実行されていることを確認しましたが、アイコンはまだ表示されません。

Elementary OS Luna / Freyaでトレイアイコンを正しく機能させる方法は?

ベストアンサー1

2015年4月27日以降、Dropboxデーモンは起動時に複数の環境変数を検索してトレイアイコンを正しく表示します。これらの環境変数はElementary OSでは設定されていないため、Dropboxは放棄してトレイアイコンを表示しようとしません。

この理論をテストするには、次のようにDropboxデーモンを停止します。

dropbox stop

次に、次の2つの環境変数を設定して始めます。

DROPBOX_USE_LIBAPPINDICATOR=1 XDG_CURRENT_DESKTOP=Unity \
    dropbox start

万歳、トレイのアイコンがあります!

ここに画像の説明を入力してください。

この変更を永久に適用するには、Dropboxデーモンの自動起動コマンドを編集する必要があります。このデスクトップ項目は にあります$HOME/.config/autostart/dropbox.desktop。 「Dropbox Knows Best™」以降、実行コマンドはこのファイルを自動的に再生成して変更を上書きします。

次に、$HOME/.config/autostart/dropbox-better.desktopDropboxを正しく起動するスクリプトを作成します。

#!/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

ログアウトしてから再度ログインして、正常に動作するかどうかをテストしてください。私のようにDropboxトレイのアイコンがなくても18ヶ月が経つと、ついにDropboxトレイのアイコンがあります。

おすすめ記事