OpenBSD Blog #15: OpenBSD as a desktop daily driver!
Draft! |
This page is a draft and may be incomplete, incorrect, or just a
stub or outline. I've decided to allow myself to put draft pages on
my website as an experiment. I'm hoping they will:
|
Hello! You are reading my raw notes as I compile this page. :-)
(screenshot goes here with neofetch because that’s what you do, right?)
Open To-Dos:
-
fvwm Tiling shortcuts? (i’m probably gonna go with cwm)
-
battery charge status
-
fvwm battery charge status
-
display brightness (x-something) - i’m fine with doing this at cmdline
-
display different .profile on startup for pufftop vs phobos2
-
add fvwm (include also .Xdefaults) to dotfiles for stow
-
remove .Xresources since not using that
-
get notes.txt stuff incorporated here
basics, networking
installed offline, so fw_update no go, so chicken-and-egg with iwm wireless driver
plugged in to ethernet, ifconfig re0 autoconf, fw_update
now iwm works! /etc/hostname.iwm
xenodm and X11
note that .Xresources not used apparently, using .Xdefaults instead
xbacklight - where has that been all this time? i was writing values to proc stuff.
At night, as low as 10% works great and somewhere around 60% for indoors in the day:
$ xbacklight -set 10 # night $ xbacklight -set 60 # day
fvwm
this is the default wm
spent some quality time with it and the website is excellent
if you wanna stick with fvwm, I found the v3 update more pleasant right out of the box with much more intuitive controls and shortcuts ready to go without customization (and a nice clock in the corner and more complete pop-up menu)
doas pkg_add fvwm3
cwm
this looks like the right choice for me…
need to edit .xsession and put exec cwm as last line
oh, and make it executable if not already, chmod +x
to try:
M-v tiles side-side M-h tiles top-bottom M-m toggle fullscreen C-M-Enter open terminal C-M-x command search C-M-x close?????
M-? "application" search M-tab switch windows?? C-M-S-q quit C-M-S-r restart
Re-bind to use super key instead, make a .cwmrc:
# .cwmrc, restart cwm with C-M-S-r, nice! # Tile super+h, super+v bind-key 4-h htiled bind-key 4-v vtiled
to try, can also add this to .xsession (xsetroot also works in dwm)
xsetroot -solid steelblue &
This page looks all kinds of helpful (and great website!)
laptop shit
trackpad shit - not 100% solved (see notes.txt) but mostly works
battery
suspend upon closing lid seems to work fine!
website development
look, let’s be real, 90% of what i do is with a terminal on one half of my screen and a browser on the other half. For $DAYJOB it’s multi-monitor with a ton of panels, but the principle is pretty much the same.
xterm
hideous initial appearance relatively easy to fix
dillo browser
note that ratfactor.com, to my surprise and joy, renders perfectly in dillo. i really wasn’t expecting that. other websites that look like a box of turds really don’t have an excuse!
(maybe this is where i put that screenshot showing two-panel webdev setup)