Browse Source

update todo list

Casey DeLorme 3 years ago
parent
commit
e4464cf1ab
1 changed files with 41 additions and 30 deletions
  1. 41 30
      todo.md

+ 41 - 30
todo.md

@@ -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