InicioLinuxCrear instaladores de PlayOnLinux [episodio 1]

Crear instaladores de PlayOnLinux [episodio 1]

Linux4/24/2015


Hola a todos, voy a tratar de enseñarles como crear un script de PlayOnLinux para que puedan hacer sus propios instaladores y de paso para darle una manito a la comunidad gamer de linux.
Si bien al principio les parecerá que lo que escribo esta en chino mandarín, con un poco de paciencia y practica en poco tiempo se convertirán en pro.


Crear instaladores de PlayOnLinux [episodio 1]


Abre tu editor de texto preferido y haz un Copy&Paste de este código:

#!/bin/bash
[ "$PLAYONLINUX" = "" ] && exit 0
source "$PLAYONLINUX/lib/sources"

POL_SetupWindow_Init

POL_SetupWindow_Close
exit


Este paso lo tendrás que repetir en todos y cada uno de tus scripts, si no lo haces simplemente no funcionara

crear


Para ir probando tu script, abres PlayOnLinux vas derechito al menú Herramientas y aplicale un click con la que te toqueteas el ganso en Ejecutar un script local

script bash


Ahora bien ¿Por que explico esto primero y no al final del tutorial?
Eso es simple, los scripts que se utilizan en PlayOnLinux tienen una firma única que es agregada por los desarrolladores de PlayOnLinux luego de los usuarios se los envían para su revisión y posterior publicación y cuando vos trates de probar tus scripts, la aplicación te va a estampar en la cara una advertencia para que revises el script antes de ejecutarlo. Las imágenes ya!

playonlinux


Esto te aparecerá cada vez que ejecutes tu script, y a continuación el contenido del mismo, sabiendo que es completamente seguro ejecutarlo lo que debes hacer es marcar la casilla Estoy de acuerdo y darle en Siguiente.

tutorial playonlinux

Crear instaladores de PlayOnLinux [episodio 1]


Vamos a empezar por aprender a mostrar un mensaje con el comando POL_SetupWindow_message cuya sintaxis seria la siguiente:

POL_SetupWindow_message "Mensaje" "titulo de la ventana"


crear


#!/bin/bash
[ "$PLAYONLINUX" = "" ] && exit 0
source "$PLAYONLINUX/lib/sources"

POL_SetupWindow_Init
POL_SetupWindow_message "Estoy Taringueando como un puto pro!" "Mi primer script"
POL_SetupWindow_Close
exit


script bash







IMPORTANTE:
Recuerda que todos los comandos deben estar escritos entre estos 2 POL_SetupWindow_Init y POL_SetupWindow_Close.



tutorial playonlinux



Dejado en claro esto, vamos a seguir con los cuadros para el ingreso de texto, aqui usaremos el comando POL_SetupWindow_textbox con la siguiente sintaxis:

POL_SetupWindow_textbox "Mensaje" "titulo de la ventana"


Crear instaladores de PlayOnLinux [episodio 1]


Ahora insértalo al script que empezamos a hacer dejándolo de esta forma...

#!/bin/bash
[ "$PLAYONLINUX" = "" ] && exit 0
source "$PLAYONLINUX/lib/sources"

POL_SetupWindow_Init

POL_SetupWindow_message "Estoy Taringueando como un puto pro!" "Mi primer script"
POL_SetupWindow_textbox "De que color es tu virgocueva?" "Aprendiendo con NechuZ"

POL_SetupWindow_Close
exit


crear

script bash


playonlinux



Para que los usuarios te respondan con un SI o un NO usa el comando POL_SetupWindow_question se escribe así:

POL_SetupWindow_question "Tu pregunta" "Título de la ventana"


Ahora agrégalo al script como lo hiciste anteriormente y prueba como va quedando...

tutorial playonlinux


#!/bin/bash
[ "$PLAYONLINUX" = "" ] && exit 0
source "$PLAYONLINUX/lib/sources"

POL_SetupWindow_Init
POL_SetupWindow_message "Estoy Taringueando como un puto pro!" "Mi primer script"
POL_SetupWindow_textbox "De que color es tu virgocueva?" "Aprendiendo con NechuZ"
POL_SetupWindow_question "Realmente eres un lince estepario de las praderas taringueras?" "Debo preguntarte esto..."
POL_SetupWindow_Close
exit


Crear instaladores de PlayOnLinux [episodio 1]

crear


script bash



Ahora vamos a poner las cosas un poco más interesantes... Que te perece si vemos como hacer un menú de selección? eh migo? te cabe? jeje este es el comando con su sintaxis

