Happy Desktop Ver 2 - Organize, Save, Restore Desktop Icons

Nautilus Scripts

Source (link to git-repo or to original if based on someone elses unmodified work): Add the source-code for this project on opencode.net

0
Score 60.0%
Description:

This program is used to save/restore/align the Ubuntu and Mint Desktop icons positions when Nautilus, Nemo, or Caja is managing the desktop. I made this script so that I could easily restore icon positions on the Ubuntu desktop. The script also allows you to align icons to a user definable grid.
I have tested it with the 64 bit versions of the following:
Ubuntu 14.04 with Nautilus
Ubuntu 16.04 with Nautilus
Mint 18.1 Cinnamon with Nemo
Mint 18.2 Cinnamon with Nemo
Mint 18.2 Mate with Caja

Requirements (all are included with the default Ubuntu and Mint installations):
Nautilus, Nemo or Caja is your file manager
gvfs-info (which is used by Nautilus, Nemo & Caja to store icon positions)
bash, zenity, gsettings, xprop, sed, grep, awk, xdg-mime

Note: xdotool which was required in version 1 is no longer required.

Install Instructions: Copy all the files to your bin or Nautilus scripts directory (or sub-directories). Make executable and run the script.

stupidlogin

2 months ago

Kind of works BUT do note that to restore the Desktop icons it actually copies everything to /var/tmp/Desktop. Until I understood this, I wondered why it often lagged... I simply had a few gig worth of directories on my Desktop being copied (and maybe restored!?) everytime I used the script. I am still most probably going to continue using the script but have replaced my Desktop directories with soft links to directories placed somewhere else...

Report

kevinmarkwell

4 months ago

10 Perfect. Works quickly in Ubuntu 19.04 Disco Dingo 64-bit with Cinnamon v3.8.8 in 4K for over 140 icons of various sizes.

Report

jamesd1

4 months ago


Failed to determine the desktop manager

... Aborting

After selecting language it gives above error on Linux Mint 19 Tara, Umbutu, Gnome

Report

sientel

5 months ago

It's simple bash script fixed it. In my environment it work now. Ubuntu 19.04 with nemo desktop handle.
https://yadi.sk/d/XQ4nqnfl25j9Pg

Report

dryphi

11 months ago

I'm getting the following error:
"GtkDialog mapped without a transient parent. This is discouraged.
This tool has been deprecated, use 'gio info' instead.
See 'gio help info' for more info.

gio: file:///home//Desktop/*: Error when getting information for file “/home//Desktop/*”: No such file or directory"

Report

dryphi

11 months ago

Looks cool. I've downloaded and placed the files in the scripts folder according to the instructions. Now what?
Your instructions jump from copying the files to: "1. During initial run of the script..." - HOW DO I DO THIS? Seems to be some steps missing in between there. I'm a n00b please help thanks.

Report

aleandrodasilva

1 year ago

On Ubuntu 18.04 runs pretty well. I cannot see though an option to automatically order the icons to the grid.

Report

ncc-1701-a

1 year ago

Hi.
For current debian testing (buster), command "gvfs-info" has been deprecated:
https://manpages.debian.org/testing/gvfs-common/gvfs-info.1.en.html
Please, make modification for you script with using "gio info" instead "gvfs-info".
Thanks.

Report

babag

1 year ago

just tried this as i'm very anxious to find a way to key icons tidy on the desktop. after installation i just get a dialog box saying that 'Only Nautilus, Nemo and Caja file managers are supported!' got the same message in caja and nautilus. i'm running ubuntu studio 18.04 and mate 1.20.1.

Report

escrow33

1 year ago

Liking this a lot now, but would suggest simplifying things to make it nice & slick:-

Change initial menu to offer only 3 things:

1) Align desktop icons to grid
2) Set grid (number of H/V icons on desktop)
3) Go to programmer's showcase version of 'Happy Desktop'

where 3) is your current version. I'm pretty new to Ubuntu, but admire the way you show off techniques for doing things, though it kind of pulls things in 2 different directions.

Lastly, looks 200% better with nice, shiny, glossy icon for 'Happy Desktop' rather than your current offering and with a name like 'Arrange Icons' looks lovely on my desktop - would like to post pic but I'm new to opendesktop & don't know if possible.

(my last post still stands, it's a problem that wants fixed)

Report

escrow33

1 year ago

I had trouble with icon positions not refreshing until system restart.
Tracked it down to "the move operation forces a desktop refresh" section does not work if not owner & unable to create the /var/tmp/Desktop directory (e.g. if not logged in as root).
Changing this directory to one I have r/w access to solves things.

Report

cdgoldin

1 year ago

There is a bug in Linux Mint 18.3 cinnamon which causes the "system icons" to be overlaid one atop another during boot-up, login, or whenever an icon is added to the desktop (via mounting a device or otherwise). The "solution" is to right-click on the desktop, then click "Desktop > By Name" (which properly aligns the system icons), then run "Happy Desktop > Restore Icon Positions" to restore the rest of your desktop layout.

Report

12345678910
1
product-maker kevinmarkwell Jun 12 2019 10 the best
Perfect. Works quickly in Ubuntu 19.04 Disco Dingo 64-bit with Cinnamon v3.8.8 in 4K for over 140 icons of various sizes.
product-maker Base: 4 x 5.0 Ratings
File (click to download) Version Description Downloads Date Filesize DL OCS-Install MD5SUM
*Needs ocs-url or ocs-store to install things
Pling
0 Affiliates
Details
license
version
2.00
updated Oct 15 2017
added Oct 15 2017
downloads 24h
3
page views 24h 17
System Tags addon