В Ubuntu 17.10 не запускаются приложения с помощью sudo

ubuntu 17.10 alfa 2

В Ubuntu 17.10 используется сеанс Wayland по умолчанию, а Xorg, как альтернатива, и поэтому многие графические приложения, которые должны запускаться от root-пользователя, не работают в Wayland.

И это уже не новинка, и все вы уже давно слышали об этом. Также вы наверняка знаете, что вы можете в любой момент переключится на использование Xorg, на экране входа в систему.

Но если вы захотите запустить какое-либо приложение от root-пользователя, то вы получите различные ошибки, которые не дадут вам запустить приложение.

Некоторые приложения, например такие как, Synaptic Package Manager, Grub Customizer, Gparted и Ubuntu Tweak, вообще не запускаются в Wayland. И если вы попробуете запустить любое из этих приложений, даже с помощью gksu, то получите вот такую ошибку

ubuntu 17.10 не запускаются приложения

Не удалось запустить grub-customizer в качестве пользователя root. Не удалось скопировать файл Xauthorization пользователя.

А если вы попробуете запустить графическое приложение с помощью sudo, окно терминала вам выдаст ошибку:

ошибка запуска приложения

No protocol specified
Unable to init server: Не удалось подключиться к: В соединении отказано

Самый простой способ обойти эту ошибку – использовать xhost, чтобы временно разрешить пользователю root обращаться к X-сеансу локального пользователя.

Для этого, откройте терминал(Ctrl+Alt+T), и выполните команду:

xhost si:localuser:root

После запуска команды, вы сможете временно запускать эти графические приложения с помощью sudo, gksu, pkexec команд, пока вы не выйдете из системы.

А чтобы у вас была возможность всегда запускать эти приложения, добавьте эту команду в автоматически запускаемые приложения.

Для этого, откройте меню приложений, и найдите “Автоматически запускаемые приложения”

автоматически запускаемые приложения

Далее, нажмите на кнопку добавить программу

ошибка запуска приложения

имя: Любое имя
команда: xhost si:localuser:root
Описание: Любое описание

И можете спокойно запускать эти приложения.

Если вы знаете какой-нибудь другой способ запуска этих приложений, то поделитесь пожалуйста в комментариях ниже.

Всем удачного дня.

Автор публикации

не в сети 3 месяца

Руслан

709
Автор сайта linuxthebest.net
Комментарии: 1025Публикации: 790Регистрация: 10-06-2016
Если Вам понравилась статья, то поделитесь ею в соц.сетях:

6
Отправить ответ

 
avatar
 
smilegrinwinkmrgreenneutraltwistedarrowshockunamusedcooleviloopsrazzrollcryeeklolmadsadexclamationquestionideahmmbegwhewchucklesillyenvyshutmouth
Фото и картинки
 
 
 
Другие файлы
 
 
 
4 Темы
2 Ответов
2 Комментаторов
 
Самый обсуждаемый
Горячие комментарии
5 Авторы комментариев
ilya.lipinIgornikitaadminSergey Leonov Последние авторы комментариев
ilya.lipin
Участник

В чистом дистрибутиве Ubuntu 18.04 файлы pdf открывались по умолчанию без проблем. Пока пытался поставить себе всякую разную всячину (полноценно Убунту пользую впервые без альтернативной винды и прочих ОС, до этого были разовые установки на несколько дней) – что-то где-то поломалось и pdf перестали открываться именно с этой ошибкой. Ваше решение помогло, спасибо.

ilya.lipin
Участник

Нашел причину. Проблема в том, что вчера разбанил в /etc/gdm3/custom.conf параметр WaylandEnable=false по рекомендациям очередного источника для других задач.

Забанил (закомментил добавлением символа # в начале строки файла конфигураци ) его обратно и все тоже заработало без добавления дополнительных команд в автозапуск

Igor
Гость
Igor

и в 18.04 тоже прошло:
xhost si:localuser:root

nikita
Участник

Или же так:
xhost + && sudo ИМЯ_ПРОГРАММЫ && xhost –

Sergey Leonov
Участник

xhost +local: – все. 1 раз.

Авторизация
*
*
 
Регистрация
*
*
*
*
 
Генерация пароля