Archiv der Kategorie: Raspbian

Bildschirmschoner richtig aktivieren

Nach zehn Minuten ohne Tastatur- und Mausaktivität aktiviert sich der Bildschirmschoner. Damit wird der Bildschirminhalt zwar schwarz, der Monitor läuft aber weiter. So macht der Bildschirmschoner aber wenig Sinn und führt im Gegenteil dazu, dass ein Monitor, der ein schwarzes Bild zeigt, unbeabsichtigt länger läuft als notwendig.

In der Vergangenheit lag das daran, dass Raspbian wegen eines fehlenden Treibers nicht in der Lage war, das HDMI-Signal richtig abzuschalten. Dieses Problem ist aber seit Herbst 2016 gelöst:

https://github.com/raspberrypi/linux/issues/487

Aufgrund von Kompatibilitätsbedenken mit einigen Programmen (z.B. omxplayer) ist das HDMI-Blanking aber weiterhin standardmäßig nicht aktiv. Und so verschwenden bis heute unzählige Monitore, die an den Raspberry Pi angeschlossen sind, oft unnötig Strom.

Dabei lässt sich das Problem in einer Minute lösen: Starten Sie mit root-Rechten einen Editor zur Bearbeitung der Datei /boot/config.txt (z.B. mit sudo leafpad /boot/config.txt) und fügen Sie am Ende der Datei eine Zeile hinzu:

# am Ende von /boot/config.txt
...
hdmi_blanking=1

Ein Neustart und nach 10 Minuten ohne Aktivität wird der Monitor wirklich abgeschaltet!

Raspbian auf einen USB-Stick installieren

Üblicherweise verwendet der Raspberry Pi eine SD-Karte als einzigen Datenspeicher: Die SD-Karte enthält sowohl das Betriebssystem (oft Raspbian) als auch Ihre eigenen Daten, z.B. mit dem Raspberry Pi erstellte Fotos, Messdaten etc. Optional kann ein USB-Stick als zusätzlicher Datenspeicher verwendet werden.

Abweichend von diesem Standardszenario besteht auch die Möglichkeit, Linux direkt auf einen USB-Stick zu installieren. Die SD-Karte wird weiterhin benötigt, weil Raspbian von dort die für den Boot-Prozess erforderlichen Dateien liest. Aber alle weiteren Linux-Dateien und -Programme werden in der Folge direkt vom USB-Stick gelesen. Anstelle eines USB-Sticks können Sie auch eine USB-Festplatte mit eigener Stromversorgung verwenden.

Vorsicht: Diese Anleitung richtet sich an fortgeschrittene Raspberry-Pi-Nutzer, die mit Linux schon einigermaßen fit sind.

Raspbian auf einen USB-Stick installieren weiterlesen

WLAN schon vor der Inbetriebnahme konfigurieren

Mitunter ist es praktisch, wenn Sie einen Raspberry Pi auf Anhieb über das WLAN via SSH bedienen können. Das gibt Ihnen die Möglichkeit, ohne angeschlossene Maus und Tastatur mit der Konfiguration zu beginnen — zumindest soweit, wie Sie dies via SSH im Textmodus durchführen können.

Dazu kopieren Sie das Raspbian- oder das Raspbian-Lite-Image wie üblich auf eine SD-Karte, z.B. mit dem Programm Etcher. Danach platzieren Sie (noch auf Ihrem PC) in der Boot-Partition der SD-Karte zwei Dateien:

  • Die leere Datei ssh bewirkt, dass SSH sofort aktiviert wird. (Bei aktuellen Raspbian-Versionen ist dies ja nicht mehr der Fall.)

  • Und die Datei wpa_supplicant.conf enthält die WLAN-Konfiguration. Sie wird beim ersten Start des Raspberry Pi in das Verzeichnis /etc/wpa_supplicant kopiert. Die Datei muss die Bezeichnung des WLANs (SSID) und dessen Passwort enthalten. Dabei gilt dieser Aufbau.

# Datei wpa_supplicant.conf in der Boot-Partition
network={
       ssid="wlan-bezeichnung"
       psk="passwort"
       key_mgmt=WPA-PSK
}

