[vlc] VLC Keybinding for window manager
fotos at korps-uto.ch
fotos at korps-uto.ch
Sun Oct 26 17:56:20 CET 2008
Hi
I'm not a programmer of vlc, but i have a suggestion:
You could send your requests to the built-in telnet-server. Maybe you will have to write a new binary ;-)
I'm very interested in your solution.
Greets
James Robertson schrieb:
> I'm using Enlightenment (E16) Window Manager on Debian Lenny,
>
> I have a basic use for VLC to just be a Desktop Media Player and I have
> googled and read documentation but cannot figure how to implement what
> I want.
>
> I need to be able to control a running instance of VLC from the command
> line so I can use keymaps in the window manager to manager things
> like play/pause, next, previous etc.
>
> I realise their is remote control via console and telnet etc but I
> cannot get this approch working properly and I think I'm getting a
> little confused about it all. I just need a single instance of VLC
> running with the GUI and the ability to control that instance with key
> bindings from the window manager.
>
> I am using a basic login script to conigure my keymaps as follows.
>
> #!/bin/bash
>
> xmodmap -e 'keycode 160=F14' # Mute
> xmodmap -e 'keycode 176=F15' # Vol-up
> xmodmap -e 'keycode 174=F16' # Vol-down
> xmodmap -e 'keycode 164=F17' # Stop
> xmodmap -e 'keycode 153=F18' # Next
> xmodmap -e 'keycode 144=F19' # Previous
> xmodmap -e 'keycode 162=F20' # Play/Pause
> xmodmap -e 'keycode 230=F21' # Star key
> xmodmap -e 'keycode 129=F22' # Headphones
> xmodmap -e 'keycode 178=F23' # Home
>
> # END
>
> In E16 I have these key bindings configured as an example.... I use
> aumix for volume control which works fine.
>
> KeyDown - F14 exec aumix -v M
> KeyDown - F15 exec aumix -v +5
> KeyDown - F16 exec aumix -v -5
>
> So I need something like
>
> KeyDown - F18 exec vlc 'magic command to go to next track'
> Keydown - F19 exec vlc 'magic command to go to previous track'
>
> The problem I have is that the commands I have ben trying basically just
> opens another instance of VLC instead of interacting with the current
> instance. I was using Audacious previously which has a utility called
> audtool that uses dbus to control the running instance. I would have
> stuck with it if it didn't use 40-50% CPU all the time.
>
> Like I mentioned I am getting a little confused so if you have to state
> the obvious go right ahead :)
>
> Thanks.
>
> James
> ______________________________________________________
> vlc mailing list
> To unsubscribe or modify your subscription options:
> http://mailman.videolan.org/listinfo/vlc
More information about the vlc
mailing list