I believe that squeakvm is compiled with Sugar support, because I can run Scratch and save projects on Journal, just in case, there is another way to know if squeakvm is compiled with Sugar support ?
As Scratch is working well with the interaction with Sugar, I copied the same parameters of Scratch starting script, and executed this from a terminal as:
sudo /usr/lib/squeak/4.4.7-2357/squeakvm -vm-display-X11 -swapbtn -encoding UTF-8 -vm-sound-ALSA -sugarBundleId org.vpri.EtoysActivity -sugarActivityId 24c67ec800d1d71723f959b56a213accf140e7bc /usr/share/etoys/etoys.image SQUEAKLETS /home/gustavo-cm1/.sugar/default/org.vpri.EtoysActivity/instance/ BUNDLE_ID org.vpri.EtoysActivity ACTIVITY_ID 24c67ec800d1d71723f959b56a213accf140e7bc
=========== SqueakDebug.log START ==========
Error: No content to install
6 December 2013 10:05:27 am
VM: unix - a SmalltalkImage
Image: etoys5.0 [latest update: #2408]
SecurityManager state:
Restricted: false
FileAccess: true
SocketAccess: true
Working Dir /usr/share/etoys/My Squeak
Trusted Dir /usr/share/etoys/secure
Untrusted Dir /usr/share/etoys/My Squeak
CodeLoader(Object)>>error:
Receiver: a CodeLoader
Arguments and temporary variables:
aString: 'No content to install'
Receiver's instance variables:
baseURL: ''
sourceFiles: #(a HTTPDownloadRequest)
segments: nil
publicKey: nil
CodeLoader>>installSourceFile:
Receiver: a CodeLoader
Arguments and temporary variables:
aStream: nil
contents: nil
trusted: nil
Receiver's instance variables:
baseURL: ''
sourceFiles: #(a HTTPDownloadRequest)
segments: nil
publicKey: nil
[] in CodeLoader>>installSourceFiles {[:req | self installSourceFile: req contentStream]}
Arguments and temporary variables:
req: a HTTPDownloadRequest
Array(SequenceableCollection)>>do:
Receiver: #(a HTTPDownloadRequest)
Arguments and temporary variables:
aBlock: [] in CodeLoader>>installSourceFiles {[:req | self installSourceFile: r...etc...
index: 1
indexLimiT: 1
Receiver's instance variables:
#(a HTTPDownloadRequest)
--- The full stack ---
CodeLoader(Object)>>error:
CodeLoader>>installSourceFile:
[] in CodeLoader>>installSourceFiles {[:req | self installSourceFile: req contentStream]}
Array(SequenceableCollection)>>do:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
CodeLoader>>installSourceFiles
ProjectLauncher>>startUpAfterLogin
ProjectLauncher>>doEtoyLogin
ProjectLauncher>>startUp
[] in AutoStart class>>startUp: {[launcher startUp]}
WorldState>>runStepMethodsIn:
PasteUpMorph>>runStepMethods
WorldState>>doOneCycleNowFor:
WorldState>>doOneCycleFor:
PasteUpMorph>>doOneCycle
[] in Project class>>spawnNewProcess {[[World doOneCycle. Processor yield. false] whileFalse. nil]}
[] in BlockContext>>newProcess {[self value. Processor terminateActive]}
=========== SqueakDebug.log END ==========