Sobald der Raspberry Pi hochgefahren ist, können Sie sich mit ssh pi@raspberrypi und dem Default-Passwort raspberry einloggen. Anschließend müssen Sie sofort mit sudo passwd pi ein neues Passwort für den Benutzer pi einrichten! Ein aktiver SSH-Server in Kombination mit dem Default-Passwort sind ein großes Sicherheitsrisiko!

Nicht mit NOOBS: Beachten Sie, dass diese Installationsvariante nicht mit NOOBS funktioniert. Sie müssen ein Raspbian-Image selbst auf die SD-Karte schreiben!

Quellen

Geänderte SSH-Server-Konfiguration von Raspbian

Wenn Sie in der Vergangenheit Raspbian installierten, egal, ob mit NOOBS oder durch die direkte Übertragung des Raspbian-Images auf eine SD-Karte, war der SSH-Server standardmäßig aktiv. Jeder, der eine Netzwerkverbindung zum Raspberry Pi herstellen konnte, konnte sich als pi mit dem bekannten Passwort raspberry einloggen und hatte dann per sudo uneingeschränkte Rechte. Es wird natürlich überall empfohlen (auch in allen Auflagen unseres Raspberry-Pi-Buchs), das Default-Passwort von pi sofort zu ändern, aber wen kümmern schon solche Empfehlungen :-(

Immer mehr Pis sind so in Netzwerke integriert, dass sie auch aus dem Internet erreichbar sind. Unter dem Eindruck der Sicherheitskatastrophen der letzten Monate (z.B. Verwundbare Router oder Botnets aus gehackten Webcams) haben sich die Raspbian-Entwickler endlich zu ein klein wenig mehr Sicherheit per Default entschlossen: Bei aktuellen Raspbian-Images ist der SSH-Dienst zwar installiert, aber standardmäßig nicht aktiv. Wie Sie SSH weiterhin verwenden können, erklärt dieser Beitrag.

Geänderte SSH-Server-Konfiguration von Raspbian weiterlesen

Raspbians neuer PIXEL-Desktop

Seit Ende September gibt es ein neues Raspbian-Image. Die wichtigste Neuerung ist die Umgestaltung des Desktops, der jetzt PIXEL heisst. Fundamental neue Funktionen bietet er kaum, aber zumindest sehen die Fensterrahmen hübscher aus als bisher. Auch die Icons sind neu und farbenfroh gestaltet; wie weit das eine Verbesserung ist, darüber kann man geteilter Meinung sein.

Der neue PIXEL-Desktop mit einer eindrucksvollen Bergaufnahme als Hintergrund.
Der neue PIXEL-Desktop mit einer eindrucksvollen Bergaufnahme als Hintergrund.

Raspbians neuer PIXEL-Desktop weiterlesen

PiBakery

PiBakery (http://www.pibakery.org) ist ein neues Programm, das unter Windows oder OS X (bald macOS) hilft, eine SD-Karte mit Raspbian für den Raspberry Pi vorzubereiten. Die Besonderheit von PiBakery besteht darin, dass einige Einstellungen vorweg durchgeführt werden können, z.B. das WLAN-Passwort, der Hostname oder das Passwort für den Benutzer pi. Das hat bei meinen Tests auch wunderbar funktioniert.

SD-Karte für den Raspberry Pi mit PiBakery vorbereiten
SD-Karte für den Raspberry Pi mit PiBakery vorbereiten

PiBakery weiterlesen

Nicht vom USB-Stick booten

Die letzten Tage ging die Meldung durch die IT-Medien, der Raspberry Pi 3, Modell B (nicht aber andere/ältere Raspberry-Pi-Modelle!) können direkt von einem USB-Stick oder auch von anderen USB-Datenträgern booten. Die Raspberry-Pi-Organisation bezeichnet diese Boot-Funktionen zwar noch als Beta, sie scheinen aber bei vielen Benutzern zu funktionieren.

Ich hatte leider kein Glück damit: Ich habe über mehrere Stunden Tests mit zwei verschiedene USB-Sticks (SanDisk Cruzer Fit 32 GB und Kingston DataTraveler 3.0 8 GB) sowie mit einer externen USB-Festplatte durchgeführt. Es gelang mir von keinem dieser Datenträger zu booten. Der Bildschirm blieb schwarz bzw. blau (im Sinne von ‚kein Signal‘), bei der Festplatte waren keine Lesekopfgeräusche zu hören.

Vielleicht hatte ich mit meiner Hardware wirklich Pech — oder die Funktion ist wirklich noch sehr Beta dahingehend, dass eben viele USB-Geräte nicht unterstützt werden.

Quellen

Raspbian-Update Mai 2016

Mitte Mai wurde Raspbian Jessie aktualisiert. Die Neuerungen in Kurzform:

  • Raspbian verfügt nun über eigene Werkzeuge zur Bluetooth-Konfiguration. Damit gelingt die Bluetooth-Konfiguration erstmalig überraschend problemlos — kein Vergleich zum unsäglichen Bluetooth-Manager! Sogar die Konfiguration einer Bluetooth-Box klappte problemlos. Nach dem Koppeln müssen Sie die Box allerdings noch als Audio-Ausgabegerät aktivieren. Dazu klicken Sie mit der rechten Maustaste auf das Lautsprecher-Icon im Panel.
  • Der Kernel wurde auf Version 4.4 aktualisiert.

  • Der neue SD Card Copier (zu finden im Zubehör des Startmenüs) ermöglicht es im laufenden Betrieb, die SD-Karte als Image auf einen externen USB-Datenträger (USB-Stick, zweite SD-Karte, Festplatte) zu sichern. Umgekehrt können Sie auch ein Backup wiederherstellen, z.B. von einem USB-Stick auf eine SD-Karte in einem USB-Adapter. Nicht möglich ist es naturgemäß, die SD-Karte im Slot des Raspberry Pi im laufenden Betrieb zu überschreiben. Wegen der lahmen IO-Möglichkeiten des Raspberry Pi dauert das Sichern bzw. Beschreiben einer SD-Karte allerdings schier endlos. Auch was die Sicherheit des Backups im laufenden Betrieb betrifft, habe ich meine Zweifel. Alles in allem ein entbehrliches Werkzeug.

  • Die pigpio-Bibliothek, auf die wir in unserem Buch mehrfach hinweisen (Kapitel 13, 27 und 41 in der zweiten Auflage), wird jetzt standardmäßig installiert. Bei Bedarf kann im Programm Raspberry Pi Configuration im Dialogblatt Interfaces mit der neuen Option Remote GPIO der automatische Start des pigpio-Dämons eingestellt werden.

  • Bei der Konfiguration von Tastatur und Maus hilft das neue Programm Einstellungen / Tastatur und Maus. Dort können Sie unter anderem die Empfindlichkeit (Geschwindigkeit) der Maus und die Auto-Repeat-Parameter der Tastatur einstellen.

Raspbian-Update Mai 2016 weiterlesen

bash-Vervollständigung aktivieren

Wenn Sie im Terminal die Tabulator-Taste drücken, sollte die im Terminal laufende Shell (also die bash) die bisherige Eingabe nach Möglichkeit vervollständigen. In manchen Fällen funktioniert dies (z.b. bei Dateinamen), in anderen Fällen aber nicht — z.B. wenn Sie mit sudo -s in den root-Modus wechseln und dann apt-get install name eingeben und die Tabulator-Taste drücken. Schuld daran ist die Datei /etc/bash.bashrc. In dieser Konfigurationsdatei sind einige Zeilen durch das Kommentarzeichen # deaktiviert. Deswegen bleibt das standardmäßig installierte Paket bash-completion wirkungslos.

Öffnen Sie die Datei also mit sudo leafpad /etc/bash.bashrc in einem Editor und entfernen Sie die #-Zeichen für die Zeilen, die dem Kommentar enable bash completion in interactive shells folgen:

# in der Datei /etc/bash.bashrc
...
# enable bash completion in interactive shells
if ! shopt -oq posix; then 
  if [ -f /usr/share/bash-completion/bash_completion ]; then 
    . /usr/share/bash-completion/bash_completion 
  elif [ -f /etc/bash_completion ]; then 
    . /etc/bash_completion 
  fi 
fi 
...

Sobald Sie sich neu einloggen, funktioniert die bash-Vervollständigung wie in anderen Linux-Distributionen