Treinamento em BigBashView

Idéias, metas e previsões para o Big Linux 5.0.

Moderador: Moderadores

Avatar do usuário
BIGBRUNO
BIG ADMINISTRADOR!
Mensagens: 4731
Registrado em: 24 Jun 2004, 04:20
Localização: DF/Brasil
Contato:

Mensagem por BIGBRUNO » 27 Abr 2011, 11:46

Olá pessoal, bom, a ideia de fazer uma espécie de curso online sobre BigBashView ainda está de pé, como sabem tive alguns contratempos, mas estou de volta, a meta inicial é terminar o BigLinux 5 e o novo site, então iremos partir para essa parte de cursos e desenvolvimento de novas interfaces.

Mas para quem está já está criando alguma coisa vale a dica já informada, a extensão é .sh.htm

Sobre informar valores e retornar o resultado o BigBashView faz isso tranquilamente, pode utilizar o método GET do html pra enviar os valores ao terminal e depois exibir uma resposta ao usuário.

Sobre o Gnome, a integração fica por conta dos arquivos:
/usr/share/bigbashview/system-css.sh.htm
/usr/share/bigbashview/gtk-css.sh.htm
/usr/share/bigbashview/kde-css.sh.htm
/usr/share/bigbashview/gtk-css.py

Já faz um bom tempo que não entro no Gnome e não sei o que pode ter mudado, porém é por ai que se resolve.

Sobre O Lineduc, eu não conheço a distribuição, mas eu pretendo disponibilizar melhorias nessa parte educacional no BigLinux, de início nesse iso que está sendo disponibilizado hoje já está incluso o repositório do MEC, então basta acessar o Synaptic, ir em Origem, aparecerá uma lista a esquerda, a primeria é o repositório do MEC, veja quanto conteúdo já é disponibilizado.

masterbookstarfox
BIG!!
Mensagens: 43
Registrado em: 05 Ago 2010, 20:08
Localização: macapá - ap

Re:

Mensagem por masterbookstarfox » 27 Abr 2011, 12:30

BIGBRUNO escreveu:Olá pessoal, bom, a ideia de fazer uma espécie de curso online sobre BigBashView ainda está de pé, como sabem tive alguns contratempos, mas estou de volta, a meta inicial é terminar o BigLinux 5 e o novo site, então iremos partir para essa parte de cursos e desenvolvimento de novas interfaces.

Mas para quem está já está criando alguma coisa vale a dica já informada, a extensão é .sh.htm

Sobre informar valores e retornar o resultado o BigBashView faz isso tranquilamente, pode utilizar o método GET do html pra enviar os valores ao terminal e depois exibir uma resposta ao usuário.

Sobre o Gnome, a integração fica por conta dos arquivos:
/usr/share/bigbashview/system-css.sh.htm
/usr/share/bigbashview/gtk-css.sh.htm
/usr/share/bigbashview/kde-css.sh.htm
/usr/share/bigbashview/gtk-css.py

Já faz um bom tempo que não entro no Gnome e não sei o que pode ter mudado, porém é por ai que se resolve.

Sobre O Lineduc, eu não conheço a distribuição, mas eu pretendo disponibilizar melhorias nessa parte educacional no BigLinux, de início nesse iso que está sendo disponibilizado hoje já está incluso o repositório do MEC, então basta acessar o Synaptic, ir em Origem, aparecerá uma lista a esquerda, a primeria é o repositório do MEC, veja quanto conteúdo já é disponibilizado.

Parabéns, Bruno acabei de instalar o Big nova Versão RC1, e ficou muito boa estar bem limpa a instalação e estar rodando suave apesar que tive uns problemas com uns PC que roda processadores i7 e i5 e com de video Nvidea GFX 530 mas com uma certa paciencia consegui resolver parcialmente a questão, agora uma pergunta, poderemos alterar e adcionar alguns códigos no BigControl? e depois disponibilizar!
Jessé F. Marques
Gerente de TI, estamos iniciando um novo tempo em Linux para a empresa.

