[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: replacing GDM with a script



On 08/02/2012 03:59 PM, Frank McCormick wrote:
On 02/08/12 03:00 PM, Wayne Topa wrote:
On 08/02/2012 12:33 PM, Darac Marjal wrote:
On Thu, Aug 02, 2012 at 12:22:27PM -0400, Frank McCormick wrote:

I am running 3 Linux distros with Sid as my main one. I am curious
to know if it's possible to replace GDM with a BASH script. The
issue is complicated because I run 3 window managers with Sid and a
similar situation with the other 2 distros. Googling the problem
hasn't turned up much of interest. I am in Sid most of the time, so
the script could only apply here. Does anyone have any suggestions?

With all the same functionality? Unlikely.

As a simple "mystartx<session>"? Probably. Try looking at how the
simpler display-managers work (lightdm, slim, nodm etc).


I have been using this in my .bashrc file for years. Maybe it could
help you? I have never used GDM.

x()
{
depth=${1:-24}
for i in `seq 0 4`; do if [ ! -f /tmp/.X${i}-lock ]; then D=$i;
break; fi; done
if [ -z $D ]; then
echo "No free virtual terminal"
else
/usr/bin/startx -- :${D} -depth 24 -dpi 96 2> ~/.X.err >
~/.X.out &
fi
}


I assume I'd have to disable (or remove) GDM. How do you use it ?

I don't see why , but remember I have never used gdm and don't have it installed.

1.  Add the above to .bashrc
2.  run . .bashrc to reread the .bashrc file
3.  to run it just type an x to go to X.

HTH




Reply to: