web-dev-qa-db-ja.com

Ubuntu BudgieのPlankランチャーコマンドラインパラメーターを変更する方法

Tilkをparam --session=~/my-tilix-config.jsonでプランクのランチャーをマウスでクリックして実行したいと思います。 Plankに表示されるランチャーへの参照が~/.config/plank/dock1/launchers/に保持されていることがわかりました。各*.dockitemファイルは、*.desktopへのパスを持つ単純なテキストファイルです。私の場合、com.gexperts.Tilix.dockitemの内容を次のように変更しました:

[PlankDockItemPreferences]
Launcher=file:///home/user/.local/share/applications/com.gexperts.Tilix.desktop

次に、前述のパスに移動し、適切なランチャーを

[Desktop Entry]
Version=1.1
Type=Application
Name=Tilix
Comment=A tiling terminal for Gnome
Icon=com.gexperts.Tilix
DBusActivatable=true
Exec=tilix --session=/home/user/.config/tilix.json
Actions=new-window;new-session;
Categories=System;TerminalEmulator;X-GNOME-Utilities;
Keywords=Shell;Prompt;command;commandline;cmd;
StartupNotify=true

[Desktop Action new-window]
Name=New Window
Exec=tilix --action=app-new-window --session=/home/user/.config/tilix.json

[Desktop Action new-session]
Name=New Session
Exec=tilix --action=app-new-session --session=/home/user/.config/tilix.json

tilix --action=app-new-session --session=/home/user/.config/tilix.jsonを実行すると、設定で再構成されたTilixが開くことを確認してから、ログアウトして再度ログインし、設定が適用されていることを確認しました。 Tilixランチャーをクリックすると、渡された引数が機能しません-標準のシングルモードでTilixを実行するだけです(私の構成では、Tilixが4つの四半期に分割されます)

どうすればパラメーターを指定してTilixを起動できますか?

1
Marecky

私が最初に試すこと:

Exec="tilix --session=/home/user/.config/tilix.json"

私が考える2番目のこと-Budgieはパネルの.desktopファイルをすぐに「更新」するようには見えないので、おそらくドッキングします。

実際のTilixランチャーを板から固定解除し、

~/.local/share/applicationsのカスタマイズされたランチャーからTilixを起動し、板に固定します。

0
Coeur Noir