LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Puppy (http://www.linuxquestions.org/questions/puppy-71/)
-   -   Puppy JWM Login Screen (http://www.linuxquestions.org/questions/puppy-71/puppy-jwm-login-screen-779612/)

worm5252 01-03-2010 05:38 PM

Puppy JWM Login Screen
 
Hey everyone,
I am using puppy Linux for the first time. I am not new to Linux but I am new to Puppy. I am trying to build an educational system for kids. The kids that will be using this system will be 5 an 9 years old. I have created login accounts and Home directories for both children. My problem is however that puppy boots to a CLI login, and then launched X. The 5 year old can not type yet so this is not good for him.

Is there a way I can have X launch automatically and then have an XP welcome Screen style login window for JWM?

AutoBot 01-04-2010 12:15 AM

Change the /etc/inittab to runlevel 5 instead of 3 or whatever its set to.

AutoBot 01-04-2010 12:20 AM

You will need a login manager such as gdm to get what your looking for I imagine.

walkad 01-04-2010 04:35 PM

Hi worm5252

What about using GRUB? You could have a GRUB menu showing two Puppy OSs dual booted (each titled with a child's name). This means two separate partitions, I suppose. And that means you don't have to worry about logins or accounts.

Since the 5 yr old can't type, passwords are out. So XP style login by clicking an icon but no password is virtually the same as clicking the child's name on a GRUB menu.

Would that solution meet your requirements?

Gigabitten 01-04-2010 06:18 PM

multi-user Puppylinux for kids
 
Having desktop folders in the middle of the screen with the kids names on them may be a solution. Maybe having name graphics above the folders?

DMcCunney 01-04-2010 09:35 PM

Quote:

Originally Posted by worm5252 (Post 3812942)
Hey everyone,
I am using puppy Linux for the first time. I am not new to Linux but I am new to Puppy. I am trying to build an educational system for kids. The kids that will be using this system will be 5 an 9 years old. I have created login accounts and Home directories for both children. My problem is however that puppy boots to a CLI login, and then launched X. The 5 year old can not type yet so this is not good for him.

Is there a way I can have X launch automatically and then have an XP welcome Screen style login window for JWM?

Not very easily.

Part of the problem is that Pussy is explicitly intended to be a single-user system. The normal infrastructure that supports multiple users is largely absent. Boot Puppy to JWM, open a terminal to get a command prompt, and you are running as root. This is anathema in most Linux systems, which use things like sudo to keep you from shooting yourself in the foot. It shocked me, till I realized that it wasn't all that different from Windows through XP, which made similar assumptions about the logged in user having full administrative powers.

One of the Puppy forum regulars announced plans to make Puppy fully multi-user again, but I don't know offhand how far he's gotten.

Meanwhile, what sort of hardware are you building this system on? Puppy is intended for lower end kit, and there are people who report success in running Puppy on a P200 with 64MB RAM, for specialized applications. I run it on an old Fujitsu Lifebook, which has an 867mhz CPU, 256MB or RAM, a 40GB HD, and came from Fujitsu with Win XP SP2 installed. The person who gave it to me said it was "slow slow slow". No surprise, trying to run XP in 256MB of RAM...

Puppy is bearable, though no speed demon. Puppy itself and the bundled apps are sprightly enough. Other things aren't. Firefox 3.5, for instance, takes about 45 seconds to load and initialize. I think the culprit is a slow (18mbps transfer rate) HD, and I'm getting killed by disk I/O.

I also have Xubuntu on the machine. Xubuntu is designed for lower resource machines, and uses Xfce as the window manager instead of Gnome or KDE. It runs on the Lifebook, but it's slow enough that Puppy normally gets the nod. If it will run acceptably on your hardware, it may be a better option than Puppy, as it's still a true multi-user system. And you'll get the advantage of automatic updates, and a larger selection of software. Puppy uses its own package format, and you are limited to what people have repackaged for Puppy unless you want to do a lot of hacking.

As I recall, there are a couple of Puplets (custom Puppy distributions) intended for kids. You might want to go to the Puppy forums at http://www.murga-linux.com/puppy/index.php and poke around.
______
Dennis

Chango Verde 01-05-2010 02:31 AM

Re: DMC: Puppy is Single OS
 
Yeah. That's what I've seen too with Puppy. It is very good for a slower computer because the apps are very simple.

A. Let your 5 and 9 year old share the Puppy OS like we used to back with Mac OS 7 and Windows 3.1. It's not that bad, really, and that way they wont have to mess switching between accounts.

B. If you have a fast processer (900Mhz+) install another distro (I've been using ubuntu 9.10) Then you can set up multiple users... but they're going to need passwords: by default ubuntu and most require 6 characters....

C. So if you're five year old can't type and if you _need_ user accounts: better use windows xp or start fixing up your own custom login screen that doesn't require passwords or somehow has them set to automatic.

I'd go with A. You've got Puppy Setup.. it's speedy, it's got all the apps you _need_, the kids can delete everything and you can just reboot from the CD.... perfect for the little ones that want to drag everything to the trash.


Aside:::: About that Fujitsu Lifebook and it's slow hard-drive. Do you think a faster HD will speed it up or is the bus speed to slow?

...Now that i've seen SD->USB adapters for under $5 (1.99 at microcenter but usb 1 only i think) It seems like we should be seeing SD->laptop IDE adapters in the sub $10 range... where can I get that? anyone? It be nice to have like 8 chips on one to make a decent size drive/raid. And same for the older computer memories.... it's cheaper to buy a new laptop than to try to put 2GB pc6400.... hahahaha

_Nikolaus_ 01-05-2010 09:15 AM

Workaround
 
If you want different accounts for your 2 kids, how about using 2 1MB USB-Sticks with a pup_save.sfs file on each?
a yellow one for Ron and a green one for Fred.
Just plug the right one in and off you go!

puppyite 01-06-2010 07:07 AM

OT: CF as 2.5" IDE HD
 
Quote:

Originally Posted by Chango Verde (Post 3814533)
Now that i've seen SD->USB adapters for under $5 (1.99 at microcenter but usb 1 only i think) It seems like we should be seeing SD->laptop IDE adapters in the sub $10 range... where can I get that? anyone?

2.5" IDE 44-Pin To Dual Compact Flash Adapter $16.39 with shipping. Iíve had good experiences with this vendor.

DMcCunney 01-06-2010 10:00 AM

Quote:

Originally Posted by Chango Verde (Post 3814533)
Yeah. That's what I've seen too with Puppy. It is very good for a slower computer because the apps are very simple.

The Puppy devs place a premium on small size, and are constantly looking for the smallest program that will do a particular job. I grabbed Puppy because I had an old, slow machine with limited resources, and looked for a version of Linux intended for such.

Things generally run well enough when up, as long as I don't try to have too many things running at once, but loading can be time consuming.

Quote:

Aside:::: About that Fujitsu Lifebook and it's slow hard-drive. Do you think a faster HD will speed it up or is the bus speed too slow?
Good question. The drive is an old Toshiba, which was no speed demon even when released. I think seek time and transfer rate is the real killer. For instance, Opera 10 is roughly equivalent in size to Firefox 3.5, but loads nearly twice as fast. Opera on Puppy is compiled static, as one mammoth executable with a single library it links against. FF 3.5 has a small executable and a lot of libs. So Puppy can simply find Opera and start loading, with time to load being how long it takes to transfer the main file to RAM in a continuous read. FF 3.5 requires loading the main executable then finding and linking against a lot of libs. No surprise it's slower. And from what I've been able to find out, it can't be built static.

I got the Lifebook free, and I've been experimenting with what I can do with it without spending money, so I'm not out looking for a faster HD. The drive in it at the moment is not what it came with: the original was a 30GB drive with similar specs. I had the 40GB left over from a dead laptop and swapped it in, so I'd have enough space to triple boot Win2K Pro, Puppy, and Xubuntu.

It's fairly usable with Puppy if you discount the time required to load anything large.

I'm resisting temptation to repartition yet again and add a 2GB slice with MS-DOS. I still have a boatload of DOS software. Or maybe Win98SE...
______
Dennis

worm5252 01-06-2010 02:28 PM

Fair play, I decided for my needs Vector Linux was a better choice and ditched Puppy. Although I like the idea of using Grub and a dual boot system. Only problem is if I make a system change I have to do it 2 times. Oh well!

8-bit 01-07-2010 04:22 PM

Quote:

Originally Posted by worm5252 (Post 3816644)
Fair play, I decided for my needs Vector Linux was a better choice and ditched Puppy. Although I like the idea of using Grub and a dual boot system. Only problem is if I make a system change I have to do it 2 times. Oh well!

If your PC has a CD burner, you can burn a Puppy CD in open session and be able to save your settings and additions back to the CD.
You boot the CD and it does not touch your hard drive.
You can remove the CD if you want access to your CD/DVD drive, say to play a movie.
You put it back to save to it and can save during or after a session.

All this is without disturbing your presently installed OS and it's ability to boot with the Puppy CD removed.

I did this for my wife's PC that runs Windows XP.
If she wants Puppy, in goes the CD for booting.
If she wants XP, boot without the CD.

puppyite 01-08-2010 06:43 AM

8-bit,

I trust youíre well.

Have you seen Puppy Linux FAQ? Itís smoking, white hot! Online since 11/18/09 with 750+ hits per day. I wonít rest till it hits 1000+ per day (maybe this month).

About this thread: I donít give it much credence. Puppy tends to constipate the ďLinux FaithfulĒ, they donít get it.

About your suggestion: The only thing I might add is a DVD would provide room for a larger save file.

See you later. Donít be a stranger.

Regards,
Puppyite

DMcCunney 01-09-2010 06:50 PM

Quote:

Originally Posted by Chango Verde (Post 3814533)
Yeah. That's what I've seen too with Puppy. It is very good for a slower computer because the apps are very simple.

The Puppy devs place a premium on size, and are always looking for smaller programs that do the same things to replace what it currently uses.

Quote:

Aside:::: About that Fujitsu Lifebook and it's slow hard-drive. Do you think a faster HD will speed it up or is the bus speed to slow?
I just went through an exercise upgrading from Puppy 4.12 to Puppy 4.31.

4.31 is based on the latest kernel, and provides support for the ext4 file system. So I wiped the partition, reformatted ext4, and rebuilt from scratch. Ext4 touted some performance improvements, particularly in handling of extents and support for defragmentation. It's been a win here. I'm seeing a roughly 1/3 increase in load speeds. Firefox 3.5 used to take about 45 seconds to load. It now takes 30. Opera 10 in a static build used to take about 20 seconds, and loads in about 12.

I triple boot Win2K Pro and Xubuntu 9.10 on the box, and while Xubuntiu runs, it's arthritic. I'm about ready to redo it as an ext4 partition, too. Unfortunately, I can't do that with Windows... :p
______
Dennis


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