Ubuntu 18.04でコマンドラインからUbuntu Dock (ランチャー)に登録しているアプリを変更

はじめに

やりたいことはタイトル通り。 Ubuntu 18.04上での開発環境を自動構築したかったのが動機。 デフォルトで登録されているRhythmboxやAmazonへのリンクは開発環境には不要だし、追加でGoogle ChromeVS Codeも登録しておきたい。

Dockに登録しているアプリを変更

Dockに登録しているアプリをコマンドラインから確認するには、以下のようにする。

$ gsettings get org.gnome.shell favorite-apps
['ubiquity.desktop', 'firefox.desktop', 'thunderbird.desktop', 'org.gnome.Nautilus.desktop', 'rhythmbox.desktop', 'libreoffice-writer.desktop', 'org.gnome.Software.desktop', 'yelp.desktop', 'ubuntu-amazon-default.desktop']

上記の結果は、Ubuntu 18.04をインストールした直後のデフォルトの状態である。

Dockに登録しているアプリをコマンドラインから変更するには、以下のようにする。

$ gsettings set org.gnome.shell favorite-apps "['google-chrome.desktop', 'firefox.desktop', 'code.desktop', 'org.gnome.Terminal.desktop', 'meld.desktop', 'org.gnome.Nautilus.desktop']"

その結果、画面的には以下のようになる。

f:id:redj:20180831001342p:plain

参考