нет имени пользователя и имени хоста в терминале [duplicate]

Я пытался установить программу в своей системе и набрал sudo nautilus. Он запустил ряд строк. Теперь терминал не выводит новую строку с моим именем пользователя @host в начале. Это просто пустая строка.

sara@sara-MacBookAir:~/Downloads/cmake-3.6.1$ sudo nautilus

(nautilus:7046): Gtk-WARNING **: Failed to register client: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.gnome.SessionManager was not provided by any .service files

** (nautilus:7046): CRITICAL **: Another desktop manager in use; desktop window won't be created
Nautilus-Share-Message: Called "net usershare info" but it failed: Failed to execute child process "net" (No such file or directory)
Nautilus-Share-Message: Called "net usershare info" but it failed: Failed to execute child process "net" (No such file or directory)

Это сделано, но новая строка не начинается с моего имени пользователя и имени хоста. как я могу начать строку с моим именем пользователя в начале

0
задан 28 August 2016 в 08:58

1 ответ

Процесс все еще работает на 'переднем плане'. Заморозьте процесс:

Нажатие ctrl + z

Затем тип bg для отправки процесса в фон. Ваша подсказка возвратится.

Или, просто откройте новый терминал ;)

, Что еще более важно, не используйте sudo nautilus, делайте sudo -i nautilus. Используя sudo с графическими приложениями действительно плохая идея , как объяснено в ответах здесь

я запустил бы Наутилус как корень как это:

sudo -i
nautilus >/dev/null 2>&1 & disown
exit

sudo -i запускают корневую оболочку
>/dev/null 2>&1, это останавливает любой вывод из программы (такой как предупреждения Gtk, что я могу безопасно проигнорировать), распечатанный к терминалу, и прерывающий меня
& отправляют процесс в фон
disown, процесс больше не является ребенком оболочки, так останется открытым, когда я закрываю оболочку, или окно терминала
exit закрывают корневую оболочку для отбрасывания полномочий (но наутилус остается открытым с полномочием пользователя root, пока Вы не закрываете его)

2
ответ дан 28 September 2019 в 16:37

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

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