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トレイのアイコンがあります。

答え2

ターミナルで次のスクリプトに従って、私に効果的でした。

https://github.com/zant95/elementary-dropbox

答え3

問題を直接解決することはできませんが、邪悪なDropboxの代わりに他のサービスを使用することを検討してください。結局、あなたはLinuxを使用しています。http://www.drop-dropbox.comいくつかの提案があります。追加したいhttps://mega.co.nz/#syncLinux用の同期クライアントがあり、Nautilusとも統合されています。

答え4

ちょうどデフォルトのアーカイブアカウントスクリプトが以下をコピーするという事実を見つけました。

/usr/share/applications/dropbox.desktop

到着

$HOME/.config/autostart/dropbox.desktop

そのため、回答に提案されたスクリプトを使用する代わりに、以下を編集してください。

/usr/share/applications/dropbox.desktop

実行行を次に変更します。

Exec=env XDG_CURRENT_DESKTOP=Unity QT_STYLE_OVERRIDE='' dropbox start -i

その後、自己起動ファイルを上書きします。

cp /usr/share/applications/dropbox.desktop $HOME/.config/autostart/dropbox.desktop

今すぐログアウトして再度ログインすると、問題は永久に解決されます。 ;)

関連情報