“не может открыть дисплей::0” ошибок при использовании sudo с любым приложением GTK

Я хочу выполнить gmsartcontrol (инструмент UI для smartctl), который должен быть выполнен как корень, чтобы получить доступ к дискам и считать их состояние SMART.

Однако выполнение этого:

sudo gmsartcontrol

Я получаю эту ошибку:

Никакой протокол не указан
[gtk] не может открыть дисплей::0

1
задан 27 December 2014 в 05:58

2 ответа

Поскольку графические приложения используют gksu:

gksu gsmartcontrol

, Если это не установлено в Вашей системе, можно получить его через:

склонный - получают gksu

установки
2
ответ дан 10 November 2019 в 10:58

Как Ваш зарегистрированный пользователь, сделайте

xhost +


xhost root 

корень, добавляемый к списку управления доступом

vim /etc/sudoers
Defaults env_keep="XAUTHORIZATION XAUTHORITY TZ PS2 PS1 PATH LS_COLORS 
KRB5CCNAME HOSTNAME HOME DISPLAY COLORS"

, Дополнительному

1952  adduser $USER wireshark
1953  chgrp wireshark /usr/bin/dumpcap
1954  setcap cap_net_raw,cap_net_admin=eip /usr/bin/dumpcap
1955  getcap /usr/bin/dumpcap
0
ответ дан 10 November 2019 в 10:58

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

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