| 
					
				 | 
			
			
				@@ -1,28 +1,52 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 # todo 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-- Replace PACKER env var with auto-detection via `[ $(dmidecode | grep -c VirtualBox) -gt 0 ]` 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+Add `notes/proton/ffxiv.md` after following the same instructions to create a proton prefix for that game! 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-- Use the latest successful packer build to try out `sway` and `wayland` packages as an alternative to openbox. 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-- Research whether we can add SIGINT support to terminal login (like Debian) to cancel quickly after typo 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+--- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-- determine whether we can fully automate laptop configuration 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	- _for example setting `panel_items = LTSCB` in `~/.config/tint2/tint2rc` to display battery power_ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	- _if `/sys/class/power/BAT0` exists, then we have a battery and can sed replace!_ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+Can we detect the disk the installer is on and skip it when doing lsblk check for selecting disks to format? 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-- experiment with `fcitx-mozc` and document enabling `ja_JP` language (_instead of making it a default configuration_) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-- investigate `libfm` and `pcmanfm` enhancements 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	- a patch to enable directory thumbnail generation 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	- support for `webp` files; including animated `webp` files 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+--- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-- try out i3 window manager 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+also sway/wayland are supported by steam/proton??? 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+https://www.reddit.com/r/swaywm/comments/eksf1p/steam_now_fully_works_under_sway/ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+with my new desktop I will at the very least give this a try! 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+https://wiki.archlinux.org/index.php/Sway 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-- try out `Dolphin` as an alternative to `pcmanfm` 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-- try out `docky` as a combined replacement for `gmrun` and `tint2` 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+--- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+- Research whether we can add SIGINT support to terminal login (like Debian) to cancel quickly after typo 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	- https://bbs.archlinux.org/viewtopic.php?pid=1942165#p1942165 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+- attempt to transition to `sway` and `wayland` 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+- replace `virtualbox` with `kvm`? 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+- experiment with `fcitx-mozc` for IME support 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+- try out alternative file browsers with these goals: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	- image thumbnail support, including webp 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	- folder thumbnails!!! 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+- Suggested FB: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	- Dolphin 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		- requires generic package with options thus conflicting automated install... 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	- Nautilus 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	- Thunar 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		- same theme support as pcmanfm, so far looks great! 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		- no support for webp even with custom thumbnailer; _may require a reboot?_ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		- _need to rewrite directory thumbnailer_ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+- investigate `libfm`/`pcmanfm` plugins/enhancements to: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	- support directory thumbnails 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		- https://github.com/gcavallo/pcmanfm-covers 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		- https://sourceforge.net/p/pcmanfm/bugs/1020/ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	- support `webp` thumbnails, including animated `webp` 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		- https://aur.archlinux.org/packages/webp-thumbnailer/ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+- try out i3 window manager 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+- try out `docky` as a combined replacement for `gmrun` and `tint2` 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 - experiment with tint2 alternatives (menubar): 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	- dzen 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	- lemonbar 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -30,12 +54,10 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	- yabar 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	- i3blocks 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	- stalonetray 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 - experiment with notification services (_I don't use one personally_): 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	- dunst 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	- statnot 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	- twmn 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 - experiment gmrun alternatives (launchers; _would love one that can do math_): 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	- rofi 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	- albert 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -45,21 +67,10 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 --- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-With the upcoming deprecation of python2, I noticed some scripts are used by openbox and initrc to launch the environment. 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-I wrote a simplified bash alternative by placing this in `~/.xinitrc`: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	exec /usr/bin/openbox --startup "${XDG_CONFIG_HOME:-$HOME}/.config/openbox/launch" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+I'd like to look into replacing `startx` and `xinit` with systemd unit file to launch the desktop on-demand. 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-_The `launch` script replacement runs these:_ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+https://wiki.archlinux.org/index.php/Systemd/User#Xorg_as_a_systemd_user_service 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	#!/bin/bash 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	A="/etc/xdg/openbox/environment" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	test -r $A && . $A 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	A="${XDG_CONFIG_HOME:-$HOME/.config}/openbox/environment" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	test -r $A && . $A 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	find "${XDG_CONFIG_HOME:-$HOME/.config}/autostart" -maxdepth 1 -type f -name "*.desktop" -exec /bin/sh -c "desktop-file-validate $1 && dex $1" {} \; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	find "/etc/xdg/autostart" -maxdepth 1 -type f -name "*.desktop" -exec /bin/sh -c "desktop-file-validate $1 && dex $1" {} \; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	sh "${XDG_CONFIG_HOME:-$HOME/.config}/openbox/autostart" || sh "${XDG_CONFIG_HOME:-$HOME/.config}/openbox/autostart.sh" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+Looks like the systemd approach does work with minor caveats.  So long as I can work with those I think this would be an excellent choice. 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-_This requires the `dex` package to launch `.desktop` files from the command line._ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+https://lists.freedesktop.org/archives/systemd-devel/2014-March/017552.html 
			 |