{"id":808,"date":"2022-09-01T11:29:23","date_gmt":"2022-09-01T16:29:23","guid":{"rendered":"https:\/\/www.scheh.com\/?p=808"},"modified":"2022-09-01T11:34:06","modified_gmt":"2022-09-01T16:34:06","slug":"raspberry-pi-kiosk","status":"publish","type":"post","link":"https:\/\/www.scheh.com\/index.php\/2022\/09\/01\/raspberry-pi-kiosk\/","title":{"rendered":"Raspberry Pi Kiosk"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"808\" class=\"elementor elementor-808\" data-elementor-post-type=\"post\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-4b036a47 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"4b036a47\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-1b3894f1\" data-id=\"1b3894f1\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-6cee63c8 elementor-widget elementor-widget-text-editor\" data-id=\"6cee63c8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><\/p>\n<p>This was done using a raspberry pi 4 8gb. <a href=\"https:\/\/amzn.to\/3CTiTib\" data-type=\"URL\" data-id=\"https:\/\/amzn.to\/3CTiTib\">Click here for an Amazon search.<\/a><\/p>\n<p><\/p>\n<p>\u00a0<\/p>\n<pre>Type This, followed by Enter after each line:<br \/><br \/>sudo su<br \/>apt update<br \/>apt upgrade -y<br \/>apt install xdotool -y<br \/>nano \/etc\/xdg\/lxsession\/LXDE-pi\/autostart<br \/><br \/>Paste This:<br \/><br \/>@xset s off<br \/>@xset -dpms<br \/>@xset s noblank<br \/>sed -i 's\/\"exited_cleanly\":false\/\"exited_cleanly\":true\/' ~\/.config\/chromium\/'Local State'<br \/>sed -i 's\/\"exited_cleanly\":false\/\"exited_cleanly\":true\/; s\/\"exit_type\":\"[^\"]+\"\/\"exit_type\":\"Normal\"\/' ~\/.config\/chromium\/Default\/Preferences<br \/>@chromium-browser --kiosk https:\/\/app.powerbi.com\/links\/dLcv3eb_jp?ctid=0de18311-713c-4cd5-8387-e150f01a95f9&amp;pbi_source=linkShare&amp;bookmarkGuid=cc61da26-0fce-4af5-8a><br \/>@\/home\/pi\/Desktop\/xauth_root.sh<br \/>@\/home\/pi\/Desktop\/refresh.sh<br \/><br \/>Hit These Keys:<br \/><br \/>Ctrl + o<br \/><br \/>Ctrl + x<br \/><br \/>Type This, followed by Enter after each line:<br \/><br \/>nano \/home\/pi\/Desktop\/xauth_root.sh<br \/><br \/>Paste This:<br \/><br \/>#!\/bin\/bash<br \/><br \/>#<br \/># source: https:\/\/raspberrypi.stackexchange.com\/questions\/1719\/x11-connection-rejected-because-of-wrong-authentication<br \/>#<br \/>touch \/root\/.Xauthority<br \/>xauth merge \/home\/pi\/.Xauthority<br \/>export XAUTHORITY=\/root\/.Xauthority<br \/><br \/>Hit These Keys:<br \/><br \/>Ctrl + o<br \/>Ctrl + x<br \/><br \/>Type This, followed by Enter after each line:<br \/><br \/>chmod 755 \/home\/pi\/Desktop\/xauth_root.sh<br \/>nano \/home\/pi\/Desktop\/refresh.sh<br \/><br \/>Paste This:<br \/><br \/>#!\/bin\/bash<br \/>#<br \/># also see instructions here: https:\/\/www.raspberrypi.org\/forums\/viewtopic.php?t=178206#p1239241<br \/>#<br \/># To make this run with sudo (which is the case when run at boot), execute \"xauth_root.sh\" before running this script.<br \/>#<br \/># xdotools setup instructions found here: http:\/\/theembeddedlab.com\/tutorials\/simulate-keyboard-mouse-events-xdotool-ra><br \/>#<br \/># This will only set up the DISPLAY variable for one command<br \/>DISPLAY=:0 xdotool key \"ctrl+F5\"<br \/># This will set up the DISPLAY variable for every command executed on this terminal,<br \/># and child processes spawned from this terminal<br \/>export DISPLAY=:0<br \/>while true; #create an infinite loop<br \/>do<br \/>xdotool key \"ctrl+F5\" &amp;<br \/>sleep 300 #refresh time in seconds so 300 = every 5 min<br \/>done<br \/><br \/>Hit These Keys:<br \/><br \/>Ctrl + o<br \/>Ctrl + x<br \/><br \/>Type This, followed by Enter after each line:<br \/><br \/>chmod 755 \/home\/pi\/Desktop\/refresh.sh<\/pre>\n<p><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>This was done using a raspberry pi 4 8gb. Click here for an Amazon search. \u00a0 Type This, followed by Enter after each line:sudo suapt updateapt upgrade -yapt install xdotool -ynano \/etc\/xdg\/lxsession\/LXDE-pi\/autostartPaste This:@xset s off@xset -dpms@xset s noblanksed -i &#8216;s\/&#8221;exited_cleanly&#8221;:false\/&#8221;exited_cleanly&#8221;:true\/&#8217; ~\/.config\/chromium\/&#8217;Local State&#8217;sed -i &#8216;s\/&#8221;exited_cleanly&#8221;:false\/&#8221;exited_cleanly&#8221;:true\/; s\/&#8221;exit_type&#8221;:&#8221;[^&#8221;]+&#8221;\/&#8221;exit_type&#8221;:&#8221;Normal&#8221;\/&#8217; ~\/.config\/chromium\/Default\/Preferences@chromium-browser &#8211;kiosk https:\/\/app.powerbi.com\/links\/dLcv3eb_jp?ctid=0de18311-713c-4cd5-8387-e150f01a95f9&amp;pbi_source=linkShare&amp;bookmarkGuid=cc61da26-0fce-4af5-8a&gt;@\/home\/pi\/Desktop\/xauth_root.sh@\/home\/pi\/Desktop\/refresh.shHit These Keys:Ctrl + oCtrl + xType This, [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"advanced_seo_description":"","jetpack_seo_html_title":"","jetpack_seo_noindex":false,"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[1],"tags":[],"class_list":["post-808","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p3eyIP-d2","_links":{"self":[{"href":"https:\/\/www.scheh.com\/index.php\/wp-json\/wp\/v2\/posts\/808","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.scheh.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.scheh.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.scheh.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.scheh.com\/index.php\/wp-json\/wp\/v2\/comments?post=808"}],"version-history":[{"count":3,"href":"https:\/\/www.scheh.com\/index.php\/wp-json\/wp\/v2\/posts\/808\/revisions"}],"predecessor-version":[{"id":811,"href":"https:\/\/www.scheh.com\/index.php\/wp-json\/wp\/v2\/posts\/808\/revisions\/811"}],"wp:attachment":[{"href":"https:\/\/www.scheh.com\/index.php\/wp-json\/wp\/v2\/media?parent=808"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.scheh.com\/index.php\/wp-json\/wp\/v2\/categories?post=808"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.scheh.com\/index.php\/wp-json\/wp\/v2\/tags?post=808"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}