Question: I feel like this can be easily solved but im too dumb to get it so let me just fill you on with my problem, my server is behind a router which i have put a static IP for it and opened some ports for it. 

Ive configured OpenVPN and done Samba Share. But whatever I do I can not ping my public IP and my Openvpn does not work at home, one dumb solution I found is to connect to some other vpn and then connect to openvpn from there, and that works like a charm. 

I haven't tested it trying to connect from somewhere else becuase I was busy these past few weeks, at my school they filtered vpn's and I cant connect there.

I also have enabled UFW and I connect to my server with ssh using a certificate ID. 

My only question is that why cant I ping or communicate to my server's public IP at my own house?

Answer: 
Following the above hints with the gsettings command I edited the command line to:

```
gsettings set org.gnome.nautilus.icon-view default-zoom-level standard

```

And my desktop icons popped back to the correct size.
From Olek at

<https://ubuntu-mate.community/c/support>

The command to change a single icon size is :

gio set /home/your\_user/Desktop/your\_file.xlsx metadata::icon-scale 1

scale can be changed for the one you wish.

1 is the smallest size icon.

To make it for all objects on your desktop you can create a simple bash script that will do it :

```
#!/bin/bash

folder=$(echo ~)/Desktop/*

for x in $folder; do
echo "$x"
gio set "$x" metadata::icon-scale 3
done
killall caja

```

You have to kill caja in order to reload the new config.