Просто используйте gksu-u желаемое имя пользователя, введите Пароль, и необходимо быть готовы пойти.
DISPLAY=:1.0 gksu [-u <user>] [options] <command>
Кроме того, Вы могли использовать su и затем установить XDISPLAY на правильный экран и наконец запустить Ваше требуемое приложение.
Я только что разобрал это на ноутбуке с Linux (mint 17.3).
У меня возникли две причины:
Я разрешил обычным пользователям использовать davfs. Оставьте строку секретов в /etc/davfs2/davfs2.conf
закомментированной. Это заставит davfs полагаться на пользовательскую конфигурацию. У меня были как глобальный (/ etc / davfs2 /), так и пользовательский (~ / .davfs2 /) файлы конфигурации, которые пытались выполнить задание одновременно.
1 (а). вам может потребоваться раскомментировать строку секретов в ~ / .davfs2 / davfs2.conf
. Мой раскомментирован и работает, но по умолчанию тоже может работать нормально. Я не тестировал.
в ~ / davfs2 / cache /
каталог для моего удаленного кеша подключения webdav имел неправильные разрешения - его необходимо установить на 0700 (а не только на 700).
У меня была та же проблема, когда я назвал файл ~ / .davfs2 / secret
вместо ~ / .davfs2 / секреты
. Я исправил это, и теперь он работает.
Похоже, сообщение об ошибке вводит в заблуждение, в этом нет ничего плохого.