sábado, 8 de diciembre de 2012

El pluggin Presto

Creo que todos los usuarios de Fedora agradecemos el trabajo que hace el pluggin Presto al actualizar el sistema, la reducción en el tamaño de las descargas es muy bienvenida en países como el nuestro en que siempre exixte el riesgo a que la conexión a internet muera a media actualización y de paso evitamos pasar horas bajando las paquetes nuevos a instalar.


viernes, 7 de diciembre de 2012

No participas de la lista de correo y del canal IRC?

Dos de las principales formas de participar en la comunidad fedoriana de Nicaragua es suscribirse a la lista de correos de la comunidad y participar de los meeting en el canal IRC, con estos vídeos espero poder ayudarte a que unas a nuestra comunidad:

Suscribirse a la lista de correo:



Participar de los canales IRC




miércoles, 5 de diciembre de 2012

10 años de Cretive Commons





Del 7 al  16 de diciembre del corriente año se estara celebrando el decimo aniversario de Creative Commons.

Esperamos poder organizar un evento al respecto :). de ser así actualizare este post con la info del evento.

APT en Fedora



Es una de las guerras santas del mundo del software libre, a parte de la eterna discusión de cual es la mejor distro, de cuales paquetes son mejores para administrar las aplicaciones (.deb, .rpm) los manejadores de paquetes dan de que hablar también:

Que es mejor YUM o APT?

En lo personal creo que estas discusiones son odiosas y nunca terminan en nada, pero una ventaja es que en Fedora se puede usar APT para la administración de paquetes (en realidad APT-RPM una adaptación del APT de Debian y sus derivados para trabajar en distros que emplean otro tipo de paquetes que sean los .deb).

Así que ahora si alguien quiere discutir con tigo sobre que APT es mejor que YUM puedes contestarle diciendo que en Fedora tambien se puede usar APT, lo que demuestra la libertad que este sistema operativo brinda a sus usuarios, pero que como buen fedoriano prefieres usar YUM que es la herramienta predeterminada.


domingo, 2 de diciembre de 2012

ACPI: monitorea el estado de batería desde la Terminal

Me gusta FluxBox es un buen manejador de ventanas liviano y rapido, lo uso cuando tengo que trabajar en serio en la PC porque no hay nada que me distraiga en él lo que me ayuda mucho a concentrarme.

Solo abro la ventanas que voy a usar, tal vez un reproductor de música y nada mas.

Solo una cosa me molesta:

No tengo un indicador de batería, así que con una búsqueda rápida en Internet di con el comando acpi que permite saber el estado de la batería desde la terminal:

Para usarlo en Fedora lo instalamos con:

yum install -y acpi

Y luego lo ejecutamos con:

acpi

El resultado sera algo como esto.


Battery 0: Discharging, 27%, 00:59:11 remaining

Uso básico de YUM

Yum y el uso de paquetes RPM es una de las características que diferencian a Fedora y sus derivados de otras distribuciones. Es por ello que considero que todo usuario de este OS debería familiarizarse al menos con las opciones mas básicas de este comando:

En el siguiente vídeo les comparto algunas de las opciones básicas de YUM


jueves, 29 de noviembre de 2012

La beta de Fedora 18 disponible

Bueno luego de un arduo esfuerzo el equipo de Fedora a anunciado la disponibilidad de la versión Beta de la versión 18 de este Sistema Operativo.



Puedes probar lo mas nuevo en Software Libre desde el siguiente link:

http://fedoraproject.org/es/get-prerelease

viernes, 19 de octubre de 2012

Instalar programas o actualizar Fedora sin internet con un repo local

Les comparto este vídeo tutorial hecho por la comunidad de usuarios de Fedora en Nicaragua para que aprendan a crear un repositorio local de actualizaciones para Fedora en una memoria UBS.

Con este método también pueden instalar aplicaciones e incluso codecs multimedia.

No es necesario tener conocimientos avanzados para el truco funcione.

Les comparto el vídeo:





Aca pueden bajar la guia de los comandos utilizados:


Tambien pueden descargar es presentación elaborada por Neville al respecto.


Espero el turorial les sea útil.

miércoles, 3 de octubre de 2012

Captura vídeo de nuestra pantalla de Fedora desde la terminal

Me puse a investigar un poco sobre como hacer captura en vídeo de mi pantalla y descubrí que la forma mas fácil de hacer es desde la terminal:

Primero tenemos que instalar ffmpeg , Fedora lo hacemos con:

yum install -y ffmpeg

Para esto debemos tener activado el repo de RPMfusion

