Para executar aplicativos GUI (por exemplo, gedit no seu caso) como outro usuário, você pode usar gksudo
. Eu não tenho certeza se ele vem com o Ubuntu padrão agora, mas você pode instalar:
sudo apt-get install gksu
E então corra assim:
gksudo -u <user goes here> gedit <file goes here>