POL_SetupWindow_menu "Mensaje" "titulo de la ventana" "opciones para seleccionar separadas con un separador" "el separador"


Parece complicado, pero déjame explicártelo, luego de cada opción va un separador, los que se utilizan normalmente son (|) y (~), y una vez completada la lista de opciones tienes que especificar cual es el que separador que utilizaste. Mira el ejemplo así se te van todas las dudas...

playonlinux


#!/bin/bash
[ "$PLAYONLINUX" = "" ] && exit 0
source "$PLAYONLINUX/lib/sources"

POL_SetupWindow_Init
POL_SetupWindow_message "Estoy Taringueando como un puto pro!" "Mi primer script"
POL_SetupWindow_textbox "De que color es tu virgocueva?" "Aprendiendo con NechuZ"
POL_SetupWindow_question "Realmente eres un lince estepario de las praderas taringueras?" "Debo preguntarte esto..."
POL_SetupWindow_menu "Que clase de taringuero sos?" "El primer menú" "Un lince iberico|Un troll|Un diamond a dieta" "|"
POL_SetupWindow_Close
exit


tutorial playonlinux

Crear instaladores de PlayOnLinux [episodio 1]


crear



El siguiente paso a aprender es el de poder seleccionar archivos desde la PC, lo cual lo conseguiremos con el comando POL_SetupWindow_browse
y se usa de esta manera:

POL_SetupWindow_browse "Mensaje" "Título de la ventana"


script bash


#!/bin/bash
[ "$PLAYONLINUX" = "" ] && exit 0
source "$PLAYONLINUX/lib/sources"

POL_SetupWindow_Init
POL_SetupWindow_message "Estoy Taringueando como un puto pro!" "Mi primer script"
POL_SetupWindow_textbox "De que color es tu virgocueva?" "Aprendiendo con NechuZ"
POL_SetupWindow_question "Realmente eres un lince estepario de las praderas taringueras?" "Debo preguntarte esto..."
POL_SetupWindow_menu "Que clase de taringuero sos?" "El primer menú" "Un lince iberico|Un troll|Un diamond a dieta" "|"
POL_SetupWindow_browse "Eh migo, elegí el programa pa' intalar" "Selección del ejecutable"
POL_SetupWindow_Close
exit


playonlinux

tutorial playonlinux


Crear instaladores de PlayOnLinux [episodio 1]



Para finalizar esta primera parte, vamos a ver como se hace la pantalla de presentación de nuestro script usando el comando POL_SetupWindow_presentation. La sintaxis es esta:

POL_SetupWindow_presentation "Nombre del programa" "Editor" "Web del editor" "Tu Nick Name" "Prefix del programa (lo veremos + adelante)"


crear


#!/bin/bash
[ "$PLAYONLINUX" = "" ] && exit 0
source "$PLAYONLINUX/lib/sources"

POL_SetupWindow_Init
POL_SetupWindow_presentation "FAP Time" "T! Fap" "www.taringa.net/NechuZ" "NechuZ" "FAP_Time1.0"
POL_SetupWindow_message "Estoy Taringueando como un puto pro!" "Mi primer script"
POL_SetupWindow_textbox "De que color es tu virgocueva?" "Aprendiendo con NechuZ"
POL_SetupWindow_question "Realmente eres un lince estepario de las praderas taringueras?" "Debo preguntarte esto..."
POL_SetupWindow_menu "Que clase de taringuero sos?" "El primer menú" "Un lince iberico|Un troll|Un diamond a dieta" "|"
POL_SetupWindow_browse "Eh migo, elegí el programa pa' intalar" "Selección del ejecutable"

POL_SetupWindow_Close
exit


script bash

playonlinux


tutorial playonlinux



Bueno, eso es todo por hoy, espero que les sirva y
pronto seguiré con este tutorial. Saludos!


Datos archivados del Taringa! original
35puntos
88visitas
0comentarios
Actividad nueva en Posteamelo
0puntos
3visitas
0comentarios
Dar puntos:

Dejá tu comentario

0/2000

Autor del Post

N
NechuZ🇦🇷
Usuario
Puntos0
Posts105
Ver perfil →
PosteameloArchivo Histórico de Taringa! (2004-2017). Preservando la inteligencia colectiva de la internet hispanohablante.

CONTACTO

18 de Septiembre 455, Casilla 52

Chillán, Región de Ñuble, Chile

Solo correo postal

© 2026 Posteamelo.com. No afiliado con Taringa! ni sus sucesores.

Contenido preservado con fines históricos y culturales.