Ubuntuのアップグレード後にシステムトレイアイコンが消えた


45

davmail、ハードウェアモニターなどのトレイアイコンを使用したアプリケーションが多数あります。Ubuntu 14.04でこの機能を見逃しています。誰にも解決策がありますか?

Skypeインジケーターのようなツールがいくつかありますが、システムトレイにアプリケーションアイコンを追加できるように、この問題に対する一般的なソリューションが必要です。


回答:


158

次の2つのことが必要になる場合があります。

1. sni-qtライブラリをインストールします。

sni-qt bansheeをインストールするをインストール(リンクをクリック)するかsudo apt-get install sni-qt sni-qt:i386、ターミナルからを使用して、Skypeを再起動します。トレイ/パネルのアイコンが戻ってきました!

この手順が必要な理由は、sni-qtはUbuntuリポジトリのSkypeパッケージによって自動的にインストールされますが、直接ダウンロードしたSkype debではインストールされないためです。Skype 4.0がUbuntuリポジトリに配置されたら、そこからインストールできます。これはもう必要ありません。

2. インジケーターをホワイトリストに登録する必要がある場合もあります

理由はわかりませんが、一部のシステムでは、インジケーターが表示される前にこの追加手順が必要です(ブルーノペレイラに感謝!)

手順

  1. パッケージをインストールするdconf-toolsdconf-toolsをインストールします(リンクをクリックする)か、ターミナルからsudo apt-get install dconf-tools

  2. ダッシュ(またはターミナル)からdconfエディターを開きますdconf-editor

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

  3. 左側のサイドバーで、三角形を使用して[ デスクトップ] > [ ユニティ] > [ パネル]に移動し ます。Ubuntu 12.10では、代わりにcom > canonical > unity > panelに移動する必要があります。[JavaEmbedded...]右側のオレンジ色の部分をダブルクリックし、次の,'skype'ように追加して、Skypeインジケーターを表示できるようにします。

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

  4. を押してEnterdconfエディターを閉じ、ログアウトしてログインします。インジケーターが戻ってきます。


9
Ubuntuの12.10で私は、内の異なるパスでそれを見つけたdconf-editorCOM>のカノニカル>団結>パネル
aecolley

2
Ubuntu 12.10ではpanel、統一されたアイテムはありません。:(ワンゼロの答えは動作します
アリ

4
13.04の時点では、com> canonical> unity> paneldesktop> unity> panelの両方はありません。IMO正しい解決策を説明したリポジトリからスカイプをインストールすることで、ここで
Andriiチェルネンコ

2
これは13.10でうまく機能することを確認でき、ホワイトリストに登録する必要はありませんでした。そのパッケージをインストールして終了し、Skypeを再度起動すると修正されました。)
Andrea

1
Ubuntu 14.04では、アイコンを許可する前に、Skypeを大文字に変更してすべて小文字にする必要があることがわかりました。私が14.04 / Trustyにアップグレードする前は、首都のあるSkypeが以前は機能していました。
クリススモートン14

67

UbuntuでSkypeトレイアイコンを表示するには、sni-qtパッケージをインストールします。

sudo apt-get install sni-qt:i386

1
これにより、実際には14.04で機能しました。sni-qtではなくsni-qt:i386です。(私のシステム(64ビット)では、skypeはskype:i386としてもインストールされます)。おそらく、他のアプリでも同じ問題です。
14

Ubuntuを12.04から14.04(ダーティインストール)にアップグレードすると、スカイプトレイアイコンが消えました。これはそれを修正
krukid 14

4
これが機能する理由についてさらに詳しい情報:askubuntu.com/a/151118/48105。ああ、これを有効にするためにログオフ/ログイン(または団結を再開)することを忘れないでください。
ウォルディルレオンシオ

1
14.04.01にsni-qt:i386をインストールした後、Skypeを強制終了して再起動するだけでした。よく働く。
amotzg

2
それでも16.04の解決策(問題を理解するのは悲しいことです)。
jgomo3

19

Ubuntu 12.04 LTSのUnity通知パネルでSkypeアイコンを有効にします

Ubuntu 12.04(またはその点でUnityを含む任意のバージョン)を新規インストールすると、Skypeがインストールされ、Skypeが以前と同じように機能することが期待されます。しかし、メインウィンドウを閉じると、すぐにSkypeアイコンがトップパネルに表示されないことがわかります。

これを修正するには、いくつかのコマンドを実行する必要があります。ターミナルを開いてこれを実行してください:

gsettings get com.canonical.Unity.Panel systray-whitelist

次のようなものが得られるはずです。

['JavaEmbeddedFrame', 'Wine', 'Update-notifier']

