На этот вопрос уже есть ответ здесь:
Основные характеристики - Ubuntu 13.10, Gnome 3 (откат сеанса), тема Ambiance, значки Faenza.
Недавно я установил XAMPP , теперь каждый раз, когда я хочу использовать программу, мне нужно запускать команду sudo / opt / lampp / lampp start
, я новичок в Ubuntu, но я кое-что знаю, и я знал, что могу создать сценарий оболочки для запуска программы, когда я дважды щелкну по нему, поэтому я открываю nano в терминале и пишу:
#!/bin/bash/
sudo /opt/lampp/lampp start
Я сохраняю его как "lampp.sh" в мой домашний каталог и дайте ему соответствующие разрешения chmod + x lampp.sh
и chmod +775 lampp.sh
. Когда я дважды щелкаю по нему, ничего не происходит, чтобы он работал, мне нужно открыть терминал и запустить там сценарий ./ lampp.sh
.
Если мне нужно открывать терминал каждый раз, когда я хочу запустить скрипт, тогда сам скрипт бесполезен (особенно при запуске sudo / opt / lampp / lampp start
- это 1 строка кода) , есть ли способ запустить его двойным щелчком?
Заранее спасибо, мне нравится это сообщество.
Начальная строфа должна быть
#!/bin/bash
... Там нет косой черты.
sudo
также будет хотеть пароль каждый раз. Вы можете либо:
/etc/sudoers
sudo
эквивалент, например pkexec
или gksudo
Я думаю, что в итоге, просто подставить в pkexec
самое простое решение.