Difference between revisions of "Talk:Development Team/FAQ"
m (fix camelcase links) |
(→Sugar Activity starting: new section) |
||
Line 10: | Line 10: | ||
A: See [[Activity Team/Git FAQ|our GIT FAQ]] and [[Development Team/Release|our Release team pages]]. | A: See [[Activity Team/Git FAQ|our GIT FAQ]] and [[Development Team/Release|our Release team pages]]. | ||
+ | |||
+ | == Sugar Activity starting == | ||
+ | |||
+ | ====How can a user start an activity from the command line?==== | ||
+ | |||
+ | How can a user start an activity from the command line without starting Sugar? Please supply a sample command. | ||
+ | |||
+ | Why? I'm tired of digging around for the error logs. I figured I could do something like | ||
+ | sugar - run pippy 2>pippyerrors.txt | ||
+ | |||
+ | bemasc suggests | ||
+ | less ~/.sugar/default/logs/org.whatever | ||
+ | :Note the above command will take some messing around with to get what you want. | ||
+ | |||
+ | I have tried: | ||
+ | |||
+ | user@ubuntu:~/sugar-jhbuild$ ./sugar-jhbuild launch pippy | ||
+ | sugar-jhbuild launch: command not found | ||
+ | user@ubuntu:~/sugar-jhbuild$ ./sugar-jhbuild sugar - launch pippy | ||
+ | sugar-jhbuild sugar: command not found | ||
+ | user@ubuntu:~/sugar-jhbuild$ ./sugar-jhbuild pippy | ||
+ | sugar-jhbuild pippy: command not found | ||
+ | user@ubuntu:~/sugar-jhbuild$ ./sugar-jhbuild run pippy | ||
+ | sugar-jhbuild run: Unable to execute the command 'pippy': [Errno 2] No such file or directory | ||
+ | |||
+ | And the response. | ||
+ | |||
+ | <bemasc> dgd: impossible. | ||
+ | <dgd> bemasc, ? | ||
+ | <dgd> not possible to run activities from jhbuild is that what you mean bemasc | ||
+ | <bemasc> dgd: sugar activities cannot run outside of sugar, and more than a java applet can run outside of the JVM, or a flash applet can run outside of a flash interpreter. | ||
+ | <bemasc> s/and/any/ | ||
+ | <dgd> ok, so running just the activity in sugar? | ||
+ | <dgd> just one activity, none of the home stuff etc. | ||
+ | <bemasc> also not possible | ||
+ | <dgd> I thought for sure I read in the docs that you can run just an activity... | ||
+ | <bemasc> by "not possible" I mean "requires you to modify the code for the Sugar shell". | ||
+ | < bemasc> You can probably cause Sugar to launch and immediately start an activity. You might be able to do this using a .xsession script. | ||
+ | <bemasc> However, users will still be able to bring up the frame and switch to the home view, etc. | ||
+ | |||
+ | ====Where are the activities stored?==== | ||
+ | Some users will find them here: | ||
+ | /usr/share/sugar/activities/ | ||
+ | |||
+ | Jhbuild users will find the activities here: | ||
+ | ./install/share/sugar/activities/Calculate.activity/activity | ||
+ | ./source/terminal/activity |
Revision as of 12:27, 6 September 2009
Q: Are there regular developer meetings on irc?
A: Yes there are on, each Thursday at 17.00 UTC on irc.freenode.net, #sugar-meeting. More information: http://wiki.sugarlabs.org/go/DevelopmentTeam/Meetings
Q: Where can I find out more about being a Sugar Activity developer?
A: Visit our Activity team page.
Q: Where can I find out more about the Sugar GIT and the Sugar release process?
A: See our GIT FAQ and our Release team pages.
Sugar Activity starting
How can a user start an activity from the command line?
How can a user start an activity from the command line without starting Sugar? Please supply a sample command.
Why? I'm tired of digging around for the error logs. I figured I could do something like
sugar - run pippy 2>pippyerrors.txt
bemasc suggests
less ~/.sugar/default/logs/org.whatever
- Note the above command will take some messing around with to get what you want.
I have tried:
user@ubuntu:~/sugar-jhbuild$ ./sugar-jhbuild launch pippy sugar-jhbuild launch: command not found user@ubuntu:~/sugar-jhbuild$ ./sugar-jhbuild sugar - launch pippy sugar-jhbuild sugar: command not found user@ubuntu:~/sugar-jhbuild$ ./sugar-jhbuild pippy sugar-jhbuild pippy: command not found user@ubuntu:~/sugar-jhbuild$ ./sugar-jhbuild run pippy sugar-jhbuild run: Unable to execute the command 'pippy': [Errno 2] No such file or directory
And the response.
<bemasc> dgd: impossible. <dgd> bemasc, ? <dgd> not possible to run activities from jhbuild is that what you mean bemasc <bemasc> dgd: sugar activities cannot run outside of sugar, and more than a java applet can run outside of the JVM, or a flash applet can run outside of a flash interpreter. <bemasc> s/and/any/ <dgd> ok, so running just the activity in sugar? <dgd> just one activity, none of the home stuff etc. <bemasc> also not possible <dgd> I thought for sure I read in the docs that you can run just an activity... <bemasc> by "not possible" I mean "requires you to modify the code for the Sugar shell". < bemasc> You can probably cause Sugar to launch and immediately start an activity. You might be able to do this using a .xsession script. <bemasc> However, users will still be able to bring up the frame and switch to the home view, etc.
Where are the activities stored?
Some users will find them here:
/usr/share/sugar/activities/
Jhbuild users will find the activities here:
./install/share/sugar/activities/Calculate.activity/activity ./source/terminal/activity