This is my desktop, the icon is too big. enter image description here

I tried to use

gsettings set org.gnome.nautilus.desktop font "Ubuntu 9"

but the it changes only font size of the desktop icons.

I tried to use Compiz, Advance Settings and Configuration Editor but they just have font size option, not icon size option.

How to change the desktop icon size?

| improve this question | | | | |
  • 6
    Go to Files (file manager app), Visualize the Desktop folder, Choose grid view in upper right corner of window, Resize the icons. Maybe, it's a solution. – user609611 Oct 21 '16 at 2:04

13 Answers 13


Does this apply to all files put on the desktop or just the one icon you're showing? If the latter, that probably means you did it accidentally. Right click the icon, then select "Restore Icon's Original Size...".

The first one, I don't know (yet) how that would happen.

Also, maybe you could try gconf-editor. In it, go to apps>nautilus>icon_view. There's a setting for icon size there. Maybe that's what you need.

If you are using dconf-editor, the path to "icon_view" setting is org>gnome>nautilus>icon_view

| improve this answer | | | | |
  • 7
    I did it. I go to "Nautilus/Preferences/My Icon View Default", it zooms 400%. Changing it to 100% solved the problem. Thanks for the tips nautilus > icon_view. – emeraldhieu Nov 27 '11 at 7:04
  • 1
    I am not able to find nautilus after expanding the "apps" tree. Can you guide ? – zarpio Mar 19 '15 at 11:37
  • 2
    @zarpio This is because you're using the newer "dconf-editor." There's really very little reason to use this anymore for the same issue. There are better GUI fixes available like from the other answers. But if you must, since the editor controls offer more minutiae, the tree in the dconf Editor for nautilus has been moved to "org/gnome/nautilus." – kelvinilla Mar 20 '15 at 7:21
  • gconf-editor zsh: command not found: gconf-editor – Snowcrash Aug 2 '19 at 16:42

I had the same problem because I had changed the icon size in a window. So I fixed it back from top-right of an open file browser window!

Changing icon size in any file browser window will affect all your windows including Desktop!

| improve this answer | | | | |
  • 1
    No kidding! Feeling the dummiest on earth ever! – Gilberto Albino Feb 20 '17 at 13:19
  • more faster, in nautilus switch into icon view, then hold control + rotate mouse wheel!!! icons on a desktop will resize simultaneously )))) – Vladimir Ch Sep 4 '18 at 16:39
  • The reason I didn't think this was the case was that I had the folder display view in "Details" view rather than the icon view and was only seeing the issue on the Desktop. Thanks! – Nitin Kashyap Jan 6 '19 at 15:16
  • I don't see that menu on the right when I click that middle icon. – Snowcrash Aug 2 '19 at 16:45
  • @Snowcrash in my case the option is in the right icon (the three lines icon) and it is a percent instead of a slider. – PhoneixS Aug 21 '19 at 5:48

Just open Nautilus. Go to EditPreferences and change the percentage of the Icon View Defaults (in German, Symbolansicht) (33%, 50%, 66%, 100%, 200%).

Why this setting affects the size of the icons on your desktop will be a mystery forever! But that is the easiest way to resize all icons on the desktop at once without using any tool like gconf-editor.

| improve this answer | | | | |
  • how to open nautilus ? – Hirak Jan 15 '17 at 7:05
  • 1
    @Hirak nautilus is the file manager. Open any directory, or look for Files in the Dash/Launcher – muru Feb 18 '17 at 5:27
  1. Right click the icon you want to resize. Select "Resize icon..."

    Screenshot of mouse hovering over "Resize icon..." option in context menu.

  2. Hold-click and drag the handles that appear over the icon to resize it.

    Screenshot of mouse dragging icon handles to make icon larger.

You can revert to the icon's default size by selecting "Restore Icon's Original Size" in the icon's right-click context menu.

| improve this answer | | | | |
  • 1
    Wow, I just found out this. Really cool feature. Thanks for sharing :D – Mythul Mar 21 '15 at 14:18
  • it edit only one icon !!! wat will be if on desktop alot icons 100 ore more ???? – Vladimir Ch Sep 4 '18 at 16:36
  • 1
    I loved this feature - its now missing on 19.04 – Scott Stensland Jan 14 '19 at 0:37
  • Definitely NOT the best answer here, but +1 for still being useful and good to know! – Gabriel Staples Jun 14 '19 at 6:18
  • I don't see "Restore Icon's Original Size" in the icon's right-click context menu. – Snowcrash Aug 2 '19 at 16:46
