Strona 1 z 1

[+] hotkeys i amarok - nie działa część klawiszy

: 27 sierpnia 2008, 17:00
autor: GIGABYTE
Witam. Mam problem z hotkeys, a mianowicie nie działają przyciski oprócz Głośności. Plik konfiguracyjny itouch pasuje do mojej klawiatury, wpisałem tam polecenia do amaroka, które w konsoli działają. Gdy naciskam przycisk przykładowo Play wyskakuje np.:

Kod: Zaznacz cały

xmms --play-pause
(usunąłem to z /etc/hotkeys.conf, ale dalej jest), a amarok nie reaguje. Prosiłbym o pomoc w rozwiązaniu problemu.

: 27 sierpnia 2008, 17:13
autor: Ventrue
Mój /etc/hotkeys.conf :

Kod: Zaznacz cały

############################################################
# Global configuration for hotkeys                         #
############################################################

# These are the default values.
# A line starting with # is a comment.

### Specify the default keyboard  (without the .def extension) so you
### don't need to specify -t every time
Kbd=itouch
CDROM=/dev/cdrom

PrevTrack=amarok -r
Play=amarok -t
Stop=amarok -s
#Pause=amarok --pause
# NextTrack=xmms --fwd
# Rewind=

WebBrowser=firefox
Email=icedove
Calculator=kcalc
FileManager=konqueror
# MyComputer=gmc
# MyDocuments=gmc
# Favorites=gnome-moz-remote --remote=openBookmarks
# Transfer=gtp
# Record=grecord
# Shell=xterm -rv
# ScreenSaver=xscreensaver-command -activate
# NewsReader=mozilla -news
# Communities=mozilla -remote 'openURL([url]http://slashdot.org[/url])'
# Search=mozilla -remote 'openURL([url]http://google.com[/url])'
# Idea=mozilla -remote 'openURL([url]http://sourceforge.net[/url])'
# Shopping=mozilla -remote 'openURL([url]http://thinkgeek.com[/url])'
# Go=mozilla -remote 'openURL([url]http://linux.com[/url])'
# Print=lpr
# Rotate=

# osd_font=-arphic-ar pl kaitim big5-bold-i-normal--0-250-0-0-c-0-*-*
### For the color, you can either use the strings in /etc/X11/rgb.txt,
### or use the RGB syntax #RRGGBB, e.g. ##A086FF
 osd_color=LawnGreen
 osd_timeout=3
### osd_position is either 'top' or 'bottom'
 osd_position=bottom
 osd_offset=25
A mój /usr/share/hotkeys/itouch.def wygląda tak:

Kod: Zaznacz cały

<?xml version="1.0"?>

<definition>

  <config model="Logitech Cordless iTouch/Internet/Cordless Desktop">
  
    <PrevTrack    keycode="144"/>
    <Play         keycode="162"/>
    <Stop         keycode="164"/>
    <NextTrack    keycode="153"/>
  
    <VolUp        keycode="176" adj="2"/>
    <VolDown      keycode="174" adj="2"/>
    <Mute         keycode="160"/>
  
    <WebBrowser   keycode="178"/>
    <Email        keycode="236"/>
    <Search       keycode="229"/>
    <Sleep        keycode="223"/>
  
    
  
    <userdef keycode="230" command="/usr/bin/mozilla -remote 'openURL([url]http://google.com[/url])'">Go to URL</userdef>
  
    
    <userdef keycode="161" command="kcalc">Kalkulator</userdef>

  <userdef keycode="237" command="amarok">Amarok</userdef>
  </config>
  
  <contributor>
    <name>to be added</name>
    <email>to be added</email>
  </contributor>

</definition>
I wszystko działa jak należy :)
Do kodów klawiszy możesz użyć tego poradnika :)

: 27 sierpnia 2008, 18:19
autor: GIGABYTE
Wszystko prawie ładnie, ale przy naciśnięciu play, musi wyświetlać

Kod: Zaznacz cały

Launching: amarok -t

: 27 sierpnia 2008, 19:30
autor: Ventrue
AFAIK musiałbyś edytować źródła programu, żeby to zlikwidować.
Ja się przyzwyczaiłem :)

: 27 sierpnia 2008, 21:16
autor: GIGABYTE
Ventrue pisze:AFAIK musiałbyś edytować źródła programu, żeby to zlikwidować.
Ja się przyzwyczaiłem :)
Aha, no trudno, ja też się przyzwyczaję. Tylko mam jeden problem, bo nie wiem jakie jest polecenie na NextTrack :/ Może ktoś wie?

: 27 sierpnia 2008, 23:37
autor: Ventrue
GIGABYTE pisze:jakie jest polecenie na NextTrack :/

Kod: Zaznacz cały

amarok -f
poczytaj:

Kod: Zaznacz cały

man amarok
sekcja Arguments.