Use the latest successful packer build to try out sway
and wayland
packages as an alternative to openbox.
try and figure out how to add ctrl+c
support to the getty login (like debian)
determine whether we can detect "hidpi" without xserver to automate configuration
determine whether we can fully automate laptop configuration
panel_items = LTSCB
in ~/.config/tint2/tint2rc
to display battery power/sys/class/power/BAT0
exists, then we have a battery and can sed replace!experiment with fcitx-mozc
and document enabling ja_JP
language (instead of making it a default configuration)
investigate libfm
and pcmanfm
enhancements
webp
files; including animated webp
filestry out i3 window manager
try out Dolphin
as an alternative to pcmanfm
try out docky
as a combined replacement for gmrun
and tint2
experiment with tint2 alternatives (menubar):
experiment with notification services (I don't use one personally):
experiment gmrun alternatives (launchers; would love one that can do math):
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"
The launch
script replacement runs these:
#!/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"
This requires the dex
package to launch .desktop
files from the command line.