Puppy Linux Discussion Forum Forum Index Puppy Linux Discussion Forum
Puppy HOME page : puppylinux.com
"THE" alternative forum : puppylinux.info
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

The time now is Fri 01 Aug 2014, 23:04
All times are UTC - 4
 Forum index » Advanced Topics » Puppy Derivatives
remasterd snowpup for acer 1825ptz
Moderators: Flash, JohnMurga
Post new topic   Reply to topic View previous topic :: View next topic
Page 1 of 1 [6 Posts]  
Author Message
thomas_schaefer

Joined: 21 May 2011
Posts: 7
Location: Germany, Hessen

PostPosted: Sun 22 May 2011, 06:49    Post subject:  remasterd snowpup for acer 1825ptz
Subject description: touchscreen works, emulate left and right mousebutton
 

based on snowpup 16, something out, wine in.
fluxbox windowmanager, driver for touchscreen (cando),
works fin on acer 1825ptz.
kernel 2.6.35.7.
but there is some strange, unlike other system:
a long touch on screen ist similar to left click, a short touch on screen is like right click.
if you start with the mouse pluged in, touchscreen dont work fine, only start without mouse.
if you want to use it on other pc with touchscreen you have to change something in /etc/X11/xorg.conf and /etc/rc.d/MODULESCONFIG.
to change the layout of the onscreen keyboard edit /usr/bin/tast

enjoy it!

http://www.megaupload.com/?d=SW4HD3GV
or
http://dl.dropbox.com/u/29973047/pup_007en.zip


this is the german

http://www.megaupload.com/?d=7QOLDZYH
or
http://dl.dropbox.com/u/29973047/007de.zip

and the .iso
http://dl.dropbox.com/u/29973047/pup007en.iso

.. is english


and now a new version, based on snowpup 20.
with wbar, touchscreen works and xvkbd

http://dl.dropbox.com/u/29973047/zup_008.iso
test.jpg
Description 
jpg

 Download 
Filename  test.jpg 
Filesize  233.11 KB 
Downloaded  405 Time(s) 

Last edited by thomas_schaefer on Sun 12 Jun 2011, 09:10; edited 4 times in total
Back to top
View user's profile Send private message 
Ray MK


Joined: 05 Feb 2008
Posts: 760
Location: UK

PostPosted: Sun 22 May 2011, 20:40    Post subject:  

Hi thomas_schaefer

Very nice puppy - using it now on my 9/10 yr old Acer TM 243LC laptop.

manual frugal install to ext3 with a 800mb swap partition.
256mb ram and a 2.5Ghz celeron proc.

Runs very well - (just a few degrees hotter than normal).

Anyone with a touch screen laptop or PC should give this a go.
Looks good with Xvkbd setup and ready to go.

Sadly, I don't have touch screen - but now I have a good reason to
consider getting one.

Many thanks for sharing your work with us.

Very best regards - Ray
Back to top
View user's profile Send private message 
thomas_schaefer

Joined: 21 May 2011
Posts: 7
Location: Germany, Hessen

PostPosted: Tue 24 May 2011, 14:42    Post subject: xorg.conf for touchscreen  

the xorg.conf works fine with candotouchscreen.

#Special base config file used in Puppy Linux.

# **********************************************************************
# Module section -- this section is used to specify
# which dynamically loadable modules to load.
# **********************************************************************
#
Section "Module"
Load "synaptics"

# This loads the DBE extension module.

Load "dbe" # Double buffer extension

# This loads the miscellaneous extensions module, and disables
# initialisation of the XFree86-DGA extension within that module.
SubSection "extmod"
Option "omit xfree86-dga" # don't initialise the DGA extension
EndSubSection

# This loads the font modules
# Load "type1"
# Load "freetype"

# This loads xtrap extension, used by xrandr
# Load "xtrap"

# This loads the GLX module (if present). xorg 7.4/5 need explicit disable to disable...
Load "glx" #LOADGLX

# This loads dri module (if present). 7.4 loads it by default, have to disable...
Load "dri" #LOADDRI
# Disable "dri"

EndSection

# **********************************************************************
# Files section. This allows default font paths to be set
# **********************************************************************

Section "Files"

# Multiple FontPath entries are allowed (which are concatenated together),
# as well as specifying multiple comma-separated entries in one FontPath
# command (or a combination of both methods)

FontPath "/usr/share/X11/fonts/misc/"
FontPath "/usr/share/X11/fonts/Type1/"
FontPath "/usr/share/X11/fonts/TTF/"

EndSection

# **********************************************************************
# Server flags section.
# **********************************************************************

Section "ServerFlags"

# Uncomment this to disable the <Crtl><Alt><Fn> VT switch sequence
# (where n is 1 through 12). This allows clients to receive these key
# events.

# Option "DontVTSwitch"

