どのアプリケーションがランチャーにあるかをUnityに記憶させるにはどうすればよいですか?


13

ログアウトしてから再度ログインすると、Unityランチャーに表示されるアプリケーションがデフォルトのアプリケーションになります。アプリケーションを追加したり、デフォルトのアプリケーションを非表示にしたりすることはできません。Unityにアプリを記憶させる方法は?

回答:


11

私は答えを見つけました:dconf-toolsそしてlibdconf0インストールされていなかったので、Unityは設定を覚えていませんでした。

Software Centerを使用するかapt-get、以下をインストールします。


これが問題でした。これらのパッケージがないと、設定を保存できません。
フローリアン

おっと、ごめんなさい!dconf-toolsオプションのみです。libdconf0はデフォルトのインストールの一部であり、削除すると症状が表示されます。
htorque

1
同じ問題を抱えています。どのソリューションも機能しません。11.04に戻ります。Unityは私を狂気に駆り立てます。arrgggggg
Vlad Balmos

3

バグがある可能性があります。ランチャーのアイテムを右クリックして、固定または固定解除します。


ターミナル、ショットウェルなどのすぐに使えるアプリケーションで実際に動作します。ただし、例えば、解凍したtarパッケージ(debパッケージのインストールではなく)からEclipseアプリケーションを起動すると、問題を再現できます。また、アプリケーションアイコンが見つからないという問題に直面します。
vak

このアプリケーション用のデスクトップファイルを作成する必要があります。ユニティ・ランチャーは、単にデスクトップのファイルは、アプリケーションではなく覚えている
フロリアン

そうですか。しかし、そのような場合に「Keep in Launcher」が選択されているときにそれらのファイルをオンザフライで作成できれば、それは自然で使いやすいでしょう。
vak

1
はい:)これをbugs.launchpad.net/unityのバグとして提出してください :)
Florian

3

GNOME3の更新後にUnityに設定を記憶させ、Unityに戻すソリューションを探している人向け、上記のQ&Aを開始として使用するソリューションがあります。

dconf-toolsおよびをインストールした場合libdconf0、次の問題が発生する可能性があります。

  • Unityのランチャー設定をsudo dconf-editorで編集しようとすると、デスクトップ>ユニティ>ランチャーの下で正しい値を見つけることができますが、読み取り専用のようです。

  • gsettingsを使用しようとすると、

GLib-GIO-Message:「メモリ」GSettingsバックエンドを使用します。設定は保存されず、他のアプリケーションと共有されません。

その後、あきらめないでくださいあなただけの一歩離れて、問題を解決するからです、!

このソリューションは非常に楽しいです。gnome3チームリポジトリを再度追加し、そこからパッケージをインストールする必要があります。

sudo add-apt-repository ppa:gnome3-team/gnome3
sudo apt-get update
sudo apt-get install dconf-gsettings-backend

[なぜこれが機能するのかはよくわからないが、GNOME3のものをインストールするとGSettingsバックエンドが台無しになり、dconf-toolsとlibdconf0をインストールするだけでは修復できないようだ。]

実行することにより、設定が書き込み可能かどうかを確認できます

gsettings writable com.canonical.Unity.Launcher favorites

すべてが正常であれば、trueを返し、ログアウト/ログイン後にUnityは設定を記憶します。


1
trueを返しますが、「GLib-GIO-Message:「メモリ」GSettingsバックエンドを使用しています。設定は保存されず、他のアプリケーションと共有されません。」
HongboZhu
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.