Autor Tema: ideas y/o sugerencia para servicemenus  (Leído 18396 veces)

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

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 14480
Re: ideas y/o sugerencia para servicemenus
« Respuesta #40 en: 28-09-2014, 21:00 (Domingo) »
tengo  que preguntar o reviento ..

el sistema ya lleva 7zip  ...  ¿ en ese paquete s incluyen servicemenus ?

Me autorespondo , SI , lleva los servicesmenus , ... se lo robare a garcad con su permiso...

es el mismo que el del iso, solo que este lleva los services y alguna cosilla mas...vamos que esta mas completo.


 ;D >:(

jajaj , ya decia yo que era mu grande el tamaño ...

/usr/lib/p7zip/Lang/     8) 8) 8) 8)   , hay pasare la vaporetta.  >:D


« Última modificación: 28-09-2014, 21:10 (Domingo) por USUARIONUEVO »

sol666

  • Visitante
Re: ideas y/o sugerencia para servicemenus
« Respuesta #41 en: 28-09-2014, 21:38 (Domingo) »
el de garcad es una gui creo,pero si se puede hacer con el que lleva la iso mejor,2 megas menos.
« Última modificación: 28-09-2014, 21:45 (Domingo) por sol666 »

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 14480
Re: ideas y/o sugerencia para servicemenus
« Respuesta #42 en: 28-09-2014, 21:46 (Domingo) »
el garcad es una gui creo,pero si se puede hacer con el que lleva la iso mejor,2 megas menos.

el paquete de garcad es el completo , el de la iso, le quite todo menos el ejecutable 7zip , ... por eso no hay ni servicemenus ni nada , pero ya lo tengo hecho.

despues de eliminar los idiomas extras y la documentacion , a quedado casi igual de tamaño ( solo 100 kas mas ) , ... asi que ya esta hecho.


a ver si mañana me deja el ftp entrar de una p* vez , ... llevo 4  dias sin poder entrar.

sol666

  • Visitante
Re: ideas y/o sugerencia para servicemenus
« Respuesta #43 en: 28-09-2014, 21:50 (Domingo) »
ok,el 7zip comprime mas que rar,un programa que tengo pa windows en concreto el superior drummer que es de baterias me ocupa casi 100 gigas con el 7z me la ha dejao en 40  ^-^ ^-^ lastima que ningun editor de audio pa linux de los que he probao me deja cargar estos vst.
« Última modificación: 28-09-2014, 21:53 (Domingo) por sol666 »

vk496

  • Visitante
Re: Re: ideas y/o sugerencia para servicemenus
« Respuesta #44 en: 19-10-2014, 00:58 (Domingo) »
Cuando das sobre una imagen, que te de la posibilidad de establecerla como fondo de escritorio...

Salu2

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 14480
Re: Re: ideas y/o sugerencia para servicemenus
« Respuesta #45 en: 19-10-2014, 01:30 (Domingo) »
Cuando das sobre una imagen, que te de la posibilidad de establecerla como fondo de escritorio...

Salu2

lo tengo a medias ya ....    ;D ;D ;D ;D


este es el script que hara el cambio ...  ahora a crear el servicemenu.


set_as_wallpaper

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

# script by www.seguridadwireless.net

# variables
KDE_CONFIG=/root/.kde/share/config/plasma-desktop-appletsrc
WALLPAPER_ACTUAL=`grep -r "wallpaper=/usr/share/wallpapers/" $KDE_CONFIG | rev | cut -d "/" -f1 | rev | head -1`
WALLPAPERS_DIR=/usr/share/wallpapers
ARCHIVO=$(echo "$1" | rev | cut -d "/" -f1 | rev)

# Hacemos una copia del fichero en la ruta wallpapers
cp -rf "$1" "$WALLPAPERS_DIR"/"$ARCHIVO"

# Modificamos el fichero de configuracion para cambiar el fichero
sed -i "s/"$WALLPAPER_ACTUAL"/"$ARCHIVO"/g" $KDE_CONFIG

# La siguiente linea esta copiada del script video2dreamscene de geminis_demon
# Reiniciamos el plasma para que los cambios surtan efecto
kquitapp plasma-desktop && kstart plasma-desktop
« Última modificación: 19-10-2014, 02:02 (Domingo) por USUARIONUEVO »

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 14480
Re: ideas y/o sugerencia para servicemenus
« Respuesta #46 en: 19-10-2014, 03:24 (Domingo) »
He seguido dandole vueltas al asunto ... y he conseguido que funcione bien a la primera sin necesidad de resetear el plasma , ... y auqnue el wallpaper ya no sea default.jpg

