我想直接在X上为自助服务终端运行Firefox,但我无法让它最大化,因此右边有空白区域。
据我所知,Firefox不支持标准--geometry
选项;对此的几次尝试都没有结果。
曾经有一个调整窗口大小的javascript hack,但是新的“功能”也会破坏它。
答案 0 :(得分:0)
Xnee会有帮助吗?记录按F11,它可以工作吗?
答案 1 :(得分:0)
我通过使用更适合的窗口管理器解决了这个问题:matchbox。它自动将窗口设置为整个视野,并且重量非常轻。
sudo apt-get install matchbox-window-manager
并在我的kiosk会话文件中:
while (true ) do
matchbox-window-manager &
firefox <my url here>
done;
不要让他们的半不专业的网站让你失望 - 它就像一个魅力。
答案 2 :(得分:-1)
有一个库可以覆盖Firefox窗口定位。每次Firefox请求窗口的特定位置时,调用都会被修改为包含您指定的位置。
下载并编译:
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
运行:
IPSEC_OVERRIDE_X=10 IPSEC_OVERRIDE_Y=10 \
IPSEC_OVERRIDE_W=300 IPSEC_OVERRIDE_H=300 \
LD_PRELOAD=./override-gtk-geometry.so firefox