Arch Zotac Pi225 Pico als Offline Computer für GnuPG und SSL (3)

Vorbereitung

Das Basissystem wurde installiert.

Installation von X, lightdm und XFCE4

X-Server installieren

Shell
pacman -S xorg-server xorg-xinit

Grafiktreiber bestimmen:

Shell
lspci |grep VGA

Intel Grafiktreiber für Intel HD500 Onboard-Grafik installieren:

Shell
pacman -S xf86-video-intel
Deutsche Tastatur und Tastaturbelegung auch für X konfigurieren:
Shell
localectl set-x11-keymap de pc105 nodeadkeys

Achtung

Wenn dies fehlschlägt, dann diesen Befehl nach der Installation von XFCE4 noch einmal ausführen !

Schriftart installieren:

Shell
pacman -S ttf-dejavu ttf-freefont

XFCE4 Desktop installieren

Shell
pacman -S xfce4 xfce4-goodies

.xinitrc für den Benutzer einrichten. Als NORMALER BENUTZER wie folgt kopieren:

Shell
cp /etc/X11/xinit/xinitrc ~/.xinitrc
nano ~/.xinitrc

Am Ende der .xinitrc einen  “exec” Befehl für das starten von XFCE einfügen:

~/.xinitrc
#!/bin/sh
#
# ~/.xinitrc
...
...
exec startxfce4

Abmelden, wieder Anmelden, X-Server mit XFCE starten:

Shell
logout
# neu anmelden
startx

lightdm installieren

Lightdm Basispakete installieren:

Shell
pacman -S lightdm lightdm-gtk-greeter ligthdm-gtk-greeter-settings

Lightdm aktivieren:

Shell
systemctl enable lightdm.service

Lightdm konfigurieren unter XFCE mit “lightdm-gtk-greeter-settings”

XFCE und lightdm einrichten

XFCE einrichten

Einbinden von USB-Sticks unter XFCE
Shell
pacman -S gvfs thunar-volman gvfs-afc udisks2

XFCE Icon Themes

nach Geschmack,

Smartcard, Yubikey und Nitrokey einrichten

Smartcard Unterstützung installieren:

Shell
pacman -S ccid opensc pcsc-tools
systemctl enable pcscd.service
pcsc_scan

Nitrokey Unterstützung installieren:

Shell
pacman -S nitrokey-app

Yubikey Unterstützung installieren:

Shell
pacman -S yubico-pam yubikey-manager yubikey-manager-qt yubikey-personalization yubikey-personalization-gui yubioath-desktop yubikey-touch-detector yubikey-full-disk-encryption

Hinweis: der Yubikey benötigt “systemctl enable pcscd.service” ! (s.o.)