konstantinov-ms |
|
Темы:
15
Сообщения:
636
Участник с: 29 ноября 2009
|
Имеем: x86_64, 3.2.6-2-ARCH, Slim, Openbox Вчера утром обновилось sudo (1.8.3.p2-2 -> 1.8.4-1). После этого перестали запускаться программы с использованием sudo: sudo thunar Thunar: Не удалось открыть дисплей: То же самое и при попытках запуска браузера от другого пользователя. Временно решил откатом на прежнюю версию sudo 1.8.3.p2-2. Дальше будем посмотреть. |
grayich |
|
Темы:
216
Сообщения:
1984
Участник с: 08 января 2009
|
только с thunar так или со всеми гуйными? thunar у меня нет, другое проверил, всё ок, работает нормально. проверял на “sudo firefox” “sudo umplayer” |
Natrio |
|
Темы:
47
Сообщения:
4763
Участник с: 08 января 2011
|
Видимо, изменились дефолтные параметры, и sudo больше не пропускает по-умолчанию переменные окружения, в том числе $DISPLAY См. man sudoers, опции SETENV и NOSETENV |
konstantinov-ms |
|
Темы:
15
Сообщения:
636
Участник с: 29 ноября 2009
|
grayich Как выяснилось, проблема была со специфичными настройками sudoers, как в этом примере для запуска браузера от другого пользователя с его (пользователя) переменными окружения. Закомментировал строки: #User_Alias X_USERS = *********** #Defaults:X_USERS env_reset #Defaults:X_USERS env_keep += DISPLAY #Defaults:X_USERS env_keep += XAUTHORITY и всё стало на свои места. Самое интересное, что браузер теперь запускается от другого пользователя без дополнительных настроек. Natrio Большое спасибо за подсказку! Исправил, всё заработало. |