Ты можешь использовать pkexec вместо гксудо. Мой способ бега, например. гэдит с повышенными привилегиями - создать скрипт, например /usr/местные/бин/su_gedit, со следующим содержанием:
#!/бин/баш
pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY gedit $*
Затем вы можете создать .рабочий стол файл для этого скрипта, например /usr/доля/приложения/su_gedit.desktop (Я не проверял, находится ли другое место, кроме /usr/доля/приложения будет работать), скопировав его содержимое из org.gnome.gedit.desktop и модифицировать соответствующим образом, т.е. изменение Имя= и Комментарий= строки на все, что вы хотите (например, Name=Корневой текстовый редактор и Comment=Редактировать текстовые файлы с привилегиями root) и замена гэдит к /usr/местные/бин/su_gedit в целом Исполнитель= линии.
После того, как вы это сделаете, щелкнув правой кнопкой мыши в Nautilus файл, который обычно открывается в gedit, и выбрав «Открыть с помощью другой программы», вы должны увидеть в списке запись «Корневой текстовый редактор». Даже если его там нет, если вы нажмете кнопку «Показать все программы», вы сможете его выбрать.
Другой способ — создать аналогичный скрипт, работающий с повышенными правами. гном-терминали создайте пусковую установку для этого скрипта, например. на панели GNOME или на рабочем столе. С этого терминала вы можете просто запустить гэдит как корень. Это то, что я обычно делаю.