?>/script>'; } ?> mejor configuracion para compilar xfce Widgets Magazine

Autor Tema: mejor configuracion para compilar xfce  (Leído 10435 veces)

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

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 15986
mejor configuracion para compilar xfce
« en: 15-11-2012, 22:50 (Jueves) »
Código: [Seleccionar]
./configure --prefix=/usr --sysconfdir=/etc --disable-debug

sistema de escritorio fijado a   /usr
configuraciones    /etc
y el --disable-debug , genera archivos mas pequeños.

plugins de panel

http://archive.xfce.org/src/panel-plugins
« Última modificación: 17-11-2012, 02:17 (Sábado) por USUARIONUEVO »

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 15986
Re: mejor configuracion para compilar xfce
« Respuesta #1 en: 17-11-2012, 01:04 (Sábado) »
paso 1 , crear la categoria contenedora de todos los submenus de wifislax.

es un fichero de tipo  .directory y se añadira en la ruta  /usr/share/desktop-directories


creamos un fichero de texto y le ponemos esto

Código: [Seleccionar]
[Desktop Entry]
Version=1.0
Type=Directory
Icon=/usr/share/iconmenu/hwagm.png
Name=Wifislax

y al fichero lo llamaremos

xfce-wifislax.directory

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 15986
Re: mejor configuracion para compilar xfce
« Respuesta #2 en: 17-11-2012, 01:09 (Sábado) »
paso 2 editar menu de xfce , para ir añadiendo las cosas que necesitamos

empezaremos por introducir el directorioi padre y las categorias de wifislax.

nos dirigimos hacia

/etc/xdg/menus/xfce-applications.menu

e introducimos la entrada del directorio padre (xcfe-wifislax.directory) , y las subcategorias del menu wifislax.

yo abri el fichero de menus y añadi esto

Código: [Seleccionar]
    #################################### WIFISLAX MENU #########################
    <Menu>
        <Name>Wifislax</Name>
        <Directory>xfce-wifislax.directory</Directory>
        <Category>Wifislax</Category>
                  <Menu>
<Name>cifrados</Name>
<Directory>cifrados.directory</Directory>
<Include>
        <And>
<Category>cifrados</Category>
</And>
</Include>
  </Menu>
                  <Menu>
<Name>Net</Name>
<Directory>Net.directory</Directory>
<Include>
<And>
        <Category>Redes</Category>
</And>
</Include>
  </Menu>
                  <Menu>
<Name>aircrack</Name>
<Directory>aircrack.directory</Directory>
<Include>
<And>
<Category>aircrack</Category>
</And>
</Include>
  </Menu>
                  <Menu>
<Name>Wireless</Name>
<Directory>Wireless.directory</Directory>
<Include>
<And>
<Category>Wireless</Category>
</And>
</Include>
  </Menu>
                  <Menu>
<Name>servidores</Name>
<Directory>servidores.directory</Directory>
<Include>
<And>
<Category>servidores</Category>
</And>
</Include>
  </Menu>
                  <Menu>
<Name>testing</Name>
<Directory>testing.directory</Directory>
<Include>
<And>
<Category>testing</Category>
</And>
</Include>
</Menu>
                <Menu>
<Name>Wpa gpu cracking</Name>
<Directory>Wpa gpu cracking.directory</Directory>
<Include>
<And>
<Category>Wpa gpu cracking</Category>
</And>
</Include>
</Menu>
                <Menu>
<Name>Wpa wps</Name>
<Directory>Wpa wps.directory</Directory>
<Include>
<And>
<Category>Wpa wps</Category>
</And>
</Include>
</Menu>
                <Menu>
<Name>Wpa</Name>
<Directory>Wpa.directory</Directory>
<Include>
<And>
<Category>Wpa</Category>
</And>
</Include>
</Menu>
                <Menu>
<Name>Gestores de Conexion</Name>
<Directory>Gestores de Conexion.directory</Directory>
<Include>
<And>
<Category>Gestores de Conexion</Category>
</And>
</Include>
</Menu>
       </Menu>

    ############################################################################



el menu completo esta compuesto asi , ....