# Enables mode switching with xrandr
# There is a report that this can cause Xorg not to work on some
# video hardware, so default is commented-out...
# but i want to use it in xorgwizard so leave on...

Option "RandR" "on"

# With this, Xorg won't talk to HAL to add evdev devices and you'll be back
# with the old Xorg behavior (pre-7.4)...

Option "AutoAddDevices" "false"

# For no-Hal, kirk also suggests this...

# Option "AllowMouseOpenFail" "true"

# Xorg 7.4, Ubuntu Jaunty, CTRL-ALT-BACKSPACE is disabled by default...

Option "DontZap" "false"

EndSection

#everything past here is auto-generated by Puppy's Xorg Wizard...


Section "ServerLayout"
InputDevice "Synaptics Mouse" "AlwaysCore"
Identifier "X.org Configured"
Screen 0 "Screen0" 0 0
InputDevice "Mouse0" "CorePointer"
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "touchscreen" "SendCoreEvents"
EndSection

Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
Option "XkbRules" "xorg"
Option "XkbModel" "pc102"
Option "XkbLayout" "de" #xkeymap0
EndSection

Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "IMPS/2" #mouse0protocol
Option "Device" "/dev/mouse"
#Option "Emulate3Buttons"
#Option "Emulate3Timeout" "50"
Option "ZAxisMapping" "4 5" #scrollwheel
EndSection

Section "InputDevice"
Identifier "touchscreen"
Driver "evtouch"
Option "Device" "/dev/input/by-id/usb-Cando_11.6-event-if00
Option "DeviceName" "touchscreen"
Option "MinX" "0"
Option "MinY" "0"
Option "MaxX" "19000"
Option "MaxY" "10800"
Option "ReportingMode" "Raw"
Option "MaxTapTime" "220"
Option "MaxTapMove" "220"
Option "moving_action" "down"
Option "moving_button" "1"
Option "maybetapped_action" "click"
Option "maybetapped_button" "3"
# Option "longtouched_action" "click"
# Option "longtouched_button" "3"
# Option "touched_action" "click"
# Option "touched_button" "1"
Option "Emulate3Buttons"
Option "Emulate3Timeout" "50"
Option "SendCoreEvents" "On"
EndSection

Section "InputDevice"
Identifier "Synaptics Mouse"
Driver "synaptics"
Option "Device" "/dev/psaux"
Option "Protocol" "auto-dev"
Option "LeftEdge" "1700"
Option "RightEdge" "5300"
Option "TopEdge" "1700"
Option "BottomEdge" "4200"
Option "FingerLow" "25"
Option "FingerHigh" "30"
Option "MaxTapTime" "220"
Option "MaxTapMove" "220"
Option "VertScrollDelta" "100"
Option "MinSpeed" "0.10"
Option "MaxSpeed" "0.30"
Option "AccelFactor" "0.0030"
#Option "SHMConfig" "on"


#Option "Repeater" "/dev/ps2mouse"
EndSection

Section "Monitor"
Identifier "Monitor0"
VendorName "Monitor Vendor"
ModelName "Monitor Model"
HorizSync 31.5-90
VertRefresh 60
#UseModes "Modes0" #monitor0usemodes
Option "PreferredMode" "1360x768"
EndSection

Section "Modes"
Identifier "Modes0"
#modes0modeline0
EndSection

Section "Device"
### Available Driver options are:-
### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
### <string>: "String", <freq>: "<f> Hz/kHz/MHz"
### [arg]: arg optional
#Option "NoAccel" # [<bool>]
#Option "SWcursor" # [<bool>]
#Option "ColorKey" # <i>
#Option "CacheLines" # <i>
#Option "Dac6Bit" # [<bool>]
#Option "DRI" # [<bool>]
#Option "NoDDC" # [<bool>]
#Option "ShowCache" # [<bool>]
#Option "XvMCSurfaces" # <i>
#Option "PageFlip" # [<bool>]
Identifier "Card0"
Driver "intel" #card0driver
Option "LinearAlloc" "6144"
VendorName "Intel Corporation"
BoardName "Mobile 4 Series Chipset Integrated Graphics Controller"
BusID "PCI:0:2:0"
EndSection

Section "Screen"
Identifier "Screen0"
Device "Card0"
Monitor "Monitor0"
DefaultDepth 16
#Option "metamodes" "1360x768_60 +0+0" #METAMODES_0
Subsection "Display"
Depth 16
Modes "1360x768"
EndSubsection
EndSection

#PuppyHardwareProfile=Intel_r_Cantiga_Graphics_ChipAUO
Back to top
View user's profile Send private message 
thomas_schaefer

Joined: 21 May 2011
Posts: 7
Location: Germany, Hessen

PostPosted: Wed 25 May 2011, 02:45    Post subject: little help for touchscreen users  

if you want to use a touchscreen......

