Page 1 of 2

PLP (Puppy Linux Portable)

Posted: Wed 25 Jul 2007, 15:35
by PuppyLinuxGuy
Hi everyone!
I have been working on a puppy derivative called PLP, or Puppy Linux Portable. I is designed to work on tablets or UMPC's that use a touchscreen.
I really want to hear what everyone thinks of this idea, so please leave all your comments and ideas! :)

EDIT:
I'm going to create a blog where you can further follow the development of PLP. It's address will be http://PuppyLinuxPortable.blogspot.com. That's all for now!

Posted: Wed 25 Jul 2007, 23:12
by PuppyLinuxGuy
Here are some screenshots of PLP currently (click to visit on picasaweb):

Image
This is the integrated Help Center.

Image
This is the about box.

Image
Here's one of just the taskbar.

That's all for now!

Posted: Thu 26 Jul 2007, 04:57
by Lobster
Great idea :)

seems a great way to interact as can be seen from this video
http://www.youtube.com/watch?v=CYY-g6ionzM

info
http://tuxmobil.org/touch_laptops.html

there is also a Linux project (in Alpha) similar to the MS "Surface" project
http://gizmodo.com/gadgets/touch-me/lin ... 278613.php

Posted: Thu 26 Jul 2007, 07:13
by John Doe
X11 upgrade anyone?

did BK drop the USB touchscreen drivers in? never made it that far to check.

Posted: Thu 26 Jul 2007, 12:54
by PuppyLinuxGuy
Thanks for all the info everyone!
John, I will definitely be upgrading it! Do you know where I could get the .pup/pet for that wm?
Lobster the video is really cool and that's exactly how i pictured it.

I'm also planning to build a computer to run it on. Here are some details:
Possibly 12-15" touchscreen
Slide out keyboard
PLP running on CF card connected to IDE by one of these: http://www.psism.com/adcf.htm
Ipod-sized hard drive for Personal storage file

That's all for now! Leave more ideas!

Posted: Thu 26 Jul 2007, 21:17
by PuppyLinuxGuy
Just a quick question :?: :
Does anyone know where I can get a version of Puppy with no included programs? I would use Unleashed, but I don't have a computer with enough space to compile it. Thanks! :)

EDIT:
Also, does anyone know a cool looking Window Manager that would be good for touchscreen use? Thanks! :)

Posted: Fri 27 Jul 2007, 11:08
by mbutts
Here is a link that is for MU's small Puppy iso, 12 meg in all.

http://www.murga-linux.com/puppy/viewto ... 8a38364392

pizzasgood came up with pet b gone which will remove packages from your Puppy, check this out.
http://www.murga-linux.com/puppy/viewtopic.php?t=17035

Looking to see what you can do with Puppy? This link might be just what you are looking for. It shows what everyone has done with puppy and I'm sure there are several window managers that might look nice.

http://www.murga-linux.com/puppy/viewto ... 0fc5dcc0d1

How many touch drivers have you used? I have a 7 inch touch screen that I had for gps in my truck, I don't know if it has linux drivers I'll have to check. Might be nice to see if I can get it to work on puppy.

cheers, martin

Posted: Fri 27 Jul 2007, 11:24
by PuppyLinuxGuy
martin, I haven't gotten to actually try it with a touchscreen yet, because I'm still trying to find a screen. I'll probably get a used one from ebay for testing.

Thanks for all the links, I can use all the help I can get! :)

Posted: Sun 29 Jul 2007, 20:13
by canezilla
PuppyLinuxGuy,

Thanks and Thanks again! I have a cheap and old laptop but it has a touchscreen built in. I have been looking for a puppy version with support for touchscreens.... Good luck with your work.

Brian

Posted: Mon 30 Jul 2007, 11:28
by PuppyLinuxGuy
Brian, what are your laptop's Brand and version? I can add the drivers to PLP. :)
And anyone else who has drivers for me would be greatly appreciated! I need lots so PLP can support as many monitors as possible.
Thanks!

Posted: Tue 31 Jul 2007, 22:58
by canezilla
http://www.amrel.com/federal_military_c ... enter.html

My laptop is an old PIII, police computer made by AMREL. I know the some of the drivers from their website are win files: MicroTouch Touch Screen Driver Jan, 2001 Ver. 5.6, Dynopro Touch Screen Driver, COM1SWP.COM: Set COM1 port type as COM1, Touch screen port.

I found two drivers but they are for ubuntu so I have no idea if they can be used or ported... ie...I have a lot to learn!

http://packages.ubuntu.com/edgy/x11/xse ... ut-dynapro
http://packages.ubuntu.com/edgy/x11/xse ... microtouch
http://ubuntuforums.org/showthread.php?t=382357

