memory-leaks

Still reachable: lots of words in many pages.
git clone https://git.kevinlegouguec.net/memory-leaks
Log | Files | Refs | README | LICENSE

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'