基本的にこれは、Skypeがホワイトリストに登録されていないため、デフォルトでトレイアイコンを表示できないことを意味します。これを修正する必要があります。リストに「Skype」を追加して、次のようにします。

['JavaEmbeddedFrame', 'Wine', 'Update-notifier', 'Skype']

次に、二重引用符(”)でラップし、その前にgsettings set com.canonical.Unity.Panel systray-whitelistを追加します。この時点で、次のようになっているはずです。

gsettings set com.canonical.Unity.Panel systray-whitelist "['JavaEmbeddedFrame', 'Wine', 'Update-notifier', 'Skype']"

これをターミナルにコピーしてコマンドを実行してください。その後再起動します。これでアイコンが表示されます。

ソースはこちらのリンクの説明を入力します。


DConfエディターを開くときにコマンドb / cを提供してくれてありがとう、Unityの下にPanelオプションが表示されません。sni-qtもインストールした後、これはうまく機能しました(必要かどうかはわかりません)。
キングダンゴ

6
最初のコマンドの後に:No such schema 'com.canonical.Unity.Panel'。Ubuntu 13.04 64ビット。
ウブロ

1
同じ:「そのようなスキーマはありません」Ubuntu 13.04 64ビット
ルイスロボボロビア


10

これは、バージョン13.10以降、Ubuntuがホワイトリストをオフにしているためです。修正する2つのオプションを次に示します。

どちらか

sudo apt-get install libappindicator1

または

sudo apt-add-repository ppa:gurqn/systray-trusty
sudo apt-get update
sudo apt-get upgrade

詳細: システムトレイアイコンが表示されない http://ubuntuforums.org/showthread.php?t=2217458 https://launchpad.net/~gurqn/+archive/systray-trusty


5
14.04では機能しません
アーメドダイフ

2
libappindicator1自体は(クリーンな14.04 AMD64インストールから)動作しませんでしたが、systray-trusty(手動のgeditステップを含む)をインストールして再起動した後も動作しました。
paulcm

1
Utopicのため、あなたが使用する必要がありppa:gurqn:systray-utopic、それは問題でない場合
Danatela

鮮やかなバージョンも利用可能ppa:gurqn:systray-vivid
ハマンサミュエル

9

私もこの問題に直面していました。次のパッケージをインストールすると問題が解決しました。

sudo apt-get install sni-qt:i386

私はUbuntu 15.10 sni-qt:i386を使用していますが、システムトレイアイコンを表示するために必要でした。


これはUbuntu 14.04 LTSに最適なソリューションです。レジストリの修正は機能しません。sni-qt:i386をインストールした後、Skypeを再起動します
Angsuman Chakraborty

5

スカイプを通知領域にホワイトリストに登録する必要があるかもしれません(スカイプにインジケータが含まれているかどうかはわかりません)

簡単な方法は、dconf-toolsをインストールすることです

sudo apt-get install dconf-tools

またはSoftware Centerを使用する ソフトウェアセンターからインストールする

次に、alt+ f2を押してdconf-editorを入力し、次のようなプログラムを表示します。

dconf-editor

移動へdesktop- > unity- > panelとリストの最後にホワイトリストへのようなあなたが(あなたのケースでは、あなたが「スカイプ」を追加する必要があります)コマスによって区切ることのアプリを追加します。代わりにall、通知領域を使用するすべてのアプリをホワイトリストに書き込むことができます。

変更を適用するには、ログアウトして再度ログインする必要があります。

詳細:http : //www.webupd8.org/2011/04/how-to-re-enable-notification-area.html


1
団結の下に「パネル」が表示されません。何か不足していますか?私は14.04にいる
-itsols

おそらく14.04でパスが変更されましたが、今はUnityを使用していないため、確実に言えません
-zurdo

4

Ubuntu 16.10 64ビットUnityデスクトップの下でSkypeとFranzインジケーターの両方を取り戻すのに私が働いたのは次のとおりです

1)ここで述べたようにsni-qt:i386をインストールしました sudo apt-get install sni-qt:i386

2)ここで述べたようにlibappindicatorをインストールしましたsudo apt-get install libappindicator1

3)最後に、ソフトウェアセンターからhttp://ppa.launchpad.net/nilarimogard/webupd8/ubuntu/pool/main/p/pidgin-indicator/にある.debパッケージをインストールしました。ここで述べたよう、これは最終的な解決策を提供しました。


ご尽力ありがとうございました!質問です。SkypeとFranzを修正するだけでいいのに、なぜPidgin Indicatorをインストールする必要があるのですか?
-orschiro

理由がpidgin-indicator .debパッケージで見つかることを疑うことはありませんが、私が今知っているのはそれが私のために働いたことだけです。残念ながら、現時点ではさらに掘り下げる時間はありません。
オタク長老