gsettings set org.gnome.nautilus.icon-view default-zoom-level 'small'
| improve this answer | | | | |
  • Thank god for one person who posts something that actually makes some sense. – Snowcrash Aug 2 '19 at 16:47
  • Perfect - this should have far more upvotes! I use Linux I don't want to fiddle with installing other software or tinkering with UIs to do this kind of thing! – rhys_stubbs Apr 28 at 19:59
  • open a folder (any folder)

  • go to menu -> preferences in the file explorer,

  • change default zoom level to 100%.

| improve this answer | | | | |

Max icon size

For desktop icons, there is a default size, which could be used as maximum size if you define smaller images than this value.

Using , this value is called: org.gnome.nautilus.icon-view thumbnail-size, but under , this value is called org.mate.caja.icon-view thumbnail-size.

You could show this by running command:

$ gsettings list-recursively | grep thumbnail-size
org.mate.caja.icon-view thumbnail-size 64
org.gnome.nautilus.icon-view thumbnail-size 64

and you can alter this by running:

$ gsettings set org.mate.caja.icon-view thumbnail-size 150


$ gsettings set org.gnome.nautilus.icon-view thumbnail-size 150

depending on wich desktop environment you're using.


I use a little bash to render icons for my desktop like:

home.svg ( or with a bump filter: home.png )

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg version="1.0" xmlns="http://www.w3.org/2000/svg"
   width="82px" height="82px" viewBox="-1 -1 23 23" id="dfPieSvg-HOME">
  <defs id="defs4">
    <style type="text/css"><![CDATA[
      text {
         font-style:   bold; font-size:      4px; text-align:   center;
         line-height:  100%; writing-mode: lr-tb; text-anchor:  middle;
         fill:      #ffffff; fill-opacity:    .7; stroke:       none;
         font-family:  Nimbus Sans L }
      text#t1 { font-size:    6px; }
      circle { fill:         #062; color:        black; fill-opacity: 1; }
      path { fill:         #800; fill-opacity: 1 }
  <g id="layer1">
    <circle id="gC" cx="10" cy="10" r="10" />
    <path id="rP" d="M 20,10 A 10,10 0 0 1 0.86473,14.06779 L 10,10 z" />
    <text x="10" y="12.2" id="t1"><tspan x="10" y="12.2">43.3%</tspan></text>
    <text x="10" y="16.7" id="t2"><tspan x="10" y="16.7">31.4G</tspan></text>
    <text x="10" y="7" id="t3"><tspan x="10" y="7">17.8G</tspan></text>

Of course, SVG width and SVG height (82px) is computed by my script, and stay smaller than 150.

You could find the full bash script there: dfpie.tgz

| improve this answer | | | | |

Simplest thing I did was to open file manager(nautilus). Then did a zoom-out using the (ctrl+mouse wheel) combo to decrease the icon size as I needed. By that, the desktop icons also got resized to the same icon size! Looks like the nautilus controls the icon size everywhere - desktop-view as well as the folder-view.

| improve this answer | | | | |

For others who may have the same question:

  1. Open 'files' (the graphical file explorer in ubuntu)
  2. edit > preferences
  3. under "icon view defaults" change "default zoom level" and see the effect on the items on your desktop.
| improve this answer | | | | |

If one opens Files and selects the display type (icons or lists) button, it allows one to change size with the slider. This affects the open window and everything that is on the desktop. I still have to re-arrange but main problem is fixed.

| improve this answer | | | | |

Right click on the Desktop - select 'Change Desktop Background' this brings up the 'Appearance' window, at the bottom is 'Launcher Icon Size' move the slider

| improve this answer | | | | |
  • 3
    -1 there is a difference between launcher icon and desktop icon – Bleeding Fingers Sep 1 '13 at 16:53

I managed to change the size of the icons by open a folder (any folder) with files inside (any type of files) and pressing Ctrl + Mouse Scroll, this change the size for all files inside and outside the folder.

| improve this answer | | | | |

Tested in Ubuntu 18.04 running the default Gnome desktop.

If using nemo as your file and desktop manager, simply right-click and go to Desktop --> Icon Size, as shown below. If you're not using nemo as your file and desktop manager, you should be. See the end of the answer linked-to above to see comparisons and screenshots to show the difference.

enter image description here

To find out why you'd want to use nemo as your file manager instead of Ubuntu's default nautilus, and to find out how to install it and set it up, see here: How to set Nemo as the default file manager in Ubuntu 18.04?.

| improve this answer | | | | |

Not the answer you're looking for? Browse other questions tagged or ask your own question.