.desktop 将点击的 URL 复制到剪贴板以代替默认浏览器

.desktop 将点击的 URL 复制到剪贴板以代替默认浏览器

我想创建一个简单的 .desktop 文件,我可以用它来代替默认浏览器,只需将任何点击的 URL 复制到剪贴板并显示一条简短的确认消息。我已经编写了这个桌面条目,但遇到了一些问题...

[Desktop Entry]
Name=urltoclip
Exec=bash -c 'echo %U | xclip -selection c; echo copied url to clipboard!; $SHELL'
Terminal=true
Type=Application
Icon=browser

.desktop 从资源管理器运行(尽管没有任何输入到 %U 不会复制任何内容)但是当我在系统设置中将其设置为默认浏览器并单击链接时出现以下错误:

未知错误代码 100 execvp:Exec 格式错误请发送完整的错误报告至https://bugs.kde.org

未知错误代码 100 execvp:Exec 格式错误请发送完整的错误报告至 https://bugs.kde.org

我正在运行 kde plasma(在 ubuntu-studio 中)并在这里的系统设置中设置默认浏览器:

kde plasma 系统设置显示应用程序选项卡 > 默认应用程序 > Web 浏览器设置为自定义 .desktop 文件

有人知道这里可能是什么问题吗?感谢您的帮助。

相关内容