私の問題は何か他のものに違いない。Pidgin Indicatorをインストールした後でも、まだ問題が発生します
...-orschiro

それは奇妙です、あなたはすべての3つのステップをしましたか?
オタク長老

1
これは私にとってはとてもうまくいきました。Skypeは最初の実行時に何らかの理由でフリーズしましたが、2回目以降は動作し始めました。
フランチェスコ・カスラ

3

参照

ここに、UnityシステムトレイホワイトリストにSkypeを含める方法を説明する記事を投稿します。

私はUbuntu 12.04を持っています、それは私のために働きました!

詳細

基本的に、新しいターミナルを開いてこれを実行します:

gsettings set com.canonical.Unity.Panel systray-whitelist "['JavaEmbeddedFrame', 'Wine', 'Update-notifier', 'Skype']"

そして、Skypeを再起動します。


2

gnomeシェルを使用している場合は、この拡張機能呼び出しStatus Icon Fixerをアクティブにします

Dropbox、Skype、vlcなどをステータスバーに修正。完璧ではありませんが、大丈夫です。

https://extensions.gnome.org/extension/192/status-icon-fixer/


2
Ubuntu 13.10以降では、ステータスアイコンフィクサーが機能しなくなったと報告されています。13.10の代替のトップアイコン拡張を使用しますが、これはうまく機能します。
タニウス14

2

私にとって、dconfエディターのパスは次のとおりです。

com -> canonical -> indicator -> appmenu -> messages

そして、アプリケーションをクリックし、値に'skype'を追加します。Ubuntu 13.10(64ビット)を実行しています。


1
14.04 Trustyでは機能しませんでした。
mcmlxxxiii

2

2015年12月現在、Ubuntu 14.04 で機能するソリューションは、次のPPAをインストールすることです。

sudo apt-add-repository ppa:fixnix/indicator-systemtray-unity
sudo apt-get update
sudo apt-get install indicator-systemtray-unity

これにより、タスクバーに矢印が表示され、クリックしてアイコンを表示できます。また、バー自体にアイコンを表示することもできます。そのための手順については、http//www.webupd8.org/2015/05/on-demand-system-tray-for-ubuntu.htmlを参照してください。

なぜ他のソリューションはもう機能しないのですか?Unityのアップデートは他のPPAソリューションを破壊し続け、誰もそれらを最新の状態に保つことにコミットしていないようです。


1

Skype->オプションに移動します。

一般カテゴリで、「システムトレイで最小化されたSkypeを起動する」をチェックします。


いいえ、何も変わりませんでした。ただし、オプションは(ドイツ語では)むしろ最小化された開始というラベルが付けられています(システムトレイについては何も言いません)。だから今私はランチャーでボタンを2回クリックする必要がある
miceterminator

1

Gnome-Flashback(以前のFallback / Classic)とtint2パネルを使用しています。私はこれらの修正をすべて試しましたが、どれも私のために機能しませんでした。私も試しました

sudo add-apt-repository ppa:timekiller/unity-systrayfix
sudo apt-get update
sudo apt-get upgrade

運がありません。tint2を強制終了して、代わりにgnome-panelを使用することさえ試みました。私のアプリのすべてではありませんが、多くのアイコンがまだありません。

ここでシステムトレイに表示するネットワークマネージャーを(具体的に)取得する方法を探しているときに、最終的に解決策を見つけました。Cairo-Dockをランチャーとして使用しているため、表示されなかったアプリのすべての起動コマンドを変更しましたdbus-launch app-launch-commandapp-launch-commandそのアプリの通常の起動コマンドはどこにありますか。スタートアップアプリケーションでも同じことをしましたが、それは魅力的なものです。


0

このソリューションはUbuntu 17.04で正常に動作します

「env XDG_CURRENT_DESKTOP = Unity」でアプリケーションを実行するだけです。たとえば、Skype For Linuxを起動するには、次を使用します。

env XDG_CURRENT_DESKTOP=Unity skypeforlinux

修正を永続的にするには、アプリケーションデスクトップファイルを/ usr / share / applications /から〜/ .local / share / applications /にコピーし、ファイルを編集し、「env XDG_CURRENT_DESKTOP = Unity」を追加して「Exec」行を変更します(引用符なし)「Exec =」の直後。

詳細については、http://www.webupd8.org/2017/04/fix-appindicator-not-working-for.html


-2

同じ問題がありました。これが私がそれを修正するためにしたことです。

ターミナルを開く

sudo apt-get update
sudo apt-get install --reinstall ubuntu-desktop
sudo apt-get install unity
sudo shutdown -r now

すべてのソリューションには再インストールが付属しているわけではなく、少なくともubuntuにはありません。
igaurav
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.