Как запустить Nautilus в качестве администратора и перейти к следующей командной строке?

Я на Ubuntu 14.04.

Вот что происходит, когда я запускаю «nautilus /». Программа запускается, и терминал переходит к следующей командной строке. Совершенно. (Http://postimg.org/image/9cpyfjqvp/)

Но вот что происходит, когда я пытаюсь запустить «sudo nautilus /». Программа запускается, но отображается сообщение об ошибке, и терминал не переходит к следующей командной строке. ( http://postimg.org/image/9cpyfjqvp/ )

Вот что происходит, когда я пытаюсь перейти к следующей командной строке, не закрывая программу, используя Control + Z. Программа замерзает и требует принудительного закрытия. Ну, это еще хуже. (Http://postimg.org/image/m6o08w4b9/)

Вот что происходит, когда я потом пытаюсь «sudo nautilus / & amp;». Программа буквально даже не запускается, а затем выводит сообщение об ошибке и не может оставить меня в командной строке. [ http://postimg.org/image/m6o08w4b9/ )

Я пытаюсь Control + C, затем «exit», только чтобы обнаружить, что, по-видимому, остановились задания. Это ... странно, но я полагаю, что это может стоить сделать снимок экрана, если это что-то значит. (Http://postimg.org/image/3uxcrqvo5/)

После перезагрузки моего компьютера "sudo nautilus / & amp; " буквально ничего не делает. Он даже не спрашивает у меня мой пароль или не дает мне сообщение об ошибке или что-то еще. ( http://postimg.org/image/3uxcrqvo5/ )

Но «sudo nautilus /», по-видимому, все еще работает с теми же проблемами, что и раньше. (http://postimg.org/image/7icu68fcx/)

После выхода из программы, используя верхнюю левую X-кнопку, куча сообщений об ошибках закачивается в окно терминала, но я, к счастью, выпал в новой командной строке. [ http://postimg.org/image/7icu68fcx/ )

[d18 ] Как ни странно, на этот раз я не по-прежнему пользуюсь «sudo nautilus /".(http://postimg.org/image/re8tlrwe9/)

Выход из программы с помощью Control + C выдает сообщения об ошибках с ошибкой, однако после этого «exit» показывает другой остановленный процесс. [ http://postimg.org/image/re8tlrwe9/ )

Как запустить Nautilus как администратор с терминала, и перейдите к следующей командной строке?!

1
задан 24 July 2015 в 20:48

2 ответа

Использование пустого пути CLI;)

sudo -i nautilus / & disown

disown - удалить задания из таблицы активных заданий

sudo -i - Запустите оболочку, указанную в базе данных пароля пользователя целевого пользователя, в качестве оболочки входа.

1
ответ дан 23 May 2018 в 18:48

Попробуйте xdg-su -c "nautilus /" &

Я использую xdg-su всякий раз, когда сталкиваюсь с проблемами при открытии gui-приложений с помощью sudo

Из xdg-su --help:

xdg-su ? run a GUI program as root after prompting for the root password

Synopsis

xdg-su [-u user] -c command

Не уверен, что xdg-su выходит из коробки с помощью ubuntu. Если нет, попробуйте, что предложил Сильвен Пине, gksudo

-2
ответ дан 23 May 2018 в 18:48
  • 1
    В каком пакете есть xdg-su? apt-file search xdg-su не дает результатов. – A.B. 24 July 2015 в 20:21
  • 2
    Я считаю, что пакет называется xdg-utils, но я не уверен – Davide 24 July 2015 в 20:25
  • 3
    Нет, нет файла с этим именем в xdg-utils – A.B. 24 July 2015 в 20:30
  • 4
    После небольшого поиска я обнаружил, что отчет об ошибке с 2011 года просил включить xdg-su в xdg-utils для ubuntu. Это кажется очень странным, поскольку другие крупные дистрибутивы поставляются с xdg-su из коробки – Davide 27 July 2015 в 11:46

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

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