ярлык сценария для открытия двух файлов в gedit как sudo

Я хочу дважды щелкнуть по файлу по своему рабочему столу и иметь два файла быть открытым в gedit как sudo.

Каждый раз, когда я делаю новый веб-сайт, я должен открыться

/etc/hosts/etc/apache2/sites-enabled/000-default.conf

как sudo.

В данный момент это означает открывать терминал, работая sudo gedit затем открывающий каждый файл вручную. Я хочу оптимизировать эту часть своего рабочего процесса. На окнах я имел, записал немного сценария удара, который работал приятно. Как я могу сделать то же в человечности?

До сих пор в моих поисках я столкнулся со способами добавить ярлык на файловый браузер и подобные вещи, но не точно, что я хочу.

Я попытался создать настольное средство запуска, но не вижу, как заставить его работать как sudo.

0
задан 24 August 2014 в 23:47

1 ответ

Для ввода пароля через GUI Вам нужно gksu, чтобы быть установленными:

sudo apt-get install gksu

Тогда:

  1. Делают новый текстовый документ в Gedit, затем копируют, вставляют это в него:

    #!/bin/bash
    
    gedit /etc/hosts
    gedit /etc/apache2/sites-enabled/000-default.conf
    

    Сохранили файл как filename.sh

    , Это - сценарий оболочки для выполнения команд в последовательности (второй файл откроется, как только Вы закрыли первое). Если Вы предпочитаете открывать оба файла сразу, команда должна быть как указано ниже:

    gedit /etc/hosts&gedit /etc/apache2/sites-enabled/000-default.conf
    
  2. Делают исполняемый файл файла: щелкните правой кнопкой по файлу, выберите properties > permissions и галочка allow executing file as program. Кроме того. можно работать:

    chmod +x/path/to/yourscript.sh

  3. Открывают новое gedit окно и вставляют следующее:

    [Desktop Entry]
    Type=Application
    Name=Name you like
    Exec=gksu /path/to/your/script.sh
    Terminal=false
    Icon=/path/to/some/iconfile
    

    Сохраняют это как filename.desktop, делают его исполняемым файлом также (если Вы выполняете его от своего рабочего стола). При двойном щелчке по файлу на рабочем столе он выполнит .sh сценарий, прося пароль и открывая файлы для редактирования.

Для некоторых других .desktop функций пойдите сюда ССЫЛКА

1
ответ дан 5 August 2019 в 08:19

Другие вопросы по тегам:

Похожие вопросы: