I solved the problem myself. Here's how:
Step 1: Create script
I followed the procedure in the https://help.ubuntu.com/community/Wine page:
gedit ~/.wine/Foxit5
Now paste the following script in it, save and close gedit. If you changed the installation path, modify the 2nd line accordingly.
#!/bin/sh
QUICKPARLOCATION="c:\\Program Files\\Foxit Software\\Foxit Reader\\Foxit Reader.exe"
PARAM=`winepath -w "$*"`
wine "$QUICKPARLOCATION" "$PARAM"
exit 0
Make sure the file is executable with this command.
chmod +x ~/.wine/Foxit5
Step 2: Create .desktop file
Info from this site: http://ubuntuforums.org/showthread.php?t=1863021
- cd to the directory /usr/share/applications
- use 'grep -i foxit *' this will search for the name foxit ignoring case.
- if it's not there make one from one of the smaller ones.
- I used sol.destop and copied it to my own fake app.
Don't forget the %f, this shows that the application can be passed a file name, it has to be there to show up in the list.
sudo cp sol.desktop foxit.destop
gksudo gedit foxit.desktop
foxit.desktop Code: (I created an icon and saved it in the .icons folder)
[Desktop Entry]
Name=Foxit Reader 5
Comment=Read and annotate pdf files
Exec=~/.wine/Foxit5 %f
Icon=~/.icons/Foxit.png
Terminal=false
Type=Application
Categories=Office;
X-GNOME-Bugzilla-Bugzilla=Foxit
X-GNOME-Bugzilla-Product=foxit reader
X-GNOME-Bugzilla-Component=Zwischenlager
X-GNOME-Bugzilla-Version=3.2.1
StartupNotify=true
X-HildonDesk-ShowInToolbar=true
X-Osso-Service=org.gnome.Games.AisleRiot
X-Osso-Type=application/x-executable
X-Ubuntu-Gettext-Domain=aisleriot
Step 3: Set as default
Open file manager and find any pdf file.
Click properties.
Open with.
Show all.
Choose Foxit Reader
That's it! Well sort of… This method works only if Foxit reader 4 is not running. If it is a "file not found" error pops up.
EDIT: This methods works fully with Foxit Reader 5 but you would need to install wine 1.5 for this version to work. Visit http://www.winehq.org/download/ubuntu to do so.
Found blog entries about the same problem for Foxit reader and for PDF-XChange Viewer. None of them worked for me. So I edited them and got one tailored for my case:
#!/bin/bash
Filename="z:${1//\//\\}"
wine "C:\Program Files\Tracker Software\PDF Viewer\PDFXCview.exe" $Filename
Save this bash script and open pdf using this script. Now double click pdf files will open them using PDF-XChange Viewer.
Best Answer
Create your icon as a png file
copy an application file from
/usr/share/applications
open it in a text editor
customize it.
You could just copy my template blow, also:
Propose:
You're icon should be placed on:
/usr/share/icons/ownicons
create this directory with
Look at Gnome Desktop entry specification for more information.