-1

我有 KDE 5.20.5,并想创建一个桌面快捷方式来启动 Chromium,将自定义命令行参数传递给它。

最初,我右键单击 Launcher Chromium 菜单项 ->Add to Desktop...并创建了快捷方式。但是,它只是一个符号链接/usr/share/applications/chromium.desktop,我无法修改它。

然后,我尝试/usr/share/applications/chromium.desktop手动将其复制到我的桌面上,这样我就可以修改副本而不触及原件。然而,即使在编辑之前,它也无法启动 Chromium。双击时显示以下消息框:

未知错误代码 100 您无权执行此文件。请在https://bugs.kde.org发送完整的错误报告。

我已经在谷歌上搜索了这样一个基本问题的答案:什么是正确的\推荐的基于 KDE Plasma 中的启动器菜单条目创建可修改桌面快捷方式的方法?

4

2 回答 2

2

您需要使复制的chromium.desktop文件可执行。使用Dolphin文件管理器:右键单击您的.desktop文件 → PropertiesPermissions选项卡 → 选中Is executable复选框。

或者,从包含.desktop文件的文件夹中,您可以运行:

chmod 755 chromium.desktop

现在它应该能够启动 Chromium。

要将自定义参数(-s)添加到启动器 - 回到Properties您的 .desktop 文件中,转到Application选项卡并将您的参数(-s)添加Command到可执行文件路径之后的字段中,例如:

/usr/bin/chromium --profile-directory="Default"

当我们在Application选项卡中时,您可能希望将该Name字段更改为“Chromium w/args”之类的内容,以帮助稍后区分启动器。

作为一个选项,您可以通过使用您喜欢的文本编辑器打开.desktop文件来对其进行编辑。要编辑启动命令,请导航到[Desktop Entry]组标题,在组标题下找到以开头的行Exec=并向其添加自定义参数。

要编辑启动器的名称,请在同一标题下找到以Name=(开头的行Name[xx_XX]=,例如Name[en_US]=本地化名称) 并根据需要更改它们。

有关桌面条目的更多信息可以在其规范ArchWiki中找到

要将新启动器添加到应用程序菜单(针对当前用户) - 将.desktop文件移动到

~/.local/share/applications/

现在您的启动器将在 Application Launcher 和 Krunner 中可用。

如果您希望新启动器与原始启动器共存(而不是覆盖它),您应该将.desktop文件重命名为chromium_args.desktop之类的名称。

于 2021-03-24T13:28:43.547 回答
0

在根目录运行此命令:

ln -s $PWD ~/Desktop/
于 2022-01-30T13:16:34.980 回答