<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.slaskete.net/index.php?action=history&amp;feed=atom&amp;title=Infoscreen</id>
	<title>Infoscreen - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.slaskete.net/index.php?action=history&amp;feed=atom&amp;title=Infoscreen"/>
	<link rel="alternate" type="text/html" href="https://wiki.slaskete.net/index.php?title=Infoscreen&amp;action=history"/>
	<updated>2026-06-17T17:46:34Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://wiki.slaskete.net/index.php?title=Infoscreen&amp;diff=8079&amp;oldid=prev</id>
		<title>Einarjh at 20:22, 18 November 2022</title>
		<link rel="alternate" type="text/html" href="https://wiki.slaskete.net/index.php?title=Infoscreen&amp;diff=8079&amp;oldid=prev"/>
		<updated>2022-11-18T20:22:59Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 20:22, 18 November 2022&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 24:&lt;/td&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 24:&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==== /etc/X11/Xwrapper.config: ====&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==== /etc/X11/Xwrapper.config: ====&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; allowed_users = anybody&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; allowed_users = anybody&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-deleted&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-deleted&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==== $HOME/.bash_profile: ====&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-deleted&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; if [ -z &quot;$SSH_CLIENT&quot; ] || [ -z &quot;$SSH_TTY&quot; ]; then&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-deleted&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;     startx -- -nocursor&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-deleted&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; fi&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==== $HOME/.xinitrc: ====&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==== $HOME/.xinitrc: ====&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;!-- diff cache key mediawiki:diff:1.41:old-8078:rev-8079:wikidiff2=table:1.14.1:bc2a06be --&gt;
&lt;/table&gt;</summary>
		<author><name>Einarjh</name></author>
	</entry>
	<entry>
		<id>https://wiki.slaskete.net/index.php?title=Infoscreen&amp;diff=8078&amp;oldid=prev</id>
		<title>Einarjh: Created page with &quot;Ting å gjøre for å få til en infoskjerm som fyrer opp X ved boot.  ====== systemctl edit --force --full infoscreen.service ======  [Unit]  Description=Infoscreen autostart...&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.slaskete.net/index.php?title=Infoscreen&amp;diff=8078&amp;oldid=prev"/>
		<updated>2022-11-10T20:06:51Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;Ting å gjøre for å få til en infoskjerm som fyrer opp X ved boot.  ====== systemctl edit --force --full infoscreen.service ======  [Unit]  Description=Infoscreen autostart...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Ting å gjøre for å få til en infoskjerm som fyrer opp X ved boot.&lt;br /&gt;
&lt;br /&gt;
====== systemctl edit --force --full infoscreen.service ======&lt;br /&gt;
 [Unit]&lt;br /&gt;
 Description=Infoscreen autostart&lt;br /&gt;
 After=remote-fs.target polkit.service systemd-user-sessions.service network-online.target sound.target&lt;br /&gt;
 Requires=network-online.target&lt;br /&gt;
 Conflicts=getty@tty1.service&lt;br /&gt;
 &lt;br /&gt;
 [Service]&lt;br /&gt;
 User=einar&lt;br /&gt;
 Group=einar&lt;br /&gt;
 PAMName=login&lt;br /&gt;
 TTYPath=/dev/tty1&lt;br /&gt;
 Environment=WINDOWING=x11&lt;br /&gt;
 ExecStart=/usr/bin/xinit /usr/bin/startx -- :0&lt;br /&gt;
 Restart=on-failure&lt;br /&gt;
 StandardInput=tty&lt;br /&gt;
 StandardOutput=journal&lt;br /&gt;
 &lt;br /&gt;
 [Install]&lt;br /&gt;
 WantedBy=graphical.target&lt;br /&gt;
&lt;br /&gt;
==== /etc/X11/Xwrapper.config: ====&lt;br /&gt;
 allowed_users = anybody&lt;br /&gt;
&lt;br /&gt;
==== $HOME/.xinitrc: ====&lt;br /&gt;
 exec openbox-session&lt;br /&gt;
&lt;br /&gt;
==== x11vnc -storepasswd something .x11vnc/passwd ====&lt;br /&gt;
&lt;br /&gt;
==== $HOME/.config/openbox/autostart.sh ====&lt;br /&gt;
 xset s off      # don&amp;#039;t activate screensaver&lt;br /&gt;
 xset -dpms      # disable DPMS (Energy Star) features&lt;br /&gt;
 xset s noblank  # don&amp;#039;t blank the video device&lt;br /&gt;
 setxkbmap no&lt;br /&gt;
 &lt;br /&gt;
 sed -i &amp;#039;s/&amp;quot;exited_cleanly&amp;quot;:false/&amp;quot;exited_cleanly&amp;quot;:true/&amp;#039; ~/.config/chromium/Default/Preferences&lt;br /&gt;
 sed -i &amp;#039;s/&amp;quot;exit_type&amp;quot;:&amp;quot;Crashed&amp;quot;/&amp;quot;exit_type&amp;quot;:&amp;quot;Normal&amp;quot;/&amp;#039; ~/.config/chromium/Default/Preferences&lt;br /&gt;
 &lt;br /&gt;
 #chromium-browser --start-maximized --disable-translate --disable-infobars --disable-suggestions-service --allow-file-access-from-files --simulate-outdated-no-au=&amp;#039;Tue, 31 Dec 2099 23:59:59 GMT&amp;#039; --kiosk --app=file:///home/einar/reload.html &amp;amp;&lt;br /&gt;
 &lt;br /&gt;
 x11vnc -forever -rfbauth ~/.x11vnc/passwd -ncache 0 &amp;amp;&lt;br /&gt;
 unclutter --timeout 5 --fork&lt;br /&gt;
 /home/einar/showstream.sh &amp;amp;&lt;br /&gt;
 /home/einar/fullscreen.sh &amp;amp;&lt;br /&gt;
