OpenBSD auf einem MacBook Pro 12.1 (2015) Teil 2

FVWM / Virtual Window Manager und Konfiguration des Basis-Systems

Sobald die Installation abgeschlossen ist und ein „Reboot“ erfolgte, erreicht man den Anmeldebildschirm. Um die Einstellungen/Konfiguration vornehmen zu können, kann man sich gleich als „root“ anmelden. Später arbeitet man normalerweise nur mit seinem „user“ und wechselt über „su“ zu „root“. Ebenso kann man „doas“ einrichten um als „user“ Tasks mit „Root“-Berechtigungen ausführen zu können.

As soon as the installation is complete and a „reboot“ has taken place, you will reach the login screen. To be able to make the settings/configuration, you can log in as „root“ straight away. Later you normally only work with your „user“ and switch to „root“ via „su“. You can also set up „doas“ to be able to execute tasks with „root“ authorizations as „user“.

Nach der Anmeldung wird der Window Manager FVWM gestartet.
Für die ersten Konfigurationen kann dieser noch verwendet werden, später erfolgt der Wechsel auf CWM.

Die Fenster und Anzeigen auf einem MacBook sind jedoch kaum zu lesen (HiDPI), daher fahren wir mit dem Mauszeiger auf das erste Fenster (XTerm) und halten die „STRG“-Taste und rechte Maustaste gedrückt. Es erscheint das Menü „VT Fonts“. Hier kann man die Schriftgröße anpassen.
„Huge“ oder „Enormous“ sollten passen.

Da WLAN noch nicht eingerichtet ist, sollte die Verbindung per Kabel noch bestehen (siehe Teil 1).

Zuerst prüfe ich auf evtl. vorhandene Updates.
Danach schau ich mir noch die Hinweise in „afterboot“ an.

„afterboot – things to check after the first complete boot“

After logging in, the window manager FVWM is started.
This can still be used for the first configurations, but later you will have to switch to CWM.
However, the windows and displays on a MacBook are difficult to read (HiDPI), so we move the mouse pointer to the first window (XTerm) and hold down the „CTRL“ key and right mouse button. The „VT Fonts“ menu appears. Here you can adjust the font size.
„Huge“ or „Enormous“ should be suitable.
As WLAN has not yet been set up, the cable connection should still exist (see part 1).

First I check for any available updates.
Then I look at the notes in „afterboot“.

# pkg_add -u
# syspatch
# man afterboot

Um schnell und einfach Konfigurationsdateien bearbeitetn zu können, installiere ich zuerst den „Nano“-Texteditor.
Oder den bevorzugten Texteditor.
„VI“ steht ebenso zur Verfügung. Oder man installiert „MC“, den MidnightCommander“.

To be able to edit configuration files quickly and easily, I first install the „Nano“ text editor.
Or the preferred text editor.
„VI“ is also available. Or you can install „MC“, the MidnightCommander.

# pkg_add nano

WLAN einrichten

Starte „Nano“ mit der Eingabe von:

Start „Nano“ by entering :

# nano /etc/hostname.bwfm0

„bwfm0“ ist das WLAN-Interface unter Apple. Auf anderen Plattformen ist es „iwn0“.

„bwfm0“ is the WLAN interface under Apple. On other platforms it is „iwn0“.

join "SSID_deines_WLAN" wpakey "WLAN-Schlüssel"
# Es können weitere eingetragen werden, sortiert nach Prio:
# join "SSID_deines_WLAN" wpakey "WLAN-Schlüssel"
# join "Offener_Hotspot"
dhcp
inet6 autoconf

Speichere die Datei und beende Nano.

Save the file and exit Nano.

CTRL + o (speichern)
CTRL + x (Nano beenden)

Um die WLAN-Verbindung testen zu können, folgendes eingeben:

To test the WLAN connection, enter the following:

# ifconfig bge0 down# ifconfig bwfm0 down# pkill dhclient# sh /etc/netstart

Nachdem „pkill“ ausgeführt wurde, kann auch das Netzwerkkabel entfernt werden.
Sobald „netstart“ erfolgreich ausgeführt wurde, steht eine WLAN-Verbindung zur Verfügung.

After „pkill“ has been executed, the network cable can also be removed.
As soon as „netstart“ has been successfully executed, a WLAN connection is available

Trackpad und Keyboard-Backlight

Um dauerhaft das Tapping zu aktivieren legt man (als root) unter „/etc/“ eine Datei mit dem Namen „wsconsctl.conf“ und dem folgenden Inhalt an.

To permanently activate tapping, create a file (as root) under „/etc/“ with the name „wsconsctl.conf“ and the following content.

mouse1.tp.tapping=1
mouse1.tp.scaling=0.15
keyboard.backlight=25

Die Funktionstasten für „keyboard.backlight“ funktionieren bei mir nicht, daher nehme ich als Standard erstmal 25.

Eine Änderung ist jederzeit möglich, was jedoch nur als „root“ funktioniert mit:

The function keys for „keyboard.backlight“ do not work for me, so I use 25 as the default for now.
A change is possible at any time, but this only works as „root“ with :

wsconsctl keyboard1.backlight=25

Power-Management

Um das Power-Management zu starten, kann folgendes ausgeführt werden:

The following can be carried out to start power management:

rcctl enable apmd
rcctl set apmd flags -A
rcctl start apmd

Erklärungen zu den Einstellungen findet man auf der Seite:
https://man.openbsd.org/apmd

Weitere Möglichkeit, welche ich bevorzuge, ist die Verwendung von
obsdfreqd von Solène Rapenne
Informationen hierzu:
https://dataswamp.org/~solene/2022-04-21-openbsd-71-fan-noise-temperature.html

Another option, which I prefer, is the use of
– obsdfreqd from Solène Rapenne

Installation und Einrichtung:

Installation and setup:

pkg_add obsdfreqd
rcctl ls on | grep ^apmd && rcctl set apmd flags -L && rcctl restart apmd
rcctl enable obsdfreqd
rcctl start obsdfreqd

Softupdates und die Option noatime

Auf einigen Seiten wird die Aktivierung empfohlen um die Festplattenleistung zu verbessern.
Das ganz funktionierte auch noch bis zur Version 7.4.
Wurde jedoch danach deaktiviert, siehe auch:
https://en.wikipedia.org/wiki/Soft_updates
„OpenBSD supported soft updates for the FFS file system until the release 7.4 (2023), at which time it was disabled.“
https://undeadly.org/cgi?action=article;sid=20230706044554
„Soft updates (softdep) disabled for future VFS work“.

Some sites recommend activation to improve hard disk performance.
This also worked up to version 7.4.
However, it was deactivated afterwards, see also:
https://en.wikipedia.org/wiki/Soft_updates
„OpenBSD supported soft updates for the FFS file system until the release 7.4 (2023), at which time it was disabled.“
https://undeadly.org/cgi?action=article;sid=20230706044554
„Soft updates (softdep) disabled for future VFS work“

Weiter geht es in Teil 3 / CWM