Icono de aplicación en Linux

Jaime Perea jaime en iaa.es
Mie Feb 22 14:49:03 CET 2006


El Miércoles, 22 de Febrero de 2006 14:35, Francesc Altet escribió:
> Hola,
>
> Me he estado pegando para asociar un icono para una aplicación que hemos
> desarrollado en Python. Lo quiero hacer para una plataforma Linux
> (aunque sólo se vea en Gnome y/o KDE ya seria un gran paso).
>
> He seguido al pie de la letra las intrucciones en:
> http://standards.freedesktop.org que se supone que han de seguir la
> últimas versiones de KDE y Gnome. Básicamente esto implica copiar los
> iconos en lugares estándard como:
>
> /usr/share/icons/hicolor/32x32/apps/nombre_app.png
>
> y otro en:
>
> /usr/share/applications/nombre_app.desktop
>
> Sin embargo, esto no parece suficient, ya que el window manager no llega
> a asociarle el icono a la aplicación. Empiezo a sospechar que esto no va
> a ser possible ya que nuestra aplicación se arranca a través de un
> script llamado "nombre_app", y supongo que el window manager no se da
> cuenta de que el nombre de la aplicación es "nombre_app" en lugar de
> "python". Alguien me puede confirmar este punto?
>
> Supongo que la única manera será crear un auténtico binario (con py2exe
> o similar) para Linux, pero esto me temo que no va a ser posible para
> nosotros, al menos de momento.
>
> Saludos,

No sé

a mi se me ocurre que quizás es tan sencillo como llamar
a la aplicación desde un programita c

te puede servir 

http://www.python.org/doc/2.4.2/ext/high-level-embedding.html

sólo que en vez de 

PyRun_SimpleString, usar un  PyRun_SimpleFile

no es muy difícil

-- 

           Jaime D. Perea Duarte. <jaime at iaa dot es>
             Linux registered user #10472

           Dep. Astrofisica Extragalactica.
           Instituto de Astrofisica de Andalucia (CSIC)
           Apdo. 3004, 18080 Granada, Spain. 




Más información sobre la lista de distribución Python-es