最新の更新後にシステムトレイ(インジケータパネル)を再度有効にする方法


12

Suttleworthがシステムトレイのホワイトリストをハードコーディングするという奇妙な決定をした後、開発者はUbuntuでシステムトレイを使用するアプリケーションを引き続き使用できるようにするパッチを作成しました。

残念ながら、パッチの作成者は忙しくて維持できません。これは、今月初めの最新の更新以降、ホワイトリストが機能しなくなったことを意味します(再び)。

Canonicalの「解決策」は、機能しないアプリケーションごとにバグレポートを作成するよう指示することでしたが、もちろんそれらのバグレポートは無視されています。

そう…

システムトレイを再度有効にするにはどうすればよいですか?その不在は私にとって困難を生み出しています。

Ubuntu 14.04 64ビットを使用しています。

@GGlebによる質問への回答

コマンド

gsettings list-recursively net.launchpad.indicator.systemtray

結果

net.launchpad.indicator.systemtray disable-indicator false
net.launchpad.indicator.systemtray started-the-first-time false
net.launchpad.indicator.systemtray static-x 0
net.launchpad.indicator.systemtray static-y 0
net.launchpad.indicator.systemtray tray-is-static false

tray-is-staticアイコンを中クリックするとトグルが切り替わります。

回答:


12

インジケーターSystemtray Unityを使用してみてください(Ubuntu 14.04-15.04の場合):

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

インジケータをクリックすると、トレイが表示されます。

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

また、「インジケータとは別に」-ドックのようなパネルの上部に表示モードがあります。このモードでは、インジケータ上でマウスをスクロールして位置を変更できます。モードの位置を変更するには、インジケータの上でマウスの中ボタンを押します。

ターミナルへのインストール:

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

その後、ログアウトして、ユーザーを使用して再度ログインする必要があります。

https://github.com/GGleb/indicator-systemtray-unity

このパッケージを削除するには(構成ファイルとともに!!!):

sudo apt-get --purge remove indicator-systemtray-unity

2
ありがとうございました。これは、システムトレイパネルを引き続き使用できることを願っていますが、何もないよりもはるかに優れています。シャトルワースは、彼が引き起こした問題について全く知りません。
水田ランダウ

何らかの理由で(あなたが答えを編集したと思います)、最初にマウスの中ボタンについて少し見逃しましたが、今試しました。残念ながら、それは私には機能しません。中央のマウスボタンは、2つのモードを切り替えるだけです。最初のモードは、最初に説明したとおりです。2番目のモードは、クリックしたときに何も表示しないようにします。つまり、そのモードでは使用できません。あなたのように中央のボタンを機能させるためのアドバイスはありますか?(Synapticはバージョンを0.1-trusty1として報告します。)
Paddy Landau

コマンドの出力を表示できますか?:gsettings list-recursively net.launchpad.indicator.systemtray
GGleb

質問を編集して回答を提供しました。
水田ランダウ

修繕。インジケータを更新する必要があります。注意:このモードでは、インジケーター上でマウスをスクロールすることで位置を変更できます。このモードは改善が必要です。
GGleb

1

16.04(xenial)に、パネル項目を表示することができました

wicd-gtk --tray

インストールすることにより

apt-get install python-appindicator

アイコンを右クリックすると、構成オプションが表示されます。


注意していただきありがとうございます。最終的に16.04にアップグレードするときに試してみます。
水田ランダウ

アイコンがありますが、ネットワーク情報のみが表示されます。あなたの指示は少し不完全です。
ダナテラ

@Danatela:アイコンを試して右クリックします。これにより、多くの構成オプションが生成されます。
dzmanto

-2

これは推奨されません(以下に示す理由により)と思われますが、ここでは回避方法を示します(既にgurqnのsystray-trusty ppaを使用していると仮定しています)。

sudo apt-get -s purge unity unity-services libunity-core-6.0-9

sudo apt-get install unity=7.2.4+14.04.20141217-0ubuntu1-systray-ppa1 libunity-core-6.0-9=7.2.4+14.04.20141217-0ubuntu1-systray-ppa1 unity-services=7.2.4+14.04.20141217-0ubuntu1-systray-ppa1

sudo apt-mark hold unity unity-services libunity-core-6.0-9

最後のコマンドは、将来の明示的な同意なしにこれらのパッケージが更新されないことを確認する必要があります(update-managerでパッケージを手動でインストールするためのオプションを引き続き選択できます)。

注意してください。これを行うと、将来的に問題が発生する可能性があり、重要なセキュリティ更新プログラムを見逃す可能性があります。しかし、個人的には、機能的なシステムトレイを取り戻すために、私は喜んでリスクを冒しています。

以前に@GGlebのインジケーターアプリをインストールしたことがある場合は、そのパッケージも削除してから、ファイルを手動で削除する必要があることに注意してください。

sudo rm -rf /etc/profile.d/UNITY_PANEL_TRAY_DISABLE.sh

(このファイルは、そのパッケージをアンインストールするときに自動的に削除されるはずですが、何らかの理由でそうではありません...)


ジェームズ、ありがとう、これはセキュリティとあなたがすでに与えた理由の両方にとって悪い考えです。@GGlebのソリューションは完全に機能し、更新を許可するため、これに固執します。試してみることをお勧めします。追加のアイコンを除き、「表示モード」はgurqnのソリューションとほとんど区別できません。理想的な解決策はありませんが、シャトルワースはこの問題を少し解決しました。
水田ランダウ
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.