创建并执行 shell 脚本以在双击时运行 XAMPP

创建并执行 shell 脚本以在双击时运行 XAMPP

基本规格- Ubuntu 13.10、Gnome 3(会话回退)、Ambiance 主题、Faenza 图标。

我最近安装了微软XAMPP现在,每次我想使用该程序时,我都必须运行命令sudo /opt/lampp/lampp start,我对 ubuntu 还很陌生,但我知道如何处理一些事情,而且我知道我可以编写一个 shell 脚本来在双击该程序时启动它,因此,我在终端中打开 nano 并写入:

#!/bin/bash/
sudo /opt/lampp/lampp start

我将其保存为“lampp.sh”并放在我的主目录中,并赋予其适当的权限chmod +x lampp.shchmod +775 lampp.sh当我双击它时,什么也没有发生,为了使它工作,我必须打开一个终端并在那里运行脚本./lampp.sh

如果每次我想要运行脚本时都必须打开终端,那么脚本本身就毫无价值(特别是当运行sudo /opt/lampp/lampp start1 行代码时),有什么方法可以双击运行它吗?

提前谢谢,我喜欢这个社区。

答案1

开头的诗节应该是

#!/bin/bash

... 没有尾随斜线。

sudo每次都需要输入密码。您可以:

  • 添加例外/etc/sudoers
  • sudo使用类似pkexec或的图形等效项gksudo

我认为,总的来说,替换pkexec是最简单的解决方案。

相关内容