Re: incluir aplicacion en menu de aplicaciones

2009-01-03 Por tema Aldrin Martoq
On Sat, 2009-01-03 at 22:31 -0300, Horst H. von Brand wrote:
> Rosemary Solares  wrote:
> > Hola, estoy tratando de empaquetar(.rpm) una pequeña aplicacion, pero
> > tengo una consulta:
> > cuales son las directivas dentro el archivo .SPEC para:
> > * incluir mi aplicacion (el ejecutable) para que se muestre en el menu
> > de aplicaciones de Gnome, de tal forma que para ejecutar la aplicacion
> > nos dirijamos al menu y seleccionemos la misma.
> > * incluir una categoria y esta que contenga varias posibilidades, algo
> > asi como la categoria oficina que contiene a los productos de
> > openoffice.

> OK, aca (Fedora rawhide; aunque dudo que eso haga diferencia real) tengo el
> paquete chemtool, que crea una entrada en el menu Applications bajo
> Education. Su RPM contiene el archivo
> /usr/share/applications/fedora-chemtool.desktop, que adjunto.

Los adjuntos no se ven en la lista!

> Haciendo algo un poco mas cientifico, buscando ".desktop file Gnome" en
> Google da
> .
> Supongo que con lo anterior tienes suficiente para armar algo...

Mira xdg-desktop-menu(1), esta con ejemplos y todo ...

Los nombres son horribles ("xdg-open" para abrir cualquier cosa) pero
asi son las cosas de freedesktop que funciona tanto en gnome como en kde
y quizas en que otro bicho raro ;)

-- 
Aldrin Martoq 
http://aldrin.martoq.cl/videopodcast/ http://aldrin.martoq.cl/techblog/


signature.asc
Description: This is a digitally signed message part


Re: crear archivos de manual

2009-01-03 Por tema Aldrin Martoq
On Sat, 2009-01-03 at 19:29 -0400, Rene Parrado wrote:
> Amigos, he realizado una pequeña aplicacion para mi oficina, para la
> cual desearia poner a disposicion un pequeño manual, que pueda ser
> accedido con la instruccion man de cualquier linux, mi pregunta es
> como puedo:
> 1. hacer el archivo del manual, que herramienta se hace uso para esto?

Hmm el manual no deberia de existir, mejora la interfaz para que todo
sea obvio ;)

Otra cosa: depende del tipo de aplicacion y manual que estas haciendo.
Si es de consola, me parece bien una pagina man; si es una aplicacion
GNOME o KDE deberias seguir el estandar de cada uno de ellos; si es un
documento del estilo tutorial, cortapalos u otro que no sea "de
referencia", es mejor que sea un documento aparte en vez de un man.

> 2. como instalarlo en los equipos para que los usuarios puedan hacer
> uso de el (ej: man miaplicacion)

Si es una aplicacion local, debes seguir el estandar:
- instala los binarios, etc, por omision bajo /usr/local
- en particular, las paginas man van en /usr/local/share/man/.

-- 
Aldrin Martoq 
http://aldrin.martoq.cl/videopodcast/ http://aldrin.martoq.cl/techblog/


signature.asc
Description: This is a digitally signed message part


Re: Esto no es religion! [Re: MS y el OSS [Was: Re: FW: Que opinan: Microsoft subvencionara100% las JRSL]]

2009-01-03 Por tema Aldrin Martoq
On Sat, 2009-01-03 at 22:57 -0300, Patricio Morales wrote:
> > Es interesante este comentario, por lo exiguo en argumentación.  ¿Acaso
> > Stallman habrá dicho alguna vez que Linux es una secta?  Si nunca lo ha
> > dicho, ¿cuál es el motivo para atacar esa idea?  ¿No será que estás
> > atacando algo distinto a lo que él dice, sólo para confundir a tu
> > audiencia de manera que piensen que lo que dice Stallman es tan idiota
> > como la afirmación que propones?
> Alvaro:
> No es que Stallman  haya dicho que Linux(o GNU/Linux ) sea una religión: lo
> que pasa es que sus declaraciones hacen ver como si lo fuera: recientemente
> atacó el concepto del cloud computing ,concepto mediante el cual funciona
> google gmail porque usaba código cerrado,

