Criar um script para PlayOnLinux - Capítulo 1: Conhecendo Bash
Introdução
Você gostaria de criar seus próprios scripts para PlayOnLinux, mas você não sabe nada sobre programação?
Este tutorial vai explicar o básico e em breve você vai ser um profissional em Bash playonlinuxian.
PlayOnLinux tem funções avançadas em Bash para tornar o processo mais fácil para escrever scriptis. Vamos nos familiarizar com eles.
Bash?
O Bash é um intérpretador de comando (ou "shell") em GNU/Linux e Mac OS X.
É o que aparece quando você entra em um terminal.
Ele também permite que você faça scripts.
Um script é uma lista de comandos que o seu shell irá executar um após o outro.
Requisitos mínimos necessários para cada script
Cada script em PlayOnLinux deve conter pelo menos este código:
#!/bin/bash
[ "$PLAYONLINUX" = "" ] && exit 0
source "$PLAYONLINUX/lib/sources"
POL_SetupWindow_Init
POL_SetupWindow_Close
exit
O código acima pode não fazer sentido para você ainda.
Vamos explicar o que ele faz à medida que avançamos neste tutorial.
Durante este tutorial, não vou repetir este código, mas nos exemplos, quando for necessário, irá ver este códio ou algo similar.
Lembre-se de incluí-lo sempre em seus scripts ou não vai funcionar.
Executando o script
Use seu editor de texto favorito para salvar seu script, em seguida, use a função de executar um script local a partir do menu Ferramentas do PlayOnLinux.
Assinatura de Scripts
PlayOnLinux usa uma assinatura digital (autenticação) em scripts para certificar que os scripts foram validados por scripters PlayOnLinux.
Todos os scripts disponíveis na janela de instalação do PlayOnLinux já foram validados.
Cada vez que você vai tentar executar um script que não foi validado por scripters PlayOnLinux, você receberá uma mensagem de aviso informando que o script não tem nenhuma assinatura válida
(ver imagem abaixo).
Você deve clicar no botão Next (Avançar) para que seja mostrado a origem do script em PlayOnLinux, em seguida, clique na caixa de seleção Concordo, antes e você poderá (finalmente) executar o script
(ver screeshot abaixo). http://www.playonlinux.com/doc/images/ch01-02.en.png
Próximo capítulo.
ps: Esta tradução está sendo preparada para compor o site principal de PlayOnLinux em: http://www.playonlinux.com/en/dev-documentation-1.html versão pt_br Se você encontrar erros ou puder merolha-la, responda neste fórum.