Форум русскоязычного сообщества Ubuntu


Автор Тема: Dzen2 (lower, raise) -> mplayer  (Прочитано 1209 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн victor00000

  • Автор темы
  • Забанен
  • Старожил
  • *
  • Сообщений: 15570
  • Глухонемой (Deaf)
    • Просмотр профиля
Dzen2 (lower, raise) -> mplayer
« : 26 Июль 2013, 06:04:42 »
Dzen2 (lower, raise) -> mplayer
Начало выполнить dzen2 для рабстол внизу панель икони и прогресс для звук, хочу фильм весь экран если пульт нажимай громко и возник от dzen2, но не ясно эти -e 'button1=lower;button3=raise' только мышь кликает на панельку, а теперь я нашёл сам патч.
1 raise

2 lower

=================================================================
Файл draw.c и найти
        /* ^ib(bool) ignore background color, type: ibg */
        else if((*line == 'i') && (*(line+1) == 'b') && (*(line+2) == '(')) {
                off=3;
                next_pos = get_tokval(line+off, &tokval);
                *t = ibg;
        }
добавить
        /* ^ib(bool) ignore background color, type: ibg */
        else if((*line == 'i') && (*(line+1) == 'b') && (*(line+2) == '(')) {
                off=3;
                next_pos = get_tokval(line+off, &tokval);
                *t = ibg;
        }
       /* victor00000 - Вот здесь, ^lr(0) lower, ^lr(1) raise */
        else if((*line == 'l') && (*(line+1) == 'r') && (*(line+2) == '(')) {
if(*(line+3) == '0')
XLowerWindow(dzen.dpy, dzen.title_win.win);
if(*(line+3) == '1')
XRaiseWindow(dzen.dpy, dzen.title_win.win);
                off=3;
                next_pos = get_tokval(line+off, &tokval);
//printf("ok\n");
        }
make и install, всё, тестир.
1 фифо и выполнить dzen2
mkfifo /tmp/fifo
tail -f -n -1 /tmp/fifo | dzen2 -y $y -h 100 &
потом
echo "^lr(0)^i(icons/audio-volume-muted.png.xpm) ^fg(#FFFF00)^r(18x50)^fg(#2F2F2F)^r(400x50)^fg()" > /tmp/fifo
появиться dzen внизу панель.
2 мплавер весь
mplayer -fs test.avi
3 тогда пульт нажимай команда
echo "^lr(1)^i(icons/audio-volume-muted.png.xpm) ^fg(#FFFF00)^r(18x50)^fg(#2F2F2F)^r(400x50)^fg()" > /tmp/fifo
тогда панель спрятать от dzen2, автосекунд и 0
echo "^lr(0)^i(icons/audio-volume-muted.png.xpm) ^fg(#FFFF00)^r(18x50)^fg(#2F2F2F)^r(400x50)^fg()" > /tmp/fifo
Всё хорошо. :)


Пользователь решил продолжить мысль 26 Июль 2013, 08:33:31:
ищо добавить ^hu(0) hide, ^hu(1) unhide.
        /* victor00000, ^hu(0) hide, ^hu(1) unhide */
        else if((*line == 'h') && (*(line+1) == 'u') && (*(line+2) == '(')) {
if(*(line+3) == '0')
XResizeWindow(dzen.dpy, dzen.title_win.win, dzen.title_win.width, 1);
if(*(line+3) == '1')
XResizeWindow(dzen.dpy, dzen.title_win.win, dzen.title_win.width, dzen.line_height);
                off=3;
                next_pos = get_tokval(line+off, &tokval);
        }

« Последнее редактирование: 26 Июль 2013, 10:55:13 от victor00000 »
Нельзя друзья, дулу - AnrDaemon видите?
~.o

Оффлайн peregrine

  • FSM
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 7172
  • Gentoo x64 Ubuntu 16.04.1 x64
    • Просмотр профиля