Nones. Lo que dice RMS es que al usar este tipo de servicios estas
cediendos tus derechos, cosa segun el tan mala como usar software
propietario. Recuerda que GNU partio porque el tipo no podia modificar
el software de la impresora, entonces vio sus derechos limitados; lo que
hace es comparar esa misma situacion al usar servicios en linea (o
"cloud computing").

Esto pasa hoy en dia: muchas empresas encuentran mas barato usar un
servicio CRM/ERP/whatever provisto en linea que construir, adaptar y/o
mantener uno en casa. Por supuesto, los datos ya no "son" de la empresa
sino de la compan~ia que entrega el servicio.


Eso esta lejos de ser religioso: hay argumentos y una declaracion de lo
obvio que muy pocas veces nos damos cuenta (quien leyo los terminos del
servicio de gmail?). Ahora, perfectamente puedes no estar de acuerdo con
RMS (y usar gmail feliz de la vida como yo), pero si no das argumentos y
es una cosa del estilo "gustos" o "porque si" entonces se transforma en
una "discusion religiosa"... se entiende?



> La cuestión de fondo es :¿Soy Libre  sólo porque uso
> Software Libre ? ¿o porque puedo escoger entre Software Libre o
> Comercial según mi conveniencia?

El tema es mas complejo que eso, pero en mi opinion varias veces cedemos
algo; puede ser dinero, que veamos publicidad, que no podamos aprender,
que no podamos hacer lo que queramos con el, ...

Ojo que Stallman _tambien nos limita_: no podemos armar algo propietario
y secreto con codigo GPL! Y este punto es interesante porque la forma de
"asegurar tu libertad" es curiosamente limitando que cosas puedes hacer.
Por esto que no todos han migrado a GPLv3; o no estan de acuerdo con
Stallman y/o en las cosas que se limitan; o la definicion de
"libertad" (hay una multitud de licencias "opensource") y blablabla ...


En general aca en Linux estamos en mezclas: tratamos de (re)escribir
gran parte del sistema de manera que este "sea libre", pero usamos cosas
propietarias sin asco: Ubuntu trae un monton de software propietario
comparado con gNewsense y Torvalds forzo el uso de bitkeeper en el
kernel durante un buen tiempo, ignorando el llanterio que eso provoco.


-- 
Aldrin Martoq 
http://aldrin.martoq.cl/videopodcast/ http://aldrin.martoq.cl/techblog/


signature.asc
Description: This is a digitally signed message part


Re: Esto no es religion! [Re: MS y el OSS [Was: Re: FW: Que opinan: Microsoft subvencionara100% las JRSL]]

2009-01-03 Por tema Morenisco

Patricio Morales wrote:

[...]

Alvaro:

No es que Stallman  haya dicho que Linux(o GNU/Linux ) sea una religión: lo
que pasa es que sus declaraciones hacen ver como si lo fuera: recientemente
atacó el concepto del cloud computing ,concepto mediante el cual funciona
google gmail porque usaba código cerrado,también atacó a la iniciativa One
Laptop per Child ,sólo porque también podía incluir Windows,y ha atacado a
distribuciones como Guadalinex ,sólo porque abren la posibilidad de instalar
software privativo.La cuestión de fondo es :¿Soy Libre  sólo porque uso
Software Libre ? ¿o porque puedo escoger entre Software Libre o Comercial
según mi conveniencia?
  
Por mi parte no soy muy amigo de RSM, en forma independiente que creo ha 
hecho grandes aportes al SL.
Pero en cuanto a lo del OLPC hace rato que se chacreo, y paso de ser un 
proyecto de innovacion tecnologica con software libre e insercion 
social/tecnologica de ninhos con bajos recursos a mas que nada un 
negocio, en donde Microsoft ha logrado meterse.


No por nada un amigo mio que era desarrollador del proyecto se salio de el.

Saludos.

--
Morenisco.

Centro de Difusión del Software Libre.
http://www.cdsl.cl
http://santiago.flisol.cl
Blog: http://morenisco.belvil.eu




Re: Esto no es religion! [Re: MS y el OSS [Was: Re: FW: Que opinan: Microsoft subvencionara100% las JRSL]]

