Portal    Foro    Buscar    FAQ    Registrarse    Conectarse


Publicar nuevo tema  Responder al tema 
Página 1 de 2
Ir a la página 1, 2  Siguiente
 
Ayuda Directorio Aplicaciones
Autor Mensaje
Responder citando   Descargar mensaje  
Mensaje Ayuda Directorio Aplicaciones 
 
Hola  soy David y llevo unos días programando un pequeño launcher, el problema que tengo es que no se como hacer que cuando pulse una categoria me muestre todas las aplicaciones de la misma, no se por donde cojerlo, ¿me podéis echar una manilla?

Os dejo una captura

pantallazo_2
 



 
daxos - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Ayuda Directorio Aplicaciones 
 
Hi! No he entendido muy bien que quieres.. Supongo que será algo similar al "Gestor de software" de Mint... El comando aptitude search * muestra un listado junto a una descripción de programas...

La primera letra varia, pero no tengo claro que sea una categoría... Bueno, yo abriría un formulario modal miFormulario.ShowModal y en ese formulario mostraría un grid con los programas o algo así

  DIM sCadena AS String
  DIM aElementos AS String[]
 
  'Aptitude search busca todos los paquetes y tr -s elimina los espacios repetidos
  SHELL ("aptitude search * | tr -s \" \"") TO sCadena

  'Corta usando como separador el salto de línea
  aElementos=Split(sCadena, "\n")
 


También puedes cortar usando el "-" si quieres solo la descripción

Suerte
 



 
última edición por BrunoIV el Sabado, 13 Agosto 2011, 19:12; editado 1 vez 
 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Ayuda Directorio Aplicaciones 
 
Interesante lo que me has dejado sin duda lo utilizare, pero yo lo que quiero es que cuando yo pulse en accesorios, me salgan todas las aplicaciones de esa categoria tal y como lo haría un menú normal, espero haberme explicado mejor  
 



 
daxos - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Ayuda Directorio Aplicaciones 
 
Si encuentras la manera mediante linea de comando de ver a que sección pertenece cada paquete instalado en tu sistema,
tendrás categoría y aplicación.

De ahí, ya puedes trabajar con esa lista o listas, añadiendo donde quieras.

Por ejemplo:

Si quieres saber que paquetes tienes instalados en tu sistema puedes usar:

dpkg -l
 


Imagina que quieres limitar la busqueda a game

dpkg -l <PIPE> grep game
 


Tiene que haber muchas maneras de presentarlo.

Debes encontrar que comando que manipule paquetes se adapta a lo que quieres,que te lo presente lo mejor posible, de ahí,
trabajar con array, colecciones,etc, para luego añadirlo donde tu desees.Luego podrías también trabajar con instrucciones
que manipulen la variable de cadena, buscando un termino, eliminando espacios.Incluso te podrías crear una base de datos.

Saludos.
 




===================
Gambas Básico
"No es un bug, es una característica no documentada"
 
última edición por Shell el Domingo, 14 Agosto 2011, 09:22; editado 1 vez 
Shell - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Ayuda Directorio Aplicaciones 
 
Ahora no tengo mucho tiempo para elaborar la respuesta, pero creo que tendrás que usar arrays o colecciones para manejar los ítem de cada categoría y un control llamado IconView para representarlo e interactuar.


Citar:
Si quieres saber que paquetes tienes instalados en tu sistema puedes usar:


Shell, creo que lo que quiere es un simple lanzador de aplicaciones, donde poder añadir o quitar a voluntad los lanzadores, pero nada relacionado con el manejo de paquetes ni instalaciones, etc.

Para eso está el gestor de software, y repito, creo que eso no es lo que pide nuestro amigo daxos.

Saludos
 




===================
Jesús Guardón

Por favor, usemos el corrector ortográfico antes de pulsar el botón "Enviar".

"uo ǝs ʇɐu pıɟıɔıן ɐdɹǝupǝɹ ɐ dɹoƃɹɐɯɐɹ, soןo ɥɐʎ bnǝ dɹodouǝɹsǝןo"
 
jguardon - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Ayuda Directorio Aplicaciones 
 
Jesús:

Pues mas simple aun.

Esperare.
 




===================
Gambas Básico
"No es un bug, es una característica no documentada"
 
Shell - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Ayuda Directorio Aplicaciones 
 
Uf! Pues supongo que tendrás que hacer una lectura de todos los archivos .desktop que hay en /usr/share/applications y analizar la línea Categories.
 



 
geaplanet - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Ayuda Directorio Aplicaciones 
 
y como podria hacer esa lectura??
 



 
daxos - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Ayuda Directorio Aplicaciones 
 
Una pregunta, se puede meter una varible dentro de fileview.filter
 



 
daxos - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Ayuda Directorio Aplicaciones 
 
cuando dices variable, ¿a que te refieres?  ¿a un comodin tipo "?" o "*" ?
 




===================
Blog personal
Web: SoloGambas seleccion de articulos dedicados a Gambas
Visita el Curso de Gambas3 ¡¡¡Gratuito!!!
 
jsbsan - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Mostrar mensajes anteriores:    
 
OcultarTemas parecidos
Tema Autor Foro Respuestas último mensaje
No hay nuevos mensajes Ayuda Con Aplicaciones Embebidas luisrel Controles/Librerías/Componentes 0 Jueves, 25 Noviembre 2010, 05:20 Ver último mensaje
luisrel
No hay nuevos mensajes Helptranslator: Ayuda Para La Traducción ... jsbsan Aplicaciones/Fragmentos de Código 19 Sabado, 22 Octobre 2016, 12:35 Ver último mensaje
jsbsan
No hay nuevos mensajes Directorio Padre De Otro Directorio tincho Aplicaciones/Fragmentos de Código 7 Miercoles, 05 Abril 2017, 17:17 Ver último mensaje
shordi
No hay nuevos mensajes Seleccionar Más De Un Directorio Shell General 7 Lunes, 25 Septiembre 2017, 08:10 Ver último mensaje
Shell
 

Publicar nuevo tema  Responder al tema  Página 1 de 2
Ir a la página 1, 2  Siguiente

Usuarios navegando en este tema: 0 registrados, 0 ocultos y 1 invitado
Usuarios registrados conectados: Ninguno


 
Lista de permisos
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas
No puede adjuntar archivos
Puede descargar archivos
No puede publicar eventos en el calendario



  

 

cron