7
$\begingroup$

I installed Mathematica 9 and 10 on Ubuntu Linux 14.04 with Unity. How to set icons for them? At the moment they show up as gray squares with a question mark in it on the dock.

$\endgroup$
3
$\begingroup$

Well I solved it this way:

Go to:

/usr/local/Wolfram/Mathematica/9.0/SystemFiles/FrontEnd/SystemResources/X/

(or wherever your local mathematica installation is located)

From there move the 32x32, 64x64 and 128x128 .png icon files into the respective

/usr/share/icons/hicolor/32x32/apps /usr/share/icons/hicolor/64x64/apps /usr/share/icons/hicolor/128x128/apps

folders, but giving them respectively the same name (such as wolfram-mathematica9.png).

Then edit the file:

/usr/share/applications/wolfram-mathematica9.desktop

change the line corresponding to Icon:

Icon=wolfram-mathematica9

(without the png extension)

If that file is not present in /usr/share, copy it from here:

/usr/local/Wolfram/Mathematica/9.0/SystemFiles/Installation/wolfram-mathematica9.desktop

Remember: You need sudo permissions to run these commands.

To be sure, you can run

sudo updatedb

then reboot and it should work now.

$\endgroup$
  • $\begingroup$ That doesn't work for MMA 10.4.1 under Linux Mint 17.3 Cinammon. Is there a way to fix it? $\endgroup$ – corey979 May 9 '16 at 12:44
  • $\begingroup$ Mathematica 10.4.1.0 on Ubuntu seems to have proper icon from the start. $\endgroup$ – krokodil May 14 '16 at 23:50
  • $\begingroup$ I wanted to start Mma directly from the whiskermenu rather than from there through another submenu with only a single choice. Clicking on the left upper square in Xfce's launcher properties, setting command to /usr/local/Wolfram/Mathematica/10.1/Executables/Mathematica %F and the symbol to /usr/share/icons/hicolor/64x64/apps/wolfram-mathematica.png worked fine for me. Thank you for this hint. I would not have searched in /usr/share/icons/hicolor/64x64/apps - what a long path! How did you get that? $\endgroup$ – Adalbert Hanßen Oct 26 '16 at 15:02
  • $\begingroup$ @AdalbertHanßen that's the standard directory where third-party applications put their icons. $\endgroup$ – Alfredo Hernández Nov 15 '16 at 16:28

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.