13
I don't understand this file pathing
(lemmy.world)
From Wikipedia, the free encyclopedia
Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).
Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.
Community icon by Alpár-Etele Méder, licensed under CC BY 3.0
Try adding a
PATH=/home/werecat/Grayjay
line to your .desktop file. Without it the application will run with your home directory as your working-directory...and there the data files are missing (Why you need to copy them to your home). The path entry makes the program work in /home/werecat/Grayjay where the data directories actually are.Edit: That is assuming when you started it manually you did a
cd Grayjay
and a./Grayjay
or similar. So you changed your working directory there first before starting it. If that is not the case ignore my post ;)Yeah this looks right. The program is launching other tools, in this case when it gets to CEF (chromium embedded framework) it is looking in the default path it's picked up when the .desktop file is launching it. So it's essentially looking directly under /home/werecat/ instead of where the /Greyjay programme is running from.
So if you specify the path in the .desktop file it should fix the problem.
An alternative route of that doesn't fix it might be to edit any config files (if it has them) to ensure they explicitly point to the correct Grayjay directory.
Yeah, I've tried finding the config file to edit the path as the first thing but I could not find it. Adding the
Path
as was suggested worked after removingTryExec
.