Epiphany Browserをフルスクリーンモードで表示したところ
ターミナル(F11ではない)からフルスクリーンモードでepiphanyブラウザを起動するにはどうすればよいでしょうか?ドキュメントには、引数 -f
または --fullscreen
を使用するように書かれていますが、どちらも機能しません。
23
10
ターミナル(F11ではない)からフルスクリーンモードでepiphanyブラウザを起動するにはどうすればよいでしょうか?ドキュメントには、引数 -f
または --fullscreen
を使用するように書かれていますが、どちらも機能しません。
キオスクモードで起動するには
-a
を使用します。プロファイルのために~/.config
を作成する必要があるかもしれません。これが、デフォルトのブラウザーephiphanyをキオスクモードで動作させる方法です。 まず、「sudo raspi-config」ブートオプションをb2「自動ログインでプロンプトをコマンド」に設定します。
次のコンテンツを使用して、ホームディレクトリ
/ home / pi /
にファイルstartBを作成します。sudo nano。 ./ startB
。sudo nano
/etc/rc.local
になり、0番出口の前に次の行に配置します。Raspberry Piはブラウザでキオスクモードで起動します。
xautomationで動作させました。 "-a"では成功しませんでした。
私が使用しているスクリプトは、次のとおりです:
このコードは、ブラウザを起動してから10秒後にF11キーストロークを送信します。
xteコマンドを提供するxautomationをインストールした後の話です:
これを試したら成功しました。
このシェルスクリプトを保存してください:
/home/pi/fullscreen.sh
に保存してください。というマークが重要です。このマークはepiphany-browserからのエラーを無視するためのものです。 というのも、このシェルスクリプトをコマンドラインで試したところ、エラーが出たので、
&
マークを付けました。(日本人のため、英語が下手ですみません。)
-a
フラグではフルスクリーンは表示されません。F11
が(設定するだけでなく)フルスクリーンを切り替えるので、より具体的なものが欲しかったのです。結局、
wmctrl -r "< window>の名前"を使用しました。 -b add、fullscreen
は、ブラウザープロセスの実行中に、これをループで切り替えて呼び出すのではなく、フルスクリーンを設定します。 Epiphanyは、F11を押しただけで、ナビゲーションバーを隠し、ウィンドウの装飾を削除した場合と同じように、これに応答します。epiphany起動コマンドとxteの間の遅延を使用すると、問題が発生することがわかりました。 私はより良い方法(そしてより信頼できる)を探しました。
私の最初の試みは、xteコマンドを実行するphpファイルでひらめきを開くことでした:
<?php $ out = shell_exec( "xte 'key F11'");。 ?>
。 残念ながら機能しません。 理由はわかりませんが(誰かが知っているなら、私は興味があります)。xte -h
で出力をエコーすると、Webページでxteコマンドの助けが得られます。.. とにかく時間が足りなかったので、別の方法で試してみます。アイデアはまだ以下を含むphpファイル(fs.php)にエピファニーを起動することです。
このようにしてください。! GoTo:https://github.com/elalemanyo/raspberry-pi-kiosk-screen。
ファイルを作成します:
nano /home/pi/fullscreen.sh
。これをfullscreen.sh:に貼り付けます。
そして、ブラウザがクラッシュすると、再びライブになります:)。
xteには、リモート(またはローカルディスプレイ)にコマンドを送信するオプションがあります。
-x xteオプションを使用する方が簡単です。
幸運を。!
@ Jacobm001と@Adeelの投稿に従ってください。
#property id = "3" value_type = "gint"> 1920< #width
を変更します。#property id = "3" value_type = "gint"> 1080< #height
を変更します。上記のこれらをデバイスの解像度と一致させます。 私のコメントセクションはstates.xmlファイルにはありません。
保存して再起動します。
スクリプトを実行可能にすることを忘れないでください。!