es decir, aunque el usuario ya haya cambiado otras veces mediante la opcion de kde , el servicemenu aun asi funcionara siempre.

y lo mejor, ..sin necesidad de resetear el desktop ...

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

# script by www.seguridadwireless.net

# variables
KDE_CONFIG=/root/.kde/share/config/plasma-desktop-appletsrc
WALLPAPER_ACTUAL=`grep -r "wallpaper=/usr/share/wallpapers/" $KDE_CONFIG | rev | cut -d "/" -f1 | rev | tail -1`
WALLPAPER_ACTUAL2=`grep -r "wallpaper=/usr/share/wallpapers/" $KDE_CONFIG | rev | cut -d "/" -f1 | rev | head -1`
WALLPAPERS_DIR=/usr/share/wallpapers

# Hacemos una copia del fichero en la ruta wallpapers
cp -rf $WALLPAPERS_DIR/$WALLPAPER_ACTUAL $WALLPAPERS_DIR/old$$.jpg
cp -rf "$1" $WALLPAPERS_DIR/$WALLPAPER_ACTUAL
cp -rf "$1" $WALLPAPERS_DIR/$WALLPAPER_ACTUAL2

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 14480
Re: ideas y/o sugerencia para servicemenus
« Respuesta #47 en: 19-10-2014, 03:27 (Domingo) »
dejo el modulo de set_as_wallpaper

este funcionara en wifislax-4.9 , por si alguien quiere usarlo alli ,que sepa que funcionara.


ES UN SERVICEMENU PARA KDE

http://www.mediafire.com/download/yb0bnab5l6wr093/set_as_wallpaper-1.0-noarch-1sw.xzm


_________________________________________________________________________________________________

juas juas juas , ...estaba haciendo pruebas , y  ... si por ejemplo tengo de wallpaper


mifoto.jpg

el invento funciona bien con archivos de misma extension ..  osea .jpg

si es un .png , la cosa no va bien ...

asi que debere mirar como me apaño para ver la extension del wallpaper actual  ...y convertir cualquie fichero de entrada..a la misma extension y despues ya moverlo a wallpapers.
« Última modificación: 19-10-2014, 04:40 (Domingo) por USUARIONUEVO »

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 14480
Re: ideas y/o sugerencia para servicemenus
« Respuesta #48 en: 19-10-2014, 06:13 (Domingo) »
creo que a la de 14,000 intentos ya va bien ,...

ahora comprueba las extensiones y si son iguales simplemente copia el archivo de origen encima del wallpaper actual , ..antes renombra el actual para no perderlo.


si la extension no coincide , el script convertira el fichero de entrada al formato del wallpaper actual ,y renombrara el wallpaper y movera el nuevo fichero al sitio.

_____________________________________________

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

# script by www.seguridadwireless.net

# variables
KDE_CONFIG=/root/.kde/share/config/plasma-desktop-appletsrc
WALLPAPER_ACTUAL=`grep -r "wallpaper=" $KDE_CONFIG | rev | cut -d "/" -f1 | rev | head -1`
WALLPAPERS_DIR=/usr/share/wallpapers
EXTENSION_ACTUAL=`grep -r "wallpaper=" $KDE_CONFIG | rev | cut -d "." -f 1 | rev | head -1`
EXTENSION_FICHERO=`echo "$1" | rev | cut -d "." -f 1 | rev`