2009-01-03 Por tema Patricio Morales
> Es interesante este comentario, por lo exiguo en argumentación.  ¿Acaso
> Stallman habrá dicho alguna vez que Linux es una secta?  Si nunca lo ha
> dicho, ¿cuál es el motivo para atacar esa idea?  ¿No será que estás
> atacando algo distinto a lo que él dice, sólo para confundir a tu
> audiencia de manera que piensen que lo que dice Stallman es tan idiota
> como la afirmación que propones?


Alvaro:

No es que Stallman  haya dicho que Linux(o GNU/Linux ) sea una religión: lo
que pasa es que sus declaraciones hacen ver como si lo fuera: recientemente
atacó el concepto del cloud computing ,concepto mediante el cual funciona
google gmail porque usaba código cerrado,también atacó a la iniciativa One
Laptop per Child ,sólo porque también podía incluir Windows,y ha atacado a
distribuciones como Guadalinex ,sólo porque abren la posibilidad de instalar
software privativo.La cuestión de fondo es :¿Soy Libre  sólo porque uso
Software Libre ? ¿o porque puedo escoger entre Software Libre o Comercial
según mi conveniencia?


Saludos.

Patricio Morales Fariña
Técnico en Computación
Alumno Ing. Informática (Técnicos Vespertino)
Universidad de los Lagos
045-219291- Temuco Chile
cel 78732062
Linux user number 481578
http://counter.li.org/


Re: crear archivos de manual

2009-01-03 Por tema Horst H. von Brand
Rene Parrado  wrote:
> Amigos, he realizado una pequeña aplicacion para mi oficina, para la
> cual desearia poner a disposicion un pequeño manual, que pueda ser
> accedido con la instruccion man de cualquier linux, mi pregunta es
> como puedo:
> 
> 1. hacer el archivo del manual, que herramienta se hace uso para esto?

El formato de los man usa el paquete man(7) de troff(1). Puedes escribirlo
con un editor de texto cualquiera. Si, es un parto hacerlo directamente.

La otra opcion es usar algo como asciidoc(1), que usa un markup muy simple
y que puede generar varios formatos de salida (entre ellos paginas de
manual). Revisa  para los escabrosos
detalles, y (obviamente) los manuales de tu distribucion.

> 2. como instalarlo en los equipos para que los usuarios puedan hacer
> uso de el (ej: man miaplicacion)

Debiera instalarse junto con la aplicacion. Revisa como otros paquetes
hacen eso en tu distribucion particular.

Generalmente basta copiar xyz.1.gz (comprimido con gzip(1)) a
/usr/share/man/man1, y correr makehwatis(8) (aunque esto generalmente se
corre igual en forma periodica). Ojo, eso es lo tipico en Linux (segun
FHS), pero podrian estar ocultos en otro lugar. Para verificar si el
archivo esta bien, generalmente less(1) esta configurado para mostrar eso
correctamente.  Prueba con algo como /usr/share/man/man1/ls.1.gz

Notese que en lo anterior el "1" es la seccion del manual (comandos de uso
comun), tal vez debiera ir en la seccion "l" (agregados locales).


Por favor, antes de hacer nada revisa _bien_ los manuales respectivos,
puedes dejar las cosas sumamente dan~adas si no sabes lo que haces (o lo
haces sin cuidado).
-- 
Dr. Horst H. von Brand   User #22616 counter.li.org
Departamento de InformaticaFono: +56 32 2654431
Universidad Tecnica Federico Santa Maria +56 32 2654239
Casilla 110-V, Valparaiso, Chile 234   Fax:  +56 32 2797513


Re: incluir aplicacion en menu de aplicaciones

2009-01-03 Por tema Horst H. von Brand
Rosemary Solares  wrote:
> Hola, estoy tratando de empaquetar(.rpm) una pequeña aplicacion, pero
> tengo una consulta:
> 
> cuales son las directivas dentro el archivo .SPEC para:
> 
> * incluir mi aplicacion (el ejecutable) para que se muestre en el menu
> de aplicaciones de Gnome, de tal forma que para ejecutar la aplicacion
> nos dirijamos al menu y seleccionemos la misma.
> 
> * incluir una categoria y esta que contenga varias posibilidades, algo
> asi como la categoria oficina que contiene a los productos de
> openoffice.

