【问题标题】:Chrome Kiosk mode ignores zoom settingsChrome Kiosk 模式会忽略缩放设置
【发布时间】:2012-07-12 05:20:09
【问题描述】:

我有一个简单的 shell 脚本,可以在某个 url 上以 kiosk 模式启动 chromium。它工作正常,但在自助服务终端模式下,Chrome 设置的缩放级别似乎被忽略了。

我通常可以使用 ctrl + 或 ctrl - 来放大或缩小,但如果浏览器在没有“人工帮助”的情况下从脚本运行,这显然不是一个选项

由于屏幕分辨率低,默认放大太多。我尝试了 Chrome Autozoom 扩展程序,但由于某种原因,这使得它out 放大了太多(我设置扩展程序的缩放级别并不重要)。

我只想在 Kiosk 模式下启动浏览器时指定缩放级别。有什么想法吗?

【问题讨论】:

    标签: linux google-chrome zooming kiosk


    【解决方案1】:

    我们有同样的设置 [ linux kiosk 在 kiosk 模式下运行 chrome ] 但我还没有看到这个。 您可以在 Chrome 中设置默认缩放设置:

    http://fartersoft.com/blog/2010/11/12/setting-a-default-zoom-level-for-chrome-browser/

    您是否正在同步主目录并可能覆盖 chrome 的设置目录?您的设置中必须有某种机制覆盖设置 --- 或者可能是权限问题。在启用您的隐私/安全设置和脚本之前,请务必按照您想要的方式设置 Chrome --- 确保设置正确---。

    如果 chrome 无法写入它的配置目录,或者,如果该目录被覆盖,您的设置将不会被保留 --- 否则,像您描述的信息亭应该使用您指定的设置。正如我所说,我们以这种方式设置信息亭,并为低分辨率的触摸屏设置默认缩放设置。

    您的设置是否有任何其他信息可能会影响此问题?

    【讨论】:

    • 我将设置保存到一个单独的文件夹,并在每次启动时覆盖该目录中的当前设置。我这样做是因为如果 chrome 意外关闭,它会在下次启动时在顶部显示一些错误消息 - 我想避免这种情况。出于某种原因,当 chrome 启动时,它仍然选择默认缩放级别,并更改自己的设置以反映这一点。
    • 我们所做的是对 Chrome 进行我们需要的所有更改——因此设置现在位于主目录中。接下来我们复制主目录来选择。最后,创建一个会话脚本,在每次登录时将 opt 版本同步到主目录,从而覆盖任何更改。我们的设置被保留...不要出错。这是偶然的“单锁错误”吗?
    • 另外,我们不使用任何插件进行缩放——只是我在上面发布的说明。
    • 如果您收到有关单例锁的错误消息,那么您可能在 chrome 运行时复制了目录。您可以做的另一件事(hackish 并避免根问题)是在您的登录脚本中抛出一个 find 语句,该语句检查 singletonlock 目录并在找到时将其删除。
    • 我会将您的答案标记为正确,因为它包含有用的信息,而且这篇文章现在已经过时了。在我摆弄的某个地方,我似乎已经解决了这个问题。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-04-03
    • 1970-01-01
    • 1970-01-01
    • 2017-12-05
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多