if [ $EXTENSION_ACTUAL = $EXTENSION_FICHERO ]; then
cp -rf $WALLPAPERS_DIR/$WALLPAPER_ACTUAL $WALLPAPERS_DIR/old$$.$EXTENSION_ACTUAL
cp -rf "$1" $WALLPAPERS_DIR/$WALLPAPER_ACTUAL
else
rm -rf /var/tmp/kdecache-root/*
FICHERO=`echo "$1" | rev | cut -d "/" -f1 | rev | cut -d "." -f 1`
RUTA=`echo "$1" | sed "s/$FICHERO.$EXTENSION_FICHERO//g"`
convert "$1" "`echo "$1" | perl -pe 's/\\.[^.]+$//'`.$EXTENSION_ACTUAL"
cp -rf $WALLPAPERS_DIR/$WALLPAPER_ACTUAL $WALLPAPERS_DIR/old$$_$WALLPAPER_ACTUAL
mv -f "${RUTA}${FICHERO}.$EXTENSION_ACTUAL" $WALLPAPERS_DIR/$WALLPAPER_ACTUAL
fi



modulo de la version 2
http://www.mediafire.com/download/ymdyn33eh74nwwn/set_as_wallpaper-2.0-noarch-1sw.xzm
« Última modificación: 19-10-2014, 06:18 (Domingo) por USUARIONUEVO »

vk496

  • Visitante
Re: Re: ideas y/o sugerencia para servicemenus
« Respuesta #49 en: 19-10-2014, 14:31 (Domingo) »
Puedes hacer uso del entorno de Bash para sacar la extensión (muy útil la verdad):

Si tienes la variable $archivo, puedes hacer esto:

extension=${archivo##*.}

Mucho mas cómodo que la historia que te has montado para sacar la extensión xDDDD

Por otra parte, veo que usas el comando convert... Me sorprende que te funcione, a mi me dio problemas:

https://foro.seguridadwireless.net/index.php?topic=57540.0

++++++++++++++++++++
Se denomina Shell Parameter expresion. Dominar esto puede venir MUY bien en algunos scripts (A ver si saco tiempo para mirarlo).

Por si os interesa:

http://www.gnu.org/software/bash/manual/bashref.html#Shell-Parameter-Expansion

Salu2

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 14480
Re: Re: ideas y/o sugerencia para servicemenus
« Respuesta #50 en: 19-10-2014, 21:02 (Domingo) »
Puedes hacer uso del entorno de Bash para sacar la extensión (muy útil la verdad):

Si tienes la variable $archivo, puedes hacer esto:

extension=${archivo##*.}

Mucho mas cómodo que la historia que te has montado para sacar la extensión xDDDD

Por otra parte, veo que usas el comando convert... Me sorprende que te funcione, a mi me dio problemas:

https://foro.seguridadwireless.net/index.php?topic=57540.0

++++++++++++++++++++
Se denomina Shell Parameter expresion. Dominar esto puede venir MUY bien en algunos scripts (A ver si saco tiempo para mirarlo).

Por si os interesa:

http://www.gnu.org/software/bash/manual/bashref.html#Shell-Parameter-Expansion

Salu2


no te cortes , modifica lo que veas que se puede mejorar y puublicalo aqui , asi lo veo.

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 14480
Re: ideas y/o sugerencia para servicemenus
« Respuesta #51 en: 19-10-2014, 23:05 (Domingo) »
pfffffffff  y mas modificaciones..


1 - yo daba por sentado que la ruta siempre es /usr/share/wallpapers  , pero si el usuario cargo un wallpaper desde otra ubicacion , el servicemenu fallaba, ...al copiar la imagen a usr/share , pero estar configurado en otra ruta el wallpaper actual.

asi que grepeo del config la ruta actual del wallpaper en uso  ..por si acaso 


2 - a la hora de grepear el wallpaper del fichero de configuracion , fui optimista grepeando solo

wallpaper=

pero cuando hay un erro al cargar un wallpaper , ese campo queda asi

wallpaper=1,22 

o similar...asi que


grepeo un campo donde se que hay ruta de trabajo

wallpaper=/


_____________________________________________________________________________________________________________

estoy haciendo modificaciones.

Desconectado geminis_demon

  • Colaborador
  • *
  • Mensajes: 2383
  • Prácticas precisas precisan práctica
Re: ideas y/o sugerencia para servicemenus
« Respuesta #52 en: 04-11-2014, 10:15 (Martes) »
Extraer imágenes de un pdf.

extract_pdf_images.desktop
Código: [Seleccionar]
[Desktop Entry]
Actions=extract_pdf_images;
Icon=application-pdf
MimeType=application/pdf;
Name=Extraer imágenes
Type=Service
X-KDE-Priority=TopLevel
X-KDE-ServiceTypes=KonqPopupMenu/Plugin

[Desktop Action extract_pdf_images]
Exec=(mkdir -p "$(echo %u|sed 's/.pdf$//'|sed 's/.PDF$//')" && pdfimages -j %u "$(echo %u|sed 's/.pdf$//'|sed 's/.PDF$//')/image" && kdialog --msgbox "Las imágenes han sido extraisas en $(echo %u|sed 's/.pdf$//'|sed 's/.PDF$//')")
Icon=application-pdf
Name=Extraer imágenes

La luz cree que viaja más rápido que cualquier otra cosa, pero se equivoca; da lo mismo lo rápido que pueda viajar, porque al final, la luz descubre que la oscuridad ha llegado antes que ella, y la está esperando.

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 14480
Re: ideas y/o sugerencia para servicemenus
« Respuesta #53 en: 05-11-2014, 00:39 (Miércoles) »
Extraer imágenes de un pdf.

extract_pdf_images.desktop
Código: [Seleccionar]
[Desktop Entry]
Actions=extract_pdf_images;
Icon=application-pdf
MimeType=application/pdf;
Name=Extraer imágenes
Type=Service
X-KDE-Priority=TopLevel
X-KDE-ServiceTypes=KonqPopupMenu/Plugin

[Desktop Action extract_pdf_images]
Exec=(mkdir -p "$(echo %u|sed 's/.pdf$//'|sed 's/.PDF$//')" && pdfimages -j %u "$(echo %u|sed 's/.pdf$//'|sed 's/.PDF$//')/image" && kdialog --msgbox "Las imágenes han sido extraisas en $(echo %u|sed 's/.pdf$//'|sed 's/.PDF$//')")
Icon=application-pdf
Name=Extraer imágenes


incluido.

vk496

  • Visitante
Re: ideas y/o sugerencia para servicemenus
« Respuesta #54 en: 29-12-2014, 00:02 (Lunes) »
Estaba a punto de abrir tema nuevo, pero creo que lo que voy a comentar tiene que ver mas con este hilo.

Cuando doy click derecho sobre una carpeta, se me abre un menu inmenso. Resulta imposible trabajar en una pantalla pequeña como la mia (netbook, 1024x768)



Salu2

Desconectado geminis_demon

  • Colaborador
  • *
  • Mensajes: 2383
  • Prácticas precisas precisan práctica
Re: ideas y/o sugerencia para servicemenus
« Respuesta #55 en: 29-12-2014, 08:56 (Lunes) »
La solución podría ser quitarle a los .desktop de los servicemenus el parámetro "X-KDE-Priority=TopLevel",

y quedarían escondidos en "Acciones", así:



Quizá así no te ocupe toda la pantalla.. este módulo lleva todos los menus dentro de "Acciones": http://downloadwireless.net/modulos-fase-testing/wifislax-current/HideServiceMenus.xzm

La luz cree que viaja más rápido que cualquier otra cosa, pero se equivoca; da lo mismo lo rápido que pueda viajar, porque al final, la luz descubre que la oscuridad ha llegado antes que ella, y la está esperando.

vk496

  • Visitante
Re: Re: ideas y/o sugerencia para servicemenus
« Respuesta #56 en: 29-12-2014, 23:06 (Lunes) »
La solución podría ser quitarle a los .desktop de los servicemenus el parámetro "X-KDE-Priority=TopLevel",

y quedarían escondidos en "Acciones", así:



Quizá así no te ocupe toda la pantalla.. este módulo lleva todos los menus dentro de "Acciones": http://downloadwireless.net/modulos-fase-testing/wifislax-current/HideServiceMenus.xzm
Grax, estos días lo pruebo

Salu2

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 14480
Re: ideas y/o sugerencia para servicemenus
« Respuesta #57 en: 29-12-2014, 23:14 (Lunes) »
7-zip
color
comprimir


eso podria estar dentro de acciones.


el resto creo que deben seguir en top ...


si le añades mas entradas va a dar igual , las que escondas en acciones...


hay veo 2 entradas de KPLAYER  , que justo son dos las que te sobran ,para que no se haga el menu doble ....

el menu de serie , no se desdobla ,en resolucion 1024 ... pero si se le añaden entradas, pues si -.... puede llegar a china, ida y vuelta-

vk496

  • Visitante
Re: Re: ideas y/o sugerencia para servicemenus
« Respuesta #58 en: 29-12-2014, 23:17 (Lunes) »
7-zip
color
comprimir


eso podria estar dentro de acciones.


el resto creo que deben seguir en top ...


si le añades mas entradas va a dar igual , las que escondas en acciones...


hay veo 2 entradas de KPLAYER  , que justo son dos las que te sobran ,para que no se haga el menu doble ....

el menu de serie , no se desdobla ,en resolucion 1024 ... pero si se le añaden entradas, pues si -.... puede llegar a china, ida y vuelta-
Es verdad... KPlayer... Lo puse cuando estaban caídos los servers de VLC

De todas formas, creo que alguna opción debería ir en Acciones... Para no saturar tanto el menú...

Salu2

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 14480
Re: ideas y/o sugerencia para servicemenus
« Respuesta #59 en: 29-12-2014, 23:34 (Lunes) »
la solucion es la misma , que la del menu updaters multimedia...


hay ,muchos servicememenus , pero la mayoria solo aparecen bajo un unico tipo de fichero ..

como el de montar fichero iso, que solo aparece si haces click derecho sobre una iso ...es abusurdo esconder ese servicemenu



sin embargo hay otros que aparecen de constante como clacular hash , md5 , base 64  ...   esos si les voy a mater en una sublevel de menu en acciones...   ;) ;) ;)

los de operaciones de modulos , .. es lo que mas se usa , y estamos igual ,solo aparecen constantemente 2, el resto son variables ...

me quedo con algo a medias ....  ;)