Могу ли я скрыть строку заголовка MPlayer в gnome?


11

Я на машине 10.04 с MPlayer, версия SVN-r1.0 ~ rc3 + svn20090426-4.4.3.

Когда вы вызываете MPlayer из командной строки, чтобы показать файл, он отображает файл в окне. Эта панель имеет название «MPlayer».

введите описание изображения здесь

Как я могу полностью отключить эту панель? Я не хочу удалять только заголовок, но всю панель окна. Вероятно, это не опция MPlayer, а что-то с инструментарием окна?


Извините, раньше этого не уловили - да, я хочу полностью убрать оформление окна, чтобы более или менее воспроизвести видео без полей.
Slhck

Ответы:


27

Если это только для MPlayer, вы можете использовать -noborderаргумент.;)

mplayer -noborder my_video.ogg

Скриншот того, как fast.ogg

В качестве более общего варианта, если вы используете Compiz (по умолчанию), вы можете:

  1. Установите и запустите диспетчер настроек CompizConfig (Установить)
  2. Выберите Window Decoration плагин и нажмите на кнопку «плюс» рядом с пунктом «Украшение Windows».
  3. Опишите тип окна, для которого вы не хотите, чтобы заголовки отображались со знаком «И», и отметьте «Инвертировать». Например:

Класс окна: MPlayer, А отношение, Перевернутый

Нажмите «Добавить» и наслаждайтесь!


1
Первый метод работает только для MPlayer или только для файлов .ogg? Не удалось работать для файла .avi с Totem.
Satchit Bhogle

Похоже, вариант № 1 уже работает - я проверю завтра, чтобы быть уверенным. Спасибо за отличный ответ!
Slhck

1
@SatchitBhogle Переключатель '-noborder' является специфичной для mplayer функцией.
erjiang

Что если мы захотим сделать это с другим приложением - каким-то простым способом?
Primož Kralj

6

Можно убрать границу всех окон, однако она немного хакерская. Я описал процесс немного по адресу:

http://grumbel.blogspot.com/2011/06/forcing-fullscreen-in-linux-for-apps.html

И есть некоторый код, плавающий по адресу:

https://github.com/Grumbel/fullscreen-tools

Используя код из репозитория git, вы можете сделать:

./windowtool.py --decorations 0 ACTIVE

Что деактивирует границу, использование 1 вместо 0 активирует ее. ACTIVE относится к окну, в котором в данный момент находится фокус, вы также можете указать идентификатор окна, который вы можете получить через:

wmctrl -l

PS: код не очень красивый, и README там немного устарел.


2
Я удалил все несвязанные вещи и создал крошечный скрипт, который просто переключает заголовок активного окна, здесь: gist.github.com/1815146 (я связываю его с super + r в настройках клавиатуры xfce, хорошо работает для всплывающих окон YouTube вместе с всегда на вершине)
молоток

1

Вы можете использовать -titleопцию:

mplayer -title ' ' file.avi

Извините, мне было не ясно. Я хотел полностью избавиться от границы (см. Ответ Джейкоба выше).
Slhck
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.