Я пытаюсь автосмонтировать свой резервный диск на студии Ubuntu 16.04.1.
Я ввожу gksu gedit /etc/fstab
в терминале и вводят мой пароль, но я не вижу редактора.
Кто-либо может помочь?
Когда Вы работаете gksu
или gksudo
и попытайтесь выполнить команду, которая не существует, Вы обычно не видите сообщение об ошибке.
Если gksu
и gksudo
команды не установлены, Вы действительно видите сообщение об ошибке, когда Вы пытаетесь выполнить их, но если программа, которую Вы пытаетесь запустить, не установлена, Вы не всегда видите любое сообщение об ошибке.
Я могу подтвердить это путем выполнения команды, которая не установлена (gksu blahblah
) в системе Lubuntu 16.04, где я знаю gksu
установлен и работа.
OP смог решить проблему путем проверки если gedit
был установлен и, после обнаружения это не было, устанавливая его.
Помимо выполнения gedit
как базируются с gksu
или gksudo
, другой способ отредактировать системный файл с графическим текстовым редактором состоит в том, чтобы использовать sudoedit
(как waltinator предположил), но установил VISUAL
переменная среды редактору Вы хотите использовать:
VISUAL=gedit sudoedit /etc/fstab
EDITOR
вместо VISUAL
также работы, при условии, что VISUAL
также не установлен; если VISUAL
установлен и не пробел, его значение имеет приоритет. VISUAL
не означает "GUI" здесь.Имя файла, которое Ваш редактор показывает Вам для файла, который Вы редактируете, будет чем-то как fstab.XXEZgT6C
. Это вызвано тем, что sudoedit
делает копию файла, Вы редактируете копию, и Ваши изменения (если таковые имеются) записаны в файл при закрытии редактора. Имя файла, показанное в редакторе, является названием временной копии.
Редактор самостоятельно работает как Ваш пользователь, не как корень, и имеет Ваши настройки, которые могут быть удобными. Однако начиная с sudoedit
команда только завершает и пишет Ваши изменения, после того как Вы вышли из редактора (не как раз в то самое время, когда Вы вышли из файла в редакторе, но редактор все еще открыт), Вы, вероятно, захотите также
В некоторых редакторах можно изменить это в настройках.
Конечно, Ваш редактор действительно все еще должен быть установлен, чтобы это работало. Но (как с gksu
/gksudo
путь), редактором не должен быть Gedit; можно использовать любого редактора, которого Вы любите.