Ich habe Raspian Jessie Lite installiert und so wenig wie möglich hinzugefügt, damit ein Browser im Vollbildmodus ausgeführt wird. Ich habe mit IceWeasel angefangen:
sudo apt-get install -y x-window-system iceweasel
Und steck das in mein .xinitrc
:
iceweasel "http://localhost/"
Wenn ich jetzt laufe startx
, wird IceWeasel geladen. Es nahm jedoch nur einen kleinen Platz ein; Teil des Bildschirms. Ich konnte das beheben, indem ich IceWeasel lud, schloss und dann die Datei, in der die Fenstergröße gespeichert war, auf 1920 x 1080 änderte.
Das war alles in Ordnung, bis ich herausfand, dass IceWeasel nicht alle netten neuen ECAMScript-Vorteile von Chrome unterstützte. Also versuche ich, gegen Chromium zu tauschen. Ich habe es geschafft, alles zu installieren, und ich habe meine geändert .xinitrc
:
chromium-browser --start-maximized --kiosk http://localhost/
Beim Start wird jedoch nur etwa (möglicherweise genau) die Hälfte des Bildschirms verwendet! Ich habe verschiedene Optionen ausprobiert, kann sie aber nicht zum Laufen bringen. --start-fullscreen
ist noch seltsamer und rendert richtig, wird aber halbiert! :((
Hinweis: Ich versuche, die Installation von Windows Manager / etc zu vermeiden, da dies anscheinend nicht erforderlich sein sollte, wenn IceWeasel bereits ordnungsgemäß funktioniert.
Eiswiesel:
Chrom ( --start-maximized
und --kiosk
):
Chrom ( --start-fullscreen
):
window_placement
, kann sie unter dembrowser
Schlüssel hinzugefügt werden . Referenz: chrom.googlesource.com/chromium/chromium/+/…Angenommen, Ihr Monitor ist kleiner als 7000px
Dieser Befehl erkennt Ihre Bildschirmhöhe / -breite
Jetzt können Sie es auch in einem Bash-Skript verwenden:
/home/pi/full.sh
und dann laufen
Es wird ein Vollbild-Browser von einem Nicht-GUI-Terminal aus gestartet: D.
NICHT BENÖTIGT,
Aber zum Spaß habe ich einen Bash-Code getestet, um die Bildschirmauflösung zu erhalten, aber du brauchst ihn nicht.
quelle
--window-size=7000,7000
irgendwie funktioniert.Noch einfacher als das Optimieren
~/.config/chromium/Default/Preferences
, verwenden Sie einfach das--window-position=0,0
Flag während des Chromstarts.Eine vollständige Liste der verfügbaren Chromschalter finden Sie unter Chromium-Befehlszeilenschalter
quelle
Wenn Sie Chromium im Vollbildmodus starten möchten, fügen Sie dies zu / etc / xdg / lxsession / LXDE / autostart hinzu
quelle
Ich hatte genau die gleichen Symptome, 10px Versatz oben und links und nur die Hälfte des Bildschirms gefüllt. Ich hatte Probleme damit, dass das
window_placement
Anwesen nicht da war. Das Hardcodieren der Auflösung war für mich keine Option, da ich eine Vielzahl von Monitoren unterstützen möchte. Deshalb habe ich dieses Skript geschrieben, das die Eigenschaft window_placement zur Voreinstellungsdatei hinzufügt, bevor ich den Chrome-Kiosk starte. Es verwendet jq , um die JSON-Datei zu bearbeiten , und xdpyinfo , um die Auflösung zu ermitteln. Bevor Sie sie verwenden können, führen Sie Folgendes aus:kiosk.sh
Interessanterweise reichte es nicht aus, nur die Auflösung in die JSON-Datei zu schreiben. Es hat den 10px-Versatz korrigiert und das Fenster etwas größer gemacht, aber den Bildschirm nicht ausgefüllt. Mit der
--window-size
Flagge wurde das für mich behoben.quelle
Du kannst es versuchen
wie auf der automatischen Webseite mit Optionen von Peter Beverloo aufgeführt .
quelle