FreeBSD Notes
https://freebsdfoundation.org/freebsd-project/resources/installing-a-desktop-environment-on-freebsd/
pkg install xorg kde5 sddm
/etc/rc.conf:
dbus_enable="YES"
hald_enable="YES"
sddm_enable="YES"
/boot/loader.conf:
kern.vty=vt
https://wiki.freebsd.org/Laptops/Thinkpad_T550
The kmod-drm package is broken in 12.2-RELEASE: https://mobile.twitter.com/vermaden/status/1321377743293108226?p=v
So, don’t install it. Build from ports instead:
https://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/makeworld.html
svnlite checkout https://svn.freebsd.org/base/releng/12.2 /usr/src
portsnap fetch
portsnap extract
cd /usr/ports/graphics/drm-fbsd12.0-kmod
make install
/etc/rc.conf:
kld_list="/boot/modules/i915kms.ko"
/boot/loader.conf:
if_iwm_load="YES"
iwm7265Dfw_load="YES"
# cat /etc/wpa_supplicant.conf
ctrl_interface=/var/run/wpa_supplicant
eapol_version=2
ap_scan=1
fast_reauth=1
network={
ssid="your ssid"
psk="your password"
}
/etc/rc.conf:
wlans_iwm0="wlan0"
ifconfig_wlan0="WPA SYNCDHCP"
pkg install chromium vlc keepassxc vim gnu-watch mosh nextcloudclient dolphin
maybe smbnetfs, kde can access smb2+ shares. mount_smbfs is built in, but only does SMB1
ccrypt
fdupes
ffmpeg
galculator
git
graphviz
htop
py37-httpie
ipcalc
iperf
iperf3
jq
lftp
lrzsz
lsof
lzop
memtest86+
minicom
mtr
multitail
netcat
ncdu
nmap
wipe bcwipe
okteta
pbzip2
pigz
py37-pyqrcode
py37-qrcode
py37-qrencode
qr-code-generator
qtqr
rawtherapee
remmina
remmina-plugin-exec
remmina-plugin-nx
remmina-plugin-spice
remmina-plugin-www
remmina-plugin-xdmcp
ripgrep
rsync
samba413
net-snmp
sox
tcpdump
tmux
virt-viewer
wireguard
wireshark
wkhtmltopdf
youtube_dl
zbar
zint
pkg install fusefs-ext2 kio-fuse squash squashfs-tools fusefs-squashfuseex
kldload fusefs
https://euroquis.nl/freebsd/2020/10/26/fuse.html
# pkg install fusefs-ext2 e2fsprogs
# kldload fusefs
# fdisk /dev/zvol/zippy/scratch-2-medium
# fsck.ext4 /dev/zvol/zippy/scratch-2-mediump1
# fuse-ext2 /dev/zvol/zippy/scratch-2-mediump1 /mnt/tmp