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の画面からのものです。
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は全画面表示で実行されていました。
これがお役に立てば幸いです。
あなたはちょうどそれをやろうとしています...私のコードを見てください:
[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を必要に応じて調整してください。
。