bulk.md (3472B)
1 # XFCE 2 3 - read `~/.config/environment.d` to do away with `~/.xsessionrc` 4 (e.g. to set `$PATH`) 5 6 ## xfwm: hide titlebars and decorations 7 8 Openbox has an option for that, and I find it neat. Unfortunately, 9 the XFCE developers have historically been strongly opposed to this 10 feature. Cf. [their old FAQ][xfce-FAQ:wmhints]: 11 12 > **6. Why are there no options to start an application without any 13 > window decoration, to "keep it on top" of other windows, or to make 14 > it disappear from the taskbar ?** 15 > 16 > xfwm4 does not, and will never, include any mechanism to bypass what 17 > the application wants. The application should allow this by using 18 > standard hints for Window Managers. Moreover, by doing it in the 19 > application, it will work with all WM. Gkrellm2 is a good example of 20 > such implementation. 21 22 AFAIK this stance has not changed despite multiple requests on the 23 mailing list ([xfce:20050822124853.GA5200@areti.co.uk]) and on the bug 24 tracker ([xfce:8379], [xfce:9082], [xfce:11427], all closed as 25 WONTFIX). 26 27 [xfce-FAQ:wmhints]: https://web.archive.org/web/20040414233213/http://www.xfce.org/index.php?page=documentation&lang=en#wmhints 28 [xfce:20050822124853.GA5200@areti.co.uk]: https://mail.xfce.org/pipermail/xfce/2005-August/015039.html 29 [xfce:8379]: https://bugzilla.xfce.org/show_bug.cgi?id=8379 30 [xfce:9082]: https://bugzilla.xfce.org/show_bug.cgi?id=9082 31 [xfce:11427]: https://bugzilla.xfce.org/show_bug.cgi?id=11427 32 33 As of xfwm4 4.12.5 this can be worked around by creating an empty 34 custom theme: 35 36 ``` shell 37 mkdir -p .local/share/themes/nofrills/xfwm4 38 touch .local/share/themes/nofrills/xfwm4/themerc 39 xfconf-query -c xfwm4 -p /general/theme -s nofrills 40 ``` 41 42 # GTK 43 44 ## File picker dialog 45 46 When opening a file in a GTK program, starting to type a filename 47 triggers a search instead of jumping to a matching file. This is 48 disorienting: instead of moving through the directory I see, 49 everything suddenly vanishes, then a bunch of unrelated files start 50 popping up one after another. 51 52 It seems GNOME developers are not fond of the "type to jump" UX 53 (cf. e.g. [rh:902061], [gtk:2366], [nautilus:1157]). 54 55 [rh:902061]: https://bugzilla.redhat.com/show_bug.cgi?id=902061 56 [gtk:2366]: https://gitlab.gnome.org/GNOME/gtk/-/issues/2366 57 [nautilus:1157]: https://gitlab.gnome.org/GNOME/nautilus/-/issues/1157 58 59 # Spell checkers 60 61 - update dictionaries? 62 63 # Conky 64 65 Cannot use `${eval $${somefunc ${gw_iface}}}` more than once: 66 67 conky.text = [[ 68 ${eval ${gw_iface}} 69 ${eval ${gw_iface}} 70 ]] 71 ⇒ 72 wlp20 73 (null) 74 75 See [GitHub issue][conky-issue-461]. Partially fixed by this [pull 76 request][conky-pull-571], which allows using both `*speedf` functions 77 together; `*graph` functions still trigger the bug though, e.g. with: 78 79 ${goto 20}${upspeedf ${gw_iface}}KiB/s${goto 90}↑${goto 100}${upspeedgraph ${gw_iface} 12,0 678b8b ffffff -t} 80 ${goto 20}${downspeedf ${gw_iface}}KiB/s${goto 90}↓${goto 100}${downspeedgraph ${gw_iface} 12,0 678b8b ffffff -t} 81 82 [conky-issue-461]: https://github.com/brndnmtthws/conky/issues/461 83 [conky-pull-571]: https://github.com/brndnmtthws/conky/pull/571 84 85 # Bunsenlabs 86 87 - use https for sources.list files 88 - some manpages for `bl-…` utilities feature a buggy DESCRIPTION 89 section, e.g. `bl-kb`: 90 91 DESCRIPTION 92 Traceback (most recent call last): 93 File "./bin/bl-kb", line 50, in <module> 94 95 from lxml import etree 96 97 ImportError: No module named 'lxml'