summaryrefslogtreecommitdiff
path: root/itches
diff options
context:
space:
mode:
Diffstat (limited to 'itches')
-rw-r--r--itches/bulk.md37
-rw-r--r--itches/emacs/development.org45
2 files changed, 81 insertions, 1 deletions
diff --git a/itches/bulk.md b/itches/bulk.md
index 9b9c126..f5ce469 100644
--- a/itches/bulk.md
+++ b/itches/bulk.md
@@ -1,9 +1,44 @@
# XFCE
-- xfwm: hide/remove titlebar/decorations
- read `~/.config/environment.d` to do away with `~/.xsessionrc`
(e.g. to set `$PATH`)
+## xfwm: hide titlebars and decorations
+
+Openbox has an option for that, and I find it neat. Unfortunately,
+the XFCE developers have historically been strongly opposed to this
+feature. Cf. [their old FAQ][xfce-FAQ:wmhints]:
+
+> **6. Why are there no options to start an application without any
+> window decoration, to "keep it on top" of other windows, or to make
+> it disappear from the taskbar ?**
+>
+> xfwm4 does not, and will never, include any mechanism to bypass what
+> the application wants. The application should allow this by using
+> standard hints for Window Managers. Moreover, by doing it in the
+> application, it will work with all WM. Gkrellm2 is a good example of
+> such implementation.
+
+AFAIK this stance has not changed despite multiple requests on the
+mailing list ([xfce:20050822124853.GA5200@areti.co.uk]) and on the bug
+tracker ([xfce:8379], [xfce:9082], [xfce:11427], all closed as
+WONTFIX).
+
+[xfce-FAQ:wmhints]: https://web.archive.org/web/20040414233213/http://www.xfce.org/index.php?page=documentation&lang=en#wmhints
+[xfce:20050822124853.GA5200@areti.co.uk]: https://mail.xfce.org/pipermail/xfce/2005-August/015039.html
+[xfce:8379]: https://bugzilla.xfce.org/show_bug.cgi?id=8379
+[xfce:9082]: https://bugzilla.xfce.org/show_bug.cgi?id=9082
+[xfce:11427]: https://bugzilla.xfce.org/show_bug.cgi?id=11427
+
+As of xfwm4 4.12.5 this can be worked around by creating an empty
+custom theme:
+
+``` shell
+mkdir -p .local/share/themes/nofrills/xfwm4
+touch .local/share/themes/nofrills/xfwm4/themerc
+xfconf-query -c xfwm4 -p /general/theme -s nofrills
+```
+
# Spell checkers
- update dictionaries?
diff --git a/itches/emacs/development.org b/itches/emacs/development.org
index 91a0109..fccc82e 100644
--- a/itches/emacs/development.org
+++ b/itches/emacs/development.org
@@ -76,3 +76,48 @@ timezone bit actually conveys meaning to a human reader.
It would be wonderful if ~debbugs-gnu~ and ~debbugs-gnu-search~ used
their own thread/process to wait & process the server's response,
instead of forcing me to twiddle my thumbs for minutes.
+** Attachment management
+Thanks to Bob Proulx, I learned that one can
+
+1. send attachments to nnn-quiet@debbugs.gnu.org,
+2. (for large attachments, wait for moderation,)
+3. go to https://debbugs.gnu.org/nnn and grab the URLs for the
+ attachments,
+4. send a followup mentioning these URLs to nnn@debbugs.gnu.org.
+
+When compared to simply attaching files to one's messages, this
+ensures (1) only large attachments get moderated: reports and patches
+keep flowing freely (2) mail clients do not stall while browsing
+threads, since messages sent to -quiet are not forwarded to the
+mailing list.
+
+It'd be neat if Debbugs had a way to automate the -quiet attachment
+trick, e.g.
+
+- send some attachments to nnn-attach@debbugs.gnu.org,
+- Debbugs then sends a mail to nnn@debbugs.gnu.org saying:
+ #+begin_example
+ John Doe <jdoe@gnu.org> attached:
+ config.log (150 kB) <https://debbugs.gnu.org/cgi/bugreport.cgi?bug=nnn;filename=config.log…>
+ repro.sh (400 B) <https://debbugs.gnu.org/cgi/bugreport.cgi?bug=nnn;filename=repro.sh…>
+ #+end_example
+
+([[https://lists.gnu.org/archive/html/help-debbugs/2020-07/msg00004.html][help-debbugs thread]])
+* Mailing lists
+** Message IDs
+*** Summary buffer → Message-ID
+#+begin_src elisp
+(kill-new (mail-header-message-id (gnus-summary-article-header)))
+#+end_src
+*** TODO Message-ID → HTTP archive
+- <https://lists.gnu.org>:
+ #+begin_example
+ https://lists.gnu.org/archive/cgi-bin/namazu.cgi
+ ?query=%2Bmessage-id:<$MESSAGE_ID>
+ &submit=Search!
+ &idxname=$LIST
+ #+end_example
+- public-inbox: trivial
+*** TODO HTTP archive → Message-ID
+- <https://lists.gnu.org>: cf. =X-Message-Id= comment in HTML
+- public-inbox: cf. URL