You are not logged in.
Pages: 1
How safe is it to remove symlinks in ~/
Namely:
~/.fonts - symlinked to: ~/.local/share/fonts (both empty)
~/.icons - that has: /default/index.theme - symlinked to: ~/.local/share/icons that also has: /default/index.theme
~/.themes - symlinked to: ~/.local/share/themes (both empty}
One could simply create:
~/.fonts
~/.icons - complete with: /default/index.theme
~/.themes
and use those directly.
I'm asking for the same reason that other re-preinstalled directories - are now gone, I don't want them.
~/Pictures
~/Pictures/wallpapers
~/Videos
~/Documents
~/etc.
Debian 12 Beardog, SoxDog and still a Conky 1.9er
Offline
Some of those symlinks are there because of changing standards. Some directories that used to be directly under ~/ have been moved to ~/.local/share. The latter location is more future-proof. It's about where applications will look for certain files. For example, old documentation will tell people to put downloaded themes in ~/.themes, but the standard is now ~/.local/share/themes. Some apps will still find themes OK in ~/.themes, but in the future only ~/.local/share/themes is likely to work.
The symlinks are an attempt to maximize the chance of things working out of the box.
With ~/.themes - symlinked to: ~/.local/share/themes then they are the same directory. Whichever place a user drops a theme it will end up in ~/.local/share/themes, and whichever place an app looks for a theme it will find it OK.
Feel free to delete any of this stuff you like, as long as you're ready to deal with the consequences...
...elevator in the Brain Hotel, broken down but just as well...
( a boring Japan blog (currently paused), now on Bluesky, there's also some GitStuff )
Offline
That's why I asked "how safe"?
Feel free to delete any of this stuff you like, as long as you're ready to deal with the consequences...
in other words you don't know.
Debian 12 Beardog, SoxDog and still a Conky 1.9er
Offline
^I don't think that's a fair comment. I explained why those symlinks were there, and suggested what might happen if you deleted them.
But, no, I don't know exactly how you intend to use your system in the future, and whether deleting those symlinks will cause problems for you. That's something you have to decide for yourself.
EDIT But if you want a default answer that will work in most cases, it's:
It's not safe to delete those symlinks.
Last edited by johnraff (2017-06-19 02:41:34)
...elevator in the Brain Hotel, broken down but just as well...
( a boring Japan blog (currently paused), now on Bluesky, there's also some GitStuff )
Offline
I'm sorry. I'm going crazy here and your explanation of why they are there was perfect ... and your edited answer even better.
That's something you have to decide for yourself.
Yea, I guess that the huts and bolts of it - in a nutshell so to speak.
Again - sorry.
Debian 12 Beardog, SoxDog and still a Conky 1.9er
Offline
^Hey, no sweat. I thought "that's not the usual S11" and figured something wasn't going well somewhere else. Now I've just read in your Firefox thread that you've been getting all sorts of system troubles recently. As I said there: please post about it. If it shows some underlying hidden problem in our setup then other people than you might be happy to know the fix.
...elevator in the Brain Hotel, broken down but just as well...
( a boring Japan blog (currently paused), now on Bluesky, there's also some GitStuff )
Offline
please post about it
Internal investigations are ongoing (by PM), they will be made public when we can untangle things a little bit.
Just for confirmation: BunsenLabs installs symlinks in $HOME?
I don't think my Debian jessie box has anything like that, is it a #! thing?
Offline
Just for confirmation: BunsenLabs installs symlinks in $HOME?
I don't think my Debian jessie box has anything like that, is it a #! thing?
Yes it does, and no it's not a #! thing it's a BL thing. These three that S11 mentioned:
~/.fonts - symlinked to: ~/.local/share/fonts
~/.icons - symlinked to: ~/.local/share/icons
~/.themes - symlinked to: ~/.local/share/themes
There's also a symlink in ~/.local/share/applications/mimeapps.list pointing to ~/.config/mimeapps.list
They are there (this was discussed somewhere in the development area quite a long time ago) because the ~/.local/share location is now the freedesktop standard (except for mimeapps.list) , and the directories under ~/ are deprecated. Unfortunately, some apps (and some users) still look in the old locations, hence the fix. The symlinks should become unnecessary some day in the far future...
...elevator in the Brain Hotel, broken down but just as well...
( a boring Japan blog (currently paused), now on Bluesky, there's also some GitStuff )
Offline
Pages: 1