The Linux Thread - The Autist's OS of Choice

  • 🇵🇦 Nuestro primer dominio localizado está en español en kiwifarms.pa. Our first localized domain is on Spanish on kiwifarms.pa.
  • Want to keep track of this thread?
    Accounts can bookmark posts, watch threads for updates, and jump back to where you stopped reading.
    Create account
You people and your displays with more than 256 colors. Luxury.
Debian_TWM_Maroon.png
 
You people and your displays with more than 256 colors. Luxury.
View attachment 9201756

I wouldn't mind if the XLibre guys did a fork of this that just fixed how browsers behave and to showcase XLibre-specific features not on legacy Xorg, IE Xnamespaces, whatever comes next.
 
I might be wrong, but isn’t any app with the org.freedesktop.*.* nomenclature a flatpak?
Not exclusively.

I have also since learned a little more about this issue. I am fairly certain now that the issue is due to systemd changing their defaults. If you look at how open_temporary_icon_file() works upstream it utilizes g_get_tmp_dir(), which the glib docs mentions uses TMPDIR and falls back to /tmp if it isnt set. So unless AccountsService sets its own TMPDIR (it doesnt), then this naturally lands in your shared /tmp which doesn't work anymore for reasons stated previously.

But there's no need to rewrite the entire thing to set a custom directory for this, after skimming the source I found that you can actually fix this by changing a single line of code; that being g_get_tmp_dir() with get_icondir() This is an internal helper thats already defined in accountsservice's util.c that retrieves the static icon directory variable. This base path is /var/lib/AccountsService/icons, which is a fixed directory exposed to accountsservices. So basically a patch can have it stage icons right there instead.

I wrote one to test this and can confirm it fixes the problem without the need for an override exposing your system's /tmp

Yall niggas need to put more respect on Openbox's name. I reject your tiling modernity in favour of stacking tradition.
Ran Openbox on Debian for a while with tint2 taskbar, jgmenu startmenu and PCmanFM for desktop icons. It was the most stable system I have ever used. Shoutouts to IceWM too:

hzx8uzbqr9ue1.png
 
Last edited:
Back
Top Bottom