vampire_thunder
COMPANHEIRO BIG
Mensagens: 301
Registrado em: 29 Mar 2007, 20:20

Re:

Mensagem por vampire_thunder » 27 Abr 2011, 16:49

BIGBRUNO escreveu:Olá pessoal, bom, a ideia de fazer uma espécie de curso online sobre BigBashView ainda está de pé, como sabem tive alguns contratempos, mas estou de volta, a meta inicial é terminar o BigLinux 5 e o novo site, então iremos partir para essa parte de cursos e desenvolvimento de novas interfaces.

Mas para quem está já está criando alguma coisa vale a dica já informada, a extensão é .sh.htm

Sobre informar valores e retornar o resultado o BigBashView faz isso tranquilamente, pode utilizar o método GET do html pra enviar os valores ao terminal e depois exibir uma resposta ao usuário.

Sobre o Gnome, a integração fica por conta dos arquivos:
/usr/share/bigbashview/system-css.sh.htm
/usr/share/bigbashview/gtk-css.sh.htm
/usr/share/bigbashview/kde-css.sh.htm
/usr/share/bigbashview/gtk-css.py

Já faz um bom tempo que não entro no Gnome e não sei o que pode ter mudado, porém é por ai que se resolve.

Sobre O Lineduc, eu não conheço a distribuição, mas eu pretendo disponibilizar melhorias nessa parte educacional no BigLinux, de início nesse iso que está sendo disponibilizado hoje já está incluso o repositório do MEC, então basta acessar o Synaptic, ir em Origem, aparecerá uma lista a esquerda, a primeria é o repositório do MEC, veja quanto conteúdo já é disponibilizado.
Ôba, nova versão. Vou baixar ainda hoje para ver as novidades.

Como eu havia dito, não sou programador e precisava de ajuda. Vou ver o que entendo desses arquivos no BigBash.

Eu sou professor, e um dos desenvolvedores do Lineduc. Antes da distro ser criada pela Secretaria de Educação, eu já bebia muito nas fontes do Big Linux, e cheguei a transformar o 4.2 em Big Linux Educacional. Foi esse conhecimento que me fez ser convidado para desenvolver o Lineduc.
Aqui se encontram mais informações sobre a distro:
http://forum.lineduc.ctics.sigeduc.info ... um.php?f=2

Bruno, teria aí um mini tuto de como compactar o squashfs em XZ?
[url=http://img242.imageshack.us/my.php?image=s5033771cuttl2.jpg][img]http://img242.imageshack.us/img242/5417/s5033771cuttl2.th.jpg[/img][/url]

Avatar do usuário
BIGBRUNO
BIG ADMINISTRADOR!
Mensagens: 4731
Registrado em: 24 Jun 2004, 04:20
Localização: DF/Brasil
Contato:

Mensagem por BIGBRUNO » 27 Abr 2011, 16:54

vampire_thunder, instala o squashfs-tools do 11.04 e usa normalmente, basta colocar -comp xz

Só um detalhe, não era melhor utilizaram KDE do que o Gnome, acho que a interface do Gnome3 não ficou muito legal.

vampire_thunder
COMPANHEIRO BIG
Mensagens: 301
Registrado em: 29 Mar 2007, 20:20

Re:

Mensagem por vampire_thunder » 27 Abr 2011, 17:01

BIGBRUNO escreveu:vampire_thunder, instala o squashfs-tools do 11.04 e usa normalmente, basta colocar -comp xz

Só um detalhe, não era melhor utilizaram KDE do que o Gnome, acho que a interface do Gnome3 não ficou muito legal.
Na verdade o Lineduc é baseado no 10.04 LTS. Portanto, Gnome clássico.
Esse ano pretendemos lançar apenas uma versão com atualizações, e já incluir o painel, para garantir liberdade de escolha ao usuário, porque num determinado momento o sistema deixou de ser usado apenas nas Salas de Informática e passou a ser usados em outros espaços também. Se der tudo certo, vamos apresentar a proposta no FISL desse ano.

Vou baixar o squashfs e testar aqui. Obrigado pela dica, mais uma vez!
[url=http://img242.imageshack.us/my.php?image=s5033771cuttl2.jpg][img]http://img242.imageshack.us/img242/5417/s5033771cuttl2.th.jpg[/img][/url]

vampire_thunder
COMPANHEIRO BIG
Mensagens: 301
Registrado em: 29 Mar 2007, 20:20

Re:

Mensagem por vampire_thunder » 27 Abr 2011, 23:15

BIGBRUNO escreveu:vampire_thunder, instala o squashfs-tools do 11.04 e usa normalmente, basta colocar -comp xz
Baixei o pacote no site oficial packages.ubuntu.com, na seção do Natty, e instalei normalmente no Lineduc (10.04). Criei o squashfs com o comando:

Código: Selecionar todos

mksquashfs $ROOTFS $CDFS/casper/filesystem.squashfs -comp xz -b 262144
A diferença para o LZMA que eu estava usando antes ficou em pouco mais de 2 MB.
Eu também fico embasbacado de ver como você consegue colocar tanta coisa numa mídia de CD.

Aproveitando, conhece o lrzip:
http://ck-hack.blogspot.com/
[url=http://img242.imageshack.us/my.php?image=s5033771cuttl2.jpg][img]http://img242.imageshack.us/img242/5417/s5033771cuttl2.th.jpg[/img][/url]

vampire_thunder
COMPANHEIRO BIG
Mensagens: 301
Registrado em: 29 Mar 2007, 20:20

Re:

Mensagem por vampire_thunder » 30 Abr 2011, 18:24

BIGBRUNO escreveu:
Sobre o Gnome, a integração fica por conta dos arquivos:
/usr/share/bigbashview/system-css.sh.htm
/usr/share/bigbashview/gtk-css.sh.htm
/usr/share/bigbashview/kde-css.sh.htm
/usr/share/bigbashview/gtk-css.py

Já faz um bom tempo que não entro no Gnome e não sei o que pode ter mudado, porém é por ai que se resolve.
Iniciei o PC com o Alpha 3, que usava o Gnome, e copiei o bigbash de lá. Comparei os arquivos e só mudava uma linha no gtk-css.sh.htm e kde-css.sh.htm. Fuz a alteração mas não alterou em nada. Então substituí a pasra inteira, e também não houve alteração. O que mais poderia ser?

Edit: acabei de ver que o Alpha 3 (Gnome) também tem o mesmo problema.
[url=http://img242.imageshack.us/my.php?image=s5033771cuttl2.jpg][img]http://img242.imageshack.us/img242/5417/s5033771cuttl2.th.jpg[/img][/url]

vampire_thunder
COMPANHEIRO BIG
Mensagens: 301
Registrado em: 29 Mar 2007, 20:20

Mensagem por vampire_thunder » 03 Mai 2011, 17:06

Resolvi o problema. Baixei a versão mais atual e tive de editar também o arquivo tip_baloon.js, da pasta default/js.

Minha dúvida agora é outra muito mais complicada para mim. Estrou trocando o kdialog para o zenity, e na medida que vou fazendo isso percebo que o kdialog realmente é muito mais completo, e que o zenity tem suas limitações. Mas a questão não é essa, e sim com esse código:

Código: Selecionar todos

dcopRef=$(kdialog --title "mencoder" --progressbar $"Iniciando..." 12)
echo $dcopRef
qdbus $dcopRef org.freedesktop.DBus.Properties.Set org.kde.kdialog.ProgressDialog maximum 100
qdbus $dcopRef org.kde.kdialog.ProgressDialog.showCancelButton true
Pelo pouco que pareço ter percebido (e posso estar enganado), o gdbus entrou para criar os botões. Na substituição pelo zenity, escrevi assim:

Código: Selecionar todos

dcopRef=$(zenity --title $"Mencoder" --progress --text=$"Iniciando..." 12)
Diferente do kdialog, o zenity já possui os botões OK e Cancelar. Nesse caso, como fica o resto do script?
[url=http://img242.imageshack.us/my.php?image=s5033771cuttl2.jpg][img]http://img242.imageshack.us/img242/5417/s5033771cuttl2.th.jpg[/img][/url]

Avatar do usuário
BIGBRUNO
BIG ADMINISTRADOR!
Mensagens: 4731
Registrado em: 24 Jun 2004, 04:20
Localização: DF/Brasil
Contato:

Mensagem por BIGBRUNO » 03 Mai 2011, 17:58

vampire_thunder, Recomendo utilizar o kdialog no lugar do zenity.

De toda forma não faço ideia de como fazer isso utilizando o zenity.

vampire_thunder
COMPANHEIRO BIG
Mensagens: 301
Registrado em: 29 Mar 2007, 20:20

Mensagem por vampire_thunder » 03 Mai 2011, 22:09

Estou tentando implementar o Zenity porque uso Gnome, mas estou realmente vendo que o Kdialog é superior. Por exemplo, a seleção de cores não tem no zenity. Por sorte eu consegui um script python que fazia a mesma função.
Em todo caso, eu só não queria ter que carregar o KDE todo por causa de um script.

Acho que o caminho seria descobrir quais os parâmetros GTK que se integram ao qdbus. Quando eu digito apenas qdbus, aparece tudo isso:

Código: Selecionar todos

22:07:48 [email protected]:~$ qdbus
:1.0
 org.gnome.SessionManager
:1.100
:1.1002
:1.101
:1.102
:1.103
:1.106
:1.107
 org.openobex
:1.108
:1.109
:1.11
 org.gnome.Bluetooth.applet
:1.110
:1.12
 org.gnome.Panel
:1.121
:1.127
:1.14
 org.freedesktop.NetworkManagerUserSettings
:1.145
:1.160
:1.161
:1.165
:1.17
 org.awnproject.Awn
:1.18
 org.gnome.PowerManager
:1.19
:1.2
 org.gnome.GConf
:1.20
 org.gnome.Nautilus
:1.21
:1.22
:1.23
 org.gtk.Private.GduVolumeMonitor
:1.24
:1.25
 org.gtk.Private.GPhoto2VolumeMonitor
:1.26
 org.gtk.Private.AfcVolumeMonitor
:1.27
 org.freedesktop.compiz
:1.28
:1.29
:1.3
 org.freedesktop.secrets
 org.gnome.keyring
:1.30
:1.31
 com.hplip.StatusService
:1.33
:1.34
:1.35
:1.36
:1.37
:1.38
:1.39
:1.4
 org.gnome.SettingsDaemon
:1.40
 org.freedesktop.Notifications
:1.41
:1.42
:1.43
:1.44
:1.45
 org.gtk.vfs.Metadata
:1.46
 org.ayatana.indicator.me
:1.47
:1.48
:1.49
:1.5
:1.50
:1.51
:1.52
 org.gnome.ScreenSaver
:1.53
:1.536
:1.537
:1.54
:1.55
 org.ayatana.indicator.session
:1.56
:1.57
:1.58
:1.59
:1.6
 org.gtk.vfs.Daemon
:1.60
:1.61
 org.ayatana.indicator.application
 org.kde.StatusNotifierWatcher
:1.62
 org.ayatana.indicator.messages
:1.63
:1.64
 org.ayatana.indicator.sound
:1.65
:1.67
:1.68
:1.69
:1.7
:1.70
 com.google.code.Awn
 net.launchpad.DockManager
:1.704
 org.gnome.Terminal.Display_0_0
:1.705
:1.76
:1.77
:1.79
 org.blueman.Applet
:1.8
:1.80
:1.81
:1.83
:1.84
:1.85
:1.86
:1.87
:1.88
:1.89
:1.9
 org.pulseaudio.Server
:1.90
:1.91
:1.92
:1.93
:1.94
:1.95
:1.96
:1.97
:1.98
:1.99
org.freedesktop.DBus
[url=http://img242.imageshack.us/my.php?image=s5033771cuttl2.jpg][img]http://img242.imageshack.us/img242/5417/s5033771cuttl2.th.jpg[/img][/url]

vampire_thunder
COMPANHEIRO BIG
Mensagens: 301
Registrado em: 29 Mar 2007, 20:20

Re:

Mensagem por vampire_thunder » 08 Mai 2011, 10:41

BIGBRUNO escreveu:vampire_thunder, Recomendo utilizar o kdialog no lugar do zenity.

De toda forma não faço ideia de como fazer isso utilizando o zenity.
Acho que estou quase conseguindo.

Este comando lê a linha onde tem a porcentagem, no log, e joga em outro log:
cat /tmp/mencoder-log$$ | sed '$!d' /tmp/mencoder-log$$ | grep Pos > /tmp/mencoder-percent$$ 2> /dev/null

E este lê o log da porcentagem e mostra apenas o valor numérico:
cat /tmp/mencoder-percent$$ | sed '$!d;s/.*(//; s/%.*//'

Agora só faltam duas coisas: passar essa saída para a porcentagem do zenity e garantir que esses logs sejam atualizados (loop).
[url=http://img242.imageshack.us/my.php?image=s5033771cuttl2.jpg][img]http://img242.imageshack.us/img242/5417/s5033771cuttl2.th.jpg[/img][/url]

Avatar do usuário
Creto
MESTRE BIG
Mensagens: 1591
Registrado em: 05 Abr 2011, 16:10
Localização: São Caetano de Odivelas, Pará - Soure - Ilha do Marajó - Pará

Mensagem por Creto » 17 Set 2011, 16:10

O começo ja foi dado botei o link, nos favoritos daqui mais um tempo pode ser que um iniciante melhore o desempenho (próprio).
"Quem pensa segundo a opinião dos outros, está muito longe de ser um homem livre."
(Autor desconhecido)

Imagem

difyca
MUITO BIG
Mensagens: 237
Registrado em: 18 Out 2006, 22:52
Localização: Ubatuba-SP

Mensagem por difyca » 20 Set 2011, 23:21

Estou voltando a acessar o forum do BIG

E quero ver se realmente entro nessa de desenvolver.!

Vou ler os links.

Mas uma pergunta : A atual versao é esta ? http://biglinux.c3sl.ufpr.br/iso/biglin ... 6-2011.iso em todo caso ja deixei baixando ela devido a ser a mais atual pela data no repositorio
Projeto BIGLINUX - Por Bruno Gonçalves - http://www.biglinux.com.br/forum
Nosso grupo no Facebook - http://www.facebook.com/groups/187984764600889
http://giofilth.wordpress.com/2011/05/23/broadcom-bcm-4312-no-mint-debian-edition/

Avatar do usuário
Creto
MESTRE BIG
Mensagens: 1591
Registrado em: 05 Abr 2011, 16:10
Localização: São Caetano de Odivelas, Pará - Soure - Ilha do Marajó - Pará

Mensagem por Creto » 21 Set 2011, 06:24

A versão esta correta.
"Quem pensa segundo a opinião dos outros, está muito longe de ser um homem livre."
(Autor desconhecido)

Imagem

difyca
MUITO BIG
Mensagens: 237
Registrado em: 18 Out 2006, 22:52
Localização: Ubatuba-SP

Re:

Mensagem por difyca » 21 Set 2011, 18:41

Paulinho1971 escreveu:A versão esta correta.
Grato pela Resposta :D
Projeto BIGLINUX - Por Bruno Gonçalves - http://www.biglinux.com.br/forum
Nosso grupo no Facebook - http://www.facebook.com/groups/187984764600889
http://giofilth.wordpress.com/2011/05/23/broadcom-bcm-4312-no-mint-debian-edition/

Trancado

Voltar para “Big Linux 5.0”

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 3 visitantes