Я понимаю из Kdesu Not Working? , что использование kdesu
с программами с графическим интерфейсом не рекомендуется и что обычно это может не понадобиться (по крайней мере, не с катей и конкерором или дельфином). Однако, когда я сравниваю свой текущий жесткий диск с резервной копией жесткого диска, мне нужно запустить бесплатную синхронизацию файлов от имени пользователя root (и сделать это с помощью kdesu
). По какой-то причине это можно сделать из KDE Menü, в то время как "kdesu" не может быть найдено из командной строки.
Однако мне нужно запустить konqueror (и в данном случае, очевидно, как root) также изнутри бесплатно синхронизация файлов, чтобы я мог вручную сравнить некоторые каталоги. Как я могу этого добиться?
Kdesudo зависит от Qt4, которого нет в Ubuntu 20.04 LTS. Этот пакет был последним доступным в Ubuntu 16.04 LTS.
Поэтому я бы порекомендовал использовать pkexec
как показано ниже:
pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY FreeFileSync
Я только что проверил - FreeFileSync запускается нормально.