1

Добрый день.
Подскажите пожалуйста, с какими флагами нужно собирать mplayer, чтобы запускался gui-интерфейс?
В старых обсуждениях читаю про gtk, но в выводе eix в упор его не вижу. Что-то изменилось?
Текущие use-флаги:

+ открыть спойлер

3dnow X a52 aalib alsa amr ass cddb cdio cdparanoia dga dirac dts dv dvd dvdnav enca encode faac faad fbcon ftp ggi gif iconv ipv6 jpeg jpeg2k kernel_linux libcaca lirc live lzo mаd md5sum mmx mmxext mng mp3 nas network openal opengl osdmenu png quicktime radio rar real rtc schroedinger sdl shm speex sse sse2 ssse3 tga theora toolame tremor truetype twolame unicode v4l v4l2 vaapi vdpau vidix vorbis win32codecs x264 xanim xinerama xscreensaver xv xvid xvmc -3dnowext -altivec -aqua -bidi -bindist -bl -bluray -bs2b -cpudetection -custom-cpuopts -debug -directfb -doc -dvb -dxr3 -esd -gsm -jack -joystick -ladspa -libmpeg2 -mpg123 -nut -oss -pnm -pulseaudio -pvr -rtmp -samba -video_cards_mga -video_cards_s3virge -video_cards_tdfx -video_cards_vesa -vpx -zoran

Версия 1.0_rc4_p20110322-r50. Оверлей calculate.

Хотелось бы именно "родной" gui к mplayer (gmplayer кажется).

2

gnome-mplayer

3

Gnome-mplayer - это другое. Стоял такой в LMDE. Настроек - минимум. Снёс и поставил SMPlayer. Но последний тащит Qt. Смирился
Сейчас похожая ситуация в calculate: хочется gtk-окружение, чтоб не тащить Qt из-за одной-двух программ. Но gnome-mplayer функциональностью не устраивает. "Родное" gui больше настроек открывает

4

Ключ для configure:
--enable-gui           enable GMPlayer compilation (GTK+ GUI) [disable]
Думаю, надо просто добавить: gui

5

Newton пишет:

Ключ для configure:
--enable-gui           enable GMPlayer compilation (GTK+ GUI) [disable]

Вот это мне и нужно. Только для emerge. Ключа gui там нет и не было на сколько я знаю. Был gtk. Но теперь я его там не вижу. Соответственно, если добавить его в package.use, ничего не меняется.

Newton пишет:

Думаю, надо просто добавить: gui

Если Вы об этом:

 Консоль:
ranyar@homebook ~ $ mplayer -gui

то в выводе написано:
 Консоль:
Warning unknown option skin at line 118
The -gui option will only work as the first command line argument.
MPlayer SVN-r33094-4.4.5 (C) 2000-2011 MPlayer Team
MPlayer was compiled WITHOUT GUI support.

6

Ranyar пишет:

Только для emerge. Ключа gui там нет и не было на сколько я знаю. Был gtk.

...потом был USE-флаг gmplayer, сейчас ни того, ни другого. В Changelog'е о причинах написано как-то невнятно  ac

Был, был и весь вышел...

7

Lupo Alberto, т.е. сейчас его штатными средствами с GUI не собрать?

8

Ranyar пишет:

т.е. сейчас его штатными средствами с GUI не собрать?

Я очевидного решения пока не вижу. Сейчас поищу ещё по оверлеям...

Был, был и весь вышел...

9

Ranyar пишет:

Только для emerge. Ключа gui там нет и не было на сколько я знаю. Был gtk. Но теперь я его там не вижу.

Я говорил про USE-flag.

Насколько я понял, эти самые USE-flag-и добавляются к ./configure вот так:

flags: x264 dvd dvdnav

./configure --enable-x264 --enable-dvd --enable-dvdnav

( Поправте гентушники, если что не так. )

Для сборки mplayer-а есть ключ: --enable-gui, следовательно нужно добавить USE-flag: gui

10

Newton пишет:

Для сборки mplayer-а есть ключ: --enable-gui, следовательно нужно добавить USE-flag: gui

Это теоретически, а практически — если USE-флаг в ebuild'е не определён, включение флага никак на нём не скажется.
Возможное решение — на основе имеющегося ebuild'а можно попробовать создать собственный ebuild с включением опции --enable-gui и, добавив его в локальный оверлей, собрать mplayer.
Но вот что меня смущает — почему разработчики ebuild'а отключили возможность создания GUI к MPlayer'у?

Был, был и весь вышел...

11

Lupo Alberto пишет:

Но вот что меня смущает — почему разработчики ebuild'а отключили возможность создания GUI к MPlayer'у?

  Этот встроенный GUI довольно убог, после использования чего-нибудь нормального, навроде SMplayer-a, на него и смотреть не хочется.  Уж лучше mplayer в "натуральном" виде запускать.

12

Вот цитата из старого ebuild'а MPlayer'а:

...if use gtk; then
                ewarn ""
                ewarn "You've enabled the 'gtk' use flag which will build"
                ewarn "GMPlayer, which is no longer actively developed upstream"
                ewarn "and is not supported by Gentoo.  There are alternatives"
                ewarn "for a GUI frontend: smplayer, gnome-mplayer and kmplayer."
...

Был, был и весь вышел...

13

Lupo Alberto пишет:

Возможное решение — на основе имеющегося ebuild'а можно попробовать создать собственный ebuild с включением опции --enable-gui и, добавив его в локальный оверлей, собрать mplayer.

Или, создав локальный оверлей, поместите туда один из старых ebuild'ов.

Был, был и весь вышел...

14

