OESF Portables Forum
Everything Else => Zaurus Distro Support and Discussion => Distros, Development, and Model Specific Forums => Archived Forums => Angstrom & OpenZaurus => Topic started by: Anonymous on January 26, 2004, 02:02:59 pm
-
I have successfully installed Opera 6 onto OZ using the oz-compat libs. Opera 6 loads and works so far, however, one thing is bugging me. The icons at the top of Opera do not display, has anyone else experienced this issue and is there any work-around available?
-
After installing the oz-compat libs I had to edit the opera.desktop file and put runcompat in the exec line. Heres what my opera.desktop file looks like:
[Desktop Entry]
Comment=The Opera 6.0 Web Browser
Exec=runcompat opera
Icon=opera.png
MimeType=text/html;application/x-shockwave-flash;application/pdf;application/x-x509-user-cert;application/x-x509-ca-cert;application/pkcs7-signature;application/pkcs7-mime;application/x-pem-file;application/x-pkcs12
MimeTypeIcons=opera;opera;opera;certificate;certificate;certificate;certificate;
ertificate;certificate
Type=Application
Name=Opera Browser
HidePrivilege=1
NeedSpace=9216
-
Icon fix (if I remember correctly, if not try a search):
ln -s /opt/QtPalmtop/opera /usr/share/opera
-
Awesome, thanks for the replies, I now have icons! Thanks!
-
Posting this from Opera 7 on oz336, just wonderful.
Anyone having issues with the opie-sh script of the compat libs package?
I was, the apps didn\'t show up if I wanted to choose from the list. I can post here what I changed. Is the package mantainer around here?
Have a wonderful day! :-D
There was something wrong while parsing the packages names, and bulding the list.
Compare your ask_list() (in /opt/QtPalmtop/bin/makecompat) to this:
ask_list() {
# Figure out which app groups are
GROUP=`ls $OPIE_DIR/apps
| grep -v Setting
| sed -e"s/1Pim/Pim/g"
| $OPIE_SH -g -i -M "Select which group" -l -F
| sed -e"s/Pim/1Pim/g"`
for i in $OPIE_DIR/apps/$GROUP/*.desktop; do
# Extract the name and what is run
EXEC=`grep "Exec=" $i | sed -e"s/.*=//g"`
NAME=`grep "Name=" $i | sed -e"s/.*=//g"`
# Where is the file actually located?
# This doesnt handle spaces.
FOUND="false"
for j in `echo $PATH | sed -e"s/:/ /g"`; do
if [ -x $j/$EXEC ]; then
EXEC="$j/$EXEC"
FOUND="true"
break
fi
done
# Did we find the object?
if [ "$FOUND" = "false" ]; then
echo "Could not find $EXEC in path"
continue
fi
touch $OPIE_TMP/mc.names
touch $OPIE_TMP/mc.map
echo $NAME >> $OPIE_TMP/mc.names
echo $NAME=$EXEC >> $OPIE_TMP/mc.map
done
SELECTION=`cat $OPIE_TMP/mc.names | $OPIE_SH -g -i -M "Select which application" -l -F`
LOCATION=`grep "$SELECTION" $OPIE_TMP/mc.map | sed -e"s/.*=//g"`
rm $OPIE_TMP/mc.names
rm $OPIE_TMP/mc.map
return
}
I hope it helps
-
Thanks lardman! Your fix worked for me as well. Seems so simple... what does that actually do?
idzeeboo
-
Opera looks in a certain location for its files. ln -s makes what\'s called a symbolic link between the actual location and the one it wants to look in.
-
Where can I get the oz-compat libs that work with openzaurus 3.3.6pre1.
-
Search for oz-compat.
-
I got Opera 7 installed - however did not get an icon in the opie \"task bar\" when I edited opera.desktop to Exec=runcompat opera
So I created an runopera.sh file which runs \"runcompat opera\". It comes up and the icon comes up as well (as shown in the 1st attachment). However when I switch to another running application and try to switch back to opera I get \"runopera not responding\". Any idea how to solve this issue?
I\'m using OZ3.36pre1 on SL-C860.
-
Where can I get Opera 7?
-
Check this thread (https://www.oesf.org/forums/index.php?showtopic=672&highlight=opera+7) for more info on Opera 7 and where to download it.