Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我编写了一个功能齐全的 bash 脚本,根据相对速度在局域网内执行代理切换。
我可以将其直接转换为 Ubuntu 的 GUI 应用程序吗?如果不是我应该从哪里开始(我对 GUI 应用程序开发完全陌生)?
这个脚本可以转换成任何其他语言吗?
是的,您只需要为其创建一个“桌面”文件,并将其放在~/.local/share/applications/.
~/.local/share/applications/
最简单的方法是使用MenuLibre。顺便说一句,这与 Ubuntu 无关。大多数发行版都可以使用相同的技巧。
如果你想让你的脚本有一个任务栏图标,或者打开对话窗口,或者显示一个桌面通知气泡,你可能想看看Zenity。
当然,您可以用您选择的任何其他语言重写您的脚本,但我不知道自动转换它的简单方法。