i 	/	gopher.someodd.zip	70
iProductivity in Window Maker	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
i  ___                  _               _     _         _   _          	/	gopher.someodd.zip	70
i | _ \  _ _   ___   __| |  _  _   __  | |_  (_) __ __ (_) | |_   _  _ 	/	gopher.someodd.zip	70
i |  _/ | '_| / _ \ / _` | | || | / _| |  _| | | \ V / | | |  _| | || |	/	gopher.someodd.zip	70
i |_|   |_|   \___/ \__,_|  \_,_| \__|  \__| |_|  \_/  |_|  \__|  \_, |	/	gopher.someodd.zip	70
i                                                                 |__/ 	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
i  _        	/	gopher.someodd.zip	70
i (_)  _ _  	/	gopher.someodd.zip	70
i | | | ' \ 	/	gopher.someodd.zip	70
i |_| |_||_|	/	gopher.someodd.zip	70
i           	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
i __      __  _             _                	/	gopher.someodd.zip	70
i \ \    / / (_)  _ _    __| |  ___  __ __ __	/	gopher.someodd.zip	70
i  \ \/\/ /  | | | ' \  / _` | / _ \ \ V  V /	/	gopher.someodd.zip	70
i   \_/\_/   |_| |_||_| \__,_| \___/  \_/\_/ 	/	gopher.someodd.zip	70
i                                            	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
i  __  __          _               	/	gopher.someodd.zip	70
i |  \/  |  __ _  | |__  ___   _ _ 	/	gopher.someodd.zip	70
i | |\/| | / _` | | / / / -_) | '_|	/	gopher.someodd.zip	70
i |_|  |_| \__,_| |_\_\ \___| |_|  	/	gopher.someodd.zip	70
i                                  	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
i╔─*──*──*──*──*──*──*──*──*──*──*──*──*──*──*──*──*─╗	/	gopher.someodd.zip	70
i║1   ...........................................   1║	/	gopher.someodd.zip	70
i║2*  ...........................................  *2║	/	gopher.someodd.zip	70
i║3   ...........................................   3║	/	gopher.someodd.zip	70
i║1   ............Posted: 2024-05-17.............   1║	/	gopher.someodd.zip	70
i║2*  Tags: window_maker debian linux retro_tech   *2║	/	gopher.someodd.zip	70
i║3   ...........................................   3║	/	gopher.someodd.zip	70
i║1   ...........................................   1║	/	gopher.someodd.zip	70
i╚───────────────────────────────────────────────────╝	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
iI use the old school, lightweight Window Maker[1] window manager[2] on Debian	/	gopher.someodd.zip	70
iUnstable.	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
iGallery: /home/tilde/Projects/gopherhole_bore/assets/posts/window-maker/	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
iSince Window Maker is only a "window manager" and not a full environment it may	/	gopher.someodd.zip	70
ifeel backwards to use it in 2024, there's a lot of things you may miss, a lot of	/	gopher.someodd.zip	70
iwork to do from a fresh install.	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
iI'm biased toward selecting apps that are more Window Maker-like in some way or	/	gopher.someodd.zip	70
ijust fit the feel.	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
iYou may also want to take a look at Window Maker Live[3]. Possibly a good way to	/	gopher.someodd.zip	70
itry (or even install) a Window-Maker-centric Debian setup.	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
IMy Window Maker setup	/assets/screenshot-window-maker.png	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
i## Reasons you may want to use Window Maker	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
i* Looks very cool	/	gopher.someodd.zip	70
i* Lots of handy (and just plain cool) dockapps (think built-in system info	/	gopher.someodd.zip	70
i  tools)	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
i## Things I want to add to this article	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
i- [ ] key ring manager	/	gopher.someodd.zip	70
i- [ ] custom obj for wmcube (maybe write a script)	/	gopher.someodd.zip	70
i- [ ] my amor buddy--could share.	/	gopher.someodd.zip	70
i- [ ] deja-dup	/	gopher.someodd.zip	70
i- [ ] cursor theme	/	gopher.someodd.zip	70
i- [ ] icon theme	/	gopher.someodd.zip	70
i- [ ] power daemon management (efficient/battery save vs performance)	/	gopher.someodd.zip	70
i- [ ] touchpad	/	gopher.someodd.zip	70
i- [ ] i don't like middle click paste.	/	gopher.someodd.zip	70
i- [ ] xsreensaver lock broken? hotkey... startup problem?	/	gopher.someodd.zip	70
i- [ ] battery performance change (like battery savery mode)	/	gopher.someodd.zip	70
i- [ ] adjust brightness with gui	/	gopher.someodd.zip	70
i- [ ] tap touchpad to click	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
i## Window Maker-specific and Appearance	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
iyou should really read the manual...	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
i### Preset themes	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
iThis is amazing: https://git.x1b.dev/waterjones/WindowMaker-Themes	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
INokia theme from waterjones	/assets/posts/window-maker/theme-nokia.png	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
iYou can save your own theme using:	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
i```	/	gopher.someodd.zip	70
igetstyle -p ~/GNUstep/Library/WindowMaker/Themes/MyTheme	/	gopher.someodd.zip	70
i```	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
iFor more info see: https://www.windowmaker.org/themes/themepacks.html	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
i### handy hotkeys	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
if11: like alt tab, but a nice list	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
i### How does this all work?	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
iSome general tips:	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
itry right clicking icons that pop up and goign to attributes. look through all	/	gopher.someodd.zip	70
ithe options. you can't just drag *anything* to the dockapp or clip. You can even	/	gopher.someodd.zip	70
iset things to minimize to their icon in the dock.	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
iPractical Workflow Tip	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
iUse the Dock for things you want to launch.	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
iUse the Clip to keep track of things you already have open and minimized.	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
iIf you want something to behave like a taskbar entry, keep its mini-icon in the	/	gopher.someodd.zip	70
iClip with Keep Icon.	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
i### The clip	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
iThe clip icon allows you to manage workspaces (page through them, name them).	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
iYou can drag the clip itself to move a bunch of icons with it. Specifically, you	/	gopher.someodd.zip	70
ican pin apps to the clip permanently, just like the dock--then the app will	/	gopher.someodd.zip	70
ialways live there for that workspace. The clip is workspace-aware. Use it as a	/	gopher.someodd.zip	70
ilightweight way to keep different sets of apps organized between worskpaces.	/	gopher.someodd.zip	70
iWhen you drag an app to the clip it will also auto-start minimized in that	/	gopher.someodd.zip	70
iworkspace. Beware, this isn't like, just dragging minimized things to it, but	/	gopher.someodd.zip	70
ilike things youc an pin to the dock you can also pin to the clip.	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
i### GNUStep .appsm openstep de	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
iYou can install something like a DE with `sudo apt install gnustep`, which is	/	gopher.someodd.zip	70
ikind of just a meta for all the `*.app` windowmaker apps that are kinda nifty,	/	gopher.someodd.zip	70
ibut also sometimes too severely dated for me to find them useful. I'm not sure	/	gopher.someodd.zip	70
ihow useful you'll find these apps day-to-day, but they're fun to look at.	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
iTry `sudo apt install textedit.app` and run with `openapp TextEdit`.	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
iAlso try `apt search "\.app"`	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
iThese apps will feel right at home! Note when you use `openapp` you'll want to	/	gopher.someodd.zip	70
iuse `PascalCase`.	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
iSome things I noticed:	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
i* textedit.app -- rtf editor + more? seems kinda cool	/	gopher.someodd.zip	70
i* fontmanager.app	/	gopher.someodd.zip	70
i* gnumail.app seemed interesting, but I have to do extra work to get it to play	/	gopher.someodd.zip	70
i  nice with proton mail bridge i think	/	gopher.someodd.zip	70
i* fortunate.app -- simple fortunes. cute toy.	/	gopher.someodd.zip	70
i* gmastermind.app -- classic board game that I think inspired the fallout	/	gopher.someodd.zip	70
i  hacking game. dennis ritchi or the like came up with an algo for this i think?	/	gopher.someodd.zip	70
i* gorm.app: visual interface builder for gnustep!	/	gopher.someodd.zip	70
i* grr.app: RSS reader! It's honestly kind of nice! I wish it had support for	/	gopher.someodd.zip	70
i  custom commands to fetch RSS like liferea (?) does (so I can grab gopher URI	/	gopher.someodd.zip	70
i  feeds)	/	gopher.someodd.zip	70
i* gshisen.app -- some kind of mahjong tile game?	/	gopher.someodd.zip	70
i* gworkspace: i have no idea what this is but seems awesome. might explore	/	gopher.someodd.zip	70
i  later.	/	gopher.someodd.zip	70
i* gmpdcon.app -- perfect since I have an mpd server! Even lets you give ratings!	/	gopher.someodd.zip	70
i  kind of strange though, i haven't gotten used to it.	/	gopher.someodd.zip	70
i* pikopixel.app -- pixel art editor!	/	gopher.someodd.zip	70
i* preview.app -- maybe the best choice for previewing an image in WM!	/	gopher.someodd.zip	70
i* talksoup.app -- irc client for gnustep	/	gopher.someodd.zip	70
i* terminal.app -- terminal emulator!	/	gopher.someodd.zip	70
i* viewpdf.app	/	gopher.someodd.zip	70
i* Affiche.app -- sticky note app that I actually really like! has a bunch of	/	gopher.someodd.zip	70
i  nice features like saving importing/exporting. reminds me also of the dock app	/	gopher.someodd.zip	70
i  that does something similar, but affiche.app i could see using frequently.	/	gopher.someodd.zip	70
i* cynthiune.app -- A really neat music player. I think it has troubles adding my	/	gopher.someodd.zip	70
i  entire library at once, though.```	/	gopher.someodd.zip	70
i  2025-09-21 12:20:01.408 Cynthiune[439584:439584] MP3.m: no handle...	/	gopher.someodd.zip	70
i  2025-09-21 12:20:01.408 Cynthiune[439584:439584] MP3.m: no handle...	/	gopher.someodd.zip	70
i  2025-09-21 12:20:01.408 Cynthiune[439584:439584] Failed to create pipe ...	/	gopher.someodd.zip	70
i  Error Domain=NSPOSIXErrorDomain Code=24 "Too many open files"	/	gopher.someodd.zip	70
i  2025-09-21 12:20:01.563 Cynthiune[439584:439584] NSTask.m:593  Assertion	/	gopher.someodd.zip	70
i  failed	/	gopher.someodd.zip	70
i  in NSConcreteUnixTask(instance), method setStandardOutput:.	/	gopher.someodd.zip	70
i  NSInvalidArgumentException	/	gopher.someodd.zip	70
i  [1]    439584 segmentation fault  openapp Cynthiune	/	gopher.someodd.zip	70
i  ```	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
i### Dock apps	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
iDock apps for Window Maker. Dock apps are such a cool feature of Window Maker.	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
iCheck out dockapps.net[4]!	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
iYou can `sudo apt-get install wm..` for these dockapps I mention below. The	/	gopher.someodd.zip	70
idockapps I've tried seem to all have good man pages, I think.	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
i#### What I'm using	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
i* `wmclock`: I like this because it shows the time and the date as a tear-away	/	gopher.someodd.zip	70
i  date pad graphic.	/	gopher.someodd.zip	70
i* `wmbattery` and `wmacpi`: two different battery-relaed dockapps! A special	/	gopher.someodd.zip	70
i  note	/	gopher.someodd.zip	70
i  for launch command for `wmbattery`:	/	gopher.someodd.zip	70
i* `wmbattery` lets you execute a command when the battery is below critical.	/	gopher.someodd.zip	70
i  Here's a command that will send a notification that the battery is critically	/	gopher.someodd.zip	70
i  low):	/	gopher.someodd.zip	70
i  	/	gopher.someodd.zip	70
i  ```	/	gopher.someodd.zip	70
i  wmbattery -c 10 -l 30 -a /home/tilde/Music/sfx/sosumi.au -x "/usr/bin/espeak	/	gopher.someodd.zip	70
i  -v en-us+whisper 'critically low battery' -a 200 -s 130 &&	/	gopher.someodd.zip	70
i  /usr/bin/notify-send -w -u critical -i /usr/share/WindowMaker/Icons/timer.tiff	/	gopher.someodd.zip	70
i  'Low Battery' 'Battery at %percent%%, with %minutes% minutes left.'"	/	gopher.someodd.zip	70
i  ```	/	gopher.someodd.zip	70
i  	/	gopher.someodd.zip	70
i  Note the full/abs/real paths. The audio file is an `.au`, I feel it's kind of	/	gopher.someodd.zip	70
i  hard to find `.au` files these days. Also this command seems to do something	/	gopher.someodd.zip	70
i  strange to my audio, so maybe don't use `-a`.	/	gopher.someodd.zip	70
i* `wmbubble`, `wmcube`, `wmforkplop`, `wmmon`, `wmtop`: fun and/or informative	/	gopher.someodd.zip	70
i  dockapps for system information, a few of which are veyr visually	/	gopher.someodd.zip	70
i  interesting/fun to me.	/	gopher.someodd.zip	70
i  	/	gopher.someodd.zip	70
i  * `wmbubble`: bubbles and duck--animations get more intense/fills up as the	/	gopher.someodd.zip	70
i    system resources get more utilized.	/	gopher.someodd.zip	70
i* `wmcliphist`: keeps (some?) clipboard history	/	gopher.someodd.zip	70
i* `wmsystemtray`: I feel this one is sort of crucial. A system tray for app	/	gopher.someodd.zip	70
i  icons	/	gopher.someodd.zip	70
i  like `blueman-applet`, `nm-applet`, `redshift-gtk`, or the like.	/	gopher.someodd.zip	70
i  	/	gopher.someodd.zip	70
i  * I have some notes about how it can't be ran along side other system trays,	/	gopher.someodd.zip	70
i  or	/	gopher.someodd.zip	70
i    something?	/	gopher.someodd.zip	70
i* `wmmixer`: I really like the way it looks when I turn the volume up and down	/	gopher.someodd.zip	70
i  with this app and the fact that I can twist a graphical knob to do so as well.	/	gopher.someodd.zip	70
i* `wmweather+`: gives me weather data, but it's sort of complicated to use. I	/	gopher.someodd.zip	70
i  think you need to find a "metar- station", and define the long+lat, with a	/	gopher.someodd.zip	70
i  command like this: `wmweather+ -metar-station SOMEID -location "0.0N 0.0W"`.	/	gopher.someodd.zip	70
i  It	/	gopher.someodd.zip	70
i  seems to have some neat features if your metar station supports it? You may	/	gopher.someodd.zip	70
i  want	/	gopher.someodd.zip	70
i  to also get radar image from National Weather Service[5]. Please `man	/	gopher.someodd.zip	70
i  wmweather+`.	/	gopher.someodd.zip	70
i  	/	gopher.someodd.zip	70
i  * I haven't figured out getting actual forecast working outside of current	/	gopher.someodd.zip	70
i    weather	/	gopher.someodd.zip	70
i  * `wmweather+ -s SOMEMETARHERE -location "0.0N 0.0W" -radar-uri	/	gopher.someodd.zip	70
i    https://radar.weather.gov/ridge/standard/SOMESTATION_loop.gif -radar-crop	/	gopher.someodd.zip	70
i    POSXxPOSY+WIDTH+HEIGHT -radar-cross 244x194 -animate`	/	gopher.someodd.zip	70
i* `wmforecast` simple forecast/temperature app. More iconified and simple than	/	gopher.someodd.zip	70
i  `wmweather+`. Displays handy info in a hover/tooltip, including forecast. This	/	gopher.someodd.zip	70
i  may be the easiest to work with and is perhaps the easiest to work with.	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
i##### wmweather+	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
iThis weather dockapp rules. You even get a radar GIF and different weather	/	gopher.someodd.zip	70
iviews. The config can be a little confusing though. Here's what I have. I have	/	gopher.someodd.zip	70
iit launch with `wmweather+ -c /home/tilde/.wmweather+/config` and then in that	/	gopher.someodd.zip	70
iconfig:	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
i```	/	gopher.someodd.zip	70
i# METAR station	/	gopher.someodd.zip	70
i-station KSFO	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
i# Coordinates (Mission, SF)	/	gopher.someodd.zip	70
i-location 37.7599N 122.4148W	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
i# Bay Area radar loop (KMUX)	/	gopher.someodd.zip	70
i-radar-uri https://radar.weather.gov/ridge/standard/KMUX_loop.gif	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
i# Crop & animate with crosshair	/	gopher.someodd.zip	70
i-radar-crop 244x134+52+40	/	gopher.someodd.zip	70
i-radar-cross 244x134 animate	/	gopher.someodd.zip	70
i```	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
i##### wmbiff	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
iwmbiff needs a config i had an example at	/	gopher.someodd.zip	70
i`/usr/share/doc/wmbiff/examples/sample.wmbiffrc`	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
i```	/	gopher.someodd.zip	70
icp /usr/share/doc/wmbiff/examples/sample.wmbiffrc ~/.wmbiffrc	/	gopher.someodd.zip	70
i```	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
isupports pop3 and imap i think i was able to configure this to work with	/	gopher.someodd.zip	70
iProtonmail Bridge pretty easily.	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
i```	/	gopher.someodd.zip	70
ilabel.4=IMAP4	/	gopher.someodd.zip	70
ipath.4=imap:me@pm.me:password@127.0.0.1:1143	/	gopher.someodd.zip	70
iinterval.4=300          # 5 minutes	/	gopher.someodd.zip	70
iaction.4=claws-mail	/	gopher.someodd.zip	70
i```	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
iI also set this to notify me:	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
i```	/	gopher.someodd.zip	70
iglobalnotify=aplay /home/tilde/Music/sfx/youvegotmail.wav	/	gopher.someodd.zip	70
i```	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
iI don't reall like how this app looks, but its features are great!	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
i#### Recommendations	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
i* `wmnut`: Keep track of a Network UPS on the network via NUT	/	gopher.someodd.zip	70
i* `wmitime`:  I feel it's a nice, but confusing clock display. I think it	/	gopher.someodd.zip	70
i  supports	/	gopher.someodd.zip	70
i  Swatch Internet Time[6]	/	gopher.someodd.zip	70
i* `wmfire`: monitor cpu, memory, network, or file with a fiery animation. I	/	gopher.someodd.zip	70
i  think	/	gopher.someodd.zip	70
i  this is cool, but I think there's maybe a bug where I can't drag it into my	/	gopher.someodd.zip	70
i  dock.	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
i#### Honorable mentions	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
iThese may be handy or neat:	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
i* `wmoonclock`: shows phase of the moon! can click to view other info. how to i	/	gopher.someodd.zip	70
i  configure this?	/	gopher.someodd.zip	70
i* `wmxres`:  set the resolution/change between xorg modes!	/	gopher.someodd.zip	70
i* `wmressel`: I think this is basically the same as `wmxres`	/	gopher.someodd.zip	70
i* `wmsun`: displays current day's sun rise and sun set times.	/	gopher.someodd.zip	70
i* `wmshutdown`: button for shutting down	/	gopher.someodd.zip	70
i* `wmstickynotes`: a really great sticky notes dockapp. You click the pad and a	/	gopher.someodd.zip	70
i  sticky note pops up you can place anywhere on the screen.	/	gopher.someodd.zip	70
i* `wmpinboard`: notes you can place (and maybe draw in) and have pinned on a	/	gopher.someodd.zip	70
i  little corkboard graphic	/	gopher.someodd.zip	70
i* `wmpuzzle`: a sliding puzzle game	/	gopher.someodd.zip	70
i* `wmclockmon`: lcd clock that seems to work well, I just don't like the look.	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
iSome more:	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
i* `wmsysmon`: monitors CPU usage, memory, swap, uptime, and interrupts, but I'm	/	gopher.someodd.zip	70
i  not very fond of it.	/	gopher.someodd.zip	70
i* `wmgtemp`: system temp dockapp	/	gopher.someodd.zip	70
i* `wmtemp`: system temp app with lcd screen	/	gopher.someodd.zip	70
i* `wmcore`: graph-like display of the usage of each core	/	gopher.someodd.zip	70
i* `wmmon`: monitors realtime CPU load as well as average system load (graph I	/	gopher.someodd.zip	70
i  think)	/	gopher.someodd.zip	70
i* `wmcalc`: a little calculator	/	gopher.someodd.zip	70
i* `wmfrog`: I think it's a kind of silly-looking weather app. Launch with	/	gopher.someodd.zip	70
i  something like `wmfrog -s METARSTATIONID`.	/	gopher.someodd.zip	70
i* `wmxmms2`: "A dockable XMMS2 client." I don't use xmms2. Seems pretty nice.	/	gopher.someodd.zip	70
i* `wmtv`: I find this interesting and wish I could see it in action! maybe one	/	gopher.someodd.zip	70
i  day. video4linux TV player.	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
i#### I didn't like/didn't work for me	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
i* `wmbutton`: a grid of buttons which launch apps or whatever	/	gopher.someodd.zip	70
i* `wmail`: email/inbox docklet which wants qmail's Maildir format or mbox.	/	gopher.someodd.zip	70
i* `wmfsm`: disk space avaiable	/	gopher.someodd.zip	70
i* `wmweather`: another weather app. i find it hard to read and I don't like the	/	gopher.someodd.zip	70
i  look.	/	gopher.someodd.zip	70
i* `wmrack`: crashes for me. "CD Player and Mixer dock applet."	/	gopher.someodd.zip	70
i* `wmwave`: "statistical information for wireless ethernet."	/	gopher.someodd.zip	70
i* `wmdocker`: I had a note about this working funny. I think it's probably	/	gopher.someodd.zip	70
i  better to just use `wmsystemtray` instead.	/	gopher.someodd.zip	70
i* `wmcpuload`: i don't like how it's displayed	/	gopher.someodd.zip	70
i* `wmcpu`: I had a note about it being hard to read, basically.	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
i#### Not relevant to me, or just other ones I tried	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
iIn this section the DockApps just weren't relevant to me, I didn't care to put	/	gopher.someodd.zip	70
imuch time into using them, or they're just here...	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
i* `wmifs`: I think it's an OK bandwidth usage indicator. I dislike that it	/	gopher.someodd.zip	70
i  didn't seem to display the names of the interfaces.	/	gopher.someodd.zip	70
i* `wmmon`: works but its not pretty enough. other apps do same but better.	/	gopher.someodd.zip	70
i* `wmcdplay`: I don't have a CD player on my laptop!	/	gopher.someodd.zip	70
i* `wmget`: maybe a download manager? seems kind of annoying to use.	/	gopher.someodd.zip	70
i* `wmdiskmon`: I get some kind of error. LCD-display-style disk usage monitor?	/	gopher.someodd.zip	70
i* `wmhdplop`: "monitor hard-drive (or partition) activity."	/	gopher.someodd.zip	70
i* `wmnet`: I have a note "broke or too hard configure"	/	gopher.someodd.zip	70
i* `wmdrawer` needs config file. didn't really try. maybe i'm wrong, but I'm	/	gopher.someodd.zip	70
i  prety happy with what I think is the built-in drawer thing in Window Maker.	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
iadding drawers is cool and you can have it autocollect which is super handy.	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
i#### custom wmcube object	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
iYou can actually use a custom object for the wmcube, but I think it needs a	/	gopher.someodd.zip	70
iweird custom format. Maybe I'll write a conversion script.	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
i#### Dockapp Archive	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
iArchive.org archvie of dockapps.windowmaker.org[7]	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
i#### Making a dock app	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
iThere's a ruby SDK, but I wonder if I could bind haskell to the c++ myself?	/	gopher.someodd.zip	70
ithat'd be a great project.	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
iruby-dockapp[8]: "Ruby-DockApp is a ruby extention library for making dockapps."	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
i#### Have a favorite dockapp I haven't mentioned?	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
iPlease email me!	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
i### Window doesn't actually focus on click?	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
iIt took me a while to realize, because of my track pad settings, that I would	/	gopher.someodd.zip	70
ithink I'm left clicking to swith focus to another window, and it wouldn't bring	/	gopher.someodd.zip	70
iit to the front yet it would focus it. I initially thought it was a bug. Turns	/	gopher.someodd.zip	70
iout I was middle clicking the window instead of left clicking it. Interesting.	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
i### Application Menu	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
iedit `~/GNUstep/Defaults/WMRootMenu`	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
i```	/	gopher.someodd.zip	70
i(	/	gopher.someodd.zip	70
i  Debian,	/	gopher.someodd.zip	70
i  (	/	gopher.someodd.zip	70
i    Applications,	/	gopher.someodd.zip	70
i    OPEN_PLMENU,	/	gopher.someodd.zip	70
i    "|| wmmenugen -parser:xdg /usr/share/applications/"	/	gopher.someodd.zip	70
i  ),	/	gopher.someodd.zip	70
i  (Run..., EXEC, "%A(Run,Type command to run)"),	/	gopher.someodd.zip	70
i  (	/	gopher.someodd.zip	70
i    "Window Maker",	/	gopher.someodd.zip	70
i    ("Info Panel ...", INFO_PANEL),	/	gopher.someodd.zip	70
i    ("Legal Panel ...", LEGAL_PANEL),	/	gopher.someodd.zip	70
i    (Preferences, EXEC, WPrefs),	/	gopher.someodd.zip	70
i    ("Refresh screen", REFRESH),	/	gopher.someodd.zip	70
i    (Restart, RESTART)	/	gopher.someodd.zip	70
i  ),	/	gopher.someodd.zip	70
i  (	/	gopher.someodd.zip	70
i    WorkSpace,	/	gopher.someodd.zip	70
i    (Appearance, OPEN_MENU, appearance.menu),	/	gopher.someodd.zip	70
i    ("Arrange Icons", ARRANGE_ICONS),	/	gopher.someodd.zip	70
i    ("Clear Session", CLEAR_SESSION),	/	gopher.someodd.zip	70
i    ("Hide Others", HIDE_OTHERS),	/	gopher.someodd.zip	70
i    ("Save Session", SAVE_SESSION),	/	gopher.someodd.zip	70
i    ("Show All", SHOW_ALL),	/	gopher.someodd.zip	70
i    (Workspaces, WORKSPACE_MENU)	/	gopher.someodd.zip	70
i  ),	/	gopher.someodd.zip	70
i  (Exit, EXIT),	/	gopher.someodd.zip	70
i  ("Exit session", SHUTDOWN)	/	gopher.someodd.zip	70
i)	/	gopher.someodd.zip	70
i```	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
iJust edit the rest through the app editor thing.	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
i### Add things to startup	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
iI add things I want to autostart to the Window Maker autostart script (followed	/	gopher.someodd.zip	70
iby `&`, like below):	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
i```	/	gopher.someodd.zip	70
i➜  ~ cat ~/GNUstep/Library/Window Maker/autostart	/	gopher.someodd.zip	70
i#!/bin/sh	/	gopher.someodd.zip	70
iblueman-applet &	/	gopher.someodd.zip	70
iamor &	/	gopher.someodd.zip	70
ixscreensaver --no-splash &	/	gopher.someodd.zip	70
ixeyes &	/	gopher.someodd.zip	70
ixpenguins -a -b -t "Big Penguins" &	/	gopher.someodd.zip	70
ioneko &	/	gopher.someodd.zip	70
iredshift-gtk -m randr -l 37.8044:122.2712 &	/	gopher.someodd.zip	70
ideja-dup &	/	gopher.someodd.zip	70
inm-applet &	/	gopher.someodd.zip	70
i```	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
iYou can actually be more sophisticated than this, because annoyingly, if you	/	gopher.someodd.zip	70
irestart your session or something, everything will get launched AGAIN even if	/	gopher.someodd.zip	70
iit's already running!	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
iSo try something like this:	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
i```	/	gopher.someodd.zip	70
i#!/bin/sh	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
i# runonce CMD [args...]	/	gopher.someodd.zip	70
i# Starts CMD only if no process with the same basename is running.	/	gopher.someodd.zip	70
irunonce() {	/	gopher.someodd.zip	70
i  cmd="$1"; shift	/	gopher.someodd.zip	70
i  name=$(basename "$cmd")	/	gopher.someodd.zip	70
i  pgrep -x "$name" >/dev/null 2>&1 || "$cmd" "$@" &	/	gopher.someodd.zip	70
i}	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
i# If you want a fresh xsettingsd each login, keep pkill; otherwise just `runonce xsettingsd`	/	gopher.someodd.zip	70
ipkill -x xsettingsd 2>/dev/null	/	gopher.someodd.zip	70
irunonce xsettingsd	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
irunonce blueman-applet	/	gopher.someodd.zip	70
irunonce amor	/	gopher.someodd.zip	70
irunonce xscreensaver --no-splash	/	gopher.someodd.zip	70
irunonce xeyes	/	gopher.someodd.zip	70
i# runonce virt-manager	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
irunonce protonmail-bridge	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
i# For scripts, the process name is the shell (e.g., sh), so use a lock to avoid duplicates	/	gopher.someodd.zip	70
iflock -n /tmp/deadline.lock /home/tilde/scripts/deadline.sh &	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
irunonce skippy-xd --start-daemon	/	gopher.someodd.zip	70
irunonce xpenguins -a -b -t "Big Penguins"	/	gopher.someodd.zip	70
i# runonce oneko	/	gopher.someodd.zip	70
irunonce redshift-gtk -m randr -l 37.8044:-122.2712	/	gopher.someodd.zip	70
irunonce nm-applet	/	gopher.someodd.zip	70
irunonce deja-dup	/	gopher.someodd.zip	70
irunonce ibus-daemon -drx	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
i# One-shot tweak (not a daemon; don’t background)	/	gopher.someodd.zip	70
ixset m 20/10 4	/	gopher.someodd.zip	70
i```	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
iIt's worth mentioning you can just SAVE the wmaker sesssion and load it on	/	gopher.someodd.zip	70
istartup (can be done automatically). But for some reason I prefer this method.	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
i### App icons	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
iI wanted to change the Thunar icon for my launcher (or whatever it's called) so	/	gopher.someodd.zip	70
iI did this and was able to select it through something like *settings > icon	/	gopher.someodd.zip	70
iimage*:	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
i```	/	gopher.someodd.zip	70
icp /usr/share/icons/hicolor/48x48/apps/org.xfce.thunar.png ~/GNUstep/Library/Icons/thunar.png	/	gopher.someodd.zip	70
i```	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
i### GTK theme switch & theme	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
iSome apps use GTK for their GUI.	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
iFor appearance consistency you may want to install a GTK theme which compliments	/	gopher.someodd.zip	70
iWindow Maker and some tool for managing the GTK theme you're using.	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
iI like to use `lxappearance` to manage my GTK theme (I used `sudo apt-get	/	gopher.someodd.zip	70
iinstall lxappearance`).	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
iI installed and use the redmond97 GTK theme[9], specifically the *redmond cde*	/	gopher.someodd.zip	70
itheme, to match the overal purplish thing I have going on. I think it matches	/	gopher.someodd.zip	70
ithe *SteelBlueSilk* Window Maker theme.	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
iFor GTK4 there's another project that tries to accomplish this but I just lazily	/	gopher.someodd.zip	70
iused some GTK4 theme called Windows-95 and edited	/	gopher.someodd.zip	70
i`~/.config/gtk-4.0/settings.ini` and `gtk-theme-name=Windows-95` then logged in	/	gopher.someodd.zip	70
iand out.	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
iBonus: https://github.com/mgsander/wmstep/tree/master/WMStep: something I found	/	gopher.someodd.zip	70
ibut I didn't get working.	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
iI went ahead and disabled the GTK window decoration hints or the like in the	/	gopher.someodd.zip	70
iadvanced section of WPrefs or something. I think this maybe makes things look	/	gopher.someodd.zip	70
imore consistent.	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
i#### Icon theme	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
iThere's actually a GNUstep icon theme for GTK I believe:	/	gopher.someodd.zip	70
ihttps://www.gnome-look.org/p/1239539	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
iSomething like this: `tar -xzf GNUstep.tar.gz   -C ~/.local/share/icons`	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
iThen you can actually use `lxappearance` to change the icon theme, which this	/	gopher.someodd.zip	70
iapp is generally pretty useful for tweaking GTK theme stuff, more-or-less.	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
iI went down a weird path where thunar wasn't picking up on the icon theme and I	/	gopher.someodd.zip	70
ifound out I need `sudo apt install xsettingsd`, then create ~/.xsettingsd:	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
i```	/	gopher.someodd.zip	70
iGtk/IconThemeName "GNUstep"	/	gopher.someodd.zip	70
iGtk/ThemeName "Redmond97 CDE"	/	gopher.someodd.zip	70
iGtk/FontName "Noto Sans 10"	/	gopher.someodd.zip	70
iNet/IconThemeName "GNUstep"	/	gopher.someodd.zip	70
i```	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
iand make sure xsettingsd autostarts with gnustep by adding it to	/	gopher.someodd.zip	70
i~/GNUstep/Library/WindowMaker/autostart and add:	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
i```	/	gopher.someodd.zip	70
ikillall -q xsettingsd	/	gopher.someodd.zip	70
ixsettingsd &	/	gopher.someodd.zip	70
i```	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
ior the like.	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
iYou may also wanna try the Chicago95 theme.	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
i```	/	gopher.someodd.zip	70
igit clone https://github.com/grassmunk/Chicago95.git	/	gopher.someodd.zip	70
icd Chicago95	/	gopher.someodd.zip	70
i./installer.py	/	gopher.someodd.zip	70
i```	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
iYou get cursors, sounds, fonts... i actually updated my ~/.xsettingsd to look	/	gopher.someodd.zip	70
ilike this:	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
i```	/	gopher.someodd.zip	70
i#Gtk/IconThemeName "Chicago95"	/	gopher.someodd.zip	70
iGtk/ThemeName "Redmond97 CDE"	/	gopher.someodd.zip	70
i#Gtk/FontName "Noto Sans 10"	/	gopher.someodd.zip	70
i#Net/IconThemeName "GNUstep"	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
i# Icon Theme	/	gopher.someodd.zip	70
iGtk/IconThemeName "Chicago95"	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
i# Cursor Theme (The correct name for the large, animated version)	/	gopher.someodd.zip	70
iGtk/CursorThemeName "Chicago95_Animated_Hourglass_Cursors_HiDPI"	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
i# Font	/	gopher.someodd.zip	70
iGtk/FontName "Plus! 8"	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
i# Compatibility settings	/	gopher.someodd.zip	70
iNet/IconThemeName "Chicago95"	/	gopher.someodd.zip	70
iNet/ThemeName "Redmond97 CDE"	/	gopher.someodd.zip	70
i```	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
iI feel like Chicago95 is fine until I find something that more suits my late 90s	/	gopher.someodd.zip	70
ilinux vibes.	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
iI actually installed my own cursors, you can check this place out for more:	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
i* https://www.rw-designer.com/cursor-library/set-40	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
iAlthough the cursor I'm using is Golden-XCursors-3D-0.8 from Gnome-Look[10] and	/	gopher.someodd.zip	70
isetting this in my `.xsettingsd`:	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
i```	/	gopher.someodd.zip	70
iGtk/CursorThemeName "Gamma.Gold"	/	gopher.someodd.zip	70
iGtk/CursorThemeSize 48	/	gopher.someodd.zip	70
i```	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
i### Adding hotkeys	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
iYou can add hotkeys by editing the Window Maker menu through WPrefs, under	/	gopher.someodd.zip	70
i*Applications Menu Definition*. I like to create a special *submenu* that holds	/	gopher.someodd.zip	70
iall the *run program* entries which have hotkeys associated to them.	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
iFor example, I set lock (`xscreensaver-command -lock`) to my super key + l.	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
iI think sometimes (?) you may need to restart the session for hotkeys to come	/	gopher.someodd.zip	70
iinto effect.	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
i#### Control Screen Brightness	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
iUse `brightnessctl set 10%-` and `brightnessctl set 10%+` then add to menu and	/	gopher.someodd.zip	70
iassign hotkeys.	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
i## Laptop: power management	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
iI use `powerprofilesctl`, you can use commands like:	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
i```	/	gopher.someodd.zip	70
ipowerprofilesctl set power-saver	/	gopher.someodd.zip	70
ipowerprofilesctl list	/	gopher.someodd.zip	70
ipowerprofilesctl get	/	gopher.someodd.zip	70
i```	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
iI'd like to have a GUI solution.	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
i## Essential programs	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
i### Other/quick mentions	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
i* RSS: Liferea	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
i### Login manager	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
iI recommend using LightDM as your login manager. One thing I like about it is I	/	gopher.someodd.zip	70
ican switch the environment/WM I log into. This can be handy because sometimes	/	gopher.someodd.zip	70
iyou come across something like how Waydroid only runs in Wayland.	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
i### Archivers	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
ixarchiver	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
i### Browsers	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
i`firefox-esr`My main web browser is just the Debian-provided Firefox. You may	/	gopher.someodd.zip	70
iwant to tweak the scrollbar size (that's a thing you can do).	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
ihttps://github.com/dillo-browser/dillo -- you actually may not want to use the	/	gopher.someodd.zip	70
irepo version and build it from there, because of the time of writing this i'm	/	gopher.someodd.zip	70
itold the repo verison is ten years old.	/	gopher.someodd.zip	70
ihttps://github.com/dillo-browser/dillo/blob/master/doc/install.md gopher plugin:	/	gopher.someodd.zip	70
ihttps://github.com/dillo-browser/dillo-plugin-gopher	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
i### KeepassXC: Password manager, keyring manager!	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
iPassword manager. In my opinion this is crucial and fantastic for Window Maker,	/	gopher.someodd.zip	70
ibecause Window Maker doesn't just include an SSH Agent and Secret Service	/	gopher.someodd.zip	70
iintegration. I wrote an article about this: using KeepassXC as keyring	/	gopher.someodd.zip	70
imanager[11].	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
i### deja-dup	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
iI just find it's very reliable for backups and easy to use.	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
i### audacious	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
iAudio player.	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
iThe gtk audacious is great! the hotkeys seem to mostly work out-of-the-box for	/	gopher.someodd.zip	70
iwhat I've used, I think? You can use Winamp skins if you want to go the extra	/	gopher.someodd.zip	70
imile. If you want to go even further, milkdrop is available for linux.	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
iDon't forget, if you use the Winamp skins, you can right click the titlebars in	/	gopher.someodd.zip	70
iaudacious and then select attributes--disable the titlebars! A good thing to	/	gopher.someodd.zip	70
iknow in general. I also like making it 2x scale (but that's by right clicking	/	gopher.someodd.zip	70
ithe actual Winamp content/pane).	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
iPlease see my phlog article on projectM (old winamp/milkdrop) visualizations.	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
i### Language switcher	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
iI'm using IBUS.	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
iIBus is an intelligent input bus for Linux/Unix.	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
iit shows up as a language switcher in the system tray. i don't know how or why.	/	gopher.someodd.zip	70
ii can switch with super + space.	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
i### Thunar	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
iI feel like Thunar is a wonderful file manager with a great amount of features	/	gopher.someodd.zip	70
iand fits the Window Maker feel and lightness and kidn of retro look.	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
i```	/	gopher.someodd.zip	70
isudo apt-get install thunar	/	gopher.someodd.zip	70
i```	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
iFor thumbnails you may also want to install `tumbler`.	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
i### Bluetooth and Wifi GUI	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
iThese two apps will enable a GUI through the system tray (dockapp).	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
iI use `nm-applet` for all my needs. I add it to `autostart`.	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
ii also use `blueman-applet` (you can just install through `blueman` package),	/	gopher.someodd.zip	70
iadd it to `autostart` for Window Maker.	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
i### xfce4-terminal	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
iI find that this is a nice terminal to use in Window Maker.	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
i### Screenshots	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
iWindowmaker has its own built-in screen capture you can configure undder	/	gopher.someodd.zip	70
ikeyboard shortcut preferences in wprefs.	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
iScrot and Maim didn't seem to work well with WindowMaker hotkey or the like. So	/	gopher.someodd.zip	70
iI'm using `xfce4-screenshooter`, which seems to segfault if I capture window	/	gopher.someodd.zip	70
iborder when capturing the active window.	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
iI made two entries:	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
i* Active window (alt + prt scr): `xfce4-screenshooter -w --no-border`	/	gopher.someodd.zip	70
i* Default (prt scr): `xfce4-screenshooter`	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
i### xscreensaver	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
iThe power management features are also nice and it provides the ability to lock	/	gopher.someodd.zip	70
ithe screen.	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
idon't forget to add to autostart	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
iFor images you may be able to set both the text manipulation and the random	/	gopher.someodd.zip	70
iimage to atom/rss feeds:	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
i* https://planet.debian.org/rss20.xml - debian news	/	gopher.someodd.zip	70
i* You can search a "booru" like Konachan which has wallpapers and provides	/	gopher.someodd.zip	70
i  RSS/ATOM feeds for search results, and you can specifically filter by "safe"*	/	gopher.someodd.zip	70
i  Some early 2000s, late 90s vibes:	/	gopher.someodd.zip	70
i    https://konachan.net/post/atom?tags=SOMETAG+rating%3Asafe	/	gopher.someodd.zip	70
i* https://photojournal.jpl.nasa.gov/rss/index.html	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
i### redshift	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
iI like using redshift to change the color temperature. I installed	/	gopher.someodd.zip	70
i`redshift-gtk` to get the system tray:	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
i```	/	gopher.someodd.zip	70
isudo apt-get install redshift redshift-gtk	/	gopher.someodd.zip	70
i```	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
iYou can run with a command like `redshift-gtk -m randr -l long:lat`.	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
iBeware as north is represented as a positive number and west is represented as a	/	gopher.someodd.zip	70
inegative number. This messed me up for a bit.	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
iDon't forget to add to Window Maker's startup.	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
iExample `~/.config/redshift.conf` config:	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
i```	/	gopher.someodd.zip	70
i[redshift]	/	gopher.someodd.zip	70
i; Set the day and night screen temperatures	/	gopher.someodd.zip	70
itemp-day=5700	/	gopher.someodd.zip	70
itemp-night=3500	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
i; Enable/Disable fade effect (0 or 1)	/	gopher.someodd.zip	70
ifade=1	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
i; Set the location provider: 'manual' (for manual geolocation) or 'geoclue2' (for automatic geolocation)	/	gopher.someodd.zip	70
i;location-provider=geoclue2	/	gopher.someodd.zip	70
ilocation-provider=manual	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
i; Set your location if you're using manual geolocation	/	gopher.someodd.zip	70
i[manual]	/	gopher.someodd.zip	70
ilat=...	/	gopher.someodd.zip	70
ilon=...	/	gopher.someodd.zip	70
i```	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
iThis is the command that worked for me:	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
i```	/	gopher.someodd.zip	70
iredshift-gtk -m vidmode -l 37.7749:-122.4194	/	gopher.someodd.zip	70
i```	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
i### Claws/claws-mail	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
iI use this email client with Protonmail Bridge[12] and `wmbiff` (mentioned in	/	gopher.someodd.zip	70
ithis document).	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
iReally feels like it fits the spirit of Window Maker, to me.	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
iI also recommend installing `claws-mail-plugins` and `laws-mail-extra-plugins`.	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
i#### Configuration	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
iI think I did create `~/.claws-mail/queue` and set it as the *Preferences for	/	gopher.someodd.zip	70
icurrent account* then *advanced* tand *put queued messages in* and I used the	/	gopher.someodd.zip	70
iabsolute path/realpath, because it complained about the queue directory or	/	gopher.someodd.zip	70
isomething. even then it didn't work	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
iI finally set the queue folder to the IMAP *Drafts* folder or whatever and now	/	gopher.someodd.zip	70
iit works!	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
iIt may also complain about not being able to open signature.	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
i#### "Fix:" selected item is black-on-black	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
iYou may have an issue where your theme, with Claws, causes the selected item to	/	gopher.someodd.zip	70
ibe illegible due to the text vs. background color of a selected item. I found	/	gopher.someodd.zip	70
ithis took me a while to figure out, so here I'm going to save you the pain.	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
iYou can edit `~/.config/gtk-3.0/gtk.css` and add these lines:	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
i```	/	gopher.someodd.zip	70
i/* Only Claws: its main window has id #mainwindow */	/	gopher.someodd.zip	70
iwindow#mainwindow *:selected {	/	gopher.someodd.zip	70
i  background-color: #3584E4;	/	gopher.someodd.zip	70
i  color: #FBF6F0;	/	gopher.someodd.zip	70
i}	/	gopher.someodd.zip	70
i```	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
i#### Start reply above the quote	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
iI think it's a bit dated/annoying for others to have the email you're replying	/	gopher.someodd.zip	70
ito quoted *above* your actual reply message. So you can go into preferences and	/	gopher.someodd.zip	70
ithen under "compose" is *templates." There's a "reply" tab and you can do	/	gopher.someodd.zip	70
isomething like this:	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
i```	/	gopher.someodd.zip	70
i%cursor	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
iOn %d	/	gopher.someodd.zip	70
i%f wrote:	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
i%q	/	gopher.someodd.zip	70
i```	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
iFor the above to work you need to disable *compose > writing > replyling >	/	gopher.someodd.zip	70
ireplyl with quote by default.*	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
i### Bonus software+ apps i like using with	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
ishotwell for viewing photos	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
ideja-dup has been good to me. but does it need something to actually launch	/	gopher.someodd.zip	70
ibackups in gui more than just running in bg or whatever?	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
iFor torrents I tried using `transmission-qt` for a while, but actually that	/	gopher.someodd.zip	70
idoesn't look right and I experienced some problems with it. I highly recommend	/	gopher.someodd.zip	70
ijust using Deluge for torrents. I do think `transmission-daemon` is great for	/	gopher.someodd.zip	70
iservers, though.	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
ited https://www.nllgg.nl/Ted/#How_to_install_Ted	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
iI recommend installing libreoffice-gtk3 for office. lyx seems interesting but I	/	gopher.someodd.zip	70
ihaven't used it much yet. also sudo apt install texlive-full	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
iXMPP client: gajim (seen below, connected to my XMPP server which is also	/	gopher.someodd.zip	70
iconnected to my IRC server, edited to respect privacy):	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
IGajim XMPP client connected to my XMPP server which is also connected to my IRC server	/showcase/xmpp-server/gajim-connected-someodd-xmpp-irc-censored.png	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
i## Set default apps	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
isudo update-alternatives --config x-www-browser	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
ixdg-mime default Thunar.desktop inode/directory	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
i```	/	gopher.someodd.zip	70
i➜  ~ vim .config/mimeapps.list 	/	gopher.someodd.zip	70
i➜  ~ xdg-mime default Thunar.desktop inode/directory	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
i➜  ~ update-mime-database ~/.local/share/mime	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
i➜  ~ mimeopen -d Downloads	/	gopher.someodd.zip	70
iPlease choose a default application for files of type inode/directory	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
i	1) Visual Studio Code  (code)	/	gopher.someodd.zip	70
i	2) VSCodium  (codium)	/	gopher.someodd.zip	70
i	3) Konqueror  (kfmclient_dir)	/	gopher.someodd.zip	70
i	4) Files  (org.gnome.Nautilus)	/	gopher.someodd.zip	70
i	5) Disk Usage Analyzer  (org.gnome.baobab)	/	gopher.someodd.zip	70
i	6) Dolphin  (org.kde.dolphin)	/	gopher.someodd.zip	70
i	7) Gwenview  (org.kde.gwenview)	/	gopher.someodd.zip	70
i	8) Kate  (org.kde.kate)	/	gopher.someodd.zip	70
i	9) Thunar File Manager  (thunar)	/	gopher.someodd.zip	70
i	10) Other...	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
iuse application #9	/	gopher.someodd.zip	70
iOpening "Downloads" with Thunar File Manager  (inode/directory)	/	gopher.someodd.zip	70
i➜  ~ 	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
i```	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
i## Bonus	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
i### rofi	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
igreat for...	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
i```	/	gopher.someodd.zip	70
isudo apt-get install rofi	/	gopher.someodd.zip	70
i```	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
icreate `~/.config/rofi/config.rasi`:	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
i```	/	gopher.someodd.zip	70
iconfiguration {	/	gopher.someodd.zip	70
i  display-drun: "Applications:";	/	gopher.someodd.zip	70
i  display-window: "Windows:";	/	gopher.someodd.zip	70
i  drun-display-format: "{icon} {name}";	/	gopher.someodd.zip	70
i  show-icons: true;	/	gopher.someodd.zip	70
i  icon-theme: "Papirus";	/	gopher.someodd.zip	70
i}	/	gopher.someodd.zip	70
i```	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
ilook at the commands possible:	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
i```	/	gopher.someodd.zip	70
irofi	/	gopher.someodd.zip	70
i```	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
iyou can use as an application launcher, window switcher... i'd like to install	/	gopher.someodd.zip	70
ithe emoji selector but i'm feeling lazy.	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
iadd to various key shortcuts hotkeys, i did this by making entries to my	/	gopher.someodd.zip	70
iapplications menu. some i did:	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
i* windows: `rofi -show window` (win+w)	/	gopher.someodd.zip	70
i* apps: `rofi -show drun` (win+r)	/	gopher.someodd.zip	70
i* files: `rofi -show filebrowser` (win+f)	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
i### skippy-xd	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
i```	/	gopher.someodd.zip	70
isudo apt-get install git build-essential libx11-dev libxcomposite-dev libxdamage-dev libxrender-dev libxext-dev libxft-dev libxinerama-dev libpng-dev libimlib2-dev libwnck-dev libstartup-notification0-dev	/	gopher.someodd.zip	70
isudo apt-get install libgif-dev	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
igit clone https://github.com/richardgv/skippy-xd.git	/	gopher.someodd.zip	70
icd skippy-xd	/	gopher.someodd.zip	70
imake	/	gopher.someodd.zip	70
isudo make install	/	gopher.someodd.zip	70
i```	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
inow you can add `skippy-xd --start-daemon` to your autostart... and assign the	/	gopher.someodd.zip	70
i`skippy-xd --toggle-window-picker` to a hotkey (i added toggle skippy to my	/	gopher.someodd.zip	70
ihotkeys section in applications menu, basically assigned to super + s)	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
iin `~/GNUstep/Library/WindowMaker/autostart` add `skippy-xd --start-daemon &`	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
iit can also be configured...	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
i## Laptop	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
i## tap to click	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
i```	/	gopher.someodd.zip	70
isudo apt update	/	gopher.someodd.zip	70
isudo apt install xserver-xorg-input-libinput	/	gopher.someodd.zip	70
isudo mkdir -p /etc/X11/xorg.conf.d	/	gopher.someodd.zip	70
isudo nano /etc/X11/xorg.conf.d/40-libinput.conf	/	gopher.someodd.zip	70
i```	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
icontents:	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
i```	/	gopher.someodd.zip	70
iSection "InputClass"	/	gopher.someodd.zip	70
i    Identifier "libinput touchpad catchall"	/	gopher.someodd.zip	70
i    MatchIsTouchpad "on"	/	gopher.someodd.zip	70
i    MatchDevicePath "/dev/input/event*"	/	gopher.someodd.zip	70
i    Driver "libinput"	/	gopher.someodd.zip	70
i    Option "Tapping" "on"	/	gopher.someodd.zip	70
iEndSection	/	gopher.someodd.zip	70
i```	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
irestart your x session.	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
i## Language switcher	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
iI use `ibus-pinyin`.	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
iAdd the following command to your Window Maker startup script, such as	/	gopher.someodd.zip	70
i~/GNUstep/Library/WindowMaker/autostart:	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
i```	/	gopher.someodd.zip	70
iibus-daemon -drx	/	gopher.someodd.zip	70
i```	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
iIt should appear in system tray for you to switch between.	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
iI have it configured so windows+ space switches.	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
iibus-setup	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
i## Toys	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
i### xpenguins	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
iUseful: http://xpenguins.seul.org/index-2.1.html -- they also have a gnome	/	gopher.someodd.zip	70
iapplet.	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
iPenguins to walk and fall off windows and more.	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
i```	/	gopher.someodd.zip	70
ixpenguins -ab t "Big Penguins"	/	gopher.someodd.zip	70
i```	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
iI find it has a good deal of nice config options.	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
iYou can even install themes!	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
i### oneko	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
iCat chases your cursor. Note there are different flags you can use for different	/	gopher.someodd.zip	70
iskins.	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
i### kde amor	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
i```	/	gopher.someodd.zip	70
i# sudo apt-get update	/	gopher.someodd.zip	70
i# sudo apt-get install libqt5x11extras5-dev	/	gopher.someodd.zip	70
i# sudo apt-get install libkf5doctools-dev	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
i# apt install build-essential cmake qtbase5-dev libqt5svg5-dev qttools5-dev libkf5windowsystem-dev libkf5configwidgets-dev libkf5xmlgui-dev libkf5dbusaddons-dev libkf5archive-dev libkf5notifications-dev libkf5completion-dev libkf5iconthemes-dev libkf5globalaccel-dev libkf5crash-dev libkf5kcmutils-dev libkf5declarative-dev libkf5service-dev libkf5parts-dev libkf5kio-dev libkf5coreaddons-dev libkf5guiaddons-dev	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
i$ git clone https://github.com/KDE/amor.git	/	gopher.someodd.zip	70
i$ cd amor	/	gopher.someodd.zip	70
i$ mkdir build	/	gopher.someodd.zip	70
i$ cd build	/	gopher.someodd.zip	70
i$ cmake ..	/	gopher.someodd.zip	70
i# make install	/	gopher.someodd.zip	70
i```	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
iinstall theme: https://www.opendesktop.org/p/1219081	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
icopy theme files something like:	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
i```	/	gopher.someodd.zip	70
i $ mkdir outputtheme	/	gopher.someodd.zip	70
i $ tar zxf sometheme.tar.tar -C outputtheme	/	gopher.someodd.zip	70
i $ sudo cp -r . /usr/share/amor	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
i```	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
i#### Make your own custom AMOR buddy	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
iYou could do something like the following for a quick-ish custom AMOR buddy or	/	gopher.someodd.zip	70
iwhatever:	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
i```	/	gopher.someodd.zip	70
i➜  amor cat examplerc 	/	gopher.someodd.zip	70
i# KDE Config File	/	gopher.someodd.zip	70
i[Config]	/	gopher.someodd.zip	70
iPixmapPath=pics/static	/	gopher.someodd.zip	70
iStatic=true	/	gopher.someodd.zip	70
iDescription=Unanimated example	/	gopher.someodd.zip	70
iIcon=../preview/example.png	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
i[Base]	/	gopher.someodd.zip	70
iSequence=example.png	/	gopher.someodd.zip	70
iHotspotX=0	/	gopher.someodd.zip	70
iHotspotY=58	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
i➜  amor realpath examplerc	/	gopher.someodd.zip	70
i/usr/share/amor/examplerc	/	gopher.someodd.zip	70
i```	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
iWith the image in `/usr/share/amor/pics/static/example.png`.	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
iI made my own theme you can find here:	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
1My Amor themes	/assets/someodd_creations/amor_theme_peepy	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
i### Expose-like	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
iWant something like the Gnome or Mac OSX Expose feature, where you can hit some	/	gopher.someodd.zip	70
ihotkey and then see all the windows at once? `skippy-xd` is actually being	/	gopher.someodd.zip	70
imaintained:	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
ihttps://github.com/dreamcat4/skippy-xd	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
iAll you have to do is:	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
i```	/	gopher.someodd.zip	70
igit clone https://github.com/dreamcat4/skippy-xd	/	gopher.someodd.zip	70
icd skippy-xd	/	gopher.someodd.zip	70
imake	/	gopher.someodd.zip	70
isudo make install	/	gopher.someodd.zip	70
iskippy-xd	/	gopher.someodd.zip	70
i```	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
iYou can map skippy-xd to whatever.	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
iUnfortunately, this will also show all the little `wm*` dockapps.	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
i### Other	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
i* xeyes: eyes that look at your cursor.	/	gopher.someodd.zip	70
i* A thread on Linux Questions about Virtual Pets[13]	/	gopher.someodd.zip	70
i* xsnow[14]	/	gopher.someodd.zip	70
i* xteddy[15]	/	gopher.someodd.zip	70
i* xmountains	/	gopher.someodd.zip	70
i* xplanet	/	gopher.someodd.zip	70
i* You can actually set screensavers as wallpapers with commands like	/	gopher.someodd.zip	70
i  `/usr/libexec/xscreensaver/glblur -root &`	/	gopher.someodd.zip	70
i* You can run xscreensavers in a window, here's an "aquarium:"	/	gopher.someodd.zip	70
i  `/usr/libexec/xscreensaver/glschool -window -geometry 640x480+100+100 &`	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
iAdd some terminal whimsy:	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
i* `sudo apt install sl` then try running `sl`	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
i#### `xrootconsole`	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
iScrolling console text painted onto your wallpaper/desktop!	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
iHere's an example:	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
i```	/	gopher.someodd.zip	70
itail -f ~/.zsh_history | xrootconsole	/	gopher.someodd.zip	70
i```	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
iI actually have a setup that queries what's basically my "latest posts" script	/	gopher.someodd.zip	70
iin gopherspace. I'll cover that here.	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
iMy setup is to add this to my crontab:	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
i```	/	gopher.someodd.zip	70
icurl -s gopher://gopher.someodd.zip:70/0/gateway/status/feed > /tmp/someodd-feed.txt	/	gopher.someodd.zip	70
i```	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
iThen I have this script:	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
i```	/	gopher.someodd.zip	70
i# !/bin/sh	/	gopher.someodd.zip	70
i# feed-diff-ticker.sh — print only the added lines since last snapshot	/	gopher.someodd.zip	70
i# Usage:	/	gopher.someodd.zip	70
i#   feed-diff-ticker.sh /tmp/someodd-feed.txt /tmp/someodd-feed.prev 10 | xrootconsole &	/	gopher.someodd.zip	70
i# Env:	/	gopher.someodd.zip	70
i#   MAX_LINES=100   # optional cap on burst output	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
iset -eu	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
iFEED="${1:-/tmp/someodd-feed.txt}"	/	gopher.someodd.zip	70
iSTATE="${2:-/tmp/someodd-feed.prev}"	/	gopher.someodd.zip	70
iINTERVAL="${3:-10}"	/	gopher.someodd.zip	70
iMAX_LINES="${MAX_LINES:-}"	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
iWORK_DIR="$(dirname "$STATE")"	/	gopher.someodd.zip	70
iTMP_NEW="$WORK_DIR/.feed.new.$$"	/	gopher.someodd.zip	70
iTMP_DIF="$WORK_DIR/.feed.diff.$$"	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
icleanup() { rm -f "$TMP_NEW" "$TMP_DIF" 2>/dev/null || true; }	/	gopher.someodd.zip	70
itrap cleanup EXIT INT TERM	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
i# Seed state file if missing	/	gopher.someodd.zip	70
i[ -f "$STATE" ] || : > "$STATE"	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
iwhile :; do	/	gopher.someodd.zip	70
i  # Skip if feed missing or empty	/	gopher.someodd.zip	70
i  if [ ! -s "$FEED" ]; then	/	gopher.someodd.zip	70
i    sleep "$INTERVAL"; continue	/	gopher.someodd.zip	70
i  fi	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
i  # Snapshot current feed (best with atomic mv in cron)	/	gopher.someodd.zip	70
i  cp -f -- "$FEED" "$TMP_NEW" 2>/dev/null || { sleep "$INTERVAL"; continue; }	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
i  # Compute diff; exit codes: 0=same, 1=different, >1=error	/	gopher.someodd.zip	70
i  if diff -u --label old "$STATE" --label new "$TMP_NEW" >"$TMP_DIF" 2>/dev/null; then	/	gopher.someodd.zip	70
i    # No differences: do not touch STATE	/	gopher.someodd.zip	70
i    :	/	gopher.someodd.zip	70
i  else	/	gopher.someodd.zip	70
i    # We have differences (exit code 1). Extract ONLY added lines from “new”.	/	gopher.someodd.zip	70
i    # Strip headers (---/+++), hunks (@@), keep lines starting with '+', then drop the leading '+'.	/	gopher.someodd.zip	70
i    ADDED="$(sed -n '	/	gopher.someodd.zip	70
i      1,2d;                 # drop the first two header lines	/	gopher.someodd.zip	70
i      /^\+\+\+ /d;          # drop +++ header	/	gopher.someodd.zip	70
i      /^--- /d;             # drop --- header (in case)	/	gopher.someodd.zip	70
i      /^@@/d;               # drop hunk markers	/	gopher.someodd.zip	70
i      s/^\+//p              # print added lines with leading + removed	/	gopher.someodd.zip	70
i    ' "$TMP_DIF")"	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
i    if [ -n "$ADDED" ]; then	/	gopher.someodd.zip	70
i      if [ -n "$MAX_LINES" ]; then	/	gopher.someodd.zip	70
i        printf "%s\n" "$ADDED" | tail -n "$MAX_LINES"	/	gopher.someodd.zip	70
i      else	/	gopher.someodd.zip	70
i        printf "%s\n" "$ADDED"	/	gopher.someodd.zip	70
i      fi	/	gopher.someodd.zip	70
i      # Update STATE only when we actually emitted new content	/	gopher.someodd.zip	70
i      mv -f -- "$TMP_NEW" "$STATE"	/	gopher.someodd.zip	70
i      : > "$TMP_NEW" 2>/dev/null || true	/	gopher.someodd.zip	70
i    fi	/	gopher.someodd.zip	70
i  fi	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
i  sleep "$INTERVAL"	/	gopher.someodd.zip	70
idone	/	gopher.someodd.zip	70
i```	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
iAnd my `xrootconsole` launch command is:	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
i```	/	gopher.someodd.zip	70
i/home/tilde/bin/feed-diff-ticker.sh /tmp/someodd-feed.txt /tmp/someodd-feed.prev 10 | xrootconsole &	/	gopher.someodd.zip	70
i```	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
i## Troubleshooting	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
i### Apps keep autostarting when I don't want them to	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
iI had to figure out why things kept autostarting despite not being in my	/	gopher.someodd.zip	70
i`autostart` file nor was I saving session on exit nor set in `WPrefs`.	/	gopher.someodd.zip	70
iApparently checkout `~/GNUstep/Defaults`. You should make sure to edit it while	/	gopher.someodd.zip	70
iwindowmaker isn't running because of the `.lck` (lock) it creates in the same	/	gopher.someodd.zip	70
idirectory.	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
iI saw in the aforementioned directory a file called `WMState`, which indeed had	/	gopher.someodd.zip	70
iall the applications autostarting which I didn't want to do so.	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
ihttps://www.windowmaker.org/docs/chap4.html	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
i## Footnotes	/	gopher.someodd.zip	70
i 	/	gopher.someodd.zip	70
h[1]: Window Maker: http://www.windowmaker.org/	URL:http://www.windowmaker.org/	gopher.someodd.zip	70
h[2]: window manager: https://en.wikipedia.org/wiki/Window_manager	URL:https://en.wikipedia.org/wiki/Window_manager	gopher.someodd.zip	70
h[3]: Window Maker Live: https://wmlive.sourceforge.net/	URL:https://wmlive.sourceforge.net/	gopher.someodd.zip	70
h[4]: dockapps.net: https://www.dockapps.net/	URL:https://www.dockapps.net/	gopher.someodd.zip	70
h[5]: National Weather Service: https://forecast.weather.gov/MapClick.php	URL:https://forecast.weather.gov/MapClick.php	gopher.someodd.zip	70
h[6]: Swatch Internet Time: https://en.wikipedia.org/wiki/Swatch_Internet_Time	URL:https://en.wikipedia.org/wiki/Swatch_Internet_Time	gopher.someodd.zip	70
h[7]: Archive.org archvie of dockapps.windowmaker.org: https://web.archive.org/web/20121122074114/http://dockapps.windowmaker.org/	URL:https://web.archive.org/web/20121122074114/http://dockapps.windowmaker.org/	gopher.someodd.zip	70
h[8]: ruby-dockapp: https://www.dockapps.net/ruby-dockapp	URL:https://www.dockapps.net/ruby-dockapp	gopher.someodd.zip	70
h[9]: the redmond97 GTK theme: https://github.com/matthewmx86/Redmond97/tree/master/Theme	URL:https://github.com/matthewmx86/Redmond97/tree/master/Theme	gopher.someodd.zip	70
h[10]: Golden-XCursors-3D-0.8 from Gnome-Look: https://www.gnome-look.org/p/999590	URL:https://www.gnome-look.org/p/999590	gopher.someodd.zip	70
0[11]: using KeepassXC as keyring manager: /phlog/keepass-keyring-manager.gopher.txt	/phlog/keepass-keyring-manager.gopher.txt	gopher.someodd.zip	70
h[12]: Protonmail Bridge: https://proton.me/mail/bridge	URL:https://proton.me/mail/bridge	gopher.someodd.zip	70
h[13]: A thread on Linux Questions about Virtual Pets: https://www.linuxquestions.org/questions/linux-general-1/virtual-pets-for-the-linux-desktop-418186/page2.html	URL:https://www.linuxquestions.org/questions/linux-general-1/virtual-pets-for-the-linux-desktop-418186/page2.html	gopher.someodd.zip	70
h[14]: xsnow: https://en.wikipedia.org/wiki/Xsnow	URL:https://en.wikipedia.org/wiki/Xsnow	gopher.someodd.zip	70
h[15]: xteddy: https://weber.itn.liu.se/~stegu/xteddy/	URL:https://weber.itn.liu.se/~stegu/xteddy/	gopher.someodd.zip	70