Se você está apenas tentando executar nano
no terminal gksudo
é o comando errado.
Se você quiser chamar outro emulador de terminal no qual executar nano
, a primeira coisa que você precisa fazer é criar um iniciador
Usando seu exemplo:
gksudo "lxterminal --command "nano /etc/default/grub""
O front-end gráfico de sudo
lança um emulador de terminal e, em seguida, executa o comando dentro desse terminal.