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


Автор Тема: Как отловить закрытие mplayer?  (Прочитано 469 раз)

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

Оффлайн RazrFalcon

  • Автор темы
  • O_o
  • Старожил
  • *
  • Сообщений: 3144
  • Zombie Mod
    • Просмотр профиля
    • Я на GitHub
Как отловить закрытие mplayer?
« : 10 Ноябрь 2011, 20:28:28 »
сабж

нужно отловить закрытие mplayer и получить имя файла, которое он воспроизводил.
mplayer запускаю не я
Gentoo + KDE, Official Windows Hater
Хотите помочь нашей вики: https://help.ubuntu.ru/wiki/fixme

Оффлайн yorik1984

  • Заслуженный пользователь
  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 1592
  • Кто не хочет, ищет причины
    • Просмотр профиля
Re: Как отловить закрытие mplayer?
« Ответ #1 : 11 Ноябрь 2011, 00:17:09 »
Код: (bash) [Выделить]
cat /home/user/.config/smplayer/smplayer.ini
Пользователь решил продолжить мысль 11 Ноябрь 2011, 00:17:34:
или я не так понял?

Оффлайн RazrFalcon

  • Автор темы
  • O_o
  • Старожил
  • *
  • Сообщений: 3144
  • Zombie Mod
    • Просмотр профиля
    • Я на GitHub
Re: Как отловить закрытие mplayer?
« Ответ #2 : 11 Ноябрь 2011, 00:54:44 »
зачем мне вывод содержимого файла?
Gentoo + KDE, Official Windows Hater
Хотите помочь нашей вики: https://help.ubuntu.ru/wiki/fixme

Оффлайн yorik1984

  • Заслуженный пользователь
  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 1592
  • Кто не хочет, ищет причины
    • Просмотр профиля
Re: Как отловить закрытие mplayer?
« Ответ #3 : 11 Ноябрь 2011, 00:57:36 »
там есть список файлов(история), с которыми работал плеер

Оффлайн wl

  • Старожил
  • *
  • Сообщений: 1393
    • Просмотр профиля
Re: Как отловить закрытие mplayer?
« Ответ #4 : 11 Ноябрь 2011, 10:14:42 »
Если не отлавливать открытие, то никак.

Если же отлавливать, то сначала получить pid
pidof mplayer
потом посмотреть в /proc/`pidof mplayer`/fd, какие файлы открыты
ls -l /proc/`pidof mplayer`/fd
Собственно, исходники доступны, можно ж дописать...
На свете феньки есть такие, брат Горацио, которых лохи просто не секут. (Шекспир, "Гамлет", вольный перевод)

Оффлайн alexander.pronin

  • Старожил
  • *
  • Сообщений: 2539
    • Просмотр профиля
Re: Как отловить закрытие mplayer?
« Ответ #5 : 11 Ноябрь 2011, 10:40:52 »
нужно отловить закрытие mplayer и получить имя файла, которое он воспроизводил.
mplayer запускаю не я
Надо написать логер, добавить еще один демон.
А оно нам надо ?

Оффлайн wl

  • Старожил
  • *
  • Сообщений: 1393
    • Просмотр профиля
Re: Как отловить закрытие mplayer?
« Ответ #6 : 12 Ноябрь 2011, 23:07:29 »
нужно отловить закрытие mplayer и получить имя файла, которое он воспроизводил.
mplayer запускаю не я
Надо написать логер, добавить еще один демон.
А оно нам надо ?
Я о том же. Можно дописать mplayer, чтоб складывал в лог названия того, что играл.
На свете феньки есть такие, брат Горацио, которых лохи просто не секут. (Шекспир, "Гамлет", вольный перевод)

 

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