Saltar al contenido
Underc0de /foro

Pdmenu: Crea Menus desde la terminal

Iniciado por Kodeinfect, Abril 17, 2014, 12:21:22 PM

Tema anterior - Siguiente tema

0 Miembros y 1 Visitante están viendo este tema.

Avatar de Kodeinfect
Abril 17, 2014, 12:21:22 PM Ultima modificación: Abril 17, 2014, 01:19:38 PM por Expermicid

Pdmenu es una aplicación para la creación de menús desde la terminal. Está diseñado para ser muy fácil de usar, simplemente se encarga de presentar un menú en modo texto, en el que el usuario puede seleccionar, ejecutar ordenes y programas , gracias la librería ncurses. Cuenta con soporte de color y se compila en la mayoría de distribuciones linux. (Los enlaces son solo para miembros. Registrate o iniciá sesión).

Instalación
Debian/Ubuntu/Derivados:
Código: text
$ sudo apt-get install pdmenu


Archlinux/Derivados:
Código: text
$ sudo pacman -S pdmenu


Una vez instalado, nos proporciona un menú generado automáticamente con algunos programas. Pudiendo ejecutar los programas del menú y submenus.

A partir de aquí se puede personalizar el menú a nuestro gusto. Editando el fichero pdmenurc. Esto es una baza importante a la hora de poder interactuar con nuestros shell scripts o comandos, personalizándolos al máximo. O también a la hora de realizar tareas de administración y mantenimiento del sistema.

Al ejecutar pdmenu, se presentará un menú. Sólo hay que utilizar las teclas de flecha para moverse,  elegido el programa, script o comando que desea ejecutar se pulsa Enter. Volver atrás tecla q. Cuando el programa finalice, se volverá al menú inicial.

Ejecución
Iniciamos la aplicación con un simple:
Código: text
$ pdmenu


Nos toparemos con lo siguiente:
Pdmenu: Crea Menus desde la terminal

Para poder personalizar o tunear a nuestro gusto el menú tenemos que editar el fichero pdmeurc que viene por defecto y que se encuentra en la ruta:

Código: text
$ /etc/pdmenurc 


PD: Es recomendable hacer una copia del fichero antes de editalo.

Pdmenu: Crea Menus desde la terminal

Al principio  definimos un color en el que se muestran los menús. No son opciones indispensables, pero embellecen la aplicación. El responsable de esta opción es: color:screenpart:foreground[:background]. Esto le permite establecer los colores de las diferentes partes del menú:

Pdmenu: Crea Menus desde la terminal

El siguiente paso es definir el titulo y menú principal del programa desde el ítem menu:main: Título: [: HelpText]:

Pdmenu: Crea Menus desde la terminal

El ítem show se puede utilizar para crear un submenu con un nombre especifico:

Pdmenu: Crea Menus desde la terminal

El ítem exec puede tomar varios parámetros, tales como la forma de visualizar el resultado del comando. Para los comandos que inmediatamente muestra varias líneas a la salida estándar y luego terminan su acción, podemos utilizar la misma pantalla o truncar a otra. Solo tenemos que cambiar las rutas y los comandos para que ejecute lo que queramos:

Pdmenu: Crea Menus desde la terminal

Para mas información solo hay que echar un vistazo al:
Código: text
$ man pdmenurc


Acá un ejemplo rápido de como sería el uso del programa:
Pdmenu: Crea Menus desde la terminal

Otros  ejemplos de menús  para tunear y configurar tareas repetitivas al gusto de cada uno (hay que cambiar las rutas y los comandos):

· Menú para la administración del sistema:  Los enlaces son solo para miembros. Registrate o iniciá sesión
· Menú para la administración de iptables:  Los enlaces son solo para miembros. Registrate o iniciá sesión
· Menú para la administración remota por ssh:  Los enlaces son solo para miembros. Registrate o iniciá sesión 

Source: Los enlaces son solo para miembros. Registrate o iniciá sesión
WhatsApp Telegram

¿Te quedó una duda sobre GNU/Linux?

Preguntala y te responde la comunidad (y el asistente Underc0de IA si nadie llega antes). Es gratis y tarda un minuto.

Ya tengo cuenta
Guardamos tu pregunta en este navegador: después de entrar la publicás con un clic.
Grupo de WhatsApp