Folder icons being replaced by MEGA logo
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
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"
I agree. There should be an option in the application to not have the folder icons changed.
It is indeed very unpleasant to look at, and confusing; they don't look like folders anymore.
So it will never change or what?
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.
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.


But the correct overlay icons do exist:

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
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:
- Make a file wherever you like in your system like : name.sh
- 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
- Open the startup uplication (full name : Startup Applications Preferences)
- Press the Add button
- Name your shortcut,like : Revert Folders
- Click on Browse.. and select your name.sh
- Put a comment like Revert folders for the annoying Mega Logo
- 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.
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! 😃
Hi!
for folder in */; do gvfs-set-attribute -t unset "$folder" metadata::custom-icon; done
gvfs-set-attributedoes 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!!