LINUX.ORG.RU

История изменений

Исправление Siborgium, (текущая версия) :

Запуск утилиты от рута требует авторизации, т.е. ввода пароля. Если не зарегистрирован графический агент, а судя по i3wm rofi это так, то pkexec будет запрашивать ввод пароля в терминале, в котором запускается. При запуске из-под rofi доступа к терминалу у него, понятное дело, нет.

В качестве костыля могу предложить запускать эмулятор терминала с запущенной в ней твоей программой. Например, для xterm это должно выглядеть как-то так: xterm -e sh -c 'pkexec {cmd}.

Исходная версия Siborgium, :

Запуск утилиты от рута требует авторизации, т.е. ввода пароля. Если не зарегистрирован графический агент, а судя по i3wm rofi это так, то pkexec будет запрашивать ввод пароля в терминале, в котором запускается. При запуске из-под rofi доступа к терминалу у него, понятное дело, нет.

В качестве костыля могу предложить запускать эмулятор терминала с запущенной в ней твоей программой. Например, для xterm это должно выглядеть как-то так: `xterm -e sh -c ‘pkexec {cmd}’.