Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung Nächste Überarbeitung | Vorherige Überarbeitung | ||
projekte:hausautomatisierung:openhab:display [2021/06/21 17:42] – noby | projekte:hausautomatisierung:openhab:display [2021/09/04 17:39] (aktuell) – noby | ||
---|---|---|---|
Zeile 3: | Zeile 3: | ||
* Kopieren des Rasbian Lite Images auf SD Karte | * Kopieren des Rasbian Lite Images auf SD Karte | ||
- | * Erster Login mit USB Tastatur mit "pi" | + | |
+ | | ||
$ sudo -i | $ sudo -i | ||
- | $ systemctl enable ssh | ||
- | $ systemctl start ssh | ||
$ adduser thomas | $ adduser thomas | ||
$ addgroup thomas sudo | $ addgroup thomas sudo | ||
Zeile 16: | Zeile 15: | ||
$ sudo -i | $ sudo -i | ||
$ deluser pi | $ deluser pi | ||
+ | $ apt update | ||
+ | $ apt upgrade | ||
$ apt-get install vim | $ apt-get install vim | ||
$ update-alternatives --set editor / | $ update-alternatives --set editor / | ||
Zeile 24: | Zeile 25: | ||
$ vi ~/.bashrc | $ vi ~/.bashrc | ||
>>> | >>> | ||
- | | + | Ebenfalls aliase und export einkommentieren. |
- | Mit User thomas anmelden und in .bashrc | + | Mit User thomas anmelden und in '' |
- | * Falls der Bildschirm um 180Grad gedreht ist, die Zeile | + | * Falls der Bildschirm um 180Grad gedreht ist, die Zeile '' |
- | lcd_rotate=2 | + | |
- | An die Datei "/ | + | * X-Server installieren |
$ apt-get install xserver-xorg-core xserver-xorg-video-fbdev xserver-xorg-input-libinput x11-xserver-utils slim | $ apt-get install xserver-xorg-core xserver-xorg-video-fbdev xserver-xorg-input-libinput x11-xserver-utils slim | ||
Zeile 39: | Zeile 40: | ||
* Chromium Browser | * Chromium Browser | ||
- | $ apt-get install chromium-browser | + | $ apt-get install chromium libgtk-3-0 |
* Add user and configure Auto Login | * Add user and configure Auto Login | ||
Zeile 48: | Zeile 49: | ||
auto_login yes | auto_login yes | ||
$ vi / | $ vi / | ||
- | # | + | <code bash> |
- | / | + | # |
- | / | + | / |
- | / | + | / |
- | sleep 1 | + | / |
- | / | + | sleep 1 |
+ | / | ||
+ | </ | ||
+ | |||
+ | Die Geräte ID kann mit folgenden Befehlen herausgefunden werden: | ||
+ | < | ||
+ | $ export DISPLAY=: | ||
+ | $ sudo -u openhab xinput list | ||
+ | </ | ||
+ | |||
+ | use the following for the workshop display: | ||
+ | < | ||
+ | # | ||
+ | / | ||
+ | / | ||
+ | / | ||
+ | sleep 1 | ||
+ | / | ||
+ | </ | ||
* Blank Screen after timeout | * Blank Screen after timeout | ||
Zeile 90: | Zeile 109: | ||
while true | while true | ||
do | do | ||
- | if curl -s --head | + | if curl -s --head |
then | then | ||
if [ " | if [ " | ||
Zeile 124: | Zeile 143: | ||
</ | </ | ||
+ | $ apt install xdotool | ||
+ | $ chmod a+x / | ||
+ | $ chmod a+x / | ||
$ crontab -e -u openhab | $ crontab -e -u openhab | ||
< | < | ||
0 11 * * * / | 0 11 * * * / | ||
@reboot / | @reboot / | ||
+ | </ | ||
+ | |||
+ | ===== OverlayFS ===== | ||
+ | $ cd | ||
+ | $ apt install git | ||
+ | $ git clone https:// | ||
+ | $ cd overlayfs | ||
+ | $ sudo overlayfs.sh | ||
+ | $ reboot | ||
+ | | ||
+ | ACHTUNG!!!! Nach jedem Kernel Update muss '' | ||
+ | |||
+ | ===== Wireless Config (Optional) ===== | ||
+ | $ vi / | ||
+ | < | ||
+ | ctrl_interface=DIR=/ | ||
+ | update_config=1 | ||
+ | country=DE | ||
+ | |||
+ | network={ | ||
+ | | ||
+ | | ||
+ | } | ||
</ | </ |