Автор Тема: [РЕШЕНО] положение окна при запуске  (Прочитано 5531 раз)

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

Оффлайн speed_vm

  • Местный житель
  • ***
  • Topic Author
  • Сообщений: 142
[РЕШЕНО] положение окна при запуске
« : 11 Октябрь 2012, 08:35:13 »
Установлен Debian 6.0.6 с оболочкой LXDE. Нужно, чтобы окно с mplayer при запуске располагалось в левом верхнем углу. Добавление секции <application> в ~/.config/openbox/lxde-rc.xml ничего не дало. Может я что-то неправильно делаю?
Собственно, код:
<application name="mplayer">
    <position>
      <x>0</x>
      <y>0</y>
    </position>
</application>
« Последнее редактирование: 04 Ноябрь 2012, 12:09:00 от speed_vm »
 

Оффлайн Malaheenee

  • Ветеран
  • *****
  • Сообщений: 2565
  • Учтите, мы можем дать и вредный совет.
Re: положение окна при запуске
« Ответ #1 : 12 Октябрь 2012, 06:34:07 »
<application class="mplayer">
  <popupPosition>Fixed</popupPosition>
  <popupFixedposition>
    <x>0</x>
    <y>0</y>
  </popupFixedPosition>
</application>
Все мы где-то, когда-то и в чем-то были новичками.
 

Оффлайн speed_vm

  • Местный житель
  • ***
  • Topic Author
  • Сообщений: 142
Re: положение окна при запуске
« Ответ #2 : 12 Октябрь 2012, 11:30:35 »
<application class="mplayer">
  <popupPosition>Fixed</popupPosition>
  <popupFixedposition>
    <x>0</x>
    <y>0</y>
  </popupFixedPosition>
</application>
Вставил этот код вместо своего - не помогло.
 

Оффлайн Malaheenee

  • Ветеран
  • *****
  • Сообщений: 2565
  • Учтите, мы можем дать и вредный совет.
Re: положение окна при запуске
« Ответ #3 : 13 Октябрь 2012, 08:58:33 »
 ??? Тогда попробуйте убрать "popup". Похожие случаи есть в вики: http://openbox.org/wiki/Help:Configuration, http://openbox.org/wiki/Help:Applications.
Все мы где-то, когда-то и в чем-то были новичками.
 

Оффлайн speed_vm

  • Местный житель
  • ***
  • Topic Author
  • Сообщений: 142
Re: положение окна при запуске
« Ответ #4 : 30 Октябрь 2012, 20:41:54 »
Заметил такую особенность: если поставить вместо вышеперечисленных кусков кода автоматическое развертывание окна (<maximized>true</maximized>), то оно действует. Также я заметил, что положение окна при таком коде:
<application class="MPlayer">
    <position>
      <x>center</x>
      <y>40</y>
    </position>
</application>
сначала принимает описанные координаты. НО! Сразу же после этого всё равно центрируется (что и происходит по дефолту). Как будто какая-то конфигурация является для этого приложения приоритетной.

Сообщение объединено: 30 Октябрь 2012, 20:42:57
На счёт "popup" и остальных танцев с бубном - результат нулевой.
 

Оффлайн Malaheenee

  • Ветеран
  • *****
  • Сообщений: 2565
  • Учтите, мы можем дать и вредный совет.
Re: положение окна при запуске
« Ответ #5 : 31 Октябрь 2012, 06:57:22 »
speed_vm, а lxsession, часом, не сохраняет сессию? Во-вторых, в самом конфиге mplayer может что-то есть, ответственное за положение окна?
Все мы где-то, когда-то и в чем-то были новичками.
 

Оффлайн speed_vm

  • Местный житель
  • ***
  • Topic Author
  • Сообщений: 142
Re: положение окна при запуске
« Ответ #6 : 31 Октябрь 2012, 19:12:55 »
Malaheenee, если имеется в виду конфигурация mplayer '~/.mplayer/config', то этот файл пустой. Может где-то в другом месте какие-то настройки хранятся, или в этот файл нужно что-нибудь добавить (только что и в каком виде, это ещё один вопрос)?
 

Оффлайн Malaheenee

  • Ветеран
  • *****
  • Сообщений: 2565
  • Учтите, мы можем дать и вредный совет.
Re: положение окна при запуске
« Ответ #7 : 31 Октябрь 2012, 19:16:50 »
speed_vm, а если создать нового пользователя и попробовать прописать настройки там? Если сработает. будем искать причине в конфиге старого, если не сработает - то в конфигах общесистемных.
Все мы где-то, когда-то и в чем-то были новичками.
 

Оффлайн speed_vm

  • Местный житель
  • ***
  • Topic Author
  • Сообщений: 142
Re: положение окна при запуске
« Ответ #8 : 31 Октябрь 2012, 20:13:00 »
Попробую создать нового пользователя. Хочется всё таки докопаться до истины...
 

Оффлайн I-Jurij

  • Местный житель
  • ***
  • Сообщений: 441
  • Slitaz
Re: положение окна при запуске
« Ответ #9 : 01 Ноябрь 2012, 20:34:27 »
А если попробовать так:
<position force="yes">
      <x>0</x>
      <y>0</y>
