[Ubuntu 10.10] script uitvoeren met hardware buttons

Pagina: 1
Acties:

Acties:
  • 0 Henk 'm!

  • oddish2211
  • Registratie: Januari 2007
  • Laatst online: 05-10 18:08
Ik heb op m'n laptop een stel knopjes zitten die ik wil gebruiken om scripts te starten, bijv. om de resolutie te veranderen of het scherm te draaien etc.

nu is er op het web veel te vinden over keymaps etc. daar wordt veel gebruik gemaakt van xev. deze geeft bij mijn output als ik een van de knoppen indruk;
code:
1
2
3
4
5
6
7
ButtonPress event, serial 33, synthetic NO, window 0x4400001,
    root 0xb1, subw 0x0, time 4943905, (120,79), root:(780,134),
    state 0x0, button 6, same_screen YES

ButtonRelease event, serial 33, synthetic NO, window 0x4400001,
    root 0xb1, subw 0x0, time 4943930, (120,79), root:(780,134),
    state 0x0, button 6, same_screen YES

en de andere:
code:
1
2
3
4
5
6
7
ButtonPress event, serial 33, synthetic NO, window 0x4800001,
    root 0xb1, subw 0x0, time 5124558, (166,3), root:(826,58),
    state 0x0, button 5, same_screen YES

ButtonRelease event, serial 33, synthetic NO, window 0x4800001,
    root 0xb1, subw 0x0, time 5124710, (166,3), root:(826,58),
    state 0x1000, button 5, same_screen YES


ik vind alleen maar info over het mappen van keycodes aan andere toetsen en dergelijke. maar hier kan ik geen keycodes uit vissen? hoe draai ik met deze knoppen een script?

Acties:
  • 0 Henk 'm!

  • Sh4wn
  • Registratie: December 2006
  • Laatst online: 12-11-2017

Sh4wn

Bio-informatica

Je kan bij Voorkeuren -> Keyboard Shortcuts ook je eigenscripts toevoegen, en dan kan je heel simpel instellen bij welke key het uitgevoerd moet worden.

Acties:
  • 0 Henk 'm!

  • oddish2211
  • Registratie: Januari 2007
  • Laatst online: 05-10 18:08
dan gaan ze er vanuit dat ik een keypress/keyrelease event krijg, daarbij krijg je dan ook meteen een keycode dus dan zou het geen probleem zijn.
maar ik krijg een buttonpress/buttonrelease event. ik heb het idee dat deze knopjes niet op het toetsenbord zitten, maar bijv. bij de trackpad oid horen.

keyboard shortcuts pakt (daarom denk ik) die toetsen ook niet.

[ Voor 9% gewijzigd door oddish2211 op 07-03-2011 15:54 ]


Acties:
  • 0 Henk 'm!

  • Hero of Time
  • Registratie: Oktober 2004
  • Laatst online: 05-10 22:09

Hero of Time

Moderator LNX

There is only one Legend

Gebruik Compiz-Fusion, bij ccsm kan je een commando aan een knop hangen.

Commandline FTW | Tweakt met mate


Acties:
  • 0 Henk 'm!

  • oddish2211
  • Registratie: Januari 2007
  • Laatst online: 05-10 18:08
en het werkt!, eindelijk :P
eerst gebruikte ik het commando "sh /pad/naar/script" maar dat werkt maar 1 keer en daarna niet meer ~, heel raar. maar met "bash /pad/naar/script" werkt het perfekt. :)

Acties:
  • 0 Henk 'm!

  • Hero of Time
  • Registratie: Oktober 2004
  • Laatst online: 05-10 22:09

Hero of Time

Moderator LNX

There is only one Legend

Waarom niet eerst chmod +x /pad/naar/script en dan gewoon /pad/naar/script invullen in het uit te voeren commando? Als je het script maakt zoals het hoort, heb je er netjes #!/bin/sh of #!/bin/bash bovenaan staan en weet de interpreter precies wat het moet uitvoeren voor een correcte executie van het script.

Commandline FTW | Tweakt met mate

Pagina: 1