Aktuelle Version |
Dein Text |
Zeile 45: |
Zeile 45: |
| ### maybe needed for tablet foo | | ### maybe needed for tablet foo |
| cuse4bsd_load="YES" | | cuse4bsd_load="YES" |
| </pre>
| |
|
| |
| == KDE 5 on FreeBSD ==
| |
|
| |
| * [https://www.freebsd.org/releases/11.2R/announce.html FreeBSD 11.2-RELEASE]
| |
|
| |
| ; auf aktuellste Quelle für Pakete umstellen
| |
| : Zur Zeit (2018-06-29) ist ''kde5'' noch nicht in den den quartalsweisen veröffentlichten Paketen verfügbar. Das wird sich ändern und daher ist diese Änderung später sicherlich mehr nötig.
| |
| :: quick-and-dirty
| |
| ::: <code>$EDITOR /etc/pkg/FreeBSD.conf</code>
| |
| ::* ''quarterly'' durch ''latest'' ersetzen
| |
| : oder
| |
| :: "ordnungsgemäß" ersetzen der standardmäßigen Quelle für Pakete
| |
| ::: <code>cp /etc/pkg/FreeBSD.conf /usr/local/etc/pkg/repos/FreeBSD.conf</code>
| |
| ::: …
| |
|
| |
| ; pauschales Aktualisieren (wegen der Änderung auf die aktuellesten Quellen)
| |
| : <code>pkg upgrade -y</code>
| |
|
| |
| ----
| |
|
| |
| ; Installieren von KDE (5)
| |
| : <code>pkg install -y kde5</code>
| |
| ; Installieren von Xorg (für KDE)
| |
| : <code>pkg install -y xorg</code>
| |
| Starten von den (für Xorg benötigten) Diensten ''dbus'' und ''hald''
| |
| : <code>sysrc dbus_enable="YES" && service dbus start</code>
| |
| : <code>sysrc hald_enable="YES" && service hald start</code>
| |
| ; Installieren von SDDM als (für KDE übliche) Verwaltung der Anmeldung für die Arbeitsoberfläche
| |
| : <code>pkg install -y sddm</code>
| |
| ; Installieren der Verwaltung für SDDM über Plasma (KDE)
| |
| : <code>pkg install -y plasma5-sddm-kcm</code>
| |
| Starten vom Dienst ''sddm''
| |
| : <code>sysrc sddm_enable="YES" && service sddm start</code>
| |
|
| |
| ==== Plasma 5 only ====
| |
|
| |
| FreeBSD installieren
| |
| : gleich bei der Installation WLAN, pkg, usw. einrichten
| |
|
| |
| as fast as possible
| |
| : <code>pkg install -y plasma5-plasma xorg-minmal sddm konsole; sysrc dbus_enable="YES"; sysrc hald_enable="YES"; sysrc sddm_enable="YES"; reboot</code>
| |
| vielleicht darf es ja doch was mehr sein
| |
| : <code>pkg install -y kde-baseapps plasma5-sddm-kcm</code>
| |
|
| |
| ==== FreeBSD 11.2 ====
| |
|
| |
| ; beispielhaft:
| |
|
| |
| : <code>less /etc/rc.conf</code>
| |
| <pre>
| |
| hostname="kde5.freebsd.stura.htw-dresden.de"
| |
| dumpdev="AUTO"
| |
| zfs_enable="YES"
| |
| clear_tmp_enable="YES"
| |
| syslogd_flags="-ss"
| |
| keymap="de.kbd"
| |
| sendmail_enable="NONE"
| |
| sshd_enable="YES"
| |
| moused_enable="YES"
| |
| ntpd_enable="YES"
| |
| powerd_enable="YES"
| |
| dbus_enable="YES"
| |
| hald_enable="YES"
| |
| sddm_enable="YES"
| |
| ifconfig_em0="DHCP"
| |
| ifconfig_em0_ipv6="inet6 accept_rtadv"
| |
| wlans_iwn0="wlan0"
| |
| ifconfig_wlan0="WPA DHCP"
| |
| ifconfig_wlan0_ipv6="inet6 accept_rtadv"
| |
| </pre>
| |
|
| |
| == cpu mircocode fix ==
| |
|
| |
| https://www.adminbyaccident.com/freebsd/how-to-freebsd/how-to-mitigate-spectre-and-meltdown-on-a-lenovo-t430s-with-freebsd/
| |
|
| |
| == black screen meets acpiconf -s 3 ==
| |
|
| |
| i915kms_load="YES"
| |
|
| |
| == ap iwn 6025 ==
| |
|
| |
| <pre>
| |
| disc@lap:~ % ifconfig wlan0
| |
| </pre>
| |
| <pre>
| |
| wlan0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
| |
| ether a4:4e:31:c0:aa:3c
| |
| inet 141.56.224.4 netmask 0xfffff000 broadcast 141.56.239.255
| |
| groups: wlan
| |
| ssid eduroam channel 36 (5180 MHz 11a ht/20) bssid f0:29:29:0f:b4:ce
| |
| regdomain FCC country US authmode WPA2/802.11i privacy ON
| |
| deftxkey UNDEF AES-CCM 3:128-bit txpower 17 bmiss 10 mcastrate 6
| |
| mgmtrate 6 scanvalid 60 ampdulimit 64k ampdudensity 8 -amsdutx amsdurx
| |
| shortgi -stbc -ldpc wme roaming MANUAL bintval 102
| |
| media: IEEE 802.11 Wireless Ethernet MCS mode 11na
| |
| status: associated
| |
| nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>
| |
| </pre>
| |
|
| |
| == i915kms & Co ==
| |
|
| |
| : Unterscheidung Intel Haswell (4. Generation) und spaeter
| |
| :: ab<sup>[https://freebsddesktop.github.io/2018/12/08/drm-kmod-primer.html]</sup>
| |
| ::: <code>doas pkg ins -y drm-kmod</code>
| |
| : oder
| |
| :: bis
| |
| ::: <code>doas pkg ins -y drm-legacy-kmod</code>
| |
| : <code>sysrc kld_list+="/boot/modules/i915kms.ko"</code>
| |
| : <code>doas pw groupmod video -m $(users)</code>
| |
| ----
| |
| : <code>doas pkg ins -y xf86-video-intel</code>
| |
| : <code>doas pkg ins -y xf86-input-libinput</code>
| |
| ----
| |
| : <code>kldload acpi_ibm</code>
| |
| : <code>doas pkg ins -y intel-backlight</code>
| |
| : <s><code>morse -l "SOS" >/dev/led/kbd_backlight</code></s>
| |
|
| |
| == Quellen fuer FreeBSD meets Laptop ==
| |
|
| |
| * https://www.c0ffee.net/blog/freebsd-on-a-laptop/
| |
| * https://cooltrainer.org/a-freebsd-desktop-howto/
| |
| * https://vermaden.wordpress.com/2018/11/20/freebsd-desktop-part-2-1-install-freebsd-12/
| |
|
| |
| == Wiedereinsetzen eines Gerätes für Massenspeicher einer standardmäßig verschlüsselten Partition in eine Pool für ZFS ==
| |
|
| |
| Szenario:
| |
| *: Es wurde einmal eine standardmäßigen Installation von [[FreeBSD]] mit
| |
| *:* einem Pool für ZFS (mit dem standardmäßigen (aber auch einfach anders bestimmbaren) Bezeichnung ''zroot'') als Spiegelung von zwei Massenspeichern und
| |
| *:* der Verwendung der standardmäßigen Werkzeug zur Verschlüsselung (mit <code>geli</code>)
| |
| *: vorgenommen.
| |
| * Eine der beiden Massenspeicher (im Beispiel der erste Massenspeicher ''ada0'' (und nicht ''ada1'') ist "herausgerutscht" gewesen (weswegen die Funktionalität als Spiegel vom Pool für ZFS nicht mehr gegeben ist).
| |
| * Der Spiegel vom Pool für ZFS soll wieder in Ordnung gebracht werden.
| |
|
| |
| Entschlüsseln (mit <code>geli</code>) des Massenspeichers des 3. Slice (Partition)
| |
| : <code>geli attach /dev/ada0p3</code>
| |
| Hinzufügen der (mit <code>geli</code>) entschlüsselten 3. Slice (Partition) des Massenspeichers zum Pool für ZFS ''zroot''
| |
| : <code>zpool online zroot /dev/ada0p3.eli</code>
| |
|
| |
| == moused ==
| |
|
| |
| : <code>$EDITOR /etc/rc.conf</code>
| |
| <pre>
| |
| moused_flags="-VH -A 1.1 -T 4"
| |
| </pre> | | </pre> |