I’m a i3 user that has been trying to migrate to sway.
I use it with these environment variables:
export XDG_DATA_HOME="$HOME/.local/share"
export XDG_STATE_HOME="$HOME/.local/var/state"
export XDG_CONFIG_HOME="$HOME/.local/config"
export XDG_CACHE_HOME="$HOME/.local/var/cache"
Which gives me a clean home with only ~/.local
for my dotfiles.
And issue that I’ve noticed that I haven’t been able to fix is that every time that I start sway, hyprland and also the alpha of cosmic is that I get a new ~/.cache
directory created in my home that contains a mesa_shader_cache
directory.
Btw in the middle of writing this post I just ran into another bug, thunar for some reason decided to steal my key presses from the web browser, and even though I had the browser window focused as I have sway configured to change the border color of the window with focus, thunar was like nope wtf.
Thank you all for the help, ended up opening a bug report at sway: https://github.com/swaywm/sway/issues/8191
deleted by creator
deleted by creator
Mesa contains the graphics driver in the Kernel. So maybe this is run very early. Theoretically you could do a workaround and remove that directory with each start, but that’s an ugly solution. Does Steam start with your login session? Maybe Proton is creating the cache.
deleted by creator
I have no ideas left. Also explored a little bit web searches about this topic, but couldn’t find anything useful. Sorry, this reply is even less useful.^^
deleted by creator
I know the feeling. Sometimes I have such little things that bugs me for months, sometimes without a resolution. For the reporting stuff, you could just start discussions and ask if its is even related and if you should create an issue. At least if there is a place for.
Now that I think, I just remembered a program that helps with cleaning the home folder: https://github.com/b3nj5m1n/xdg-ninja
deleted by creator