7

Create .desktop extension file in ~/.local/share/applications. For example: scratch-text-editor ~/.local/share/applications/isoplex.desktop And write this in there: [Desktop Entry] Version=1.0 Type=Application Terminal=false Exec=command to run here Name=visible name here Comment=comment here Icon=icon path here You must manually find and assign it the ...


6

Correct content of zotero.desktop as follows: [Desktop Entry] Type=Application Encoding=UTF-8 Name=Zotero Comment=Bibliografisch programma Exec=/home/lieven/ICT/Configuratie\ en\ Setup/Zotero_linux-x86_64/zotero Icon=/home/lieven/ICT/Configuratie\ en\ Setup/Zotero_linux-x86_64/chrome/icons/default/default48.png Categories=Utility Terminal=false Path with ...


5

To enable the desktop Step 1: Install Nautilus dconf-tools: sudo apt-get update sudo apt-get install --no-install-recommends nautilus dconf-tools Step 2: Open dconf-editor and go to, org > gnome > nautilus > desktop and tick on any option which you want to view on desktop. Step 3: Then go to, org > pantheon > desktop > cerbere and add 'nautilus -n' ...


4

You will find your .desktop files under ~/.local/share/applications/


4

so @shrestha_aj has the answer: I just needed to remove the quotes from Exec and Path. Like this: [Desktop Entry] Name=Team Speak 3 Comment=TS Exec=/home/nicolas/Programs/TeamSpeak3-Client-linux_amd64/ts3client_runscript.sh Path=/home/nicolas/Programs/TeamSpeak3-Client-linux_amd64/ Icon=office-address-book Type=Application Categories=Application;


4

There is not a desktop folder in elementary OS, you can't put icons or files in the desktop, all the icons go to the dock bar and the files to your home folder


3

Actually, I found it. Elementary OS stores wallpaper cache for Applications->System Setting->Desktop in: ~/.local/share/backgrounds Really confusing to find especially after googling for solutions and finding multiple places where wallpapers can be stored.


3

Use Mainmenu (AKA alacarte) Install from software center or with terminal command: sudo apt-get install alacarte


3

For some reason deleting the StartupWMClass=jetbrains-idea from /usr/share/applications and having the .desktop file with StartupWMClass=jetbrains-idea at ~/.local/share/applications did the trick.


3

This will probably do: [Desktop Entry] Name=WebsiteName GenericName=websitename Exec=xdg-open http://www.yourwebsite.com Terminal=false Icon= Type=Application Categories=Application;Network;X-Developer; xdg-open will open the default browser with the argument http://www.yourwebsite.com.


3

The dock (Plank) uses dconf to store its settings. You can find the items in the net.launchpad.plank.docks domain. You can install debconf-editor to play around with things, and you can use the gsettings command-line tool to automate this.


2

I haven't confirmed this, but elementary OS probably adheres to the standards defined by Freedesktop.org. If this is the case, you can append your special path to one of the environment variables in the XDG Base Directory Specification. The environment variable you want to append is probably $XDG_DATA_DIRS. Use a colon ':' to separate paths in the variable....


1

I got it working by linking the .desktop file to ~/.config/autostart. I still think it's a bit confusing that the app list in that specific settings page is different than what is shown in the application starter.


1

In some cases installed applications are not present in the available list of applications that can be added to the startup list, but you could just add the path to your application executable into the "command box" (the little box where you can add a custom command to run) /path/to/telegram-folder/Telegram -- Press enter and make sure it is ticked to run ...


1

Go to your Terminal and with the command screenshot-tool --help you can see all the available options. Then you can define your personal Keyboard-Shortcut in Switchboard > Keyboard > Custom ... I do not know how i can set a specified destination but for me, with the following shortcuts, screenshot-tool saves automatically in ~/Pictures/Screenshots


1

Still don't have any idea where to look for real reason of the issue, but I've found a workaround. For example for htop application, in file /usr/share/applications/htop.desktop I've changed lines: Terminal=true Exec=htop to: Terminal=false Exec=x-terminal-emulator -e htop Now it works. I'm aware that it's not like it should be, as it requires to fix ...


1

Compare the .desktop file of mtpaint with another .desktop file of an app that works and see what's missing or what's different. You might need to add %U at the line Exec, so you will have: Exec=mtpaint %U


1

I think you need to update the miminfo.cache using update-desktop-database command.


1

StartupWMClass is only used to group windows with the same class name. You need to look at changing the class with the exec command if the program supports gtk options. Try running the executable with --class="Popcorn-Time". Worked for me. See also: https://askubuntu.com/a/809353/545569 https://github.com/popcorn-official/popcorn-desktop/issues/305 https:/...


1

I would try the AppEditor app, it's a Elementary OS specific app that makes editing those desktop files easy.


1

You can delete Epiphany webapps completely from the browser, in the about:applications page. They also create a browser profile directory in ~/.config/epiphany in addition to the .desktop file, if you have manually removed the .desktop files take also a second to remove the profile dir.


1

Menulibre is great when it comes to change desktop icon, but doesn't work every time and sometimes application still has no icon when it's searched from search bar. I managed to fix these icons with cutting .desktop file from /usr/share/applications to another folder; log out; log in; and paste file again into applications folder. :)


1

Try this and see if it helps. sudo apt-get install menulibre menulibre navigate menulibre to the program that is missing its icon. click on the grey square with gearwheel. This should open a small menu letting you insert an icon to the shortcut. Find an icon or suitable picture and see if this removes the grey squares with gearwheels for you.


1

well there is also another way you could do this ... but I am not sure that it is "proper" ... need to think about that create your bash script make it executable by ANYONE sudo chown root:root {you script name} at this point ... you should be able to run your script without a password prompt


1

You have used sudo and the script keep waiting for a password. You must use gksu to open a dialog and enter your password.


1

This is a design decision. The philosophy of elementary OS is aimed just to have a clean desktop. The developers supported the clean desktop day on October 17th in twitter: elementary @elementary 17 oct. The Internet tells us it's #NationalCleanYourVirtualDesktopDay . We got you. elementary.io pic.twitter.com/Jr1vt2ME9H So one can't say this is ...


1

I'm not sure how you are trying to launch the app, from slingshot, from the command line? !/usr/bin/env xdg-open is only needed if you are trying to launch from the command line, and should have # sign in front #!/usr/bin/env xdg-open This is old though. Used to you could chmod +x on the .desktop file and run ./nameof.desktop, but now that will just open ...


1

I just changed the third line to terminal=false and it works now, which is a shame because I wanted to have the terminal open when the drive syncs, but I guess you can't have everything. Looks like it's been a bug for a few years, not really eOS's fault: https://bugs.launchpad.net/pantheon-terminal/+bug/1176526 https://bugs.launchpad.net/slingshot/+bug/...


1

I was facing the same problem with SqlWorkbenchJ. I fixed it putting the .png image set in sqlworkbench.desktop under "Icon" into the directory /usr/share/pixmaps. After that, the application started to show the proper icon either in plank dock and applications menu. Hope it helps.


Only top voted, non community-wiki answers of a minimum length are eligible