Contributed by phessler on from the learn-to-use-your-system dept.
A few years ago, I started to realize that my desktop environment was very cluttered. I had so many different applications that I used, it was a pain to install all of them. I slowly started my way down a path to use the built-in features of OpenBSD as much as possible.
First bit was easy. aterm is a perfectly cromulent terminal program, but I had only really used it for the transparency feature. I was getting fed up with it, so I switched to xterm. Fiddled around a bit with the settings, and are now quite happy with the results.I have this in my ~/.Xdefaults file:
XTerm*loginShell: true ## faceName is supposed to be blank XTerm*faceName: XTerm*faceSize:10 XTerm*foreground: white XTerm*background: black
Next was my editor. Emacs. I immediately tried out 'mg', and realized it supported the main features I used (typing, with the occasional backspace, save and quit). Yes, I know there are many additional features to emacs, but I simply didn't use them. For that other editor, if you don't use those extra features, you can also change from 'vim' -> 'vi'.I have this in my ~/.mg file:
global-set-key } blink-matching-paren-hack blink-matching-paren set-default-mode blink auto-indent-mode dired-backup-unflag make-backup-files
Next, my window manager. I ended up doing the "backwards" migration of window managers. GNOME/KDE -> xfce -> blackbox -> fvwm. I wanted my WM to stay out of the way, but still support features. I'm continuously playing with the features and settings, but I'm very happy with what I have. While I haven't used it much, 'cwm' seems to be very popular with a number of developers. Reminds me a bit of Ion, dwm, and other keyboard-control WMs.
With the majors out of the way, I did a `pkg_info` to see what ports I had installed, and looked around to see if I could replace any of them. I saw Xscreensaver, which can be easily replaced by xidle and xlock. xidle simply runs a program after an idle timeout. xlock locks the terminal, and displays pretty pictures. Since I'm usually not at my computer when the screensaver is active, I don't really care what is on it. xlock does have a nice selection of modes, some of which are similar to what Xscreensaver has. Very simple, yet useful.I have this in my ~/.Xdefaults file:
XIdle.timeout: 300 XLock.mode: random XLock.mousemotion: on XLock.nice: 19 XLock.program: /usr/games/fortune -a XLock.random.modelist: maze bat biof pyro drift eyes lisa marquee matrix \ molecule nose pacman petri space swarm tetris worm xcl
cdrecord used to be the standard way to write CDs, but OpenBSD added the ability to burn an ISO onto a cd with cdio in 4.0. Instead of having to install mkisofs, we have mkhybrid. The command line is compatible, and is the way the Official OpenBSD cds are created.This is the new command I run to burn an ISO onto a blank cd:
Leave a comment on which third-party packages you've replaced with something from base.mkhybrid -V "important backups" -l -J -L -r -T -o backup.iso ~/mp3 cdio tao backup.iso
(Comments are closed)