MEGAsync icon indicating copy to clipboard operation
MEGAsync copied to clipboard

Folder icons being replaced by MEGA logo

Open da2x opened this issue 8 years ago • 9 comments

Nautilus and Dolphin file managers show a huge round MEGA icon instead of the regular folder icons for folders I’ve synced to MEGA. This is MEGA ugly. How can I stop MEGA from messing with my icons?

I’ve disabled the Settings: Advanced: Folder overlay icon setting, but not sure if this is even relevant.

This issue only affects folders I’ve selected for synchronization, and not subfolder within those folders.

GNOME 3.24.2.1, Fedora 26, MEGAsync 3.1.4

da2x avatar Aug 21 '17 14:08 da2x

Overlay icons are the small icons that indicate the status of the folders/files located within a synched folder. To change the icon back to the default folder icon in Fedora 26, open your file browser, right click on the folder -> Properties and then click on the M icon and chose "Revert"

polmr avatar Aug 21 '17 17:08 polmr

I agree. There should be an option in the application to not have the folder icons changed.

tkuraku avatar Oct 03 '17 03:10 tkuraku

It is indeed very unpleasant to look at, and confusing; they don't look like folders anymore.

carlos-rpg avatar Dec 21 '18 16:12 carlos-rpg

So it will never change or what?

Barraguesh avatar Apr 21 '19 11:04 Barraguesh

Just In case someone is looking for the answer. The solution is simple, you just have to right-click on the folder go to properties-->Customise -> change icon, scroll down until you find the regular folder icon, click on it. apply then save. hopefully, that helped. That was just a wat to mark the folder as successfully uploaded to the Mega Cloud.

Salah-Tabet avatar Apr 24 '20 06:04 Salah-Tabet

5 years later.

I still get the MEGA icon on all folders and files synced to MEGAsync. This is with KDE 5.24.3. Packages tried are dolphin-megasync, dolphin-megasync-bin, dolphin-megasync-git, on Arch.

MEGA1

MEGA2

But the correct overlay icons do exist:

MEGA3

They are located in:

/usr/share/icons/hicolor/32x32/emblems/mega-dolphin-pending.png
/usr/share/icons/hicolor/32x32/emblems/mega-dolphin-synced.png
/usr/share/icons/hicolor/32x32/emblems/mega-dolphin-syncing.png
/usr/share/icons/hicolor/64x64/emblems/mega-dolphin-pending.png
/usr/share/icons/hicolor/64x64/emblems/mega-dolphin-synced.png
/usr/share/icons/hicolor/64x64/emblems/mega-dolphin-syncing.png

The incorrect mega icon is located in:

/usr/share/icons/hicolor/128x128/apps/mega.png
/usr/share/icons/hicolor/16x16/apps/mega.png
/usr/share/icons/hicolor/256x256/apps/mega.png
/usr/share/icons/hicolor/32x32/apps/mega.png
/usr/share/icons/hicolor/48x48/apps/mega.png
/usr/share/icons/BeautyLine/apps/scalable/mega.svg

So how can we make reference to them (first 3 icons from the left in above pic)?

Or maybe this topic was aimed at FOLDER icons and not OVERLAY icons? Maybe I am in the wrong topic, mine is related to Dolphin overlay icons, not to Dolphin Folder icons being replaced.

Thanks

FGD-Garuda avatar Mar 27 '22 19:03 FGD-Garuda

Hey there,

Well it works if you revert the folders but not with the latest update of Mega.

Here's what you have to do:

  1. Make a file wherever you like in your system like : name.sh
  2. Copy this code inside and save it
#!/bin/bash

cd

# Revert folders for the annoying Mega Logo

sleep 1m
for folder in */; do gvfs-set-attribute -t unset "$folder" metadata::custom-icon; done

  1. Open the startup uplication (full name : Startup Applications Preferences)
  2. Press the Add button
  3. Name your shortcut,like : Revert Folders
  4. Click on Browse.. and select your name.sh
  5. Put a comment like Revert folders for the annoying Mega Logo
  6. Click Save

Now everytime you open your pc,the folders that is on your Home directory will be normal again,you can edit the code for using it in other directories.

Restart to see the results!

Don't forget to do your name.sh executable (Right click -> properties -> permissions -> allow executing) Also be noted that it takes 1 minute to run,so for the first minute you will have mega icon folders.

This is happening because the revert and the megasync is running almost together,so we want the megasync to run first and then the Revert script,that's why i sleep the program for 1 minute.

tfysekis avatar Apr 17 '23 18:04 tfysekis

Hi!

for folder in */; do gvfs-set-attribute -t unset "$folder" metadata::custom-icon; done

gvfs-set-attribute does not seem to exist in Arch, but your script and explanation got me thinking and I think I know what to do.

Thank a lot! 😃

FGD-Garuda avatar Apr 23 '23 17:04 FGD-Garuda

Hi!

for folder in */; do gvfs-set-attribute -t unset "$folder" metadata::custom-icon; done

gvfs-set-attribute does not seem to exist in Arch, but your script and explanation got me thinking and I think I know what to do.

Thank a lot! smiley

Glad i gave you an idea,

it's possible that your unable to execute the command because gvfs is not installed on your system. You can check if gvfs is installed by running the command

`gvfs-info --version`

Good luck!!

tfysekis avatar Apr 23 '23 17:04 tfysekis