#!/bin/bash
EDITOR=gedit
SUDO=gksu-polkit
test -w "" || exec $SUDO $EDITOR ""
exec $EDITOR ""
Cole em um arquivo, torne executável e defina como padrão para abrir os arquivos que desejar. Mude as variáveis se você tiver um editor ou programa sudo diferente .. (Pessoalmente, eu gosto do gksu-polkit, do pacote do mesmo nome, melhor que o gksudo, só porque ele não pega minha tela).
Eu suponho que você saiba como fazer tudo isso; Estou mais do que feliz em ajudar se você não o fizer.