&lt;br /&gt;
==== $HOME/showstream.sh ====&lt;br /&gt;
 #!/bin/bash&lt;br /&gt;
 while true; do&lt;br /&gt;
   gst-launch-1.0 --gst-fatal-warnings rtmpsrc location=rtmp://webfront/live/benchy ! decodebin3 ! glimagesink sync=false&lt;br /&gt;
   #gst-launch-1.0 --gst-fatal-warnings rtspsrc location=rtsp://mjoscam:8554/unicast ! rtph264depay ! h264parse ! avdec_h264 ! videoconvert ! xvimagesink sync=false&lt;br /&gt;
   sleep 10&lt;br /&gt;
 done&lt;br /&gt;
&lt;br /&gt;
==== $HOME/fullscreen.sh ====&lt;br /&gt;
 #!/bin/bash&lt;br /&gt;
 while true; do&lt;br /&gt;
   wmctrl -r &amp;quot;gst-launch-1.0&amp;quot; -b add,fullscreen&lt;br /&gt;
   wmctrl -r &amp;quot;OpenGL renderer&amp;quot; -b add,fullscreen&lt;br /&gt;
   sleep 5&lt;br /&gt;
 done&lt;br /&gt;
&lt;br /&gt;
==== $HOME/reload.html ====&lt;br /&gt;
 &amp;lt;!doctype html&amp;gt;&lt;br /&gt;
 &amp;lt;html&amp;gt;&lt;br /&gt;
   &amp;lt;head&amp;gt;&lt;br /&gt;
     &amp;lt;title&amp;gt;autoreloader&amp;lt;/title&amp;gt;&lt;br /&gt;
     &amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;&lt;br /&gt;
       window.onload = setupRefresh;&lt;br /&gt;
 &lt;br /&gt;
       function setupRefresh() {&lt;br /&gt;
           setInterval(&amp;quot;refreshFrame();&amp;quot;, 21600000);&lt;br /&gt;
       }&lt;br /&gt;
       function refreshFrame() {&lt;br /&gt;
          parent.f.location.reload();&lt;br /&gt;
       }&lt;br /&gt;
     &amp;lt;/script&amp;gt;&lt;br /&gt;
   &amp;lt;/head&amp;gt;&lt;br /&gt;
   &amp;lt;frameset&amp;gt;&lt;br /&gt;
     &amp;lt;frame name=&amp;quot;f&amp;quot; src=&amp;quot;frame.html&amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;/frameset&amp;gt;&lt;br /&gt;
 &amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== $HOME/frame.html ====&lt;br /&gt;
 &amp;lt;!doctype html&amp;gt;&lt;br /&gt;
 &amp;lt;html&amp;gt;&lt;br /&gt;
   &amp;lt;head&amp;gt;&lt;br /&gt;
     &amp;lt;title&amp;gt;kitteh autoreloader - frame part&amp;lt;/title&amp;gt;&lt;br /&gt;
   &amp;lt;/head&amp;gt;&lt;br /&gt;
   &amp;lt;frameset&amp;gt;&lt;br /&gt;
     &amp;lt;frame src=&amp;quot;&amp;lt;nowiki&amp;gt;https://www.nrk.no/&amp;lt;/nowiki&amp;gt;&amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;/frameset&amp;gt;&lt;br /&gt;
 &amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== crontab -e ====&lt;br /&gt;
 30 22 * * * /usr/bin/xset -display :1 dpms force off &amp;gt;&amp;gt; /home/einar/cronlog 2&amp;gt;&amp;amp;1&lt;br /&gt;
 15 8 * * * /usr/bin/xset -display :1 dpms force on &amp;gt;&amp;gt; /home/einar/cronlog 2&amp;gt;&amp;amp;1&lt;br /&gt;
 16 8 * * * /usr/bin/xset -display :1 -dpms; /usr/bin/xset -display :1 s noblank; /usr/bin/xset -display :1 s off&lt;/div&gt;</summary>
		<author><name>Einarjh</name></author>
	</entry>
</feed>