As you can see in the output of your command, your directory has incorrectly set permissions.
Permissions on directories
Files and directories both have read, write and execute permissions, but they mean different things. For directories, the permissions have the following meanings:
r (read) - When present, the content of the directory may be read.
w (write) - When present, the content of the directory may be changed. This means files can be created, renamed and deleted. This requires the
x flag to also be set.
x (execute) - When present, the directory can be set as the current working directory via
More information can be seen here.
How to fix the problem
The default permissions when creating a new directory on most Linux distributions is
drwxrwxr-x, which means the owner and group both have permission to read and modify the contents of the directory, as well as
cding into it. Any other users may read the contents, but not add any new files.
To do this, you need to execute
chmod 0775 ~/Desktop