Finished install yields OpenBSD 6.0, Lumina DE, Firefox, mplayer Install base system
# https://www.openbsd.org/faq/faq4.html ### As Root # Increase resource limits
vi /etc/login.conf: :datasize-max=2048M:\ :datasize-cur=2048M:\ # Execute commands as root: vi /etc/doas.conf: permit nopass username_created_during_install # Package mgmt: PKG_PATH and pkg.conf # Edit .profile to add package path: export PKG_PATH=http://ftp.OpenBSD.org/pub/OpenBSD/6.0/packages/amd64/ vi /etc/pkg.conf: installpath = http://ftp.OpenBSD.org/pub/OpenBSD/6.0/packages/amd64/ # Improve disk performance vi /etc/fstab: Append ”softdep,noatime" to all entries with filesystem type ffs after rw Ex: .... rw,softdep,noatime 1 1 # Get wireless working w/ or w/o WPA # Determine wireless interface name (ex. iwn0) with ifconfig: ifconfig -a # Establish wireless w/ WPA, substituting own interface name: ifconfig iwn0 nwid network_id wpakey password dhclient iwn0 #Establish wireless w/o WPA, ex: guest network ifconfig iwn0 nwid network_id -wpa dhclient iwn0 # Make wireless perm: vi /etc/hostname.iwn0 dhcp nwid network_id -wpa # Without WPA dhcp nwid network_id wpakey password # With WPA # Reboot reboot ### As mortal user # Install packages: # Ex: pkg_add -v <package> # mplayer plays media, esp. YouTube in browser doas pkg_add -v firefox lumina mplayer # Installs Firefox, Lumina DE, and mplayer # Start xscreensaver daemon to use Windows-L xlock # Activate tap-to-click for trackpad (skip if desktop computer) # Configure Lumina DE to invoke with “startx” under own user vi .xinitrc in own directory: synclient TapButton1=1 syndaemon -i 1 -d xscreensaver -no-splash & exec Lumina-DE |
My experience is that you're not going to get as cohesive a desktop computing experience in any BSD as you do in macOS. However, if you're annoyed with all the little gotchas of the Mac environment but you want to stay on BSD, TrueOS is a great place to start.
Going further down the rabbit hole, if you are willing to forego an easy OOTB experience and want to really get your hands dirty, give OpenBSD a go. I've found its installation process to be the fastest and easiest of any BSD, and it gives you a bare bones foundation to build into whatever you want. For desktop use it does require some tweaking, but it's minor stuff and you end up with a rock-solid OS that gets out of your way and lets you get on with your work.
Some of my go-to resources for setting up a proper OpenBSD desktop:
https://sivers.org/openbsd
https://news.ycombinator.com/item?id=13223351 (ymmv, I use Xfce instead of Lumina)
https://igurublog.wordpress.com/2015/06/10/openbsd-as-a-linu...