[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