web-dev-qa-db-ja.com

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

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

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

45
Ahmed Daif

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

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

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

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

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

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

手順

  1. パッケージをインストールします dconf-toolsInstall dconf-tools (リンクをクリック)、またはSudo apt-get install dconf-toolsを使用して端末から

  2. ダッシュ(または端末からのdconf-editor)からdconfエディターを開く

    enter image description here

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

    enter image description here

  4. 押す Enter、closedconf editor、ログアウトおよびログイン-インジケーターが戻ってきました!

158
ish

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

Sudo apt-get install sni-qt:i386
67
mcFactor

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']"

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

ソース リンクの説明をここに入力

19
One Zero

これは、バージョン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=2217458https://launchpad.net/ 〜gurqn/+ archive/systray-trusty

10
Koppie

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

Sudo apt-get install sni-qt:i386

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

9
Mostafiz Rahman

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

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

Sudo apt-get install dconf-tools

またはSoftware Centerの使用 Install via the software center

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

dconf-editor

desktop--> unity--> panelに移動し、ホワイトリストに追加したいアプリをリストの最後に追加します(場合によっては、「Skype」を追加する必要があります)コマースによって。代わりにallと記述して、すべてのアプリをホワイトリストに登録して、通知領域を使用できます。

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

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

5
zurdo

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

1)前述のようにsni-qt:i386をインストールしました here with Sudo apt-get install sni-qt:i386

2)前述のようにlibappindicatorをインストールしました here with Sudo apt-get install libappindicator1

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

4
Elder Geek

参照

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

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

詳細

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

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

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

3
Israel

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

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

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

2
penreturns

Ubuntu 14.04で2015年12月時点で機能するソリューションは、次の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ソリューションを破壊し続け、誰もそれらを最新の状態に保つことにコミットしていないようです。

2
Planky

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

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

そしてapplicationsをクリックし、値に 'skype'を追加します。 Ubuntu 13.10(64ビット)を実行しています。

2
kmajaa

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

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

1
upapilot

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

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

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

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

1
amadis

このソリューションは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

0
bibocreation