Supongo que ya revisaste que ese paquete no esta disponible (oficial o
extraoficiamente) para tu distribucion.

El primer paso es dirigirse hacia las instrucciones para empaquetadores que
ofrece tu distribucion objetivo. Nota qe lo que quieres hacer no es
trivial, hay que manejar las situaciones de gente que usa otros ambientes
(KDE, XFCE, otros), salvo que sea algo solo-Gnome.

Lo otro seria cachurear el manejo de menus en Gnome, o aplicar intenieria
reversa a algun RPM (o su SPEC) que hace algo similar.

OK, aca (Fedora rawhide; aunque dudo que eso haga diferencia real) tengo el
paquete chemtool, que crea una entrada en el menu Applications bajo
Education. Su RPM contiene el archivo
/usr/share/applications/fedora-chemtool.desktop, que adjunto. El SPEC
detallado lo puedes obtener del SRPM del caso.


Este da luces sobre el formato.

Haciendo algo un poco mas cientifico, buscando ".desktop file Gnome" en
Google da .

Supongo que con lo anterior tienes suficiente para armar algo...


PS: Ya que te estas dando el trabajo de empaquetar esto, que tal si haces
de voluntaria para mantenerlo en la distribucion?
-- 
Dr. Horst H. von Brand   User #22616 counter.li.org
Departamento de InformaticaFono: +56 32 2654431
Universidad Tecnica Federico Santa Maria +56 32 2654239
Casilla 110-V, Valparaiso, Chile 234   Fax:  +56 32 2797513


Re: crear archivos de manual

2009-01-03 Por tema Rolando Mota
2009/1/3 Rene Parrado 

> Amigos, he realizado una pequeña aplicacion para mi oficina, para la
> cual desearia poner a disposicion un pequeño manual, que pueda ser
> accedido con la instruccion man de cualquier linux, mi pregunta es
> como puedo:
>
> 1. hacer el archivo del manual, que herramienta se hace uso para esto?
> 2. como instalarlo en los equipos para que los usuarios puedan hacer
> uso de el (ej: man miaplicacion)
>
>
> agradecere su colaboracion
>
>
> Rene
>
>
man man


-- 
Larry Letelier N.
barbud...@gmail.com
lletel...@fedoraproject.org


Re: crear archivos de manual

2009-01-03 Por tema Juan Manuel Doren
http://www.google.cl/search?hl=es&q=how+to+create+man+pages&meta=

2009/1/3 Rene Parrado :
> Amigos, he realizado una pequeña aplicacion para mi oficina, para la
> cual desearia poner a disposicion un pequeño manual, que pueda ser
> accedido con la instruccion man de cualquier linux, mi pregunta es
> como puedo:
>
> 1. hacer el archivo del manual, que herramienta se hace uso para esto?
> 2. como instalarlo en los equipos para que los usuarios puedan hacer
> uso de el (ej: man miaplicacion)
>
>
> agradecere su colaboracion
>
>
> Rene
>
>



-- 
Juan Manuel Doren
Santiago, Chile



crear archivos de manual

2009-01-03 Por tema Rene Parrado
Amigos, he realizado una pequeña aplicacion para mi oficina, para la
cual desearia poner a disposicion un pequeño manual, que pueda ser
accedido con la instruccion man de cualquier linux, mi pregunta es
como puedo:

1. hacer el archivo del manual, que herramienta se hace uso para esto?
2. como instalarlo en los equipos para que los usuarios puedan hacer
uso de el (ej: man miaplicacion)


agradecere su colaboracion


Rene



incluir aplicacion en menu de aplicaciones

2009-01-03 Por tema Rosemary Solares
Hola, estoy tratando de empaquetar(.rpm) una pequeña aplicacion, pero
tengo una consulta:

cuales son las directivas dentro el archivo .SPEC para:

* incluir mi aplicacion (el ejecutable) para que se muestre en el menu
de aplicaciones de Gnome, de tal forma que para ejecutar la aplicacion
nos dirijamos al menu y seleccionemos la misma.

