我已经使用 X 中的自定义会话设置了 Chrome Kiosk 来运行 Google Chrome。
除了屏幕尺寸问题外,它通常运行良好。
我在 /usr/share/xsessions 中保存了一个“chrome.desktop”会话文件,其中包含以下内容。
[Desktop Entry]
Name=Chrome
Comment=This session logs you into Google Chrome
Exec=/usr/share/xsessions/chromeKiosk.sh
Icon=
Type=Application
Encoding=UTF-8
Run Code Online (Sandbox Code Playgroud)
还有一个 chromeKiosk.sh 文件用于执行 Chrome。它也在 /usr/share/xsessions 中。内容如下。
#!/bin/bash
while true; do google-chrome http://news.bbc.co.uk --kiosk --start-maximized --disable-restore-background-contents --login-screen-size="1024,768" --disable-translate --disable-new-tab-first-run --enable-vertical-tabs; sleep 5s; done
Run Code Online (Sandbox Code Playgroud)
我遇到的问题是 Google Chrome(或 Firefox 或 Opera。我尝试过各种应用程序)不会最大化到整个 1024x768 显示。它似乎在显示器的右侧(我可以看到桌面)留下大约 1 厘米的空间,并且在屏幕底部也有一些空间。
我已经在至少 2 台不同的计算机上尝试过这个。一个有更高分辨率的屏幕。它留下了更大的差距。
就好像它正在运行的应用程序认为屏幕比实际小。
有人知道发生了什么吗?我快被这个问题搞疯了。
这是一张图片,因此您可以看到边框
带有奇怪边框的 Google Chrome Kiosk Xsession
该图像来自宽度为 1280 的屏幕。