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

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

Оффлайн speed_vm

[РЕШЕНО] положение окна при запуске
« : 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

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

Оффлайн speed_vm

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

Оффлайн Malaheenee

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

Оффлайн speed_vm

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

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

Оффлайн speed_vm

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

Оффлайн Malaheenee

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

Оффлайн speed_vm

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

Оффлайн I-Jurij

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

Оффлайн speed_vm

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

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

Оффлайн speed_vm

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

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

Оффлайн speed_vm

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 »
 

Теги:
     

    Проблема с завершением работы. (решено)

    Автор Tammy

    Ответов: 9
    Просмотров: 3735
    Последний ответ 10 Февраля 2014, 17:38:09
    от Tammy
    [РЕШЕНО] Как вернуться к стандартным настройкам?

    Автор x1Debian

    Ответов: 1
    Просмотров: 2615
    Последний ответ 01 Сентября 2015, 10:00:44
    от x1Debian
    Не сохраняются настройки профиля для LXTerminal [РЕШЕНО]

    Автор Thunder

    Ответов: 2
    Просмотров: 4152
    Последний ответ 07 Мая 2011, 16:45:25
    от Thunder
    [Решено] ПКМ на "Рабочем столе" в LXDE ?

    Автор Sima

    Ответов: 5
    Просмотров: 4050
    Последний ответ 10 Июля 2013, 14:20:09
    от seisros
    [РЕШЕНО] Запуск lightdm на втором tty

    Автор speed_vm

    Ответов: 4
    Просмотров: 4577
    Последний ответ 23 Марта 2014, 17:24:26
    от speed_vm