I'm using PuppyLinux 2.00 and want to modify the Connect icon's program call reference. Instead of calling the Gk Dialer (or whatever it is) I want it to call the XEZNet interface. OK, would be no problem to fix that. BUT: I don't know where the XEZNet or any other program in the start menu is located in the file system. In Windows you would right-click on a program and then Properties to see where it's located, but this does not work for PuppyLinux. So, how can I find the file location of the programs/items in the start menu?
Thanks for helping!
Where are the start menu entries pointing to?
you can edit the startmenu in a texteditor, it is /root/.jwmrc
To find out the full path of a program, type in a console:
which XEZNet
But this will not work, if your program is called slightly different, like xeznet (lower case).
So you could use the bash-completition to find the correct name:
x[tab]
will list all programs, that begin with x.
Programs usually are located in
/usr/bin
/usr/local/bin
/usr/X11R6/bin
/root/my-applications/bin
Some ones in /usr/local/......
Mark
To find out the full path of a program, type in a console:
which XEZNet
But this will not work, if your program is called slightly different, like xeznet (lower case).
So you could use the bash-completition to find the correct name:
x[tab]
will list all programs, that begin with x.
Programs usually are located in
/usr/bin
/usr/local/bin
/usr/X11R6/bin
/root/my-applications/bin
Some ones in /usr/local/......
Mark
Just use grep to get the real filename!
<later>
Oops, I see he is not looking for something in the menu, but something not in it. Oh, well, I sometimes wanted to find something in the menu anyway.
Code: Select all
sh-3.00# grep Gkdial .jwmrc
<Program label="Gkdial analog modem dialup" icon="mini-connect.xpm">gkdial</Program>
sh-3.00# which gkdial
/usr/local/bin/gkdial
Oops, I see he is not looking for something in the menu, but something not in it. Oh, well, I sometimes wanted to find something in the menu anyway.