Se você pretende usar gdm , não precisa de startx (se realmente quiser, precisará instalar a x11/xinit port para obtê-lo). gdm é um gerenciador de login gráfico, enquanto startx é usado para iniciar uma sessão X a partir da linha de comando.
Embora tenha editado os arquivos de configuração do sistema conforme instruído, agora é necessário reinicializar o sistema para que o processo de inicialização normal possa montar o sistema de arquivos procfs e iniciar todos os serviços que o GNOME requer ou você pode fazer à mão:
sudo mount -at procfs
sudo service dbus start
sudo service avahi-daemon start
sudo service avahi-dnsconfd start
sudo service hald start
sudo service gdm start
(A presença de gnome_enable no seu arquivo /etc/rc.conf faz com que esses serviços sejam executados automaticamente na inicialização.)