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