Installer base64 comme vous le pouvez, via apt-get, enfin je ne l'ai pas trouvé en package .deb, alors j'ai opter pour une complilation.

Après téléchargement base64.tar.gz, faite un:

./configure
make
sudo make install ou sudo checkinstall -D

Faite un test du bon fonctionnement de base64.

Suivant la votre version :

echo 'toto' | base64
ou
echo 'toto' | base64 -qw


Puis créé le script ci-joint par exemple, vnc_enable.sh:

vi vnc_enable.sh

#!/bin/sh

# Disable local confirmation dialog for incoming connections
gconftool-2 --type bool --set /desktop/gnome/remote_access/prompt_enabled false

# Change VNC port to :9 instead of :0
gconftool-2 --type bool --set /desktop/gnome/remote_access/use_alternative_port true
gconftool-2 --type int --set /desktop/gnome/remote_access/alternative_port 5900

# Enable password auth

gconftool-2 --type list --list-type string --set /desktop/gnome/remote_access/authentication_methods '[vnc]'
PW=`echo 'toto' | base64`
gconftool-2 --type string --set /desktop/gnome/remote_access/vnc_password $PW
# Enable the VINO server
gconftool-2 --type bool --set /desktop/gnome/remote_access/enabled true

Il ne reste plus qu'a faire un :

chmod 755 vnc_enable.sh

et lancer le script, attention le lancer sous l'utilisateur GUI, donc le compte de login, surtout pas sous root ni sudo:

./vnc_enable.sh