So far, every program was either installable by .deb file or through Ubuntu Software Something. What it did is create a nice file, which I could search up, which had a nice looking icon, and I could drag this icon, onto bar and it would be saved as favorite. I forgot to mention I use Gnome. But then, I wanted to download TeamSpeak 3, Skype-ish software that I find better when it comes to gaming a team coordination. It delivered me a .run file. Now, I've Googled a lot and I managed to find a way to get it running (no wonder, I saw post saying that .run is like .exe but from Linux), but, I would also like to have TeamSpeak 3 on my favorite bar, not just a clickable exeuctable without icon, on the desktop. I want full favorite program, with it's icon in my favorite bar, is there a way to do it, or I have to get along that .run files work this way?

@edit - Even programs that were "cheated" on, and that were forced to work on Linux by all kinds of tricks while they're Windows installers, managed to drop an icon that I could've put onto bar and were runable by just one click.

Dani AI

Generated

Short answer: GNOME Shell only lets you pin entries that the shell recognizes as “applications” (an application launcher), so a raw runnable installer or a plain executable on the desktop will not behave like the packaged apps you drag to the bar. ’s right for classic panels, and is right that the missing piece is an application entry — here are practical, low-friction ways to get that entry and pin TeamSpeak to your favorites.

If you want a GUI route, use a menu/launcher editor such as Menulibre or Main Menu (alacarte). Create a new launcher, give it a name (TeamSpeak 3), point the command/target to the program you actually start, pick an icon from the program folder (or copy a PNG/SVG and point to that), save, then open Activities/Applications, find the new item and choose “Add to Favorites.” This avoids manual file editing.

If you prefer to craft the launcher yourself, a minimal launcher looks like this:

[Desktop Entry]
Type=Application
Name=TeamSpeak 3
Exec=/full/path/to/teamspeak/startscript.sh
Icon=/full/path/to/teamspeak/icon.png
Terminal=false
Categories=Network;Game;

Save with a .desktop extension and make it executable; put it where your session will find it and then add it to favorites. If the icon or entry does not appear immediately, restart GNOME Shell (Alt+F2, r) or log out/in.

Troubleshooting notes: double-check that Exec points to the actual binary (or a small wrapper script if environment vars are needed), ensure the icon file is a normal PNG/SVG the shell can read, and make the .desktop file executable. Avoid running untrusted .run installers as root and reuse any icons or launcher templates the installer shipped with.

Recommended Answers

All 3 Replies

You should be able to right-click on the panel, and select the "add to panel" option to do what you want.

Gnome doesn't consider "free" space a "free" space. Whenever I right click, it right-click selects application and it asks me if I want it remove it or start new window with it. When going to going to special button "Show Application" it doesn't show anything anymore.

Are you running the same .run-file over again (I confess, I have never used teamspeak)?
A .run-file should put the programme somewhere in your bin- or opt- directories (install). If your installer hasn't done so, you can then create a .desktop-file pointing to the executable.
You can then place this file into /usr/share/applications/ and run "update-desktop-database" your icon will show up in the dash. You can then simply add it to ypur favorites.

Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.