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
Related Tags
app-shortcuts × 33slingshot × 11
release-loki × 6
plank × 5
desktop × 5
applications × 4
keyboard-shortcuts × 3
release-freya × 2
pantheon-files × 2
icons × 2
files × 2
user-interface × 2
networking × 1
startup × 1
resolution × 1
epiphany × 1
wallpaper × 1
thirdpartyapps × 1
screenshot × 1
menu × 1
playonlinux × 1
launcher × 1
script × 1
mimetype × 1