Автоматический запуск gksudo, когда пользователь не имеет разрешения на запись?

Можно ли автоматически запускать gksudo всякий раз, когда я открываю текстовый файл без разрешения на запись в Nautilus? Мне часто приходится редактировать файл / etc / hosts, и иногда я забываю щелкнуть правой кнопкой мыши и выбрать «Открыть как администратор».

5
задан 9 January 2011 в 20:47

8 ответов

#!/bin/bash EDITOR=gedit SUDO=gksu-polkit test -w "$1" || exec $SUDO $EDITOR "$1" exec $EDITOR "$1"

Вставьте это в файл, сделать исполняемым, и установить по умолчанию для открытия любых файлов, как вам нравится. Изменение переменных, если у вас другой редактор или программу sudo.. (лично я, как gksu-с помощью polkit, из пакета с тем же именем, лучше, чем gksudo, просто потому, что не хватай меня за экран.)

я предполагаю, что вы умеете делать все это, я более чем счастлив помочь, если Вы не.

3
ответ дан 25 July 2018 в 22:38
#!/bin/bash EDITOR=gedit SUDO=gksu-polkit test -w "$1" || exec $SUDO $EDITOR "$1" exec $EDITOR "$1"

Вставьте это в файл, сделать исполняемым, и установить по умолчанию для открытия любых файлов, как вам нравится. Изменение переменных, если у вас другой редактор или программу sudo.. (лично я, как gksu-с помощью polkit, из пакета с тем же именем, лучше, чем gksudo, просто потому, что не хватай меня за экран.)

я предполагаю, что вы умеете делать все это, я более чем счастлив помочь, если Вы не.

3
ответ дан 31 July 2018 в 12:37
#!/bin/bash EDITOR=gedit SUDO=gksu-polkit test -w "$1" || exec $SUDO $EDITOR "$1" exec $EDITOR "$1"

Вставьте это в файл, сделайте исполняемый файл и установите по умолчанию для открытия любых файлов, которые вам нравятся. Измените переменные, если у вас есть другой редактор или программа sudo .. (Лично мне нравится gksu-polkit, из пакета с тем же именем, лучше, чем gksudo, только потому, что он не захватывает мой экран.)

Предполагаю, вы знаете, как это сделать; Я более чем счастлив помочь, если вы этого не сделаете.

3
ответ дан 2 August 2018 в 04:05
  #! / bin / bash EDITOR = gedit SUDO = тест gksu-polkit -w "$ 1" ||  exec $ SUDO $ EDITOR "$ 1" exec $ EDITOR "$ 1"  

Вставить в файл, сделать исполняемый файл и установить по умолчанию для открытия любых файлов, которые вам нравятся. Измените переменные, если у вас есть другой редактор или sudo-программа. (Лично мне нравится gksu-polkit, из пакета с тем же именем, лучше, чем gksudo, только потому, что он не захватывает мой экран.)

Предполагаю, вы знаете, как это сделать; Я с удовольствием помогу, если вы этого не сделаете.

3
ответ дан 4 August 2018 в 20:08
  #! / bin / bash EDITOR = gedit SUDO = тест gksu-polkit -w "$ 1" ||  exec $ SUDO $ EDITOR "$ 1" exec $ EDITOR "$ 1"  

Вставить в файл, сделать исполняемый файл и установить по умолчанию для открытия любых файлов, которые вам нравятся. Измените переменные, если у вас есть другой редактор или sudo-программа. (Лично мне нравится gksu-polkit, из пакета с тем же именем, лучше, чем gksudo, только потому, что он не захватывает мой экран.)

Предполагаю, вы знаете, как это сделать; Я с удовольствием помогу, если вы этого не сделаете.

3
ответ дан 6 August 2018 в 04:10
  #! / bin / bash EDITOR = gedit SUDO = тест gksu-polkit -w "$ 1" ||  exec $ SUDO $ EDITOR "$ 1" exec $ EDITOR "$ 1"  

Вставить в файл, сделать исполняемый файл и установить по умолчанию для открытия любых файлов, которые вам нравятся. Измените переменные, если у вас есть другой редактор или sudo-программа. (Лично мне нравится gksu-polkit, из пакета с тем же именем, лучше, чем gksudo, только потому, что он не захватывает мой экран.)

Предполагаю, вы знаете, как это сделать; Я с удовольствием помогу, если вы этого не сделаете.

3
ответ дан 7 August 2018 в 22:09
  #! / bin / bash EDITOR = gedit SUDO = тест gksu-polkit -w "$ 1" ||  exec $ SUDO $ EDITOR "$ 1" exec $ EDITOR "$ 1"  

Вставить в файл, сделать исполняемый файл и установить по умолчанию для открытия любых файлов, которые вам нравятся. Измените переменные, если у вас есть другой редактор или sudo-программа. (Лично мне нравится gksu-polkit, из пакета с тем же именем, лучше, чем gksudo, только потому, что он не захватывает мой экран.)

Предполагаю, вы знаете, как это сделать; Я с удовольствием помогу, если вы этого не сделаете.

3
ответ дан 10 August 2018 в 10:23
  #! / bin / bash EDITOR = gedit SUDO = тест gksu-polkit -w "$ 1" ||  exec $ SUDO $ EDITOR "$ 1" exec $ EDITOR "$ 1"  

Вставить в файл, сделать исполняемый файл и установить по умолчанию для открытия любых файлов, которые вам нравятся. Измените переменные, если у вас есть другой редактор или sudo-программа. (Лично мне нравится gksu-polkit, из пакета с тем же именем, лучше, чем gksudo, только потому, что он не захватывает мой экран.)

Предполагаю, вы знаете, как это сделать; Я с удовольствием помогу, если вы этого не сделаете.

3
ответ дан 13 August 2018 в 16:48

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

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