start "system-hardinfo"
search for the touchscreen in pci - usb - input devices
look if the kernel modul is loaded
if it is loaded go to chapter 2
if it isn't loaded go to chapter 1

chapter 1
look if the modul is aviable in your kernel
( /lib/modules/kernel/ 2.6.xxx/drivers/.....)
if it is aviable edit /etc/rc.d/MODULESCONFIG
add line "ADDLIST='hid-cando' " (cando touchscreen)
or "ADDLIST=' your touchscreen name ' "

reboot

chapter 2
search in /dev/input/by-id your device
my device "/dev/input/by-id/usb-Cando_11.6-event-if00"
your device name maybe different
edit /etc/X11/xorg.conf

add line ' inputDevice "touchscreen" "SendCoreEvents" '
inside Section ServerLayout

add

Section "InputDevice"
Identifier "touchscreen"
Driver "evtouch"
Option "Device" "/dev/input/by-id/usb-Cando_11.6-event-if00
Option "DeviceName" "touchscreen"
Option "MinX" "0"
Option "MinY" "0"
Option "MaxX" "19000"
Option "MaxY" "10800"
Option "ReportingMode" "Raw"
Option "MaxTapTime" "220"
Option "MaxTapMove" "220"
Option "moving_action" "down"
Option "moving_button" "1"
Option "maybetapped_action" "click"
Option "maybetapped_button" "3"
Option "Emulate3Buttons"
Option "Emulate3Timeout" "50"
Option "SendCoreEvents" "On"
EndSection

change the device to your device name you found in /dev/input/by-id

reboot

maybe you have to change MaxX, MaxY - test it
to test it it is only neccesary to start the x_server again

reboot

enjoy it
Back to top
View user's profile Send private message 
thomas_schaefer

Joined: 21 May 2011
Posts: 7
Location: Germany, Hessen

PostPosted: Sun 12 Jun 2011, 13:11    Post subject:  

new version based on snowpup 20, see top post
Back to top
View user's profile Send private message 
marlow77

Joined: 02 Sep 2011
Posts: 1

PostPosted: Fri 02 Sep 2011, 08:35    Post subject: Lenovo S10-3T ideapad touchscreen calibration and loading
Subject description: Having difficulties with calibration and loading save files with remaster
 

Hello!

First, I have to tell you that I really appreciate all of the work you put into making this work! I have been waiting for someone to help with this since ubuntu first started playing with touchscreen use. I am super excited to finally see my touchscreen recognized in puppy linux (my favorite linux distro).

Unfortunately, I am having some difficulties getting it to work consistently on my system. My system is a Lenovo S10-3T ideapad with Cando touchscreen (1024x768). I am able to use the touchscreen very well for a few moments, but when I drag the pointer it moves further from my touch point directly proportional to the speed of the drag and becomes completely uncalibrated. Also, without dragging after several touches the touch point and the pointer are no longer correlated or calibrated.

I am currently using the remaster of snowpup 20 that I thankfully downloaded from your dropbox account. I have played with the settings in the xorg.conf file and have restarted X, but I am having the same problems.

However, I have noticed that this section is missing from the Xorg.conf file:
Section "InputDevice"
Identifier "touchscreen"
Driver "evtouch"
Option "Device" "/dev/input/by-id/usb-Cando_11.6-event-if00
Option "DeviceName" "touchscreen"
Option "MinX" "0"
Option "MinY" "0"
Option "MaxX" "19000"
Option "MaxY" "10800"
Option "ReportingMode" "Raw"
Option "MaxTapTime" "220"
Option "MaxTapMove" "220"
Option "moving_action" "down"
Option "moving_button" "1"
Option "maybetapped_action" "click"
Option "maybetapped_button" "3"
# Option "longtouched_action" "click"
# Option "longtouched_button" "3"
# Option "touched_action" "click"
# Option "touched_button" "1"
Option "Emulate3Buttons"
Option "Emulate3Timeout" "50"
Option "SendCoreEvents" "On"
EndSection

which I added, but seemed to have no effect.

And lastly, when I attempt to save and reboot, it fails to save at all. It says that it is creating a save file and it has a pup_save file, but it does not load this file during reboot.

Can you help me with my configuration for the touchscreen or tell me if there is a calibration program that can help me configure it? Also, do you have any suggestions for correcting the saving a loading so I can keep using your remaster effectively?

Thank you for such a breakthrough for Puppy Linux and touchscreens and let me know if you can help me out.

Thank you,

Marlow77
Back to top
View user's profile Send private message 
Display posts from previous:   Sort by:   
Page 1 of 1 [6 Posts]  
Post new topic   Reply to topic View previous topic :: View next topic
 Forum index » Advanced Topics » Puppy Derivatives
Jump to:  

You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2005 phpBB Group
[ Time: 0.0965s ][ Queries: 12 (0.0102s) ][ GZIP on ]