Re: Dzen2 (lower, raise) -> mplayer
« Ответ #1 : 26 Июль 2013, 20:16:40 »
victor00000, какой язык для Вас родной? А то не очень понятно что написано, может кто-то поможет Вам это всё на русский перевести с оригинала, а то читать тяжко. Вижу Вы какую-то ошибку исправили, даже патч нашли или написали, а в чём она не очень понятно.

Оффлайн victor00000

  • Автор темы
  • Забанен
  • Старожил
  • *
  • Сообщений: 15570
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: Dzen2 (lower, raise) -> mplayer
« Ответ #2 : 26 Июль 2013, 20:21:45 »
peregrine,
глухонемой ))
Нельзя друзья, дулу - AnrDaemon видите?
~.o

Оффлайн peregrine

  • FSM
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 7172
  • Gentoo x64 Ubuntu 16.04.1 x64
    • Просмотр профиля
Re: Dzen2 (lower, raise) -> mplayer
« Ответ #3 : 26 Июль 2013, 20:26:41 »
victor00000, искренне сочувствую. Надеялся, что подпись просто так.

Оффлайн victor00000

  • Автор темы
  • Забанен
  • Старожил
  • *
  • Сообщений: 15570
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: Dzen2 (lower, raise) -> mplayer
« Ответ #4 : 26 Июль 2013, 20:35:11 »
панель - что это? как гноме панель это dzen2, если весь экран фильм и где панель? как клик мышь на панель немог? а пульт кнопка громко а панель внутри спрятать не ясно. Я сделал патча добавить строки и компилил.
apt-get install dzen2
apt-get source dzen2
cd dzen*
вот это. ))
« Последнее редактирование: 26 Июль 2013, 20:41:44 от victor00000 »
Нельзя друзья, дулу - AnrDaemon видите?
~.o

Оффлайн victor00000

  • Автор темы
  • Забанен
  • Старожил
  • *
  • Сообщений: 15570
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: Dzen2 (lower, raise) -> mplayer
« Ответ #5 : 28 Июль 2013, 07:18:51 »
Нельзя друзья, дулу - AnrDaemon видите?
~.o

Оффлайн Пользователь

  • Модератор форума
  • Старожил
  • *
  • Сообщений: 2461
  • Runtu XFCE 18.04 (64-bit)
    • Просмотр профиля
Re: Dzen2 (lower, raise) -> mplayer
« Ответ #6 : 28 Июль 2013, 17:08:47 »
Мне трудно перевести весь текст.

Основная мысль такая: регулировка громкости с помощью пульта при просмотре видео через mplayer , и отображение уровня громкости в панели dzen2. Собственно автор темы написал как изменить панель dzen2 для этого дела.

Оффлайн victor00000

  • Автор темы
  • Забанен
  • Старожил
  • *
  • Сообщений: 15570
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: Dzen2 (lower, raise) -> mplayer
« Ответ #7 : 28 Июль 2013, 20:24:34 »
Пользователь,
спасибо. ))
Нельзя друзья, дулу - AnrDaemon видите?
~.o

Оффлайн peregrine

  • FSM
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 7172
  • Gentoo x64 Ubuntu 16.04.1 x64
    • Просмотр профиля
Re: Dzen2 (lower, raise) -> mplayer
« Ответ #8 : 28 Июль 2013, 20:38:21 »
victor00000, Пользователь, как, кстати, сам dzen2 в качестве панели? А то мало по нему информации в сети, а в Openbox он, возможно, мне пригодился. Легче ли, чем tint2, какие имеет плюшки?

Оффлайн Пользователь

  • Модератор форума
  • Старожил
  • *
  • Сообщений: 2461
  • Runtu XFCE 18.04 (64-bit)
    • Просмотр профиля
Re: Dzen2 (lower, raise) -> mplayer
« Ответ #9 : 28 Июль 2013, 21:04:45 »
Я ее не использовал, только перевел что написано.

