В чем разница между sudo, kdesudo и gksudo, и когда я должен использовать их каждый? Я знаю, что sudo позволяет мне запускать как cli, так и gui-функции, но я видел других людей на сайтах, используя kdesudo и gksudo для функций gui.