Перестал развиваться, значит.
  В текущем конфиге ключа gtk вообще нет; есть gtk1, но он совсем для других целей:

Optional features:
  --disable-mencoder     disable MEncoder (A/V encoder) compilation [enable]
  --disable-mplayer      disable MPlayer compilation [enable]
  --enable-gui           enable GMPlayer compilation (GTK+ GUI) [disable]
  --enable-gtk1          force using GTK 1.2 for the GUI  [disable]
  --enable-termcap       use termcap database for key codes [autodetect]
  ...

15

Спасибо за ответы. Буду смотреть в сторону правки существующих ebuild'ов для локального оверлея

16

Ranyar пишет:

Буду смотреть в сторону правки существующих ebuild'ов для локального оверлея

...или воспользоваться одним из доступных оверлеев:

lupo@gentoo-home ~ % eix -e mplayer
[i] media-video/mplayer
     Available versions:  (~)1.0_rc2_p20090322[2] (~)1.0_rc2_p20090731-r1[5] (~)1.0_rc4_p20091124-r2[9] (~)1.0_rc4_p20100107[8] **1.0_rc4_p20100612[3] **1.0_rc4_p20100612[6] **1.0_rc4_p20100612-r50[7] **1.0_rc4_p20101004[4] (~)1.0_rc4_p20101014[4] (~)1.0_rc4_p20101024[4] (~)1.0_rc4_p20101105[4] 1.0_rc4_p20101114 (~)1.0_rc4_p20101114-r50[7] (~)1.0_rc4_p20101216[4] (~)1.0_rc4_p20101219-r50[7] (~)1.0_rc4_p20110322 **9999 **9999[10] **9999-r21[1] {3dnow 3dnowext +X +a52 +aac aalib +alsa altivec amr +amrnb +amrwb aqua arts +ass bidi bindist bl bluray bs2b (+)cddb +cdio cdparanoia (+)coreavc (-)cpudetection (-)custom-cflags (-)custom-cpuopts debug dga +dirac directfb doc +dts +dv dvb +dvd +dvdnav dxr3 +enca +encode esd (+)faac +faad fbcon (+)ffmpeg-mt ftp ggi gif -gmplayer gsm -gtk +iconv ipv6 jack joystick jpeg jpeg2k kernel_linux ladspa libcaca libmpeg2 lirc +live lzo mad md5sum +mmx mmxext mng +mp2 +mp3 mpg123 musepack nas (+)nemesi +network nut openal opencore-amr +opengl +osdmenu oss png pnm pulseaudio pvr +quicktime radio +rar +real +rtc rtmp (-)samba +schroedinger sdl +shm +speex sse sse2 ssse3 svga svga-helper teletext tga +theora tivo +toolame +tremor +truetype +twolame +unicode v4l v4l2 vaapi vdpau video_cards_ video_cards_mga video_cards_nvidia video_cards_s3virge video_cards_tdfx video_cards_vesa vidix +vorbis vpx (-)win32codecs +x264 xanim xinerama +xscreensaver +xv +xvid xvmc zoran}
     Installed versions:  1.0_rc4_p20110322(16:26:26 25.06.2011)(X a52 alsa ass cddb cdio dga dirac dts dv dvb dvd dvdnav enca encode faac faad gif iconv joystick jpeg kernel_linux live lzo mad mmx mng mp3 network nut opengl osdmenu png pvr quicktime radio rar real rtc schroedinger sdl shm speex sse sse2 ssse3 theora toolame tremor truetype twolame unicode v4l v4l2 vdpau vorbis vpx x264 xanim xscreensaver xv xvid -3dnow -3dnowext -aalib -altivec -amr -aqua -bidi -bindist -bl -bluray -bs2b -cdparanoia -cpudetection -custom-cpuopts -debug -directfb -doc -dxr3 -esd -fbcon -ftp -ggi -gsm -ipv6 -jack -jpeg2k -ladspa -libcaca -libmpeg2 -lirc -md5sum -mmxext -mpg123 -nas -openal -oss -pnm -pulseaudio -rtmp -samba -tga -video_cards_mga -video_cards_s3virge -video_cards_tdfx -video_cards_vesa -vidix -win32codecs -xinerama -xvmc -zoran)
     Homepage:            [url]http://www.mplayerhq.hu[/url]/
     Description:         Media Player for Linux

[1] "arcon" layman/arcon
[2] "embedded-cross" layman/embedded-cross
[3] "loongson" layman/loongson
[4] "multimedia" layman/multimedia
[5] "piczu" layman/piczu
[6] "sabayon" layman/sabayon
[7] "xhub" layman/xhub
[8] "zugaina" layman/zugaina
[9] "gentoo-quebec" layman/gentoo-quebec
[10] "bircoph" layman/bircoph

P.S. Эмпирическим путём  wink выяснил, что включение GUI-интерфейса доступно в версиях не новее 1.0_rc4_p20100612

Был, был и весь вышел...

17

Ну при желании, если скины для mplayer уже не доступны на ссылках старых ебилдов, можно прикрутить от сюда в свой самопальный ебилд.

просто все архивы распаковываются в обычно в /usr/share/mplayer/skins
в mplayer по умолчанию обычно используется Blue-1.7.tar.bz2  этот каталог (Blue) преименовывается в default чтобы mplayer по умолчанию его использовал.

18

Кажется понял по чему gui для mplayer уже не включается в ебилды похоже что поведение системы изменилось.
Если раньше видео файлы можно было кидать просто в окно mplayer, то теперь этот фокус не прокатывает, можно выполнить только через менюшку.
а так если кого интересует могу выложить пару ебилдов для mplayer с gui интерфейсом.
Для amd64 еще патч для нормальной сборки под libpng.