evtouch fdi file for IDEACO IDC 6680 touchscreen

Oliver Grawert ogra at ubuntu.com
Mon Aug 25 03:31:46 PDT 2008

On Mi, 2008-08-20 at 18:57 +0200, Danny Kukawka wrote:
> 1) what kind of laptop is it? Please paste the output of:
>    lshal -lu /org/freedesktop/Hal/devices/computer 
It is sold as OS less device by a OEM called Nexoc in germany (and quite
famous here in germany for linux users since its insanely cheap but
available in powerful setups), dmidecode reports the manufacturer as
Clevo, lshal output for the computer device is attached.

> or better send me (private email) the full output of lshal and tell 
> me which /dev/* device the touchscreen use on your machine.
currently it is /dev/input/event2, private mail with full lshal output
sent to you in private as well ... 

> 2) IMO this fdi-file shouldn't be part of hal or the hal-info package. It 
> should be part of the evtouch package. Such special stuff (including 
> calibration information ...) make no sense in the hal packages especially 
> since evtouch is already a own package and since you need it to use the 
> touchscreen.
i agree that a calibration tool (i'm currently inspecting how the
keyboard defaults are read/applied and plan to do something similar for
touchscreen calibration info) should be in the evtouch package. 

why should touchscreen devices be handled differently than wacom
tablets ?

what i would like to see in hal-info are default .fdi files for all
available touchscreens we can get info for with either a generic basic
calibration for the typical "common case" or even without any
calibration info but at least with the info it needs to make use of the
evtouch driver so it doesnt default to "mouse" or "evdev" out of the box
(which makes the device completely unusable).

i have the same for a samsung Q1 Ultra with eGalax touchscreen here as
well now, do you want the same set of info for this device ? 

-------------- next part --------------
udi = '/org/freedesktop/Hal/devices/computer'
  info.addons = {'hald-addon-cpufreq', 'hald-addon-acpi'} (string list)
  info.callouts.add = {'hal-acl-tool --remove-all', 'hal-storage-cleanup-all-mountpoints'} (string list)
  info.callouts.session_active = {'hal-acl-tool --reconfigure'} (string list)
  info.callouts.session_add = {'hal-acl-tool --reconfigure'} (string list)
  info.callouts.session_inactive = {'hal-acl-tool --reconfigure'} (string list)
  info.callouts.session_remove = {'hal-acl-tool --reconfigure'} (string list)
  info.capabilities = {'cpufreq_control'} (string list)
  info.interfaces = {'org.freedesktop.Hal.Device.SystemPowerManagement', 'org.freedesktop.Hal.Device.CPUFreq'} (string list)
  info.product = 'Computer'  (string)
  info.subsystem = 'unknown'  (string)
  info.udi = '/org/freedesktop/Hal/devices/computer'  (string)
  org.freedesktop.Hal.Device.SystemPowerManagement.method_argnames = {'num_seconds_to_sleep', 'num_seconds_to_sleep', '', '', '', 'enable_power_save'} (string list)
  org.freedesktop.Hal.Device.SystemPowerManagement.method_execpaths = {'hal-system-power-suspend', 'hal-system-power-suspend-hybrid', 'hal-system-power-hibernate', 'hal-system-power-shutdown', 'hal-system-power-reboot', 'hal-system-power-set-power-save'} (string list)
  org.freedesktop.Hal.Device.SystemPowerManagement.method_names = {'Suspend', 'SuspendHybrid', 'Hibernate', 'Shutdown', 'Reboot', 'SetPowerSave'} (string list)
  org.freedesktop.Hal.Device.SystemPowerManagement.method_signatures = {'i', 'i', '', '', '', 'b'} (string list)
  power_management.acpi.linux.version = '20080321'  (string)
  power_management.can_hibernate = true  (bool)
  power_management.can_suspend = true  (bool)
  power_management.can_suspend_hybrid = false  (bool)
  power_management.is_powersave_set = false  (bool)
  power_management.type = 'acpi'  (string)
  system.chassis.manufacturer = 'No Enclosure'  (string)
  system.chassis.type = 'Laptop'  (string)
  system.firmware.release_date = '03/14/2008'  (string)
  system.firmware.vendor = 'Phoenix Technologies LTD'  (string)
  system.firmware.version = '1.00.03'  (string)
  system.formfactor = 'laptop'  (string)
  system.hardware.primary_video.product = 10754  (0x2a02)  (int)
  system.hardware.primary_video.vendor = 32902  (0x8086)  (int)
  system.hardware.product = 'TN120R'  (string)
  system.hardware.serial = 'Not Applicable'  (string)
  system.hardware.uuid = '0090F56B-4948-0000-0000-000000000000'  (string)
  system.hardware.vendor = 'CLEVO CO.'  (string)
  system.hardware.version = 'Not Applicable'  (string)
  system.kernel.machine = 'i686'  (string)
  system.kernel.name = 'Linux'  (string)
  system.kernel.version = '2.6.26-5-generic'  (string)

-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 197 bytes
Desc: This is a digitally signed message part
Url : http://lists.freedesktop.org/archives/hal/attachments/20080825/98a71fd7/attachment.pgp 

More information about the hal mailing list