LINUX.ORG.RU

Mplayer пауза и показать рабочий стол


0

1

На мастдае была прога media player classic, в которой по клавише «B» видео ставилось на паузу и показывался рабочий стол (или просто окно скрывалось). Хочу такое устроить в уютненьком мплеере. Возможно это сделать как-нибудь по-другому, кроме как прописать в input.conf что-то типа run xdotool <клавиша>?

★★★★

забиндить клавишу или комбинацию на скрипт, который посылает мплееру паузу и через дбас шлет сигнал ДЕ показать раб стол.

Кстати ДЕ какой ?

MikeDM ★★★★★
()
Ответ на: комментарий от doctorx

Это уже веселее =) кастуй спецов по всему.

MikeDM ★★★★★
()

1. Поставить SMplayer.
2. Ткнуть в настройках галочку «пауза при сворачивании».
3. Забиндить в конфиге опенбокса хоткей на сворачивание окна.
4. Радоваться.

Axon ★★★★★
()

Просто переключаться на другой рабочий стол хоткеем или запускать на другом рабочем столе не катит?

Mobyshvein
()
Ответ на: комментарий от Mobyshvein

Катит, но нужно чтобы один хоткей делал паузу (или хотя бы делал mute) и переключал рабочий стол.

doctorx ★★★★
() автор топика
Ответ на: комментарий от Mobyshvein

Почему же? Все правильно, можно написать скрипт, который через xdotool посылает нужные команды мplayer'у. А скрипт уже забиндить на хоткей. В чем проблема?

silw ★★★★★
()
Ответ на: комментарий от silw

Забиндил скрипт на клавишу Pause. Проблема в том, что окна сворачиваются (xdotool key Super_L+d), а mute не ставиться. Когда просто в терминале ввожу xdotool key Super_L+d && amixer -c 0 set Master mute, все работает. ЧЯДНТ?

doctorx ★★★★
() автор топика
Ответ на: комментарий от doctorx

А зачем еще и сворачивать в трее все равно видно? Не проще на другой, заведомо «рабочий» или «чистый» десктоп? Например так:

#!/bin/bash
xdotool search --name mplayer key space
xdotool set_desktop 1 #номер нужного десктопа, посмотреть можно через xdotool get_destop

Или нужно именно свернуть?

silw ★★★★★
()
Ответ на: комментарий от doctorx

гм, сейчас поковырял в опенбоксе сворачивание, не работает :) но разбираться почему нет времени. Что касается мьюта, то вот так:

[silwer@archmage ~]$ amixer -c 0 set Master mute
amixer: Invalid command!
[silwer@archmage ~]$ amixer -c 0 set Master 0%
Simple mixer control 'Master',0
  Capabilities: pvolume pvolume-joined penum
  Playback channels: Mono
  Limits: Playback 0 - 255
  Mono: Playback 0 [0%] [-99999.99dB]
[silwer@archmage ~]$ 

Если оставить вариант без сворачивания, то мьют работает, мплеер на паузе и ну и десктоп меняется :)

silw ★★★★★
()
Ответ на: комментарий от silw

Использовать вместо xdotool wmctrl, как подсказал товарищ anon_666, дает такой же результат((

doctorx ★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.