Luego de eso ejecutamos el siguiente comando:


ffmpeg -f x11grab -s 1024x600 -r 25 -i :0.0 -sameq /home/william/screencast.mpg


donde 1024x600 es la resolución de la pantalla y /home/william/screencast.mpg la ruta y nombre con se guardare el archivo, en realidad bastante sencillo.

Aquí una prueba del resultado en Fedora 17 con KDE:


Captura vídeo de nuestra pantalla de Fedora desde la terminal

Me puse a investigar un poco sobre como hacer captura en vídeo de mi pantalla y descubrí que la forma mas fácil de hacer es desde la terminal:

Primero tenemos que instalar ffmpeg , Fedora lo hacemos con:

yum install -y ffmpeg

Para esto debemos tener activado el repo de RPMfusion

Luego de eso ejecutamos el siguiente comando:


ffmpeg -f x11grab -s 1024x600 -r 25 -i :0.0 -sameq /home/william/screencast.mpg


donde 1024x600 es la resolución de la pantalla y /home/william/screencast.mpg la ruta y nombre con se guardare el archivo, en realidad bastante sencillo.

Aquí una prueba del resultado en Fedora 17 con KDE:


domingo, 2 de septiembre de 2012

domingo, 19 de agosto de 2012

Crear un lanzador en un escritorio LXDE


He visto algunos comentarios de personas que usan el escritorio LXDE y dicen tener problemas para crear lanazador en el escritorio. el metodo que yo he usado es el siguiente (estoy usando Fedora 17 pero funciona con cualquier LXDE):

1- Crear un archivo en el escritorio con el nombre: aplicacion.desktop, en aplicacion pueder ser cualquier cosa pero hay que respetar el .desktop





2 - Editamos el archivo con cualquier editor de textos, en LXDE generalmente LeafPad


3 - Pegamos el siguiente contenido dentro del archivo y lo llenamos con los datos de la aplicación que queremos lanzar
[Desktop Entry]
#Nombre de la aplicación
Name=
#Comentario que aparece al seleccionar el lanzador
Comment=
#Comando a ejecutar, generalmente el nombre de la aplicación
Exec=
#Icono del lanzador, puede ser generico o especificar la ruta del mismo
Icon=
#Para no abrir una terminal
Terminal=false
#Tipo de archivo
Type=Application
#Codificación del texto
Encoding=UTF-8
#Categoria de la aplicación
Categories=



Por ejemplo este en un lanzador para Firefox:


[Desktop Entry]
#Nombre de la aplicación
Name=Navegador
#Comentario que aparece al seleccionar el lanzador
Comment=Explorar la web
#Comando a ejecutar, generalmente el nombre de la aplicación
Exec=firefox
#Icono del lanzador, puede ser generico o especificar la ruta del mismo
Icon=firefox
#Para no abrir una terminal
Terminal=false
#Tipo de archivo
Type=Application
#Codificación del texto
Encoding=UTF-8
#Categoria de la aplicación
Categories=Network
Para personalizar el icono solo hay que especificar la ruta del archivo a usar, de preferencia una imagen .png



[Desktop Entry]
#Nombre de la aplicación
Name=Navegador
#Comentario que aparece al seleccionar el lanzador
Comment=Explorar la web
#Comando a ejecutar, generalmente el nombre de la aplicación
Exec=firefox
#Icono del lanzador, puede ser generico o especificar la ruta del mismo
Icon=/home/william/Downloads/firefox.png
#Para no abrir una terminal
Terminal=false
#Tipo de archivo
Type=Application
#Codificación del texto
Encoding=UTF-8
#Categoria de la aplicación
Categories=Network


Finalmente puedes crear un lanzador para una carpeta especifica espeficiando la ruta del directorio de la siguiente manera:

Exec=pcmanfm /home/usuario/carpeta


jueves, 2 de agosto de 2012

Gnomizando un escritorio XFCE: El vídeo con Fedora 17

En una entrada anterior mostraba como Gnomizar a XFCE en Xubuntu, retomo el tema pera ahora con un vídeo de Fedora 17.



Les dejo los Link para los archivos de menús ya configurados:
Menú pirncipal: http://ubuntuone.com/62AYwmoVkDVHVFkCyoo865
Menú sistema: http://ubuntuone.com/2kjwIzbP7TPoDEl3sEmNdP

Gnomizando Fedora 17 XFCE

lunes, 30 de julio de 2012

Gnomizando un escritorio XFCE

Gnomizando un escritorio XFCE


