================================================ PenMount for Fedora 13 ================================================ --------------------------------------------------------------------------- Supported Versions --------------------------------------------------------------------------- Distribution : Fedora 13 Linux Kernel : 2.6.33 X.Org X Server : 1.8.0 XInput : 9.0 RandR : 1.3 GTK+ : 2.20 --------------------------------------------------------------------------- PenMount Support --------------------------------------------------------------------------- - PenMount 5000 series (USB, low speed) - PemMount 6000 series (USB, full speed) - PemMount 9000 series (Serial, 19200/9600 bps) - PemMount 6000 series (Serial, 19200/9600 bps) --------------------------------------------------------------------------- File Description --------------------------------------------------------------------------- evtest - Read raw data from /dev/input/eventX for debugging. Please unload penmount driver before using evtest gCal - PenMount calibration utility (without UI) e.g. gCal <0|4|9|16|25> <config_file> e.g. gCal 4 (config file is saved in /etc/penmount.dat) e.g. gCal 4 /tmp/penmount.dat (config file is assigned in /tmp/penmount.dat) gDraw - PenMount drawing test e.g. gDraw gDraw cross gDraw point gDraw -h, see the details install.sh - Install script gPen - PenMount utility in GNOME tray Use penmount to perform calibration and another settings. penmount*.png - An icon files. penmount.dat - Default calibration data file It will be created after calibration. penmount.desktop - GNOME menu item entry penmount_drv.so - X.Org input driver for PenMount penmount.png - An icon for GNOME menu item pm-setup - PenMount setup utility. It can configure the PenMount driver and X configuration file (/etc/X11/xorg.conf) penmount.ini - Default settings for /etc/X11/xorg.conf README - You're reading now. xorg.conf - The sample of X configuration file --------------------------------------------------------------------------- Quick Install --------------------------------------------------------------------------- 1) Login 2) Open terminal [System] -> System Tools -> Terminal 3) Change directory to where the device driver is extracted to $ cd pmlinux-Fedora 4) Config PenMount.ini or using default configurations. 5) Run install script (root permission) $ sudo ./install.sh 6) Restart X window system to apply changes --------------------------------------------------------------------------- Calibration --------------------------------------------------------------------------- 1) Login 2) In Gnome Menu: [System] -> [Preferences] -> PenMount Utility The PenMount utility will be launched in GNOME tray. 3) Click the icon in the GNOME tray 4) Select calibrate type what you want and press 'Calibrate' button 5) Doing calibration 6) Touch some red points to finish calibration P.S. 1) gCal is calibration tool without UI. gCal 0 - standardard calibration gCal [4|9|16|25] - advanced calibration (4 points, 9 points...) --------------------------------------------------------------------------- PenMount settings in xorg.conf (in Section InputDevice) --------------------------------------------------------------------------- 1) Identifier "Penmount" Identify in ServerLayout section 2) Driver "penmount" Identify penmount driver (penmount_drv.so) 3) Option "Device" "/dev/input/event5" PenMount device node USB: /dev/input/event1, /dev/input/event2...etc COM: /dev/ttyS0, /dev/ttyS1...etc 4) Option "Protocol" "PM6000USB" What kind of PenMount model, there are: PM6000USB, PM6000COM, PM5000, PM9000, and PMLPC 5) Option "BaudRate" "19200" It's for PenMount COM port model 6) Option "ADBit" "10" A/D bits, 10-bit default. 7) Option "ConfigFile" "/etc/penmount.dat" config file is saved there. 8) Option "AlwaysCore" "1" PenMount option in section ServerLayout 9) Option "JitterFilter" "8" The jitter filter value, set to larger values on systems with larger noise. 10) Option "ScreenNumber" "0" # default = 0 Screen number of X window 11) Option "DebugLevel" "0" 0=debug off, >0 : penmount driver log in /var/log/Xorg.0.log. 12) Option "MoveX" "512" Option "MoveY" "384" (No effect in Calibration mode) Move viewport(Upper Left point) of calibrated penmount input area. This setting has lower priority than Option UMinX, UMinY, UMaxX, UMaxY. In the example above, if our calibrated penmount input area is 1024x768 in default screen with viewport (0, 0), it will move viewport(Upper Left of 1024x768) to (512,384) and with the same screen size(1024x768) as calibrated. Warning: in this setting, some parts of penmount input area may be outside of screens! 13) Option "UMinX" "192" Option "UMinY" "144" Option "UMaxX" "832" Option "UMaxY" "624" (No effect in Calibration mode) Resize Calibrated penmount input area to specified Upper Left and Lower Right points. This setting has higher priority than Option MoveX and MoveY. In the example above, if our original calibrated penmount input area is 1024x768 in default screen with viewport (0, 0), it will move viewport(Upper Left of penmount input area) to (192, 144) and with different screen size (640x480) from calibrated input area. For X: 192 + 640 = 832 and for Y: 144 + 480 = 624 Warning: you have to calculate the specified X, Y min/max first, otherwise there may be unexpected behavior with penmount! 14) Option "TouchMode" "ClickOnTouch" Option "TouchMode" "ClickOnRelease" Option "TouchMode" "PenInputEmulation" Option "TouchMode" "MouseEmulation" This sets the default touch mode in penmount.dat, which adds customized default whenever you (re)start X server. Users are still allowed to modify their touch mode in gPen GUI, but user changes will be overridden by option touch mode in xorg.conf whenever they restart X server. 15) Option "PressAndHold" "on" Option "PressAndHold" "off" Enable or Disable Press and hold function. Option "HoldTime" "800" Press and hold trigger time. Option "HoldArea" "32" Press and hold area. Option "Button2" "LeftButton" Option "Button2" "MiddleButton" Option "Button2" "RightButton" Press and hold triggered button as LeftButton, MiddleButton or RightButton of Mouse buttons. 16) Option "Monitor" "CRT1" The monitor name that the touch screen is mapped to. Monitor names can be found by the xrandr command. --------------------------------------------------------------------------- Application Notes --------------------------------------------------------------------------- 1. Use "sudo" instead of "su" during device driver installation. To ensure that the PenMount utility is set to run on startup, we encourage user to use "sudo" instead of "su" to gain the administrative permission during device driver installation. 2. Enable pc speaker in kernel The PenMount touch beep function depends on the snd-pcsp module. In Fedora 13, this module is in blacklist, so will not loaded by default. To enable the pc speaker module, modify /etc/modprobe.d/blacklist.conf, and remark the following line: blacklist snd-pcsp The snd-pcsp module will be loaded after system is restarted. --------------------------------------------------------------------------- PenMount Touch Solutions Nov. 24, 2010Download Driver Pack
After your driver has been downloaded, follow these simple steps to install it.
Expand the archive file (if the download file is in zip or rar format).
If the expanded file has an .exe extension, double click it and follow the installation instructions.
Otherwise, open Device Manager by right-clicking the Start menu and selecting Device Manager.
Find the device and model you want to update in the device list.
Double-click on it to open the Properties dialog box.
From the Properties dialog box, select the Driver tab.
Click the Update Driver button, then follow the instructions.
Very important: You must reboot your system to ensure that any driver updates have taken effect.
For more help, visit our Driver Support section for step-by-step videos on how to install drivers for every file type.