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