The activity start script should configure Opera to put its configuration file in $SUGAR_ACTIVITY_ROOT/data instead of $HOME/.opera. Also it should set umask to 0002 so the config file is group-writable (otherwise the next activity instance cannot overwrite).
See http://wiki.laptop.org/go/Low-level_Activity_API#File_Access - Bert - Am 25.06.2008 um 21:49 schrieb Stevens: > Some additional information: > > This is the contents of com.opera.OperaActivity-1.log file > > groupadd: group 10003 exists > Creating mailbox file: File exists > ERROR: ld.so: object 'libjvm.so' from LD_PRELOAD cannot be > preloaded: ignored. > ERROR: ld.so: object 'libawt.so' from LD_PRELOAD cannot be > preloaded: ignored. > QSettings: error creating /home/olpc/isolation/1/uid_to_home_dir/ > 10000/.qt > opera: Can not use personal directory: /home/olpc/isolation/1/ > uid_to_home_dir/10000/.opera > > -Peter > >> >> Hi All, >> >> I run Opera on the XO, but if started as an activity it doesn't run >> (it runs fine when started from terminal). There is a note on the >> Opera install page that there is an incompatibility between Rainbow >> and Opera: >> >> "Note: There is at present an incompatibility between the Opera >> activity and the OLPC Rainbow security system on some builds. If when >> you launch the Opera activity, the screen goes blank and stays blank, >> you have likely encountered that incompatibility." >> http://wiki.laptop.org/go/Opera >> >> That is the symptom I encounter. >> >> Could one of you tell me what this incompatibility is, and how to >> remove it? I'm using build 703, the latest stable build. >> >> > > _______________________________________________ > Devel mailing list > Devel@lists.laptop.org > http://lists.laptop.org/listinfo/devel _______________________________________________ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel