Vimos o uso do pendrive para cópia de elementos externos para dentro do XO. Mas o web-browser do XO pode também ser usado em certos casos. Porque, você colocando o elemento (arquivo, diretório etc.) num servidor web e o acessando pelo XO, esse elemento irá para uma área chamada "ClipBoard" e daí poderá ser copiado.
O ClipBoard está funcionamdo já na versão 231 (que vem com o B1).
Vamos ver um exemplo interessante de uso do ClipBoard. Se você cria um "projeto" com Smalltalk-Squeak-Etoys em Windows (nós ensinamos como fazer isso em um de nossos cursos online), colocando o arquivo .PR em seu site, você pode copiá-lo pra o ClipBoard, acessando, pelo web-browser do XO o endereço do arquivo.
Se você tem um XO (para um emulador com a versão 231 - talvez até com outra - também deve funcionar) pode acessar nosso teste em: http://www.dmu.com/helloxo.001.pr e vai ver, do lado esquerdo da moldura, que ele está no ClipBoard:
Quando um "projeto" vai para o ClipBoard, é criado, no diretório /tmp, um novo arquivo .EXE. Abrindo o Terminal, no LogViewer|clipboard.log você vê o nome desse arquivo. Pode ser qualquer coisa como: 7c3qarel.exe.
Esse arquivo na realidade é um arquivo "zipado". Então, você pode descompactar com o comando:
unzip /tmp/7c3qarel.exe
Aparecerão vários arquivos mas o importante estará lá: o helloxo.001.pr
Então é só movê-lo para o diretório dos projetos Etoys: /usr/share/etoys
Abrindo o Etoys, nosso projeto estará lá.
Quando você desliga seu XO, o diretório /tmp é esvaziado para economizar espaço.
LIÇÂO ANTERIOR PRÓXIMA LIÇÂO ÍNDICE HOMEPAGE