* incluir una categoria y esta que contenga varias posibilidades, algo
asi como la categoria oficina que contiene a los productos de
openoffice.

gracias


Rosemary



Re: Comando equivalente

2009-01-03 Por tema Cristian Rodríguez
Horst H. von Brand escribió:

> auditctl(8) solo monitorea open(2), no read(2)/write(2).

Efectivamente, pero "..rather for reads or writes, the open flags  are
looked at to see what permission was requested" asi que, le deberia
servir igual con la opcion "-p w"




-- 
"We have art in order not to die of the truth" - Friedrich Nietzsche

Cristian Rodríguez R.
Platform/OpenSUSE - Core Services
SUSE LINUX Products GmbH
Research & Development
http://www.opensuse.org/



Re: Esto no es religion! [Re: MS y el OSS [Was: Re: FW: Que opinan: Microsoft subvencionara100% las JRSL]]

2009-01-03 Por tema Alvaro Herrera
Patricio Morales escribió:

> Ahora con respecto al Sr. Richard Stallman ,principal vocero del
> software libre tengo mis aprehensiones con respecto a su postura que
> raya en lo mas radical:Linux no es una secta o una religión ,asi como
> tampoco lo es el movimiento del Software Libre,

Es interesante este comentario, por lo exiguo en argumentación.  ¿Acaso
Stallman habrá dicho alguna vez que Linux es una secta?  Si nunca lo ha
dicho, ¿cuál es el motivo para atacar esa idea?  ¿No será que estás
atacando algo distinto a lo que él dice, sólo para confundir a tu
audiencia de manera que piensen que lo que dice Stallman es tan idiota
como la afirmación que propones?

Los gringos le llaman a esto "red herring".

-- 
Alvaro Herrera http://www.amazon.com/gp/registry/DXLWNGRJD34J
 Are you not unsure you want to delete Firefox?
   [Not unsure] [Not not unsure][Cancel]
   http://smylers.hates-software.com/2008/01/03/566e45b2.html


Re: Comando equivalente

2009-01-03 Por tema Horst H. von Brand
Miguel Oyarzo O.  wrote:
> Horst H. von Brand escribió:
> > Miguel Oyarzo O.  wrote:
> >> Horst H. von Brand escribió:
> >>> Miguel Oyarzo O.  wrote:

[...]

> >> Estoy
> >> monitoreando varias veces por minuto ese directorio en busca *algo*
> >> y desearia que la consulta fuera mas liviana.

> > Que hace que "algo" pueda aparecer alli? No es mas facil interceptar
> > a quien lo crea? No te servira mejor alguna cosa basada en inotify(7)?

> No, muy pobre la info de  inotifywatch
> Investigo lo que mencionó Alvaro (fuser)

fuser (y lsof, etc) te dice quienes tienen /abierto/ el archivo, no quienes
/escriben/ (menos aun cuando). inotify(7) si te da esa informacion.

> Lo que busco es saber la ruta del archivo ejecuta una instruccion
> WRITE (incorporada o como llamada al systema) en un directorio
> determinado.

No se entiende bien lo que requieres hacer. Quieres saber que ejecutables
escriben en el directorio? Para que? Son accesos ilegales lo que quieres
monitorear? En tal caso, tal vez la solucion sea SELinux (si, es un parto;
pero no solo te dice quien cometio el crimen, es capaz de evitar que lo
cometa).
-- 
Dr. Horst H. von Brand   User #22616 counter.li.org
Departamento de InformaticaFono: +56 32 2654431
Universidad Tecnica Federico Santa Maria +56 32 2654239
Casilla 110-V, Valparaiso, Chile 234   Fax:  +56 32 2797513


Re: Comando equivalente

2009-01-03 Por tema Horst H. von Brand
Cristian Rodríguez  wrote:
> Aldrin Martoq escribió:

[...]

> >> Lo que busco es saber la ruta del archivo ejecuta una instruccion WRITE 
> >> (incorporada o como llamada al systema) en un directorio determinado.

> > No se entiende, en particular "la ruta del archivo no ejecuta writes". Y
> > para que quieres esto?

