After moving the Station AppImage, it cannot be found in the search anymore and has no icon
complete
Maud Miguet
complete
solution was found in comments
sababa
I don’t know what changed, I tried it now and it worked. Thanks!
sababa
I’ve tried all these solutions and nothing worked. I’ve created files called
browserx.desktop and station.desktop and appimage-browserx.desktop
and appimage-station.desktop in both
~/.local/share/applications/
`and/usr/share/applications/`, nothing has worked.
Any other ideas?
Washington Bruno
sababa: Hi! You can share your .desktop file content? What worked(browserx.desktop, station.desktop, appimage-browserx.desktop, appimage-station.desktop)?
Thanks!
sababa
Washington Bruno:
[Desktop Entry]
Encoding=UTF-8
Name=Station
Comment=Station for Desktop
Exec=/home/sababa/Documents/Station.AppImage
Icon=/home/sababa/Documents/Station_logo.png
Type=Application
Categories=Application;
Washington Bruno
sababa: Thank you! What filename worked for you?
sababa
Washington Bruno:
appimage-browserx.desktop,
There’s still no icon for station in the task bar though, but at least it appears in the search
Michał Dybczak
I’m using Manjaro. Station is open source so it always can be installed on any
Linux system via compilation from source. However, on Arch based systems we
have access to AUR so we can find most apps there. AUR offers recipes that can
be used to install programs.
When I check the source for such AUR recipe I see:
releases/releases/download/${pkgver}/Station-${pkgver}-x8664.AppImage](https://github.com/getstation/desktop-
app-
releases/releases/download/%24%7Bpkgver%7D/Station-%24%7Bpkgver%7D-x8664.AppImage)
So this is an install from AppImage, so my guess is, it’s unpacked, got rid of
dependencies and installed the native way by the PKGBUILD recipe.
The pro of such installed format is that it takes less space, less system
resources and it will be automatically updated by package manager, unlike
AppImage.
There are some small cons too. Latest update from AUR was ahead with
dependencies on Manjaro. Since I am on testing branch, I got those
dependencies after few days, but someone on stable branch would have to wait
few weeks. Of course there are workarounds for it and such dependency issues
happen rarely so this isn’t really an issue.
If you want to know what is the outcome of such dependency mismatch is that
after Station update that needs newer libraries won’t work till system won’t
update to those version of packages. You can always roll the app back to older
version or switch the branch, update system to get the app working.of the app
that work
sababa
I’ll give this a try. I really appreciate the long reply!
What do you mean when you say you’re using the installed version of Station?
Are you on Linux? Because the only thing I can find is the AppImage
Michał Dybczak
The name of the .desktop file doesn’t matter much. Open various desktop files
and analyze the structure. It’s not complicated, for example:
Name= decides what name is shown in the start menu and what you can search
Exec= os the command that launches the program, most of the times the name
of the app is the command, sometimes it’s a path to a bin file or some other
file on the system
Categories= decides in which menu categories the app shows up
Icon= points to the icon of the app, installed apps usually have the name
of the app and the icon is found, because it’s registered in system in other
places, but you can point a path to the icon path so you can create your own
icon, put it where you want and then point to it in this line, so if there is
an issue with the default icon, just create it yourself
Comment= shows up in some menu entries as a description of a program
Most installed programs have .desktop files in
/usr/share/applications/
. Youcan copy any of those files to
~/.local/share/applications/
and tweak it.Some apps already do that, others don’t and use the file on root. If you have
a file in your user folder it is used over the one in root. The same is with
configs.
I use the installed version of station and it resides for me in
~/.local/share/applications/
. If you use appimage, it won’t be there.Appimages are awkward. They will work no matter where they are. Some will
integrate with the desktop when you first launch it and that means: they
create .desktop file. If you move the appimage, you break the paths that are
saved in .desktop file so you need to update it to the new place.
If a .desktop file doesn’t exist you can create it manually. Just open any
text editor and save the file as appname.desktop. As to the content you have
to figure it out by checking other .desktop files.
Broken icons is a relatively frequent problem. I would download some station
icon from the net, named it properly and then put a path to the file in
.dekstop.
Just play with ,desktop files
sababa
First, thank you very much for the reply. I’m a bit lost, I just started out
on Linux and I’d appreciate a few more pointers.
I’ve checked
~/.local/share/applications/
and there is neitherstation.desktop nor browserx.desktop. There is a file called
appimagekit-browserx.desktop. I’ve opened it and it links to the correct
location of my AppImage. I have copied the file and renamed it as
browserx.desktop , but so far there has been no change.
What do you mean when you say “create it on the base of any other desktop
file”? And how do I determine the proper icon path?
Also, what do you mean with "the default .desktop is in
/usr/lib/station/browserx.desktop
"? I’ve checked /usr/lib/
and there’s nodirectory called
station
.Michał Dybczak
If you are using the app from AppImage file you need to take care of the
correct .destktop file.
Go to
~/.local/share/applications/
and look for either station.desktopor browserx.desktop. If there is not any, just create it on the base of
any other desktop file. Point the path to the place where AppImage is, set
proper icon path, etc.
If the app is installed, the default .desktop is in
/usr/lib/station/browserx.desktop
TommyRaket
I have the problem as well on Ubuntu 18.04. It has nothing to do with the
moving of the AppImage, since I did not move it. Please fix this bug, since we
cannot start the application unless it automatically starts on boot. The app
cannot be found in the app gallery or in current processes.