Es la fecha y hay muchos que aun extrañan el entorno de escritorio Gnome 2, hay que admitir que era un gran entorno de escritorio pero el proyecto Gnome ha apostado por Gnome Shell, esto ha traído como consecuencia la aparición de varios forks como Unity, Cinnamon y Mate ... pero eso es otra historia.

Hay muchos que se pasaron a XFCE buscando una experiencia similar a la de Gnome 2 y es ellos a quien va dirigido este Post, si bien XFCE es un escritorio con méritos propios que en mi opinión no tiene nada que enviarle o otros como Gnome, KDE y LXDE. Un punto a favor es la alta configurabiliad de XFCE y este post se centra en darle una manita de gato para que se parezca a Gnome2.

En realidad veran que esto es bastante sencillo de hacer, lo importante a la hora de personalizar algo es dejarlo de modo que te guste y lo mas importante, que te sea  útil.

Todo comienza con una instalación limpia de Xubuntu en una maquina virtual que se ve así:

Gnomizando un escritorio XFCE

También puedes usar el Spin XFCE de Fedora, DebianOpen Suse y últimamente hay una versión de LinuxMint con XFCE, la distro queda a elección tuya, la meta es llegar a emular algo como esto ( Fedora 14 y Ubuntu Maverick).

Gnomizando un escritorio XFCE


1 Configurar los paneles de XFCE para emular la Configuración de Gnome 2

Configuraremos los paneles desde el Menú "Preferencias del Panel", recordemos que el Panel 1 es el Superior y el Panel 2 el inferior, iniciemos con el panel de abajo.


1.1 Configurando el Panel Inferior

1.1.1 En el pestaña "Apariencia" seleccionas un color solido.

1.1.2 Desde la pestaña "Elementos" quitamos los lanzadores del Menú inferior, es este caso solo deje el icono de la papelera y el icono para mostrar el escritorio.

1.1.3 Desde la pestaña "Pantalla" de-seleccionamos la opción "Mostrar y Ocultar automáticamente el panel"

1.1.4 Reducimos el tamaño del panel inferior para quede similar al superior.

1.1.5 Ahorra regresamos a la pestaña "Elementos" para agregar:
   a) Selector de área de Trabajo.
   b) Botones de Ventana.
   c) Unos separadores para ordenar todo.


1.1.6 Nos auxiliamos de las flechas para ordenar los elementos del panel, finalmente la disposición del panel queda a opción de cada uno, como la idea es emular Gnome 2 voy a dejarlos en una dispoción similar.

1.1.7 Es probable que debas editar los separadores para se expandan por todo el panel, para esto 
  -> Clic Derecho sobre el Separador
  -> Propiedades y selecciones las opciones según tus preferencias.

Recuerda que puedes editar la cantidad de espacios de trabajo (Escritorios Virtuales) 


Con esto el panel inferior esta listo y pasamos al superior (El Panel 1)

1.2 Configurando el Panel Superior:

Aquí principalmente vamos a trabajar en la pestaña "Elementos" del Panel 1:

1.2.1 Eliminamos el selector de áreas de trabajo y el botones de ventanas que ya tenemos en el panel inferior. Expandimos un separador entre los menús y el área de notificación para mantener el orden del panel (de ser necesario).

1.2.2 Retocamos un poco los colores y el tamaño de los iconos y ya se comienza a notar el parecido a Gnome 2.

1.2.3 Desde la pestaña "Elementos" agregamos la aplicación "Lugares" y la ubicamos junto al Menú de Aplicaciones, tambíen añadimos un segundo "Menú de aplicaciones" y lo ubicamos junto a la opción de "Lugares".


Con estos pasos el los elementos principales ya están agregados, pueden agregar otros elementos según tus necesidades o preferencias como un indicador de batería si usas una Laptop.

El siguiente paso es configurar los dos Menús que creamos para emular el funcionamiento de Gnome 2.

2 Configurar los Menús de XFCE para emular Gnome 2

2.1 Para emular el Menú de sistema de Gnome2 debemos lanzar como root nuestro navegador de archivos y dirigirnos a la carpeta "/etc/xdg/menus".

Para ello en Ubuntu y Mint podemos usar el comando 

sudo thunar /etc/xdg/menus

En Fedora, OpenSuse y Debian seria:

$ su -> confirmar contraseña: -> # thunar /etc/xdg/menus
Nota so estoy seguro si con los cambios en el sistema de archivos en Fedora 17 el archivo este en la misma ruta esta distro.

Donde thunar es el navegador de archivos predeterminado de XFCE, pudiera ser que tengas nautilus (Gnome) o  pcmanfm (LXDE) instalado como navegador de archivos.