</position>
 

Оффлайн speed_vm

  • Местный житель
  • ***
  • Topic Author
  • Сообщений: 142
Re: положение окна при запуске
« Ответ #10 : 02 Ноябрь 2012, 20:26:03 »
А если попробовать так:
<position force="yes">
      <x>0</x>
      <y>0</y>
</position>

И так я тоже пробовал. С созданием нового пользователя тоже ничего не получилось. Для остальных приложений код:
<position>
  <x>center</x>
  <y>40</y>
</position>
действует.
 

Оффлайн Malaheenee

  • Ветеран
  • *****
  • Сообщений: 2565
  • Учтите, мы можем дать и вредный совет.
Re: положение окна при запуске
« Ответ #11 : 03 Ноябрь 2012, 08:25:26 »
Какой командой mplayer запускаете?
Проверяйте фалй /etc/mplayer/mplayer.conf на наличие параметра geometry (который вглядит вроде такого: geometry=640x480-0+0).
Все мы где-то, когда-то и в чем-то были новичками.
 

Оффлайн speed_vm

  • Местный житель
  • ***
  • Topic Author
  • Сообщений: 142
Re: положение окна при запуске
« Ответ #12 : 03 Ноябрь 2012, 11:09:54 »
Какой командой mplayer запускаете?
Проверяйте фалй /etc/mplayer/mplayer.conf на наличие параметра geometry (который вглядит вроде такого: geometry=640x480-0+0).
Такого параметра нет. Почти всё закоментировано, кроме:
ao=pulse,alsa,sdl:aalib
stop-xscreensaver=yes
Но, это на позицию окна никак не влияет.
 

Оффлайн Malaheenee

  • Ветеран
  • *****
  • Сообщений: 2565
  • Учтите, мы можем дать и вредный совет.
Re: положение окна при запуске
« Ответ #13 : 03 Ноябрь 2012, 11:26:43 »
??? Мда... А если mplayer задать параметр geometry=640x480-0+0 в этом самом файле? Тогда он будет управляться не Openbox-ом, как хотелось бы, но зато достигнем результата.
Все мы где-то, когда-то и в чем-то были новичками.
 

Оффлайн speed_vm

  • Местный житель
  • ***
  • Topic Author
  • Сообщений: 142
Re: положение окна при запуске
« Ответ #14 : 03 Ноябрь 2012, 11:31:18 »
??? Мда... А если mplayer задать параметр geometry=640x480-0+0 в этом самом файле? Тогда он будет управляться не Openbox-ом, как хотелось бы, но зато достигнем результата.
640х480 - это размер окна. Но у каждого видео-файла размер свой. Это не скажется на искажении выводимого изображения?

Сообщение объединено: 03 Ноябрь 2012, 12:27:48
Если плясать от конфигурации mplayer, то в файле '~/.mplayer/config' нужно указать параметр:
geometry=x:y
Это координаты выводимого изображения. Если указать 0:0, то левый верхний угол выводимого изображения действительно будет располагаться в левом верхнем углу экрана монитора. Однако, стоит заметить, что существуют и границы окна, которые тоже имеют определенную толщину, и поэтому левая граница окна и шапка окна в этом случае будет располагаться за экраном. Теперь вопрос возникает в том, как определить толщину границ и шапки, чтобы не извращаться эмпирическим подбором этих самых координат вывода изображения.

Сообщение объединено: 04 Ноябрь 2012, 12:08:04
В общем, мои изыскания в сети по вопросу толщины границ оформления окна успехом не увенчались. Подбором я определил, что в настройках '~/.mplayer/config' нужно указать:
geometry=2:25.
Тема у меня стоит 'Onyx', если интересно. Будем считать, что это частный случай, решение проблемы найдено и тема закрыта.
Для общего случая (ещё раз повторюсь) подходят следующие настройки. Добавление секции <application> в конец файла '~/.config/openbox/lxde-rc.xml':
<application name="name" class="class">
    <position>
      <x>0</x>
      <y>0</y>
    </position>
</application>.
« Последнее редактирование: 04 Ноябрь 2012, 12:08:04 от speed_vm »
 

Теги:
 

Не сохраняются настройки профиля для LXTerminal [РЕШЕНО]

Автор Thunder

Ответов: 2
Просмотров: 3834
Последний ответ 07 Май 2011, 16:45:25
от Thunder
Synaptik в LXDE, нет "интерактивного окна" ?

Автор Sima

Ответов: 11
Просмотров: 3966
Последний ответ 10 Июль 2013, 11:24:51
от calambus
Не уходит программа из меню [РЕШЕНО]

Автор extrafant

Ответов: 1
Просмотров: 2004
Последний ответ 16 Февраль 2014, 15:27:09
от Malaheenee
[Решено] Где посмотреть ошибки openbox?

Автор anoobis

Ответов: 4
Просмотров: 1712
Последний ответ 16 Декабрь 2016, 21:19:07
от anoobis
[РЕШЕНО] подключение сменных носителей

Автор speed_vm

Ответов: 5
Просмотров: 2369
Последний ответ 06 Октябрь 2012, 12:57:47
от speed_vm