I hope this info helps. Thanks!

Brian

Posted: Tue 31 Jul 2007, 23:01
by canezilla
http://packages.ubuntu.com/edgy/x11/xse ... o-neomagic

The video card/chip is by neomagic.

Brian

Posted: Tue 31 Jul 2007, 23:10
by PuppyLinuxGuy
Brian,
I'm not sure if those versions of the drivers will work on Puppy, but 'll look for the originals and try those. Once I find them, I just have to figure out how to put them in a dotPup. Thanks so much for all the links!

Posted: Fri 03 Aug 2007, 08:35
by DavidBell
If you can get my egalax touchscreen working you will be my official hero for a week.

It uses primary driver usbtouchscreen.ko, and this provides input to both XOrg & XVesa no problems except it's not calibrated properly.

evtouch.so/la is meant to do the calibration for XOrg, but it has never worked for me, depending on the evtouch version I get everything from no effect, to stuck pointer, to complete computer lockup.

I would like to drop evtouch completely and do the calibration in usbtouchscreen, I doubt it would be very hard and it would work for XVesa as well, but when I tried I couldn't get it compile so got stuck.

EDIT. I finally got it going with http://www.murga-linux.com/puppy/viewto ... 995#104995

DB

Project on hold.

Posted: Sun 12 Aug 2007, 21:55
by PuppyLinuxGuy
Hi everyone!
I'm putting the development of PLP on hold so I can focus on my MMORPG Cat World. If you want more info on Cat World, visit http://catworldgame.blogspot.com/.

Keep posting ideas, though, so after PLP is resumed I'll have lots of stuff to work with!

Until then, bye!

PLP is back on!!!!!!!!!!!!!!

Posted: Wed 14 Nov 2007, 21:48
by PuppyLinuxGuy
:D :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D
I'm so excited! Puppy Linux Portable is back! I'm taking a break from Cat World, so I'm starting work here again.

I've started to design the interface and the ArfPad, which is the tablet PC I'll be building to run this on. I've been browsing the internet looking for a good WM to mod to create the interface, but I haven't found one yet. Can anybody give me some suggestions? Right now I'm leaning towards heavily modifying FVWM, because it's lightweight, but I would love your input! Also, I'm not sure if I can modify it enough.

I also still need links to touchscreen drivers I can package into the version I'll release here. I only need one driver in my personal edition, but I want to support as many as possible for the public edition.

Thanks!

Driver located!

Posted: Thu 15 Nov 2007, 11:41
by PuppyLinuxGuy
Hi! I think I've located a generic touchscreen driver for Linux, ready for .PETing! Someone mentioned it a while back here, but it was modified for Ubuntu, so I couldn't use it. Unfortunately, I can't download it until I know what version of Xorg Puppy uses. Does anyone know? Thanks! :)

Posted: Thu 15 Nov 2007, 16:06
by tempestuous
PuppyLinuxGuy,
Most touchscreens are supported in Linux by the Evtouch-usbtouchscreen drivers, which I provided for Puppy versions 2.12-2.16 and 2.17 here -
http://www.murga-linux.com/puppy/viewto ... 090#106090

These drivers have 2 main components:
- the "usbtouchscreen" kernel module, which must be compatible with the kernel version.
- the "evtouch" Xorg plugin, which must be compatible with the version of Xorg.

Regarding kernel/Xorg compatibility:
Puppy 2.12-2.16
kernel = 2.6.18.1
Xorg = 7.0

Puppy 2.17
kernel = 2.6.21.5
Xorg = 7.0

Puppy 3.00-3.01
kernel = 2.6.21.7
Xorg = 7.2

Puppy 4.00
kernel = 2.6.18.8
Xorg = none, but maybe v7.3 later as an add-on.

Compiling the usbtouchscreen kernel module is quite simple, but compiling the evtouch Xorg plugin requires the full Xorg source code (several hundred MB) ... that's why I only did it for Xorg 7.0.
I don't intend to compile this plugin for Puppy 3.x, but I might compile it for Puppy 4.x at a later stage.

Posted: Thu 15 Nov 2007, 22:16
by PuppyLinuxGuy
tempestuous,
Thank you so much! I will use those drivers for PLP 1.0. Right now PLP is based on Puppy 2.14, so the EVTouch driver will work fine.

Also, I can still add more specific drivers to the public edition, so keep posting your brands, and driver locations, too, if you have them!

PuppyLinuxGuy

Happy Holidays!

Posted: Sun 18 Nov 2007, 15:50
by PuppyLinuxGuy
I made some backgrounds for the holiday season: