diff --git a/herbstluftwm/autostart b/herbstluftwm/autostart index 6eddba5..9b610bd 100755 --- a/herbstluftwm/autostart +++ b/herbstluftwm/autostart @@ -10,18 +10,30 @@ hc emit_hook reload # Startup if hc silent new_attr bool my_not_first_autostart; then + ~/.xprofile xsetroot -solid '#5A8E3A' ~/.fehbg & - xmodmap ~/.Xmodmap picom -b - /usr/lib/kdeconnectd & + # 2021-05-01T22:53:48 CEST: The path for kdeconnectd was adjusted + # for Fedora, where the binary lives in /usr/libexec and not in + # /usr/lib like in Arch Linux or Debian. + /usr/libexec/kdeconnectd & /usr/bin/kdeconnect-indicator & redshift-gtk & nm-applet & gnome-keyring-daemon --start - nextcloud & + nextcloud --background & dunst & - # /usr/share/doc/herbstluftwm/examples/exec_on_tag.sh 10 keepassxc & + # 2021-05-01T22:51:27 CEST: The first time I tried hlwm on Fedora + # 34, PipeWire was not automatically started I don't want to + # enable it, since it should be triggerd with pipewire.socket and + # I do not want to break anything and also on GNOME this was not a + # problem. This is therefore also an short-term solutions + # (although we all know whats happens to them...) and should be + # investiged more into the issue. + systemctl --user start pipewire & + # TODO: trigger this in ~/.xprofile? + xmodmap ~/.Xmodmap fi # remove all existing keybindings @@ -42,7 +54,7 @@ hc keybind $Mod-Tab spawn rofi -show combi hc keybind $Mod-Return spawn es hc keybind $Mod-Control-Return spawn ~/.emacs_anywhere/bin/run hc keybind $Mod-t spawn es -e '(vterm)' -hc keybind $Mod-b spawn epiphany +hc keybind $Mod-b spawn qutebrowser hc keybind $Mod-v spawn pavucontrol-qt hc keybind $Mod-Control-b spawn firefox-developer-edition hc keybind $Mod-Control-t spawn es -e '(eshell)' @@ -203,4 +215,6 @@ panel=~/.config/herbstluftwm/panel.sh # autostart programs that require existing tags if hc silent new_attr bool my_not_first_autostart_end; then /usr/share/doc/herbstluftwm/examples/exec_on_tag.sh 10 keepassxc & + # Test: start xmodmap at the end. Maybe then it gets loaded. + xmodmap ~/.Xmodmap fi