{"id":1586,"date":"2022-06-10T15:02:15","date_gmt":"2022-06-10T15:02:15","guid":{"rendered":"https:\/\/www.dev-metal.ch\/?p=1586"},"modified":"2022-06-12T20:00:51","modified_gmt":"2022-06-12T20:00:51","slug":"panel-mit-fullpageos","status":"publish","type":"post","link":"https:\/\/www.dev-metal.ch\/?p=1586","title":{"rendered":"Panel mit fullpageos"},"content":{"rendered":"<h1>Achtung &#8211; Fehlversuch<\/h1>\n<p>Nach einiger Testzeit hat sich folgendes gezeigt:<\/p>\n<p>Fullpageos hat folgendes Problem mit HML-Streams: <a href=\"https:\/\/github.com\/guysoft\/FullPageOS\/issues\/291\" target=\"_blank\" rel=\"noopener\">https:\/\/github.com\/guysoft\/FullPageOS\/issues\/291<\/a><\/p>\n<p>Meine Visualisierung beinhaltet auch Video-Streams. Sobald diese aktiviert werden, crashed chromium. Das ist so nat\u00fcrlich nicht zu gebrauchen \ud83d\ude41<\/p>\n<hr \/>\n<p>&nbsp;<\/p>\n<p>F\u00fcr die Steuerung meiner Hausautomation habe ich mir eine HTML5 Web-Site erstellt. Nun ben\u00f6tige ich ein Touch-Screen Panel, welches ausschliesslich diese Seite anzeigen soll.<\/p>\n<p>Panel: <a href=\"https:\/\/www.welectron.com\/Waveshare-156inch-HDMI-LCD_1\" target=\"_blank\" rel=\"noopener\">https:\/\/www.welectron.com\/Waveshare-156inch-HDMI-LCD_1<\/a><\/p>\n<p>Beim OS bin ich bei\u00a0 fullpageos f\u00fcndig geworden. Es erm\u00f6glicht eine Kiosk-View basierend auf einem Raspberry Pi.<\/p>\n<p>fullpageos: <a href=\"https:\/\/github.com\/guysoft\/FullPageOS\" target=\"_blank\" rel=\"noopener\">https:\/\/github.com\/guysoft\/FullPageOS<\/a><\/p>\n<p>Die Installation erfolgt wie bei jedem anderen Raspi-OS. Ich beschreibe hier nur die Spezialit\u00e4ten, welche ich zus\u00e4tzlich ausgef\u00fchrt habe.<\/p>\n<h2>Entfernen des Maus-Cursors<\/h2>\n<p>Standardm\u00e4ssig wird der Maus-Cursor eigeblendet, wenn man den Touchscreen bedient. Ich m\u00f6chte aber ein &#8222;Tablet-Feeling&#8220;. Der Maus-Cursor st\u00f6rt. Dieser kann komplett entfernt werden:<\/p>\n<p>https:\/\/github.com\/guysoft\/FullPageOS\/issues\/15<\/p>\n<pre dir=\"auto\">simply edited lightdm config in\r\n<code class=\"notranslate\">\/etc\/lightdm\/lightdm.conf<\/code> changing line <code class=\"notranslate\">#xserver-command=X<\/code> to <code class=\"notranslate\">xserver-command=X -nocursor<\/code><\/pre>\n<h2 dir=\"auto\">Fonts<\/h2>\n<p>Meine HTML5 Seite verwendet diverse Fonts, welche fullpageos nicht standardm\u00e4ssig mit installiert. Diese nachinstallieren:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">sudo apt-get install ttf-mscorefonts-installer<\/pre>\n<h2 dir=\"auto\">Screensaver<\/h2>\n<p>fullpageos deaktiviert standardm\u00e4ssig den screensaver. Das macht bei einem \u00f6ffentlichen Panel auch Sinn. Ich verwende das Panel aber im Haus und m\u00f6chte, dass der Blank-Screensaver (schwarzer Bildschirm) nach unbenutzer Zeit einschaltet. Daf\u00fcr folgende Zeile in \/home\/pi\/scripts\/start_gui auskommentieren:<\/p>\n<pre># xset s off # don't activate screensaver<\/pre>\n<h2 dir=\"auto\">Hintergrundbeleuchtung des Panels<\/h2>\n<p dir=\"auto\">xscreensaver sendet nach 10min einen &#8222;Blank-Screen&#8220; (also schwarzer Screen) an das Panel. Das Panel selber bleibt aber anschliessend an bzw. die Hintergrundbeleuchtung schaltet nicht ab. Zugunsten einer langen Lebendsauer m\u00f6chte ich, dass das Panel die Hintergrundbeleuchtung ausschaltet und dann, wenn das Panel wieder bedient wird, wieder einschaltet.<\/p>\n<h2 dir=\"auto\">Vi<\/h2>\n<p dir=\"auto\">Vi ist etwas komisch konfiguriert. Sobald man etwas kopieren will, f\u00e4llt vi in den &#8222;visual&#8220; mode. Das kann man verhindern, indem man ein File ~\/.vimrc erstellt. Es kann leer sein:<\/p>\n<pre dir=\"auto\">touch ~\/.vimrcsudo touch \/root\/.vimrc<\/pre>\n<p dir=\"auto\">\n","protected":false},"excerpt":{"rendered":"<p>Achtung &#8211; Fehlversuch Nach einiger Testzeit hat sich folgendes gezeigt: Fullpageos hat folgendes Problem mit HML-Streams: https:\/\/github.com\/guysoft\/FullPageOS\/issues\/291 Meine Visualisierung beinhaltet auch Video-Streams. Sobald diese aktiviert werden, crashed chromium. Das ist so nat\u00fcrlich nicht zu gebrauchen \ud83d\ude41 &nbsp; F\u00fcr die Steuerung meiner Hausautomation habe ich mir eine HTML5 Web-Site erstellt. Nun ben\u00f6tige ich ein Touch-Screen Panel, [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_lmt_disableupdate":"no","_lmt_disable":"","footnotes":""},"categories":[10],"tags":[],"class_list":["post-1586","post","type-post","status-publish","format-standard","hentry","category-techdocs"],"modified_by":"ralph","_links":{"self":[{"href":"https:\/\/www.dev-metal.ch\/index.php?rest_route=\/wp\/v2\/posts\/1586","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.dev-metal.ch\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.dev-metal.ch\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.dev-metal.ch\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.dev-metal.ch\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1586"}],"version-history":[{"count":13,"href":"https:\/\/www.dev-metal.ch\/index.php?rest_route=\/wp\/v2\/posts\/1586\/revisions"}],"predecessor-version":[{"id":1601,"href":"https:\/\/www.dev-metal.ch\/index.php?rest_route=\/wp\/v2\/posts\/1586\/revisions\/1601"}],"wp:attachment":[{"href":"https:\/\/www.dev-metal.ch\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1586"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.dev-metal.ch\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1586"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.dev-metal.ch\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1586"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}