Código: [Seleccionar]
<!DOCTYPE Menu PUBLIC "-//freedesktop//DTD Menu 1.0//EN"
  "http://www.freedesktop.org/standards/menu-spec/1.0/menu.dtd">

<Menu>
    <Name>Xfce</Name>

    <DefaultAppDirs/>
    <DefaultDirectoryDirs/>
    <DefaultMergeDirs/>

    <Include>
        <Category>X-Xfce-Toplevel</Category>
    </Include>

    <Layout>
        <Filename>xfce4-run.desktop</Filename>
        <Separator/>
        <Filename>exo-terminal-emulator.desktop</Filename>
        <Filename>exo-file-manager.desktop</Filename>
        <Filename>exo-mail-reader.desktop</Filename>
        <Filename>exo-web-browser.desktop</Filename>
        <Separator/>
        <Menuname>Settings</Menuname>
        <Separator/>
        <Merge type="all"/>
        <Separator/>
        <Filename>xfce4-about.desktop</Filename>
        <Filename>xfce4-session-logout.desktop</Filename>
    </Layout>

    <Menu>
        <Name>Settings</Name>
        <Directory>xfce-settings.directory</Directory>
        <Include>
            <Category>Settings</Category>
        </Include>

        <Layout>
            <Filename>xfce-settings-manager.desktop</Filename>
            <Separator/>
            <Merge type="all"/>
        </Layout>

        <Menu>
            <Name>Screensavers</Name>
            <Directory>xfce-screensavers.directory</Directory>
            <Include>
                <Category>Screensaver</Category>
            </Include>
        </Menu>
    </Menu>

    <Menu>
        <Name>Accessories</Name>
        <Directory>xfce-accessories.directory</Directory>
        <Include>
            <Or>
                <Category>Accessibility</Category>
                <Category>Core</Category>
                <Category>Legacy</Category>
                <Category>Utility</Category>
            </Or>
        </Include>
        <Exclude>
            <Or>
                <Filename>exo-file-manager.desktop</Filename>
                <Filename>exo-terminal-emulator.desktop</Filename>
                <Filename>xfce4-about.desktop</Filename>
                <Filename>xfce4-run.desktop</Filename>
            </Or>
        </Exclude>
    </Menu>

    #################################### WIFISLAX MENU #########################
    <Menu>
        <Name>Wifislax</Name>
        <Directory>xfce-wifislax.directory</Directory>
        <Category>Wifislax</Category>
                  <Menu>
<Name>cifrados</Name>
<Directory>cifrados.directory</Directory>
<Include>
        <And>
<Category>cifrados</Category>
</And>
</Include>
  </Menu>
                  <Menu>
<Name>Net</Name>
<Directory>Net.directory</Directory>
<Include>
<And>
        <Category>Redes</Category>
</And>
</Include>
  </Menu>
                  <Menu>
<Name>aircrack</Name>
<Directory>aircrack.directory</Directory>
<Include>
<And>
<Category>aircrack</Category>
</And>
</Include>
  </Menu>
                  <Menu>
<Name>Wireless</Name>
<Directory>Wireless.directory</Directory>
<Include>
<And>
<Category>Wireless</Category>
</And>
</Include>
  </Menu>
                  <Menu>
<Name>servidores</Name>
<Directory>servidores.directory</Directory>
<Include>
<And>
<Category>servidores</Category>
</And>
</Include>
  </Menu>
                  <Menu>
<Name>testing</Name>
<Directory>testing.directory</Directory>
<Include>
<And>
<Category>testing</Category>
</And>
</Include>
</Menu>
                <Menu>
<Name>Wpa gpu cracking</Name>
<Directory>Wpa gpu cracking.directory</Directory>
<Include>
<And>
<Category>Wpa gpu cracking</Category>
</And>
</Include>
</Menu>
                <Menu>
<Name>Wpa wps</Name>
<Directory>Wpa wps.directory</Directory>
<Include>
<And>
<Category>Wpa wps</Category>
</And>
</Include>
</Menu>
                <Menu>
<Name>Wpa</Name>
<Directory>Wpa.directory</Directory>
<Include>
<And>
<Category>Wpa</Category>
</And>
</Include>
</Menu>
                <Menu>
