Nieuws:

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: Logitech G510 met G15 driver  (gelezen 2580 keer)

Offline robojan1

  • Lid
Logitech G510 met G15 driver
« Gepost op: 2010/10/30, 18:23:16 »
hallo allemaal

Ik heb een Logitech G510 keyboard. dat is een toetsenbord met een lcd scherm er op en nog wat extra programmeerbare toetsen. Nu werken de standaard drivers in Ubuntu wel met het toetsenbord, maar dan werkt het lcd en de extra toetsen niet.

Omdat de G510 de opvolger is van de G15 en dat ze bijna de zelfde hardware hebben, dat ik dan de drivers voor de G15 kon gebruiken, mits ze een beetje aangepast zijn.
Ik heb de sourcecode van de libg15 gedownload en heb er een extra regel toegevoegd in libg15.c
Namelijk deze regel:
DEVICE("Logitech G510 Gaming Keyboard",0x46d,0xc22e, G15_LCD|G15_KEYS|G15_DEVICE_5BYTE_RETURN|G15_DEVICE_IS_SHARED),Download hier de sourcecode

Toen ik de driver als root uitvoerde was ik blij dat ik een klok op het lcd zag verschijnen, maar nu komt het probleem.
Nadat ik de LCD aan de praat had wou ik verder gaan typen, maar ik kon opeens niet meer typen. De driver werkte dus wel, maar de normale toetsen weigerde nog iets te doen.

Dit is de output die de daemon geeft:
G15Daemon CMDLINE ARGS: -d
usb_set_debug: Setting debugging level to 1 (on)
usb_os_init: Found USB VFS at /dev/bus/usb
skipping descriptor 0x25
skipping descriptor 0x25
skipping descriptor 0x25
libg15: libg15 1.2.7
libg15: Found 1 supported devices
libg15: Trying to find Logitech G15
libg15: Logitech G15 not found
libg15: Trying to find Logitech G11
libg15: Logitech G11 not found
libg15: Trying to find Logitech Z-10
libg15: Logitech Z-10 not found
libg15: Trying to find Logitech G15 v2
libg15: Logitech G15 v2 not found
libg15: Trying to find Logitech G510 Gaming Keyboard
libg15: Found Logitech G510 Gaming Keyboard, trying to open it
libg15: Device has 1 possible configurations
libg15: Device has 1 Alternate Settings
libg15: Interface 0 has 1 Endpoints
libg15: Trying to detach driver currently attached: "usbhid"
libg15: Success, detached the driver
libg15: Found "Extra Keys" endpoint 1 with address 0x81 maxtransfersize=8
libg15: Device has 1 Alternate Settings
libg15: Interface 1 has 2 Endpoints
libg15: Trying to detach driver currently attached: "usbhid"
libg15: Success, detached the driver
libg15: Found "Extra Keys" endpoint 2 with address 0x82 maxtransfersize=8
libg15: Found "LCD" endpoint 3 with address 0x3 maxtransfersize=64
libg15: Done opening the keyboard
Booting plugin "Clock"
Plugin "Clock" boot successful.
Booting plugin "LCDServer"
Plugin "LCDServer" boot successful.
Booting plugin "Linux UINPUT Keyboard Output"
Plugin "Linux UINPUT Keyboard Output" boot successful.
« Laatst bewerkt op: 2010/10/30, 18:57:33 door robojan1 »

Re: Logitech G510 met G15 driver
« Reactie #1 Gepost op: 2010/10/30, 21:45:08 »
Kijk eens of het lukt met Lineak. Dit programma zit in Synaptic
LinEAK, Linux support for Easy Access and Internet Keyboards, features X11
support, windowmanager independence, ability to configure all keys through
GUI or .conf file, volume control and sound controls.

lineakd is the daemon that runs in the background of an X session and listens
to incoming events from multimedia buttons.
In der Beschränkung zeigt sich der Meister.

Offline robojan1

  • Lid
Re: Logitech G510 met G15 driver
« Reactie #2 Gepost op: 2010/10/31, 11:51:04 »
Ik heb gekeken naar Lineak, maar dat programma doet niet echt wat ik wil. dat programma luistert naar de mediakeys, maar die werken normaal al met de standaard driver. de g510 heeft ook nog 18 G keys dat zijn knoppen die te programmeren zijn.

Re: Logitech G510 met G15 driver
« Reactie #3 Gepost op: 2010/10/31, 13:03:36 »
Ga eens naar Systeem>Voorkeuren>Toetsenbord>Klik op het tabblad indelingen>Klik op Toetsenbordmodel>Kies Logitech>Kies nu Logitech15 extra toetsen via G15 deamon.
Ga nu naar Systeem>Voorkeuren>Sneltoetsen en pas dit aan naar de extra toetsen op je toetsenbord.
Kan je hier wat mee?
In der Beschränkung zeigt sich der Meister.