LinuxQuestions.org
Support LQ: Use code LQ3 and save $3 on Domain Registration
Go Back   LinuxQuestions.org > Blogs > Whaling the FOSS
User Name
Password

Notices


The experiences of an Australian student who uses Linux.

Cover all topics from shell scripts to monopolies and reviews to political comments.
Rate this Entry

How hard could it be? A login manager in BASH

Posted 07-11-2011 at 08:34 PM by William (Dthdealer)

As I have previously elaborated, I hat the Gnome Login Manager. To summarise: it is bulky and slow.

I am currently using SLim as my login manager, for it is fast and very customisable. It however lacks a few features I want:
  1. Render of the date and time
  2. An easy way to receive a list of configured commands to for example, turn the computer off ( from now written as 'power commands' )
  3. UI elements to allow the user to turn the computer off without having to first login

I am out of luck however - I know of no other X login manager that does these things. So I am now taking the GNU approach to things: writing my own.

A login manager should be a simple affair. I plan to write mine using nothing but shell scripts, for a login manager really does nothing but ask for credentials and accept/execute power related commands.

Basically it will comprise of the following things:
  • An one line high aterm running a getty that executes the user's .xinitrc
  • Xclock to show the time
  • A named pipe to accept power commands
  • Several screensavers in borderless windows ( nameley 'molecule' and 'substrate' ) to make it look cool
  • Some way of providing power options on screen ( yet to decide on how to do this ).

Expect to see it soon!

Regards, William
Views 2231 Comments 0
« Prev     Main     Next »
Total Comments 0

Comments

 

  



All times are GMT -5. The time now is 04:04 AM.

Main Menu
Advertisement
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
identi.ca: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration