2

Итак, вот что я действительно хотел бы сделать. Мой ноутбук Arch Linux переведен в режим сна с помощью pm-utils, некоторые приложения X (передача, banshee и т.д.) Необходимо отключить вручную (через скрипт в /etc/pm/sleep.d/00script.sh) и перезапустил сон возобновить. Однако, поскольку ловушки pm запускаются от имени пользователя root, запуск приложения X для обычного пользователя AS является довольно сложной задачей. Я знаю, что все сводится к экспорту DISPLAY и XAuthority, но у меня закончились идеи, как заставить это работать, и я попробовал несколько подходов, но ни один из них никогда не работал.

Итак, я решил выбросить это и посмотреть, знает ли кто-нибудь из суперпользователей здесь, что можно сделать с этим :)

2 ответа2

0

В ответ на сам вопрос, вы хотите установить файл в корень SUID. Как отметил Гравити, не должно быть никакой необходимости выключать эти программы, хотя, когда он переходит в спящий режим.

0

Короче говоря, это «как»

root @ host $ sudo -u joe DISPLAY =:0 translation-gtk

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

Прямо сейчас я запускаю другую версию ядра, и ни одна из описанных выше проблем не существует. И я sudo сейчас просто работает. Я пробовал все виды вещей, вы называете это. Ничего не сработало, и я не совсем новичок в Linux.

Это работает сейчас. Спасибо за помощь!

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .