script deteccion de flashplayer y html5 para desactivado de salvapantallas

Dudas y comentarios sobre su instalación, configuración y manejo.
Avatar de Usuario
neurus
Forista Legendario
Forista Legendario
Mensajes: 1807
Registrado: Dom Oct 10, 2004 7:00 am

Re: script deteccion de flashplayer y html5 para desactivado de salvapantallas

Mensaje por neurus » Sab Mar 07, 2015 10:30 pm

Así debería andar.

Código: Seleccionar todo

#!/bin/bash -x
TERM=vt100
export TERM
temp=`tempfile`
echo " " > $temp
top -b -n 2 >> $temp
if cat $temp|grep plugin-con 
then xdotool key Ctrl
fi 

sleep 9m && exec $0

Y para doc:

Código: Seleccionar todo

#!/bin/bash
IFS=$'\x0A'$'\x0D'
vlc "$1" &

temp=`tempfile`

top -b -n 2 >> $temp
while cat $temp|grep vlc
do xdotool key Ctrl &&  top -b -n 2 > $temp && sleep 9m 

done
Lo guardas en /usr/local/bin, y luego, habría que editar el manejador de archivos con la opción "Abrir con..." y el nombre que le hayas dado al script.

De ese modo, con dar click al video, se ejecutan ambas cosas: el script de la tecla ctrl, y el reproductor.
Avatar de Usuario
doc
Forista Ancestral
Forista Ancestral
Mensajes: 3304
Registrado: Mié Ago 11, 2010 10:32 am
Ubicación: Oviedo-es_ES
Contactar:

Re: script deteccion de flashplayer y html5 para desactivado de salvapantallas

Mensaje por doc » Sab Mar 07, 2015 10:45 pm

huy, lo siento 'maese' Neuros, pero me pierdo:
a) crear el script, llamarte 'VLC.sh' y guardarlo en /usr/local/bin, bien. Vale, le llamo VLC.sh y lo guardo en esa carpeta
b) pero eso de editar el manejador de archivos con la opción 'Abrir con...' y 'el nombre que le he dado al script'... ya no lo entiendo bien. ¿a qué te refieres? ¿Quizás a esto...?
Imagen
y añadir ahí, en 'introducir una orden personalizada', algo así como

Código: Seleccionar todo

sh VLC.sh
(lo siento, hoy estoy particularmente 'espeso')
Avatar de Usuario
neurus
Forista Legendario
Forista Legendario
Mensajes: 1807
Registrado: Dom Oct 10, 2004 7:00 am

Re: script deteccion de flashplayer y html5 para desactivado de salvapantallas

Mensaje por neurus » Sab Mar 07, 2015 11:04 pm

Sí, supongo que en esa pantalla que muestras (uso icewm y rox, desconozco por completo la mayor parte de los desktops más nuevos).

Abajo, donde te permite escribir la ruta al script, la escribes. Lo puedes probar por única vez, según indica, o fijarla como aplicación predeterminada.

No sé si en esa línea alcanza con escribir el nombre del script, o hace falta la ruta completa aunque esté en el path, tal como /usr/local/bin/VLC.sh

En definitiva, no debería ser muy diferente de ejecutar un lanzador cualquiera, con la diferencia de que en este caso se ejecuta al dar click sobre el archivo que vas a enviar al script.

Sería lo mismo que ejecutarlo desde una terminal, así: VLC.sh video.mp4
Avatar de Usuario
cargoan
Forista Medio
Forista Medio
Mensajes: 281
Registrado: Dom Oct 19, 2014 6:26 pm

Re: script deteccion de flashplayer y html5 para desactivado de salvapantallas

Mensaje por cargoan » Sab Mar 07, 2015 11:39 pm

...y no es más simple desactivar el salvapantallas antes de llamar a vlc y activarlo después? Algo así:

Código: Seleccionar todo

#!/usr/bin/bash

xset s off
vlc "$*"
xset s on
sin tener que andar mirando nada ni simular pulsaciones cada cierto tiempo.
«La simplicidad es la máxima sofisticación» L. da Vinci
Arch Linux 64 (liquorix+BFS)
Responder
  • Similar Topics
    Respuestas
    Vistas
    Último mensaje