【发布时间】:2012-03-24 02:01:27
【问题描述】:
我希望设置通常称为 Kiosk 的东西,将 Firefox 锁定到我们自己的特定主页(以及那里的链接)。基本操作系统是 CentOs 5(即就像 RedHat Enterprise 5)。
理想情况下,我希望 Firefox 启动全屏(我已经安装了全屏插件来帮助解决这个问题),并被锁定(即 F11 不起作用)。
我需要能够使用一个或多个 rpm 文件安装此系统。
我已经在 Gnome 下测试了我的全屏 Firefox 设置 rpm,它运行良好 - 我的 Gnome 桌面是 1024x768,并且所选的主页正好填满了屏幕 - 看起来很棒。
但是,我不想打扰桌面环境(如 Gnome 或 KDE),只需将 Firefox 作为唯一的 X 客户端程序运行,屏幕尺寸固定为 1024x768。
我已经构建了 rpm 来安装 X,将其配置为以 1024x768 运行,并使用 shell 脚本从自动登录自动启动 X。
我的主要自动登录脚本包含以下内容:
startx ~/client/xClient.sh -- :1 &
xClient.sh 包含以下内容:
while [ true ]
do
firefox
done
我的问题是 Firefox 在此设置下无法全屏显示。 firefox 窗口比屏幕小,左上角不在屏幕上——这意味着网页有滚动条,页面的顶部和左侧不显示,并且底部和右侧有一个黑色区域。
有人知道这种行为的原因吗?
您能提出什么解决方案?
我想,如果有必要,我可以在机器上安装 Gnome,然后尝试将其锁定 - 但是添加像 Gnome 这样复杂的东西只是为了让窗口显示正确的大小似乎很愚蠢,并且在正确的地点!此外,还有一项额外的任务是尝试锁定 Gnome,这样用户就无法对机器做任何其他事情。
如果你认为这个问题不应该出现在 Stack Overflow 上,请告诉我应该去哪里。 (我觉得写 rpm 和 shell 脚本是编程,但也许不算数?如果不是,对不起!)
【问题讨论】: