Curso de BigBashView, parte 3 - Executando aplicativos.

Área destinada a debater e aprimorar o BigBashView

Moderador: Moderadores

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

Curso de BigBashView, parte 3 - Executando aplicativos.

Mensagem por BIGBRUNO » 28 Jul 2012, 17:06

/angry Primeiro passo: O problema dos acentos:
Se na parte 2 você trocou o conteúdo e adicionou palavras acentuadas notou que os acentos não aparecem corretamente.
A parte boa é que a solução é bastante simples.
No início do arquivo adicione: echo '<meta http-equiv=Content-Type content=text/html; charset=UTF-8>'

/ok Segundo passo: Abrindo programas:
- Crie o arquivo segundo.sh e torne-o executável.
- Adicione a linha para evitar erros com acentos e habitue-se a sempre utilizar essa linha: echo '<meta http-equiv=Content-Type content=text/html; charset=UTF-8>'
- Adicione a segunda linha: echo "<a href='/execute$ firefox'>Abrir Firefox</a>".
- Agora execute no terminal: bbv 'execute$./segundo.sh'
- Você terá um link para abrir o navegador Firefox, clique e veja que irá realmente abrir.
- Você pode alterar o código para abrir qualquer programa, mas note que ao fechar o Firefox irá aparecer um erro na tela do bbv.
- Para essas situações que queremos abrir programas sem alterar nada no bbv existe a opção background.
- Altere a segunda linha para ficar assim: echo "<a href='/execute background$ firefox'>Abrir Firefox</a>".
- Agora execute no terminal: bbv 'execute$./segundo.sh' e veja que não ocorre mais problemas ao fechar o Firefox.

/coolface Terceiro passo: Deixando bonitinho:
- Copie para a pasta onde estamos trabalhando os ícones com nomes: firefox.png calculadora.png kate.png
- Caso não saiba de onde copiar acesse a pasta /usr/share/icons, pode copiar qualquer ícone e renomear para os nomes informados.
- Troque o conteúdo do arquivo por: echo '<meta http-equiv=Content-Type content=text/html; charset=UTF-8>'
echo "<a href='/execute background$ firefox'><img src=/content$./firefox.png></a>"
echo "<a href='/execute background$ kcalc'><img src=/content$./calculadora.png></a>"
echo "<a href='/execute background$ kate'><img src=/content$./kate.png></a>"

- Os programas a serem executados são, firefox, kcalc e kate.
- Veja que para exibir uma imagem utiliza-se html normal, com o <img src, porém é preciso sempre informar que é um conteúdo, assim como é informado que é um executável no caso de abrir um programa, por isso se inicia com /content$
- Você pode utilizar a localização do arquivo relativa à pasta que está o script, dessa forma para utilizar, por exemplo, o arquivo firefox.png basta colocar ./firefox.png, dessa forma: <img src=/content$./firefox.png>
- Outra forma de fazer isso é informando toda a localização do arquivo de imagem, por exemplo: <img src=/content$/home/bruno/firefox.png> observe que nesse cado não existe o ponto após o $, basta inserir o endereço da imagem.

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

Re: Curso de BigBashView, parte 3 - Executando aplicativos.

Mensagem por vampire_thunder » 28 Jul 2012, 19:50

Excelente! Já estou fazendo os cursos. Era algo que eu esperava há um bom tempo, e fiquei ainda mais ansioso quando fui no VolDay 3 e a oficina não ocorreu, rsrs

Acho que faltou apenas dizer que os ícones devem ter um padrão de tamanho. Como não estou no KDE e queria apenas testar, coloquei o Openshot e o Google-chrome, e o ícone do Openshot é em svg e tem um tamanho de mais de 400. Veja:
Imagem
[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:

Re: Curso de BigBashView, parte 3 - Executando aplicativos.

Mensagem por BIGBRUNO » 28 Jul 2012, 19:55

Realmente as imagens aparecem do tamanho que elas são, o melhor é utilizar algum editor e redimensionar para deixar do tamanho desejado.

Mas também pode se utilizar parâmetros em html para isso, por exemplo, para exibir o ícone do firefox no tamanho 64 de largura por 64 de altura fica assim:
<img src=/content$./firefox.png width=64 height=64>

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

Re: Curso de BigBashView, parte 3 - Executando aplicativos.

Mensagem por vampire_thunder » 28 Jul 2012, 20:07

BIGBRUNO escreveu:Realmente as imagens aparecem do tamanho que elas são, o melhor é utilizar algum editor e redimensionar para deixar do tamanho desejado.

Mas também pode se utilizar parâmetros em html para isso, por exemplo, para exibir o ícone do firefox no tamanho 64 de largura por 64 de altura fica assim:
<img src=/content$./firefox.png width=64 height=64>
Blz, funcionou!
[url=http://img242.imageshack.us/my.php?image=s5033771cuttl2.jpg][img]http://img242.imageshack.us/img242/5417/s5033771cuttl2.th.jpg[/img][/url]

Trancado

Voltar para “BigBashView”

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante