如何更改 Ubuntu Budgie 的 Plank 启动器命令行参数?

如何更改 Ubuntu Budgie 的 Plank 启动器命令行参数?

我想使用--session=~/my-tilix-config.json鼠标单击 Plank 的启动器来运行带有参数的 Tilix。我发现 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

我要尝试的第一件事是:

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

我想到的第二件事是 - 因为 Budgie 似乎不会立即“更新”面板和可能的基座中的 .desktop 文件:

从你的实际 Tilix 发射器上取消固定,

从您的自定义启动器启动 Tilix ~/.local/share/applications,然后将其固定到木板上。

相关内容