Hallo,
ich habe jetzt den VDR-2.1.2 unter Ubuntu 14.4.1 zum Laufen gebracht, nachdem das mitgelieferte Paket nicht richtig lief (Stottern des Sounds). Das Paket xine funktionierte ebenfalls nicht richtig, deshalb habe ich es rausgeschmissen und aus den Quellen xine 0.99.9 installiert. Ging zuerst auch nicht richtig, aber nach einem 2. Kompilieren funktioniert es.
Jetzt habe ich Probleme mit der Tastatur. Ich habe die Keymap aus dem VDR-Wiki verwendet bzw. die originale angepasst. Es funktionieren aber nicht alle Tasten, v. a. nicht die häufig benötigte Backspace, so dass ich die Wiedergabe von gespeicherten Filmen nicht beenden kann. Gibt es schon eine neue keymap für xine? Was man im Internet findet, ist anscheinend alles für ältere Versionen von VDR bzw. xine.
Hier meine aktuelle keymap mit den empfohlenen Korrekturen für VDR. Das meiste, was ich brauche, geht ja:
# menu navigate left
EventLeft {
key = KP_Left
modifier = none
}
# menu navigate right
EventRight {
key = KP_Right
modifier = none
}
# menu select
EventSelect {
key = VOID
modifier = none
}
# jump to next chapter
EventNext {
key = KP_Next
modifier = none
}
# jump to previous chapter
EventPrior {
key = KP_Prior
modifier = none
}
# select next angle
EventAngleNext {
key = KP_Home
modifier = none
}
# select previous angle
EventAnglePrior {
key = KP_End
modifier = none
}
# visibility toggle of help window
HelpShow {
key = h
modifier = meta
}
# visibility toggle of video post effect window
VPProcessShow {
key = P
modifier = meta
}
# toggle post effect usage
VPProcessEnable {
key = P
modifier = control, meta
}
# visibility toggle of output window
ToggleWindowVisibility {
key = h
modifier = none
}
# bordered window toggle of output window
ToggleWindowBorder {
key = b
modifier = none
}
# visibility toggle of UI windows
ToggleVisibility {
key = g
modifier = none
}
# visibility toggle of control window
ControlShow {
key = c
modifier = meta
}
# visibility toggle of mrl browser window
MrlBrowser {
key = m
modifier = meta
}
# visibility toggle of playlist editor window
PlaylistEditor {
key = p
modifier = meta
}
# visibility toggle of the setup window
SetupShow {
key = s
modifier = meta
}
# visibility toggle of the event sender window
EventSenderShow {
key = e
modifier = meta
}
# visibility toggle of analog TV window
TVAnalogShow {
key = t
modifier = meta
}
# visibility toggle of log viewer
ViewlogShow {
key = l
modifier = meta
}
# visibility toggle of stream info window
StreamInfosShow {
key = i
modifier = meta
}
# display stream information using OSD
OSDStreamInfos {
key = i
modifier = control
}
# display information using OSD
OSDWriteText {
key = VOID
modifier = control
}
# show OSD menu
OSDMenu {
key = O
modifier = none
}
# enter key binding editor
KeyBindingEditor {
key = k
modifier = meta
}
# enable key bindings (not useful to bind a key to it!)
KeyBindingsEnable {
key = VOID
modifier = none
}
# open file selector
FileSelector {
key = o
modifier = control
}
# select a subtitle file
SubSelector {
key = S
modifier = control
}
# display MRL/Ident toggle
MrlIdentToggle {
key = t
modifier = control
}
# grab pointer toggle
GrabPointer {
key = Insert
modifier = none
}
# enter the number 0
Number0 {
key = 0
modifier = none
}
# enter the number 1
Number1 {
key = 1
modifier = none
}
# enter the number 2
Number2 {
key = 2
modifier = none
}
# enter the number 3
Number3 {
key = 3
modifier = none
}
# enter the number 4
Number4 {
key = 4
modifier = none
}
# enter the number 5
Number5 {
key = 5
modifier = none
}
# enter the number 6
Number6 {
key = 6
modifier = none
}
# enter the number 7
Number7 {
key = 7
modifier = none
}
# enter the number 8
Number8 {
key = 8
modifier = none
}
# enter the number 9
Number9 {
key = 9
modifier = none
}
# add 10 to the next entered number
Number10add {
key = plus
modifier = mod3
}
# set position in current stream to numeric percentage
SetPosition% {
key = slash
modifier = none
}
# set position forward by numeric argument in current stream
SeekRelative+ {
key = Up
modifier = meta
}
# set position back by numeric argument in current stream
SeekRelative- {
key = Up
modifier = mod3
}
# change audio video syncing (delay video)
AudioVideoDecay+ {
key = VOID
modifier = none
}
# change audio video syncing (delay audio)
AudioVideoDecay- {
key = VOID
modifier = none
}
# reset audio video syncing offset
AudioVideoDecayReset {
key = Home
modifier = none
}
# change subtitle syncing (delay video)
SpuVideoDecay+ {
key = M
modifier = none
}
# change subtitle syncing (delay subtitles)
SpuVideoDecay- {
key = N
modifier = none
}
# reset subtitle syncing offset
SpuVideoDecayReset {
key = End
modifier = none
}
# toggle TV modes (on the DXR3)
ToggleTVmode {
key = o
modifier = control, meta
}
# switch Monitor to DPMS standby mode
DPMSStandby {
key = d
modifier = none
}
# increase hue by 10
HueControl+ {
key = VOID
modifier = none
}
# decrease hue by 10
HueControl- {
key = VOID
modifier = none
}
# increase saturation by 10
SaturationControl+ {
key = VOID
modifier = none
}
# decrease saturation by 10
SaturationControl- {
key = VOID
modifier = none
}
# increase brightness by 10
BrightnessControl+ {
key = VOID
modifier = none
}
# decrease brightness by 10
BrightnessControl- {
key = VOID
modifier = none
}
# increase contrast by 10
ContrastControl+ {
key = VOID
modifier = none
}
# decrease contrast by 10
ContrastControl- {
key = VOID
modifier = none
}
# increase gamma by 10
GammaControl+ {
key = VOID
modifier = none
}
# decrease gamma by 10
GammaControl- {
key = VOID
modifier = none
}
# increase sharpness by 10
SharpnessControl+ {
key = VOID
modifier = none
}
# decrease sharpness by 10
SharpnessControl- {
key = VOID
modifier = none
}
# increase noise reduction by 10
NoiseReductionControl+ {
key = VOID
modifier = none
}
# decrease noise reduction by 10
NoiseReductionControl- {
key = VOID
modifier = none
}
# quit the program
Quit {
key = q
modifier = none
}
# input_pvr: set input
PVRSetInput {
key = VOID
modifier = none
}
# input_pvr: set frequency
PVRSetFrequency {
key = VOID
modifier = none
}
# input_pvr: mark the start of a new stream section
PVRSetMark {
key = VOID
modifier = none
}
# input_pvr: set the name for the current stream section
PVRSetName {
key = VOID
modifier = none
}
# input_pvr: save the stream section
PVRSave {
key = VOID
modifier = none
}
##
# End of xine key bindings.
##
# jump to media Menu
Menu {
key = m
modifier = none
}
# menu navigate up
EventUp {
key = Up
modifier = none
}
# menu navigate down
EventDown {
key = Down
modifier = none
}
# menu navigate left
EventLeft {
key = Left
modifier = none
}
# menu navigate right
EventRight {
key = Right
modifier = none
}
# menu select
EventSelect {
key = Return
modifier = none
}
# VDR Red button
VDRButtonRed {
key = F1
modifier = none
}
# VDR Green button
VDRButtonGreen {
key = F2
modifier = none
}
# VDR Yellow button
VDRButtonYellow {
key = F3
modifier = none
}
# VDR Blue button
VDRButtonBlue {
key = F4
modifier = none
}
# VDR Command back
VDRBack {
key = BackSpace
modifier = none
}
# menu select
Alias {
entry = EventSelect
key = KP_Enter
modifier = none
}
Alles anzeigen
Hinzu kommt, dass Xine die keymap selbständig verändert. Ich helfe mir, indem ich das Attribut "w" für alle Benutzer entferne. Dann hält es.
Vielen Dank für Eure Tipps.
MFG GBruno