It should be possible to omit GDM. Ubuntu used /etc/rc#.d/ now it's replaced by Upstart. In Arch it's as simple as
--- /etc/inittab.origin 2011-08-19 14:45:12.000000000 +0300 +++ /etc/inittab 2011-08-11 13:24:41.000000000 +0300 @@ -40,9 +40,10 @@ ca::ctrlaltdel:/sbin/shutdown -t3 -r now # Example lines for starting a login manager -x:5:respawn:/usr/bin/xdm -nodaemon +#x:5:respawn:/usr/bin/xdm -nodaemon #x:5:respawn:/usr/sbin/gdm -nodaemon #x:5:respawn:/usr/bin/kdm -nodaemon #x:5:respawn:/usr/bin/slim >/dev/null 2>&1 +x:5:once:/bin/su sergeykish -l -c "/bin/bash --login -c startx" On Fri, Aug 19, 2011 at 2:27 PM, Salman Aljammaz <s...@aljmz.com> wrote: > You could put this in your $HOME/.xinitrc file (plumber and factotum > are optional) > > """ > plumber > factotum > exec rio > """ > > It should run when you use 'startx' > > When I last used Ubuntu however .xinitrc seemed to be omitted from > GDM. A quick google brings this up http://subforge.org/blogs/show/13 > >