Обычно gksu входит в систему как пользователь root и запускает приложение в этом сеансе.
В некоторых системах, таких как ubuntu, gksu и gksudo являются символическими ссылками, что в основном означает, что независимо от того, какую команду вы использовали, вы просто используете gksudo, потому что /apps /gksu /sudo-mode включен
Обычно gksu входит в систему как пользователь root и запускает приложение в этом сеансе. Где, поскольку gksudo/sudo держит пользователя вошедшим в систему и повышает привилегии корневого уровня для этого пользователя
Вы никогда не должны использовать обычный sudo для запуска графических приложений. Вместо этого вы должны использовать gksudo. gksudo устанавливает HOME = ~ root и копирует.Xauthority для каталога tmp. Это предотвращает принадлежность файлов в вашем домашнем каталоге пользователю root. (AFAICT, это все, что особенного в среде запущенного процесса с gksudo vs. sudo).