I’m having troubles changing the icon for a file type in Plasma 6.1.4. Changing the icon in system settings will show the selected icon for a second before reverting to the default unknown file icon. I’ve also tried changing the icon by right-clicking a file > Properties > Open with… Change, but the issue persists.
Checking the file in .local/share/mime/packages/ shows that the icon is being set and saved properly, but will not display:
I don’t have any obvious solution. I think it should just work, frankly. Perhaps you can send where you got those icons from? I could try to see if they work on my openSUSE Tumbleweed system.
Cool seeing you here, don’t have the slightest clue why but I remember coming across your blog a while ago and reading through your improvement week posts
The icons were taken directly from the osu!.exe file using wrestool, and then converted to .pngs using imagemagick (the .ico one would not show up in the icon selector for some reason).
Edit: for what it’s worth, the same thing happens when selecting one of the default system icons, so I don’t believe the icons themselves are the issue.
The “icon” referred to in that post is the in-game background of the beatmap (essentially what this game calls its levels), so unfortunately not related.
This is for in-game thumbnail for beatmaps, which is generated based on the background set by the creator of a beatmap, IIRC. Here, Noelle tries to add an system icon for the files you download for the game.
The path is available on Linux if you use the built-in editor. However, at the moment, there are two clients for the game: Lazer and the default client which the community calls stable. Only Lazer is available for Linux officially. Stable isn’t. I believe Lazer isn’t available for beatmap creation. The community has made a script for installing the game on Linux, however, but that can take any path you want. The default for Lazer is $HOME/.local/share/osu, while for osu-winello is $HOME/.local/share/osu-wine.