> Tampoco le entiendo 100% pero **creo** que deberia estar leyendo
> auditctl(8)

auditctl(8) solo monitorea open(2), no read(2)/write(2).
-- 
Dr. Horst H. von Brand   User #22616 counter.li.org
Departamento de InformaticaFono: +56 32 2654431
Universidad Tecnica Federico Santa Maria +56 32 2654239
Casilla 110-V, Valparaiso, Chile 234   Fax:  +56 32 2797513


Re: Esto no es religion! [Re: MS y el OSS [Was: Re: FW: Que opinan: Microsoft subvencionara100% las JRSL]]

2009-01-03 Por tema Patricio Morales
>
> > > Pienso exactamente lo mismo...cansa leer tanto "fansboy"
>
> __
>
Pienso que con este tipo de discusiones ,estamos cayendo al nivel de muchos
Usuarios de Computadores Apple v/s Usuarios de Equipos Pc:Los pimeros
defienden sus equipos y el Sistema Operativo de Apple con si de una secta se
tratara.Ahora con respecto al Sr. Richard Stallman ,principal vocero del
software libre
tengo mis aprehensiones con respecto a su postura que raya en lo mas
radical:Linux no es una secta o una religión ,asi como tampoco lo es el
movimiento del Software Libre,y si hay empresas como Microsoft que
deseen hacer un aporte ,dentro de los parametros exigidos para el Software
Libre ...pues no deberían ser excluídas.

> __
> Patricio Morales Fariña
> Técnico en Computación
> Alumno Ing. Informática (Técnicos Vespertino)
> Universidad de los Lagos
> 045-219291- Temuco Chile
> cel 78732062
> Linux user number 481578
> http://counter.li.org/
>


Re: Comando equivalente

2009-01-03 Por tema Cristian Rodríguez
Miguel Oyarzo O. escribió:

> Lo que busco es saber la ruta *del archivo* que lanzó el comando write
> (cualquier metodo)  para escribir en /var/tmp o /tmp,
> ademas que me muestre el ID-proceso, el comando y user que utilizó.

http://www.novell.com/documentation/sled10/audit_sp1/index.html?page=/documentation/sled10/audit_sp1/data/sec_audit_auditctl.html



-- 
"We have art in order not to die of the truth" - Friedrich Nietzsche

Cristian Rodríguez R.
Platform/OpenSUSE - Core Services
SUSE LINUX Products GmbH
Research & Development
http://www.opensuse.org/



Re: Comando equivalente

2009-01-03 Por tema Miguel Oyarzo O.

Aldrin Martoq escribió:

On Sat, 2009-01-03 at 00:36 +0100, Miguel Oyarzo O. wrote:

Horst H. von Brand escribió:

Miguel Oyarzo O.  wrote:

monitoreando varias veces por minuto ese directorio en busca *algo*
y desearia que la consulta fuera mas liviana.

Que hace que "algo" pueda aparecer alli? No es mas facil interceptar a
quien lo crea? No te servira mejor alguna cosa basada en inotify(7)?

No, muy pobre la info de  inotifywatch
Investigo lo que mencionó Alvaro (fuser)


inotify esta limitado porque no tienes el PID o UID. Ahora si el proceso
es lento puedes hacer un lsof o fuser justo despues de que alguien abre
un archivo.


Lo que busco es saber la ruta del archivo ejecuta una instruccion WRITE 
(incorporada o como llamada al systema) en un directorio determinado.


No se entiende, en particular "la ruta del archivo no ejecuta writes". Y
para que quieres esto?



Me exprese mal.. lo lei y efectivamente faltan palabras (es problemas de 
mi teclado y kernel que omiten palabras e ideas completas)


Aqui va un upgrade:

Lo que busco es saber la ruta *del archivo* que lanzó el comando write 
(cualquier metodo)  para escribir en /var/tmp o /tmp,

ademas que me muestre el ID-proceso, el comando y user que utilizó.

Lo que dices de lsof, si.. por alli comencé, pero solo me da bastante 
info del file que se escribe, no de quien *lo* escribe.


 Hay otro correo despues del tuyo... vere que me dice

gracias,

Miguel Oyarzo O.
Austro Internet S.A.
Punta Arenas