I noticed the same thing when I tried that setting months ago. I thought I'd see if I could get the spacing to a sane level and came up with the following which should solve the problem. I don't know if there's another (easier) way...
To change the spacing, go to ~/<user_name>/.config/gtk-3.0 and open "no-ellipse-desktop-filenames.css" with your text editor. Note that this .css file is created when you enable "Disable shortening of long filenames on the desktop". Also note that when you disable that setting, that file is removed along with the change.
You want to change the numerical values in the last two lines in that file. Those lines are shown below with the default values shown (the values will be changed as detailed below):
Code: Select all
-XfdesktopIconView-cell-padding:20;
-XfdesktopIconView-cell-text-width-proportion:3.3;
I spent a couple hours testing and came up with the below values for my 1080p monitor. The spacing comes very close to the default spacing when "Disable shortening of long filenames..." is not enabled (checked) so I'm guessing the following values should be pretty close to what you want (at a 1080 resolution).
...cell padding:2.5
...cell-text-width-proportion:2.5
After editing that .css file, Save > log out > log in and see the new spacing. You'll probably have to play with those two values until you get it to your satisfaction.
Note that any changes in the text-width-proportion value in whole numbers will greately change the vertical spacing so you'll want to make changes in tenths. For example if I changed this setting to "1.3" then the icons are so close together that they overlap eachother. Using 2.0 is better, but they are a lot tighter together than the default ("Disable shortening of long filenames..." being unchecked) spacing.
What I found is that padding affects mostly horizontal spacing and text-width-proportion mostly affects vertical spacing.
To ensure that long filenames are still possible, I tested a 62-character desktop icon filename which worked just fine. I am sure it'll accept longer still.
Look at JayM's post about changing the desktop grid for desktop icon spacing here
viewtopic.php?p=580729#p580729, which involves editing the gtk.css file, but that is for when "Disable shortening of long filenames..." is not enabled (when it is unchecked), which is not what you want.