Thunderbird Littering My Home
Posted by speckx 1 day ago
Comments
Comment by acabal 1 day ago
It's like putting your car's engine in the passenger seat - rude, intolerable, and plain stupid. What if Grandma was browsing her home folder and deleted `~/snap/` because she has no idea what it is?
[1] https://bugs.launchpad.net/ubuntu/+source/snapd/+bug/1575053
Comment by godelski 3 hours ago
Hell, it isn't even computers. I bought a monitor from Samsung recently and it showed up in my bank as Hanwha Vision. You google it and you find a wiki page for the company, and read
> Hanwha Vision (Korean: 한화비전), founded as Samsung Techwin, is a video surveillance company.
or you look at the parent company, which was originally Korea Explosives. Seriously, if fucking In N Out can show up as "IN N OUT <LOCATION>" they can just show up as "Samsung" or something else actually meaningful.I know there's 2 problems in computer science but there's a huge difference between not having a good name and having a misleading name. And don't get me started on emails. People wonder why there's so much fraud, but I'm just impressed there isn't more. The normal way things work makes it hard to distinguish things from fraud. We've just created a world where the signal is impossible to distinguish from the noise because we decided it was a good idea to obfuscate the signal...
Comment by andOlga 11 hours ago
Comment by poly2it 11 hours ago
Comment by andOlga 8 hours ago
Comment by miduil 1 day ago
`~/.config/systemd/user/remove-thunderbird-dir.path`
[Unit]
Description=Watch for unwanted ~/thunderbird directory
[Path]
PathExists=%h/thunderbird
Unit=remove-thunderbird-dir.service
[Install]
WantedBy=default.targetComment by projektfu 1 day ago
Comment by godelski 2 hours ago
For this file, it's pretty straight forward to read. I'm telling you because I think it'll change your mind.
The file name ends in ".path"[0] (it starts with `~/.config/systemd` so it is a user process with user permissions), meaning it monitors paths. Simple!
Then what matters is what's in `[Path]`. `PathExists` is the path being monitored. `Unit` is what service runs. In this case whatever is in `~/.config/systemd/user/remove-thunderbird-dir.service` but guess what, `Unit` is completely optional here. It will default to that. You can probably guess `%h` means `$HOME`. The `[Install]` is necessary though, but that's going to be common and everywhere.
Cumbersome? Yes. Annoying? Mildly, but it's worth it and just minorly inconvenient. Difficult? No. Powerful? YES
[0] https://www.freedesktop.org/software/systemd/man/latest/syst...
Comment by m463 20 hours ago
Comment by lomlobon 1 day ago
Comment by neuropacabra 1 day ago
Comment by yjftsjthsd-h 1 day ago
Comment by F3nd0 1 day ago
Comment by account42 8 hours ago
Comment by account42 8 hours ago
And for the original under Wine you can configure wine you not do that - or use Proton which doesn't link user directories by default.
Comment by ryandrake 1 day ago
Comment by nosioptar 1 day ago
(I've only used lxc for stuff like WordPress, haven't ever used it for GUI stuff.)
Comment by Retr0id 1 day ago
Comment by aniceperson 1 day ago
no, you use the specifiwr %h instead of ~ here is the expensive list of specifiers https://www.freedesktop.org/software/systemd/man/latest/syst...
Comment by mzajc 1 day ago
Comment by TRiG_Ireland 11 hours ago
Comment by create_accounts 1 day ago
Comment by PenguinCoder 1 day ago
Seems more dangerous than just dealing with the cruft.
Comment by create_accounts 1 day ago
only 1 app has failed to launch and I barely need it anymore.
if it is crucial, I give myself permission to edit the folder so the application can create its folder for dumping rubbish
Comment by sam_lowry_ 1 day ago
Just note that XDG_DESKTOP_DIR and XDG_DOWNLOAD_DIR can not point to the same directory or chromium will disregard your config.
P.S. Reader, if you can commit to chromium without much hassle, check this and fix: https://wiki.archlinux.org/title/Talk:XDG_user_directories
Comment by mxmilkiib 18 hours ago
Comment by nixosbestos 1 day ago
(I was rolling my eye wading in, thinking that Thunderbird was doing XDG and maybe some distro just wasn't setting XDG_CONFIG_HOME correctly, etc, but alas, no it's a TB bug)
Comment by jvyden 1 day ago
Comment by ddalcino 1 day ago
If you create your own `~/thunderbird` directory, then Thunderbird will stop littering your home directory.
Comment by bkdbkd 18 hours ago
Yes, this does not unclutter the home folder, but it does keep a program from touching places I don't want it to.
I don't care to have the machine rm -rf'ing on its own.
Comment by daneel_w 1 day ago
Comment by soperj 1 day ago
Comment by daneel_w 1 day ago
Comment by the__alchemist 1 day ago
- Opening an email thread opens multiple (potentially many) tabs, and is difficult to nagivate or understand the flow of messages
- I don't know how to write an email without it making the spacing between paragraphs/lines larger than I would like. (I.e. double-spacing)
- Search is unreliable / broken.Comment by roelschroeven 1 day ago
The Compose window by default uses Paragraph style. Change it to Text instead, that works like you want. You can change the default in the settings. Still not ideal because in some cases after certain types of formatting it still reverts to Paragraph style.
Comment by Walf 19 hours ago
Settings > Composition > Use paragraph format… set to unchecked
Search has always worked pretty well for me, with the exception of not searching message bodies in a folder that's set to only download messages on demand. If the folder is set for offline use, the bodies are there and searchable. I use the Quick Filter bar 99% of the time, anyway, it's great.
Still my preferred client.
Comment by Saris 1 day ago
Comment by emaro 1 day ago
- You can do Shift+Enter to get a `br` without breaking the paragraph. - You can change the format from "Paragraph" to "Body Text" to remove the margin. Note that Thunderbird changes new lines back to "Paragraph" automatically, so you need to frist write your email, then format it as "Body Text". - Or, you can disable the "Use Paragraph format instead of Body text by default" option in the settings, to always have "Body text".
Comment by Saris 1 day ago
I've always wondered why HTML editors tend to work this way (Wordpress is the same), instead of having a single enter key be a line break and a double enter key be a paragraph.
Comment by F3nd0 1 day ago
I think maybe Thunderbird has a plain text mode where this doesn’t happen, but it’s been a while since I last used it, so I could be completely wrong.
Comment by thesuitonym 1 day ago
Comment by Saris 1 day ago
It does have a plain text mode!
Comment by fph 1 day ago
Comment by the__alchemist 1 day ago
Comment by wps 1 day ago
Comment by create_accounts 1 day ago
Comment by ellieh 1 day ago
Comment by Grombobulous 1 day ago
My pick is Evolution but there are many other options.
Comment by pschastain 21 hours ago
Comment by butz 1 day ago
Comment by guilhas 5 hours ago
And it is not the first time it feels unreliable
I would like to think there is a good and reliable open source email client
Comment by gsich 1 day ago
Comment by hungryhobbit 1 day ago
Comment by gruez 1 day ago
Comment by cassianoleal 1 day ago
Comment by tomstockmail 1 day ago
While I'm here I got to say, it's worrying seeing people not calling out what a bad solution the OP has suggested. Implementing a blind removal of a folder is not good practice. You will forget about this script/unit file. One day you may copy all your Thunderbird data to ~/thunderbird, think you're safe, then boom, it's gone.
Edit: Forgot a key point
Comment by drabbiticus 20 hours ago