Seguridad Wireless - Wifi

Suite Seguridad Wireless => Colaboracion y desarrollo de nuestras lives => Mensaje iniciado por: vk496 en 17-10-2014, 23:52 (Viernes)

Título: Idea para el fondo de pantalla
Publicado por: vk496 en 17-10-2014, 23:52 (Viernes)
Debido a que Wifislax tiene la posibilidad de instalar módulos, a veces es difícil recordar cuales tenemos activados (ya sea el nombre o la versión). Una idea para este inconveniente seria usar conky.... Pero no me convence.

Mirando un poco por internet, descubrí que es posible insertar texto en imágenes de forma automatizada....

Quizá seria una buena idea que cada vez que arranquemos Wifislax, se genere nuestro background con texto (no abusivo) de los módulos que tengamos activados....

Salu2
Título: Re: Re: Idea para el fondo de pantalla
Publicado por: vk496 en 18-10-2014, 14:13 (Sábado)
De paso, comentar que "convert" no funciona bien en Wifislax....

Creo que le falta una dependencia: ghostscript

No sé si habrá alguna mas....

Salu2
Título: Re: Idea para el fondo de pantalla
Publicado por: vk496 en 19-10-2014, 02:06 (Domingo)
@USUARIONUEVO

La utilidad convert tiene dependencias rotas. Se puede arreglar con los paquetes de slackware, concretramente estos:

http://slackware.cs.utah.edu/pub/slackware/slackware-current/slackware/ap/ghostscript-9.07-i486-2.txz (http://slackware.cs.utah.edu/pub/slackware/slackware-current/slackware/ap/ghostscript-9.07-i486-2.txz)

http://slackware.cs.utah.edu/pub/slackware/slackware-current/slackware/ap/ghostscript-fonts-std-8.11-noarch-1.txz (http://slackware.cs.utah.edu/pub/slackware/slackware-current/slackware/ap/ghostscript-fonts-std-8.11-noarch-1.txz)

Por otra parte, tengo listo el script que se encarga de hacer lo que ya expuse antes (siempre que descargemos los paquetes rotos para que funcione todo bien).

El script es este (tiene muchos comentarios para dejar claro lo que hace):

Código: [Seleccionar]
#!/bin/bash

#Script por vk496 (GPL v3)

entrada=$1
salida=$2

if [ ! -f $entrada ]; then
echo No existe el archivo de entrada...
exit 1
fi

if [ -z $salida ]; then
echo No ha especificado el nombre de salida
exit 1

fi

#Colores solo en ingles
colorTITULO=red
colorLETRAS=yellow

#Calcular las proporciones de la imagen
x=$(convert $entrada -print "%w" /dev/null)
y=$(convert $entrada -print "%h" /dev/null)

# calcular la posicion del texto
x=$(echo $x*0.82 | bc -l | cut -d. -f1) #82% emepzando desde la izquierda
y=$(echo $y*0.07 | bc -l | cut -d. -f1) #7% empezando desde arriba

#Insertar titulo
convert -pointsize 35 -fill $colorTITULO -draw "text $x,$y 'Modulos activados:' " $entrada $salida

#Array con los archivos
files=( /mnt/live/wifislax/modules/*.xzm )
for file in "${files[@]}"; do

archivo="${file##*/}" #Coger el nombre del archivo

#Ver si el archivo empieza por numeros para coger bien el nombre
re='^[0-9]+$'
if [[ $(echo $archivo | cut -d- -f1) =~ $re ]] ; then
lista="$(echo -e "$lista\n$(echo $archivo | cut -d- -f2,3)")"

else
lista="$(echo -e "$lista\n$(echo $archivo | cut -d- -f1,2)")"

fi

done
#lista final de modulos
lista="$(echo "$lista" | tail -n +2 | sort)"


let x=$x+$(echo $x*0.015 | bc -l | cut -d. -f1) #Simular un "tabulador" a la lista de los modulos
let y=$y+3 #Dejar un pequeño espacio para empezar con la lista

