web-dev-qa-db-ja.com

Google Chromeキオスク画面が最大化されません

Xのカスタムセッションを使用してGoogle Chromeを実行するChromeキオスクを設定しました。

通常、画面サイズの問題を除いて、かなりうまく動作します。

「chrome.desktop」セッションファイルが/ usr/share/xsessionsに保存されており、次の内容が含まれています。

[Desktop Entry]
Name=Chrome
Comment=This session logs you into Google Chrome
Exec=/usr/share/xsessions/chromeKiosk.sh
Icon=
Type=Application
Encoding=UTF-8

Chromeの実行に使用されるchromeKiosk.shファイルもあります。また、/ 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

私が抱えている問題は、Google Chrome(またはFirefox、Opera。さまざまなアプリを試しました)が1024x768ディスプレイ全体に最大化されないことです。ディスプレイの右側(デスクトップが見える)に約1センチのスペースを残しているようで、画面の下部にもいくらかスペースを残しているようです。

これを少なくとも2台の異なるコンピューターで試しました。 1つはより高い解像度の画面でした。それはさらに大きなギャップを残しました。

実行中のアプリケーションは、画面が実際よりも小さいと考えているようです。

誰が何が起こっているのか考えていますか?私はこの問題に夢中です。

ここに画像があるので、境界線を見ることができます

Google Chrome境界線が奇数のキオスクXsession

その画像は、幅が1280の画面からのものです。

5
Chris Woollard

Chromeがこれを実行している理由はわかりませんが、以下をご覧ください。

/home/{kiosk_user}/.config/google-chrome/Default/Preferences  

-browser.window_placementが表示され、下とwork_area_bottom、および右とwork_area_rightの間に約20ピクセルの差が表示されます。

値を表示サイズの全範囲になるように編集し、Preferencesを保存し、root:rootにchown'dし、644にchmod'dして、Chrome( kiosk_user)は設定を変更できません。

kiosk_userセッションと多田を再起動しました。Chromeは全画面表示で実行されていました。

これがお役に立てば幸いです。

4
chrism

あなたはちょうどそれをやろうとしています...私のコードを見てください:

[Desktop Entry]
Name=Chrome
Comment=This session logs you into Google Chrome
google-chrome --start-maximized --kiosk http://google.com
Icon=
Type=Application
Encoding=UTF-8

ユーザーのChrome構成を編集する必要があります
場所を開く:~/.config/google-chrome/Default/
そしてPreferencesを開きます。
"browser": {を検索し、以下を変更します。

   "browser": {
      "check_default_browser": false,
      "clear_lso_data_enabled": true,
      "custom_chrome_frame": true,
      "pepper_flash_settings_enabled": true,
      "window_placement": {
         "bottom": 803,
         "left": 1,
         "maximized": false,
         "right": 1366,
         "top": 35,
         "work_area_bottom": 768,
         "work_area_left": 0,
         "work_area_right": 1366,
         "work_area_top": 37
      },

私のPCでは1366x768を必要に応じて調整してください。

1
Subhasom