Есть ли способ заставить Firefox к определенной геометрии без оконного менеджера? - PullRequest
0 голосов
/ 22 марта 2012

Я хочу запустить Firefox прямо над X для киоска, но я не могу его развернуть, чтобы было свободное пространство справа.

Насколько я знаю, Firefox делаетне поддерживается стандартная опция --geometry;несколько попыток сделать это оказались бесплодными.

Раньше был взлом javascript, который изменял размеры окна, но новая "функция" также ломает это.

Ответы [ 3 ]

0 голосов
/ 06 апреля 2012

Я решил это с помощью более подходящего оконного менеджера: matchbox. Он автоматически устанавливает окно на все поле просмотра и очень легкий.

sudo apt-get install matchbox-window-manager

и в моем файле сеанса киоска:

while (true ) do
    matchbox-window-manager &
    firefox <my url here>
done;

Не позволяйте их полупрофессиональному сайту отвлекать вас - он работает как шарм.

http://matchbox -project.org /

0 голосов
/ 13 мая 2014

Есть библиотека, которая отменяет позиционирование окна Firefox.Каждый раз, когда Firefox запрашивает определенную позицию окна, вызов модифицируется для включения указанной вами позиции.

  1. скачать и скомпилировать:

    wget http://www.ipsec.info/w/t/override-gtk-geometry.c
    gcc -Wall -fPIC -shared `pkg-config --cflags gtk+-3.0` -o override-gtk-geometry.so `pkg-config --libs gtk+-3.0` override-gtk-geometry.c
    
  2. пробег:

    IPSEC_OVERRIDE_X=10 IPSEC_OVERRIDE_Y=10 \
    IPSEC_OVERRIDE_W=300 IPSEC_OVERRIDE_H=300 \
    LD_PRELOAD=./override-gtk-geometry.so firefox
    
0 голосов
/ 22 марта 2012

Поможет ли Xnee ?Записать нажатие F11 и оно может сработать?

...