<Name>Gestores de Conexion</Name>
<Directory>Gestores de Conexion.directory</Directory>
<Include>
<And>
<Category>Gestores de Conexion</Category>
</And>
</Include>
</Menu>
       </Menu>

    ############################################################################
        <Menu>
        <Name>Development</Name>
        <Directory>xfce-development.directory</Directory>
        <Include>
            <Category>Development</Category>
        </Include>
    </Menu>

    <Menu>
        <Name>Education</Name>
        <Directory>xfce-education.directory</Directory>
        <Include>
            <Category>Education</Category>
        </Include>
    </Menu>

    <Menu>
        <Name>Games</Name>
        <Directory>xfce-games.directory</Directory>
        <Include>
            <Category>Game</Category>
        </Include>
    </Menu>

    <Menu>
        <Name>Graphics</Name>
        <Directory>xfce-graphics.directory</Directory>
        <Include>
            <Category>Graphics</Category>
        </Include>
    </Menu>

    <Menu>
        <Name>Multimedia</Name>
        <Directory>xfce-multimedia.directory</Directory>
        <Include>
            <Category>Audio</Category>
            <Category>Video</Category>
            <Category>AudioVideo</Category>
        </Include>
    </Menu>

    <Menu>
        <Name>Network</Name>
        <Directory>xfce-network.directory</Directory>
        <Include>
            <Category>Network</Category>
        </Include>
        <Exclude>
            <Or>
                <Filename>exo-mail-reader.desktop</Filename>
                <Filename>exo-web-browser.desktop</Filename>
            </Or>
        </Exclude>
    </Menu>

    <Menu>
        <Name>Office</Name>
        <Directory>xfce-office.directory</Directory>
        <Include>
            <Category>Office</Category>
        </Include>
    </Menu>

    <Menu>
        <Name>System</Name>
        <Directory>xfce-system.directory</Directory>
        <Include>
            <Or>
                <Category>Emulator</Category>
                <Category>System</Category>
            </Or>
        </Include>
        <Exclude>
            <Or>
                <Filename>xfce4-session-logout.desktop</Filename>
            </Or>
        </Exclude>
    </Menu>

    <Menu>
        <Name>Other</Name>
        <Directory>xfce-other.directory</Directory>
        <OnlyUnallocated/>
        <Include>
            <All/>
        </Include>
    </Menu>

</Menu>


con eso tenemos el directorio padre wifislax , y las subcategorias de ese directorio tales como cifrados ,wireless etc.

nos faltara añadir otras categorias de nuestra necesidad en otro menus "standard" , d ela configuracion , como por ejemplo la categoria "actualizadores", dentro del menu *sistema.

joss

  • Visitante
