web-dev-qa-db-ja.com

ランチャーの名前を変更する

アプリケーションを実行している場合、ユニティスターターのアイテムを右クリックし、[ランチャーにロック]を選択すると、プログラムは閉じられていてもそこにとどまります。

問題は、新しいランチャーが、ウィンドウがロックされたときに持っていたタイトルを持っていることです。多くの場合、これはプログラムの名前だけでなく、app.js - My Project - Visual Studio Codeなどの追加情報も含まれます。アプリのロックを解除した後も保持されます。

.desktopファイルを作成する手間をかけずにランチャーの名前を変更することは可能ですか?ロックされたランチャーの情報は、Unityでどこに保存されますか?

2
soerface

@dougがコメントで述べたように、すべてのランチャーはdconfにあります。 dconf-editorcomcanonicalunitylauncherfavorites または、cliから取得します。

gsettings get com.canonical.Unity.Launcher favorites

私の場合、エントリにはapplication://code.desktopが含まれており、code.desktop内のfindを介して~/.local/share/applicationsファイルを見つけました。

Sudo find / -name "code.desktop"

(このファイルは、アプリをロックしたときにUnityによって生成されました)。

.desktopファイルのNameプロパティを編集した後、unity --replaceを介してUnityを再起動すると、ランチャーに適切な名前が表示されます。

5
soerface