web-dev-qa-db-ja.com

コマンドラインでDash-to-Dockのお気に入りのアプリを管理する

私はすべてのUbuntu環境で私の知識を向上させようとしています。bashとpythonスクリプトを作成してBionic Beaverマシンをカスタマイズする方法を検索および学習しています。

したがって、ドックに固定されているアプリケーションをコマンドラインで変更する方法を知りたいのですが。ここで同様の質問をいくつか見つけましたが、それらのほとんどは古いUbuntuバージョンで回答されていました。

This onethat および another 私が探しているリストはcom.canonical.Unity.Launcher favoritesに保存されると説明していますが、できませんでしたdconf-editorを使用してこのスキーマを検索します。

誰かがUbuntu 18.04 Bionic Beaverでそれを見つけることができる手掛かりを持っていますか?または、コマンドラインを介してこのリストを管理する他の方法がありますか?

3
artu-hnrq

.desktopアプリケーションのファイル名。

それらを知ったら..以下のようにgsettingsコマンドを使用できます

例:

gsettings set org.gnome.Shell favorite-apps "['chromium-browser.desktop', 'google-chrome.desktop', 'org.gnome.Nautilus.desktop', 'org.gnome.Software.desktop', 'audacious.desktop', 'mpv.desktop', 'spotify_spotify.desktop', 'org.gnome.Terminal.desktop', 'libreoffice-writer.desktop', 'gnome-calculator_gnome-calculator.desktop', 'libreoffice-calc.desktop', 'gnome-control-center.desktop', 'org.gnome.tweaks.desktop', 'firefox.desktop']"

gsettingsコマンドで指定する順序は、ダッシュトゥドックでも同じ順序になります。

enter image description here

4
PRATAP