Linux - NewbieThis Linux forum is for members that are new to Linux.
Just starting out and have a question?
If it is not in the man pages or the how-to's this is the place!
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
i downloaded convertall from internet.
untar it .
installed it using
python3 install install.py
the installation was done.
but i can't find the convertall in xfce menu.
however i can run it by typing name and enter.
why ?
it is a gui app, why it does not shows on the menu ?
For a GUI app to show up in the menu, it should install its .desktop file where the system can see it. The usual places are: /usr/share/applications, /usr/local/share/applications, ~/.local/share/applications.
By default, convertall installs to /usr/local, so it should be /usr/local/share/applications/convertall.desktop.
Just curious, why did you install it from .tar.gz? Convertall is available for most distros.
i can't even see convertall.desktop file in /usr/local
pls see the attached photo.. sorry the address bar is a bit too dark, but see able.
i didn't notice that convertall is in the repo.. after you mentioned, i checked it is in aur.
what my feeling is:
if i keep using repo and all those automated stuff, i will ended up not really know how to use linux.. what's the point of using linux if not learning ? then rather use back windows.. lol
Quote:
Originally Posted by shruggy
For a GUI app to show up in the menu, it should install its .desktop file where the system can see it. The usual places are: /usr/share/applications, /usr/local/share/applications, ~/.local/share/applications.
By default, convertall installs to /usr/local, so it should be /usr/local/share/applications/convertall.desktop.
Just curious, why did you install it from .tar.gz? Convertall is available for most distros.
btw:
anybody know what's wrong with manjaro forum ? it became read only for many days.. without any announcement.. what a poor management.
I think shruggy is leading you the correct direction with regards to making a .desktop file. They do have a point about using your software manager to install, where it may have worked better, but either case, you can get it doing what you want.
Since you run it with a command line command, then you can use the 'which' or 'locate' commands to get the path the command runs from:
Code:
$ which <command>
$ locate <command>
From there you can construct a .desktop file and have it show in your menu.
From there you can construct a .desktop file and have it show in your menu.
how can i construct the .desktop file ? i should name it convertall.desktop ? (some app don't name the way it displayed, then how ? )
what is the content of the .desktop file shld be ? where should i put it (how do i know where to put is the correct location) since there is no such file exist.
tq
Quote:
Originally Posted by rtmistler
I think shruggy is leading you the correct direction with regards to making a .desktop file. They do have a point about using your software manager to install, where it may have worked better, but either case, you can get it doing what you want.
Since you run it with a command line command, then you can use the 'which' or 'locate' commands to get the path the command runs from:
Code:
$ which <command>
$ locate <command>
From there you can construct a .desktop file and have it show in your menu.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.