Re: mejor configuracion para compilar xfce
« Respuesta #3 en: 17-11-2012, 06:24 (Sábado) »
 >:( je je je creo que me voy a meter en problemas con esto pero lo pienso compilar, solo que me pide muchas librerias, creo que es necesario el preguntarte si compilaste en wifislax o en algun otro distro, por que a mi me pide un buen numero de librerias, utilizaste algun paquete de libs en especifico?.

saludos y bien por el tuto   ;D




Modifico este para no abrir otro

gracias me pongo a compilar inmediatamente yo bajaba 1 por 1 las librerias que me pedia, no me acordaba del gestor de actualizaciones  :-[

gracias  :D
« Última modificación: 17-11-2012, 21:07 (Sábado) por joss »

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 15986
Re: mejor configuracion para compilar xfce
« Respuesta #4 en: 17-11-2012, 18:50 (Sábado) »
>:( je je je creo que me voy a meter en problemas con esto pero lo pienso compilar, solo que me pide muchas librerias, creo que es necesario el preguntarte si compilaste en wifislax o en algun otro distro, por que a mi me pide un buen numero de librerias, utilizaste algun paquete de libs en especifico?.

saludos y bien por el tuto   ;D

utilice  wifislax 4.3

compilarlo entero solo me pidio 3 o 4 librerias y las baje todas con el getsor de paquetes.


libwnck
vte
libklavier
libunique



Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 15986
Re: mejor configuracion para compilar xfce
« Respuesta #5 en: 18-11-2012, 04:40 (Domingo) »
primera  aproximacion

no esta acabado ni mucho menos

al menu le queda muy poco del original ...inclusoi le incruste el buscador de ficherops de kde.

cuando lo arranqueis vereis en el escritorio el icono de firefox como si fuese txt , eso es por que le falta la extension..añadirle al nombre   .desktop


los lanzadores de aplicaciones estan sin tocar aun ,asi que las guis funcionaran ,..lo demas no.

los services menu, apareceran solo dentro de las ventanas de dolphin cuando lo usemos.

en xfce el que manda es thunar , se añaden servicios en "acciones personales ", o algo asi ...cosa que no he tocado , y de momento me da yuyu meterme hay.

el consumo ...nada mas arrancar me marcaba 140 megas.




http://downloadwireless.net/modulos-fase-testing/wifislax-4.3-rc2/xfce-4.10-i486-1sw.xzm

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 15986
Re: mejor configuracion para compilar xfce
« Respuesta #6 en: 18-11-2012, 04:48 (Domingo) »
instalado en hd con xfce el consumo es de 95 megas   ^-^ ^-^ ^-^ ^-^ ^-^ ^-^ ^-^

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 15986
Re: mejor configuracion para compilar xfce
« Respuesta #7 en: 19-11-2012, 02:31 (Lunes) »
custom actions = servicesmenus

para estudiarlo

http://thunar.xfce.org/pwiki/documentation/custom_actions

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 15986
Re: mejor configuracion para compilar xfce
« Respuesta #8 en: 22-11-2012, 08:37 (Jueves) »
por fin tengo algunos services menus...


ark  comprimir y descomprimir
xzm ....todos los que teniamos,,incluso los de convertir desde deb a xzm y rpm a xzm ...extraer ,con y sin log.


_____________________________-

el fichero donde se "guradan", se llama uca.xml   ...hay se definen los servicios y que orden ejecutara.

para la orden , basta con mirar en los services de kde4 , y copiar la orden.

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 15986
Re: mejor configuracion para compilar xfce
« Respuesta #9 en: 22-11-2012, 08:45 (Jueves) »
por otro lado estoy aprendiendo y avanzando bastante , en otras areas.



por ejemplo , el gestor de ficheros , "thunar" , no veia las particiones..*NINGUNA  ...habia que irse por

/mnt

en el explorador de ficheros no se mostraban...

¿ por que ?


no se añadian al fstab , el parametro necesario para que thunar o cualquier gestor gnome , vea las particiones.


el parametro en cuestion es

x-gvfs-show

¿ y como hacemos para que al automontar el sistema las particiones añada ese parametro ?

pues en eso he estado toda la noche de hoy...


la miga esta en el initrd , dentro se encuentra un fichero llamado

linuxrc

en el , se encuentran todos los aspectos de comportamiento de la live en su arranque....

ese fichero lo podeis ver tambien cuando arrancais en modo live en la ruta

/mnt/live

en la linea 38 por ejemplo me encuentro las ordenes a usar si se encuentran particiones ntfs

Código: [Seleccionar]
[ $1 = ntfs-3g ] && { LANG=`value lang`; [ $LANG ] || LANG=utf8; opt="$opt,locale=$LANG"; }; }
como vemos el parametro que necesito no aparece por ningun lado ...asi que lo añadimos

Código: [Seleccionar]
[ $1 = ntfs-3g ] && { LANG=`value lang`; [ $LANG ] || LANG=utf8; opt="$opt,x-gvfs-show,locale=$LANG"; }; }
de momento ya ve las particiones ntfs , pero no las fat ( pendrives ) , ni las ext ( particiones linux ) ..

PERO , ya se el camino a seguir,

ademas ahora recuerdo de un problema con las maquinas virtuales y las shared folders, que no son montadas....tal vez se podria hacer algo hay..en el linuxrc.

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 15986
Re: mejor configuracion para compilar xfce
« Respuesta #10 en: 22-11-2012, 22:14 (Jueves) »
estoy empezando a odiar muy seriamente el escritorio xfce , todo son pegas  :-\

he conseguido que se reconozcan todas las particiones

ext
fat
ntfs


pero la distro en modo live no carga entonces los xzm añadidos en *modules , la solucion seria meterlos en base , pero siempre me gusto la idea de dejar la carpeta base, para el sistema de serie, y el que añada cosas lo haga en modules, para tener un control minimo sobre el sisema...de hehco asi trabajo yo  , ...en modules voy añadiendo parches y pruebas ,y cuando pasan un control minimo , se añadin al sistema base en el xzm que corresponga.

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 15986
Re: mejor configuracion para compilar xfce
« Respuesta #11 en: 22-11-2012, 22:47 (Jueves) »
me acaba de quedar cara de tonto.  :(

he arrancado una distro con escritorio xfce y NO HACEN GESTION DE PARTICIONES, es decir cuando abres el explorador de sistema , no aparecen a un lado las particiones ,sino que se acced a ellas desde

/mnt

asi que ya veo mas claro el camini , ...

podria dejarlo con dolphin que si muestra las particiones , pero va lento en xfce. amen de consumir el solito unos 15 megas de ram ...

voy a seguir modificando *desktops y aprovecharme del parametro

Código: [Seleccionar]
OnlyShowIn=
que sirve para indicar *esto solo lo ve....


por ejemplo KDE

OnlyShowIn=KDE;

ese fichero de configuracion , o lanzador de aplicacion ,SOLO LO VERIA KDE Y NO APARECERIA EN XFCE.

o bien

OnlyShowIn=XFCE;

y entonces no lo veria kde.

joss

  • Visitante
Re: mejor configuracion para compilar xfce
« Respuesta #12 en: 23-11-2012, 03:01 (Viernes) »
Muchas gracias por tu esfuerzo, ya tengo el sistema compilado y corriendo, pero para llegar a lo que tienes tu, creo que cuando allege a la version wifislax 10.5  ;D

Por otro lado te comento que hice pruebas y ninguno de los gestores de ventanas que probe ninguno me deja hacer lo que el xfce4 arrancar los programas desde xterm, probe eterm, konsole, mas otros que traen ellos y ninguno funciona  ??? me doy:

Algunos de los Gestores Probados

fluxbox_1.3.2-4_i386
openbox-3.5.0
WindowMaker-0.95.3-4.2.i586
icewm-1.3.7-3-i686.pkg
fvwm-2.6.5-i486-6
e16-1.0.11-1.fc16.i686 (enligthenment v16)
cinnamon-1.6.7-2.fc19.i686
blackbox-0.70.1-i486-7
enligthenment v17          (Este se ve exelente, y tiene unos efectos buenisimos, ademas de que es el unico que me mostraba todos los menus ordenados como apagar, reiniciar, configuracion, wifislax, etc. sin ninguna modificacion de mi parte, pero pesa como 46 mb)



los tengo todos corriendo pero sin funcionar lo escencial no creo que tengan mayor utilidad
gracias y saludos

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 15986
Re: mejor configuracion para compilar xfce
« Respuesta #13 en: 23-11-2012, 05:33 (Viernes) »
yo si consegui que me funcione todo 100x100


a algunos me las tube que ingeniar ,con algun script.


veo que tienes un buen puñado de applets en el area de notificacion,....cada applet se come 5 megas de ram mas o menos....para que lo tengas en cuenta.


para la rc4 estara incluido xfce , con algunos services menus.

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 15986
Re: mejor configuracion para compilar xfce
« Respuesta #14 en: 23-11-2012, 22:26 (Viernes) »
para ejecutar programas con xterm


xterm --geometry 90x34 -e "aplicacion;bash"


y en terminal

terminal=false

____________________________________________________

xterm -->> terminal
geometry --->> tamaño con el que se abrira la terminal
-e  --->>  ejecutar
"aplicacion;bash"  --->> lanza la aplicacion en el terminal


fikarse que esta enter comillas ...las comillas deben estar , o no funcionara.

terminal=false  -->> por que sino , abrira ademas de xterm la aplicacion por defecto ( console , o terminal ) que a su vez intentara interpretar el aprametro y seguramente falle.

asi que el desktop debe tener en

Exec=xterm --geometry 90x34 -e "aplicacion;bash"
Terminal=false