En esta carpeta encontraremos el archivo de configuración predeterminado del menú de XFCE, creamos una copia se seguridad  del archivo original, y creamos un nuevo archivo al que nombre como "xfce-system.menu" y otro "xfce-custom.menu".



El contenido del archivo "xfce-applications.menu" es el siguiente (este archivo no lo vamos a tocar).

<!DOCTYPE Menu PUBLIC "-//freedesktop//DTD Menu 1.0//EN"  "http://www.freedesktop.org/standards/menu-spec/1.0/menu.dtd">
    <Name>Xfce</Name>
    <DefaultAppDirs/>
    <DefaultDirectoryDirs/>
    <DefaultMergeDirs/>
    <Include>
        <Category>X-Xfce-Toplevel</Category>
    </Include>
    <Layout>
        <Filename>xfrun4.desktop</Filename>
        <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>xfhelp4.desktop</Filename>
        <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>xfrun4.desktop</Filename>
            </Or>
        </Exclude>
    </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>
<Menu>

Este archivo contiene los accesos directos a programas y las categorías de programas que se muestran en nuestro menú, una categoría tiene esta configuración:

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

En este caso la categoría de educación. Una aplicación se vería así:

<Filename>exo-file-manager.desktop</Filename>
Donde "exo-file-manager.desktop" es una entrada dentro de la carpeta "/usr/share/applications" de nuestro sistema.



En  esta carpeta estan contenidos lor archivos de configuración de las entradas de nuestro menu (los iconos de las aplicaciones que muestra nuestro menú). Siempre puedes crear tus entradas personalizadas creando un archivo "mientradademenu.desktop" con el siguiente contenido.


[Desktop Entry]
Name=mi aplicacion
Comment=Aplicación que destruirá el mundo
Exec=sudo miaplicacion
Icon=/usr/share/apocalypsis.gif
Terminal=false
Type=Application
Encoding=UTF-8
Categories=Application;Utility;

Editamos el archivo "xfce-system.menu" y pegamos el siguiente contenido:



<!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>xfrun4.desktop</Filename>
        <Filename>xfce4-run.desktop</Filename>
        <Separator/>
        <Filename>exo-terminal-emulator.desktop</Filename>
        <Separator/>
        <Menuname>Settings</Menuname>
        <Menuname>System</Menuname>
    </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>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>


Editamos el archivo "xfce-custom.menu" y pegamos el siguiente contenido:

<!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>
        <Menuname>Accessories</Menuname>
        <Menuname>Development</Menuname>
        <Menuname>Education</Menuname>
        <Menuname>Games</Menuname>
        <Menuname>Graphics</Menuname>
        <Menuname>Multimedia</Menuname>
        <Menuname>Network</Menuname>
        <Menuname>Office</Menuname>
    </Layout>
 <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>xfrun4.desktop</Filename>
            </Or>
        </Exclude>
    </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>



Guardamos y cerramos nuestro navegador de archivos y el editor de texto.

2.2 Damos clic derecho sobre el Menú Secundario y seleccionamos "Propiedades"





Desde aca cambiamos el Nombre del Menú y si quieres puedes agregar un icono (puedes bajar unos iconos acá)



Seleccionas "Usar archivo de menú personalizado" y seleccionas el archivo "xfce-system.menu" del punto anterior (no necesitas hacer esto como root.


Y con esto tenemos el menú sistema funcionando:



Accedemos a las propiedades del menú principal, cambianos el nombre el icono y seleccionamos "Editar menú" seguimos los pasos anteriores y seleccionamos el archivo "xfce-custom.menu"




Con esto el menú queda listo.



2.3 Procedemos a editar la aplicación de "Lugares".





Ya con esto nuestros menús emulan los que traia el Escritorio Gnome 2 y nuestro escritorio XFCE esta bastante similar en apariencia y funcionamiento.


Este es el resultado final del tutorial:


Puedes algunos iconos para personalizar el "Menu Principal según tu distribución de aca:

3 Personalizamos un poco

Esto ya queda a opción de cada quien, la pagina XFCE-Look contiene gran cantidad de recursos para personalizar nuestro escritorio.

Ahora si tu equipo equipo tiene una buena aceleración gráfica puedes configurar tu XFCE para que trabaje con Compiz en vez de XFWM, Googlea  y podras encontrar varias guias al respecto (en general instalas compiz y configuras el comando "compiz-replace" para que se ejecute al inicio de la sesión de XFCE. Aquí unos ejemplos de como queda XFCE con Compiz.