#Agregar la lista de archivos
for linea in "$lista"; do
let y=$y+$(echo $y*0.35 | bc -l | cut -d. -f1) #Espacios entre cada modulos
convert -pointsize 30 -fill $colorLETRAS -draw "text $x,$y '$linea' " $salida $salida
done


Lo unico que no me gustan son los colores. Soy muy malo para elegir la estética de las cosas...  :-\

ANTES:
 (http://fotos.subefotos.com/982536ab6da5c83bbd39872dff395596o.jpg) (http://fotos.subefotos.com/982536ab6da5c83bbd39872dff395596o.jpg)


DESPUES:
 (http://fotos.subefotos.com/1fedff25bc28df9994327a0a3f11bfcco.jpg) (http://subefotos.com/ver/?1fedff25bc28df9994327a0a3f11bfcco.jpg)


Salu2
Título: Re: Idea para el fondo de pantalla
Publicado por: USUARIONUEVO en 19-10-2014, 21:12 (Domingo)
¿ te has parado a pensar el potencial de lo que estas trasteando?


..........

lo de mostrar los modulos cargados no se, .. pero  ,   kernel ,version de wifislax, y cosas asi ..sin pasar por instalar conky ...


lo de las dependencias, ..a ver que las mire, por que creo recordar que ghostscript ocupaba un cojon de mico.


convert , es un conversor , ...depende lo que vayas a convertir puede necesitar unas librerias u otras, por eso a mi me funciona para convertir imagenes, pero para tratamient y conversion de textos y demas es ghostscript , es una libreria que normalmente solo se usa ,para imprimir documentos y tal ...
Título: Re: Idea para el fondo de pantalla
Publicado por: USUARIONUEVO en 19-10-2014, 21:39 (Domingo)
juas juas juas 17,2 megas tio  .....  


como funciona este fucking script ???

todo el tiempo me dice que si no hay nombre de entrada..    :P

si es para uso exclusivo en modo live (en modo hdd no hay modulos activados) , ... deberia darse cuenta y no intentar hacer nada.


para eso ,solemos buscar si existe el directorio

/mnt/live/memory/changes

solo puede existir si estas en modo live.
Título: Re: Re: Idea para el fondo de pantalla
Publicado por: vk496 en 19-10-2014, 22:05 (Domingo)
Funciona con 2 parámetros: la imagen de entrada y la imagen de salida.

./script.sh imagen-original.jpg imagenFINAL.jpg

Es una prueba de concepto, no está pulido ni nada por el estilo... Esperaba a ver tu opinión para saber si seguir con él o dejarlo como está

Salu2
Título: Re: Re: Idea para el fondo de pantalla
Publicado por: USUARIONUEVO en 19-10-2014, 22:26 (Domingo)
Funciona con 2 parámetros: la imagen de entrada y la imagen de salida.

./script.sh imagen-original.jpg imagenFINAL.jpg

Es una prueba de concepto, no está pulido ni nada por el estilo... Esperaba a ver tu opinión para saber si seguir con él o dejarlo como está

Salu2

el problema es que no le voy a meter 18 megas a la distro , ... para escribir un letrero.

aunque tenia ideas para el , pero 18 megas es mucho.
Título: Re:
Publicado por: vk496 en 19-10-2014, 22:28 (Domingo)
La segunda se puede omitir (tipos de fuentes), pero claro, sin la primera no deja escribir... :/

A ver que dice la gente, a lo mejor alguien conoce de una alternativa a este programa...



++++++++++

O también se puede intentar reducir el paquete ghostscript a lo esencial, para ahorrar espacio...

Salu2
Título: Re: Idea para el fondo de pantalla
Publicado por: vk496 en 24-10-2014, 23:25 (Viernes)
Buenas noticias!  :D :D :D

No hace falta el paquete completo ghostscript

Solo el de las fuente (http://slackware.cs.utah.edu/pub/slackware/slackware-current/slackware/ap/ghostscript-fonts-std-8.11-noarch-1.txz)

Unos ~4Mb

Salu2
Título: Re: Idea para el fondo de pantalla
Publicado por: USUARIONUEVO en 24-10-2014, 23:27 (Viernes)
Buenas noticias!  :D :D :D

No hace falta el paquete completo ghostscript

Solo el de las fuente (http://slackware.cs.utah.edu/pub/slackware/slackware-current/slackware/ap/ghostscript-fonts-std-8.11-noarch-1.txz)

Unos ~4Mb

Salu2

Incluso me atrevería a decir que no son necesarias todas las fuentes, si no la que se use nada mas ...  ^-^

es plan de averiguar cual es, y eliminar el resto ...   ^-^ ^-^


ahora mismo no puedo mirar nada , ... actualice las glibc que salieron hoy en slackware y me ha petado el sistema ... además había actualizado ya en el pendrive, con lo que me toca descargar la iso de desarrollo del ftp , y montarla en otro pendrive etc ...   :P :P :P
Título: Re: Re: Idea para el fondo de pantalla
Publicado por: vk496 en 24-10-2014, 23:37 (Viernes)
Aprovecho que estás aquí para comentar 2 cosas:

cleandir no es del todo eficiente... Busca nombres genéricos.... Pero en rutas ESTÁTICAS. Creo que estaría mejor que hiciese lo mismo pero de forma dinámica (me gustaría escuchar la opinión de otros también):

En vez de buscar solo en "micarpeta/usr/share/doc"

Que busque  la posición de doc de forma directa (con un find)

#############

En modo Live, cuando firefox se pone a buscar updates, peta  la memoria (tanto RAM como el de sistema de ficheros)

Salu2
Título: Re: Re: Idea para el fondo de pantalla
Publicado por: vk496 en 24-10-2014, 23:43 (Viernes)
fonts.dir
fonts.scale
n019003l.afm
n019003l.pfb
n019003l.pfm


164Kb en total

Salu2
Título: Re: Re: Idea para el fondo de pantalla
Publicado por: USUARIONUEVO en 24-10-2014, 23:46 (Viernes)
Aprovecho que estás aquí para comentar 2 cosas:

cleandir no es del todo eficiente... Busca nombres genéricos.... Pero en rutas ESTÁTICAS. Creo que estaría mejor que hiciese lo mismo pero de forma dinámica (me gustaría escuchar la opinión de otros también):

En vez de buscar solo en "micarpeta/usr/share/doc"

Que busque  la posición de doc de forma directa (con un find)

#############

En modo Live, cuando firefox se pone a buscar updates, peta  la memoria (tanto RAM como el de sistema de ficheros)

Salu2


tiene rutas estáticas, por que son las que sabemos que se pueden eliminar ... hay otras cosas que no se pueden , por eso usamos rutas directas y estáticas,  ... las que no están , es por que o no las he visto aun , o por que algo peta si se eliminan.
Título: Re: Idea para el fondo de pantalla
Publicado por: USUARIONUEVO en 27-11-2014, 00:53 (Jueves)
bueno , pues dicen que el que busca encuentra..........


para kde un simple plasma , que es capaz de ejeuctar una orden o script ...    >:(


dependencias 0

el script , despues cada uno podria ampliarselo como le diera la gana

(http://fotos.subefotos.com/7e91a7b471e8e11df584e8b15e23c49co.png)
Título: Re: Idea para el fondo de pantalla
Publicado por: USUARIONUEVO en 27-11-2014, 02:50 (Jueves)
Es demasiado intrusivo ....

por no hablar de que si cae una carpeta detras, no la puedes tocar   :'(

(http://fotos.subefotos.com/d04a56627ea4d9ef21fbad21cb4933c1o.png)


Tal vez una notificacion de sistema al arrancar .... solamente indicando

Bienvenido a wifislax "tal"
Título: Re: Idea para el fondo de pantalla
Publicado por: geminis_demon en 27-11-2014, 02:55 (Jueves)
Pues ami me gusta...

Yo lo pondría abajo a la derecha justo arriba de donde se muestra la hora.
Título: Re: Idea para el fondo de pantalla
Publicado por: USUARIONUEVO en 27-11-2014, 03:00 (Jueves)
juas ...   ;D

como digo , si una carpeta o fichero se te genera detras de ese cartel ..no puedes acceder a menos que desbloquees los gadgets y muevas el cartel ....    :-\


si lo quieres te lo paso ...  ;D

aunque tengo que tocar .. por que estaba usando en algun parametro hwinfo , y no viene en la iso ...y ocupa medio mega, para cosas que se pueden pillar desde consola.

Código: [Seleccionar]
#/bin/bash

wifislax=`cat /etc/wifislax-version`
kernel=`uname -r`
cpu=`hwinfo --cpu |grep Model|cut -d '"' -f2|head -1|sed 's/(R)//g'|sed 's/(TM)//g'`
nucleos=$(grep -c \^processor /proc/cpuinfo)
memoria=`expr $(cat /proc/meminfo | grep MemTotal | cut -d ':' -f2 | sed "s/ //g"| sed "s/kB//g") \/ 1024`
grafica=`hwinfo --gfxcard | grep Model | cut -d '"' -f2`

echo "Sistema :  $wifislax"
echo "Kernel :  $kernel"
echo "CPU :  $cpu"
echo "Nucleos :  $nucleos"
echo "Memoria :  $memoria"MB""
echo "Grafica :  $grafica"
Título: Re: Idea para el fondo de pantalla
Publicado por: geminis_demon en 27-11-2014, 03:29 (Jueves)
Ya lo tengo instalado y ya estoy haciendome mi script para mostrar info del sistema  ;D
Título: Re: Idea para el fondo de pantalla
Publicado por: USUARIONUEVO en 27-11-2014, 03:36 (Jueves)
Ya lo tengo instalado y ya estoy haciendome mi script para mostrar info del sistema  ;D

eres un maquina  ;D >:(


para el sistema oficial , al final he optado por un ballon en el notify al arrancar que muestre la version de wifislax.

con eso esta bien.   ;) ;) ;)
Título: Re: Idea para el fondo de pantalla
Publicado por: USUARIONUEVO en 27-11-2014, 03:43 (Jueves)
(http://fotos.subefotos.com/c8afe917ede39523dd046d754bdc049ao.gif)
Título: Re: Idea para el fondo de pantalla
Publicado por: geminis_demon en 27-11-2014, 04:52 (Jueves)
Mi plasma  >:D

(http://i.imgur.com/L1TobvW.jpg?1)

Este es el comando que tengo puesto en el widget:
Código: [Seleccionar]
echo -e "INFORMACION DEL SISTEMA,\n\nWifislax:, $(cat /etc/wifislax-version)\nKernel:, $(uname -r)\nCPU:,$(cat /proc/cpuinfo|grep -m1 "^model name"|cut -d':' -f2)  $(lscpu|grep -m1 "^CPU(s)"|cut -d':' -f2|tr -d ' ') Nucleos\nRAM:, $(free -m|grep "^Mem"|awk '{print $2}')MB\n$(lspci|grep " VGA "|cut -d':' -f3|tr -d ','|while IFS='\n' read LINE; do echo "Gráficos:,$LINE"; done)\n$(lspci|grep " Audio device: "|cut -d':' -f3|tr -d ','|while IFS='\n' read LINE; do echo "Sonido:,$LINE"; done)\n$(lspci|grep " Ethernet "|cut -d':' -f3|tr -d ','|while IFS='\n' read LINE; do echo "Ethernet:,$LINE"; done)\n$(airmon-ng|egrep -v "^Inter|^$"|tr '\t' ' '|while IFS='\n' read LINE; do echo "Wireless:, $LINE"; done)\n"|awk '{ printf "%+15s %-15s\n"," "$1, $2 }' FS=','|cut -c1-86
Título: Re: Idea para el fondo de pantalla
Publicado por: SpanishGroove en 27-11-2014, 16:38 (Jueves)
Muy buena esa idea del Plasma, sí!

En efecto, con el tiempo es engorroso, pero creo que es más acertada que la notificación KDE: si necesitases saberlo después de haberla eliminado y tal es bastante más dificultoso, pero bueno, ya está hecho. Es mejor que nada.