Оффлайн victor00000

  • Автор темы
  • Забанен
  • Старожил
  • *
  • Сообщений: 15570
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: Dzen2 (lower, raise) -> mplayer
« Ответ #10 : 28 Июль 2013, 21:15:22 »
1 пример рабстол и dzen2 и mplayer
_______________________________________________________________
|                                                              |
| Рабстол                                                      |
|                                                              |
|                     _________________________________        |
|                     |mplayer_______________________x_|       |
|                     |                                |       |
|                     |                                |       |
|                     |                                |       |
|                     |                                |       |
|                     |                                |       |
|                     |                                |       |
|         ____________|_______________________         |       |
|         | Dzen2     |                       |        |       |
|         |           |                       |        |       |
|         |           |                       |        |       |
|         |           |_______________________|________|       |
|         |                                   |                |
|         |___________________________________|                |                 |
|______________________________________________________________|

2 чисто dzen2 должно -e 'button1=lower;button3=raise' только
2.1
_______________________________________________________________
|                                                              |
| Рабстол                                                      |
|                                                              |
|                     _________________________________        |
|                     |mplayer_______________________x_|       |
|                     |             __                 |       |
|                     |            |\                  |       |
|                     |              \мышь-клик-лево   |       |
|                     |                                |       |
|                     |                                |       |
|                     |                                |       |
|         ____________|                                |       |
|         | Dzen2     |                                |       |
|         |           |                                |       |
|         |           |                                |       |
|         |           |________________________________|       |
|         |                                   |                |
|         |___________________________________|                |                 |
|______________________________________________________________|
2.2
_______________________________________________________________
|                                                              |
| Рабстол                                                      |
|                                                              |
|                     _________________________________        |
|                     |mplayer_______________________x_|       |
|                     |                                |       |
|                     |                                |       |
|                     |                                |       |
|                     |                                |       |
|                     |                                |       |
|                     |                                |       |
|         ____________|_______________________         |       |
|         | Dzen2                             |        |       |
|         |                                   |        |       |
|         |   _                               |        |       |
|         |  |\                               |________|       |
|         |    \мышь-лево                     |                |
|         |___________________________________|                |                 |
|______________________________________________________________|
===================================
а теперь хочу команда echo "^lr(0)......" | dzen2, чтобы небыло мышь.
Вот.))


Пользователь решил продолжить мысль 28 Июль 2013, 21:58:11:
Цитировать
ищо добавить ^hu(0) hide, ^hu(1) unhide.
это
1 ^hu(1)
_______________________________________________________________
|                                                              |
| Рабстол                                                      |
|                                                              |
|                     _________________________________ /x=1000|
|                     |mplayer_______________________x_|       |
|                     |                                |       |
|                     |                                |       |
|                     |                                |       |
|                     |                                |       |
|                     |                                |       |
|                     |                                |       |
|         ____________|_______________________/x=1000  |       |
|         | Dzen2                             |        |       |
|         |                                   |        |       |
|         |                                   |        |       |
|         |                                   |________|       |
|         |                                   |                |
|         |___________________________________|                |                 |
|________/y=200________________________________________________|

2 ^hu(0)
_______________________________________________________________
|                                                              |
| Рабстол                                                      |
|                                                              |
|                     _________________________________ /x=1000|
|                     |mplayer_______________________x_|       |
|                     |                                |       |
|                     |                                |       |
|                     |                                |       |
|                     |                                |       |
|                     |                                |       |
|                     |                                |       |
|                     |                                |       |
|                     |                                |       |
|                     |                                |       |
|                     |                                |       |
|                     |________________________________|       |
|                                                              |
|         ____________________________________/x=1000          |
|________/y=1__________________________________________________|

« Последнее редактирование: 28 Июль 2013, 23:09:45 от victor00000 »
Нельзя друзья, дулу - AnrDaemon видите?
~.o

Оффлайн victor00000

  • Автор темы
  • Забанен
  • Старожил
  • *
  • Сообщений: 15570
  • Глухонемой (Deaf)
    • Просмотр профиля
Нельзя друзья, дулу - AnrDaemon видите?
~.o

 

Страница сгенерирована за 0.077 секунд. Запросов: 24.