Xfce Wiki

Sub domains
 

Preguntas frecuentes

Esta es una lista de la preguntas más frecuentes sobre Xfce. Siéntete libre de mejorar y/o extender esta página, pero mantenla clara y fácil de leer para otros usuarios.

Empezando

Acerca de Xfce

¿Qué es "Xfce" y por qué debería usarlo?

Xfce es un entorno de escritorio para Unix y otras plataformas tipo Unix (como Linux, Solaris o BSD). Xfce está “Diseñado para la productividad. Carga y ejecuta aplicaciones rápidamente mientras conserva los recursos del sistema.” (Olivier Fourdan). Esta filosofía debería interesar a todo aquel que busque un entorno de trabajo rápido, moderno y eficiente para una maquina UNIX.

¿Cómo se pronuncia Xfce y qué significa?

“Ecks Eff Sii Iii”. El nombre Xfce originalmente significó XForms Common Environment, pero desde entonces Xfce fue reescrito dos veces y ya no usa más el toolkit XForms. El nombre sobrevivió pero la “F” ya no está en mayúsculas (no es “XFce”, sino “Xfce”). Actualmente el acrónimo no significa nada (sugerencia:“X Freakin' Cool Environment”).

Obviamente un ratón, por toda clase de motivos, como la dominación mundial, monstruos y tales.

¿En qué plataformas se ejecuta Xfce actualmente?

Xfce está desarrollado para ser versátil. Actualmente está soportado en Linux, Solaris y BSD, pero se sabe que se ejecuta de alguna forma sobre IRIX, MacOS X y Windows.

¿Bajo qué licencias se distribuye Xfce?

Los componentes de Xfce 4 están licenciados bajo licencias libres o de código abierto (Open Source): GPL y BSDL para las aplicaciones y LGPL or BSDL para las librerías. Lea la documentación, el código fuente o la página de Xfce para más información.

¿Cuanto tiempo pasa entre la liberación de dos versiones oficiales?

No hay un plazo definido, pero los desarrolladores tienen ciertos objetivos que tratan de cumplir. Dicho esto, la creación de plazos no se presta para aquellos que trabajan sin remuneración. El objetivo final es el de liberar una versión nueva cuando ciertas metas son cumplidas. Desafortunadamente, esto no permite la creación de un plazo de lanzamiento constante. Por favor visite el blog o la página oficial de Xfce regularmente para enterarse de los últimos lanzamientos.

Instalación

Opciones de instalación

Xfce puede ser instalado al menos de tres formas diferentes:

  1. Desde el código fuente, construyendo el entorno tú mismo a partir de su compilación.
  2. Desde el instalador gráfico proporcionado por os-cillation - sólo sigue las instrucciones de esta página.
  3. Desde el administrador de paquetes de tu distribución, que provee de binarios precompilados o de instrucciones para construirlo desde los fuentes. Ejemplos:
              $ sudo yum groupinstall XFCE 

* Mandriva Linux: ejecute las siguientes instrucciones

- Para instalar un entorno de escritorio Xfce completo con aplicaciones.

               
              $ su
              $ urpmi task-xfce 

- Para instalar un entorno de escritorio Xfce mínimo

              $ su
              $ urpmi task-xfce-minimal
  • Ubuntu: ejecute las siguientes instrucciones para un completo entorno de trabajo basado en Xfce con aplicaciones
              $ sudo apt-get install xubuntu-desktop
  • Debian: ejecute las siguientes instrucciones para un entorno de escritorio minimo basado en Xfce
              $ sudo aptitude install xfce4
     

Instalador de Xfce

El instalador informa de dependencias perdidas

Algunas distribuciones tienen paquetes -devel separados para las librerías. El instalador de Xfce necesita estos paquetes para compilar el entorno de escritorio Xfce. Cuando, por ejemplo, la dependencia para glib está perdida, asegúrate de que tienes tanto los paquetes glib como glib-devel instalados.

El instalador gráfico falla con "C++ preprocessor fails sanity check"

Este mensaje de error te dice que el script de configuración no escapaz de verificar que preprocesador de C++ está configurado adecuadamente en tu sistema. Probablemente puedas corregir este problema instalando el paquete g++ para tu distribución.

El instalador gráfico falla con "Unable to connect to Xserver"

Por algún motivo el asistente de la instalación no es capaz de conectarse al servidor X, requerido por el instalador. Habitualmente pasa cuando empleas “su” y este no tiene la variable DISPLAY adecuada. Prueba con estos comandos:

$ xhost +localhost
$ su --preserve-environment
# ./xfce4-4.2.1.1-installer.bin

o

$ xhost +localhost
$ su
# env DISPLAY=:0 ./xfce4-4.2.1.1-installer.bin

(Sustituya :0 con el nombre del suyo si es necesario).

Iniciando Xfce

¿Es posible iniciar Xfce cuando hago inicio de sesión (login) en la consola?

Hay tres formas diferentes de hacer esto:

  • Iniciar sesión (login) con el comando startxfce4
  • Añadir exec startxfce4 a tu .xinitrc en tu directorio personal de usuario (home) y después usar startx.
  • Poner lo siguiente en tu .bash_profile/.bashrc si quieres que Xfce se inicie automáticamente cuando inicies sesión en tty1:
if [ "$(tty)" = "/dev/tty1" -o "$(tty)" = "/dev/vc/1" ] ; then
  startxfce4
fi

¿Es posible usar Xfce con gestores de pantalla (display managers)?

Configurando SLiM

Si quieres evitar dependencias de Gnome o KDE y una interfaz más atractiva que XDM, puedes darle a SLiM una oportunidad. Lee el manual de SLiM para más información.

Configurando GDM

Si instalaste Xfce aparte de tu sistema y quieres usar GNOME Display Manager (gdm) para iniciar tu sesión de Xfce, tienes que crear un fichero .desktop para que gdm sepa como iniciar la sesión de Xfce. Este es un fichero de ejemplo de escritorio, Xfce.desktop:

  [Desktop Entry]
  Encoding=UTF-8
  Name=Xfce 4.4 Session
  Comment=Use this session to run Xfce 4.4 as your desktop environment
  Exec=/usr/local/bin/startxfce4
  Icon=/usr/local/share/pixmaps/xfce4_xicon1.png
  Type=Application

Normalmente es suficiente con una simple copia del fichero de ejemplo al directorio Session usado por gdm; este directorio normalmente está ubicado en /etc/dm/Sessions, /etc/X11/gdm/Sessions, /usr/share/xsessions, /usr/X11/share/gnome/xsessions u otra ruta, remitimos a la documentación de tu sistema para los detalles. Necesitas reiniciar gdm después de crear el fichero.

Configurando KDM

Si instalaste Xfce aparte de tu sistema y quieres usar KDE Display Manager (kdm) para iniciar tu sesión de XFce, tienes que crear un fichero .desktop para que gdm sepa como iniciar la sesión de Xfce. Primero necesitas encontrar donde kdm busca sus propios ficheros .desktop files:

  locate kde.desktop

Las ubicaciones más habituales son /usr/share/apps/kdm/sessions o /usr/local/share/kdm/sessions. Una vez hayas encontrado el directorio de sesiones de kdm, necesitas crear un nuevo fichero Xfce.desktop con lo siguiente:

  [Desktop Entry]
  Encoding=UTF-8
  Type=XSession
  Exec=/usr/local/bin/startxfce4
  TryExec=/usr/local/bin/startxfce4
  Name=Xfce 4.4
  Comment=The Xfce 4.4 Desktop Environment

Problemas de inicio de sesión (login)

Cuando inicio Xfce una ventana me indica "Could not look up internet address for..."

Xfce busca tu nombre de maquina en /etc/hosts. Ejemplo de entrada: 127.0.0.1 localhost

Problemas de cierre de sesión (logout)

Cuando intento cerrar la sesión pulsando el botón de Salir del panel, una ventana de diálogo me pregunta si quiero quitar el panel y/o que xfce4-session-logout informa que no hay administrador de sesiones ejecutándose, ¡pero lo está!

Tus aplicaciones para X no pueden conectarse al administrador de sesiones por alguna razón. Las causas posibles son: tu nombre de maquina no puede ser resuelto (ver Problemas de inicio de sesión), tu partición home o partición que contiene /tmp está saturada, tu nombre de máquina contiene caracteres no ASCII o que ~/.ICEauthority o /tmp/.ICE-unix tienen permisos incorrectos. Revisa también .xsession-errors para obtener más pistas.

Utilización

Teclado

¿Hay alguna forma de llamar al menú con el teclado en Xfce?

Asignando a una tecla, desde Configuración del Teclado → Atajos, el comando xfdesktop -menu. El menú se desplegará donde esté posicionado el puntero del ratón o mouse. También puedes usar xfce4-popup-menu para desplegar el menú del panel (también provisto por xfdesktop y asegúrate de tener el plugin en tu panel).

¿Es posible enfocar con una tecla el plugin Verve?

Es posible colocar el foco en el plugin Verve asignando a un tecla el siguiente comando 'verve-focus'.

Mi botón Windows/Home no funciona en Configuración del Teclado > Atajos.

El botón Windows/Home no funciona como modificador debido al toolkit empleado, GTK+ en el caso de Xfce. Si quieres que la tecla Windows/Home funcione recomendamos actualizar GTK+ al menos a la versión 2.10.0.

¿Como activo el bloqueo numérico al iniciar sesión?

Hay dos posibilidades para hacerlo. O usas un administrador de pantalla que active el bloqueo numérico (ejemplo gdm, revisando la configuración) o puedes usar un pequeño programa llamado numlockx, añadiendo numlockx en tu .xinitrc para realizar la tarea.

¿Es posible utilizar las teclas multimedia en el Editor de Atajos?

Usa xmodmap para asignar keycodes a tus teclas multimedia, dejándolas disponibles para el Editor de Atajos de Xfce:

Para determinar las keycodes de las teclas multimedia usa el programa xev. Crea un fichero .Xmodmap en tu directorio $HOME que contenga estas keycodes y asignales keysyms. Por ejemplo:

 keycode 162 = XF86AudioPlay
 keycode 164 = XF86AudioStop
 keycode 160 = XF86AudioMute
 keycode 144 = XF86AudioPrev
 keycode 153 = XF86AudioNext
 keycode 176 = XF86AudioRaiseVolume
 keycode 174 = XF86AudioLowerVolume
 keycode 237 = XF86AudioMedia
 keycode 230 = XF86Favorites
 keycode 236 = XF86Mail
 keycode 178 = XF86WWW

Todas las posibles keysyms pueden encontrarse en /usr/lib/X11/XKeysymDB o /usr/share/X11/XKeysymDB. Para asegurar que el fichero .Xmodmap está cargado cuando inicias Xfce, añade /usr/bin/xmodmap $HOME/.Xmodmap a tu fichero .xinitrc o .xprofile. Cuando inicies el editor de atajos las keysyms asignadas deberían aparecer cuando pulses una de tus teclas multimedia. Ahora es posible asignarles un comando.

¿Cómo puedo cambiar la distribución del teclado?

Hay varias opciones. Una es usar xfce4-xkb-plugin, que puedes ver en http://goodies.xfce.org/projects/panel-plugins/xfce4-xkb-plugin . También puedes usar el comando setxkbmap con las dos letras de código de teclado como argumento; puedes editar el fichero de configuración de tu servidor X para elegir una distribución de teclado distinta (cambiando el valor después de Option “XkbLayout”, p.e.: Option “XkbLayout” “dvorak”).

¿Es posible cambiar los atajos de teclado por defecto?

Claro, por supuesto… Los atajos de teclado están definidos en dos ubicaciones. Los atajos para manejar el gestor de ventanas está definidos en Gestor de Configuración → Configuración del Gestor de Ventanas → Teclado. El tema por defecto no puede ser cambiado, pero cuando añades un tema puedes cambiarlo. Más atajos de teclado globales, como el ajuste de volumen, pueden ser encontrados en Administrador de Configuración → Preferencias de Teclado → Atajos. De nuevo necesitas añadir un tema nuevo antes de empezar a personalizarlo.

¿Cómo hacer un atajo que no robe el foco?

No se puede.

Kiosk

Quiero usar Xfce en un entorno corporativo y no permitir a los usuarios modificar su menú.

Usa el modo kiosk (vea los documentosxfce4-session y panel).

El click izquierdo sobre la barra de título para obtener el menú parece un poco lento. ¿Cómo lo cambio?

La velocidad de click simple sobre este elemento está ligada a la velocidad del doble click. Si quieres que el menú aparezca más rápido, cambia la velocidad del doble click en las propiedades del ratón en el Gestor de Configuración de Xfce 4 para que sea más rápido. O puedes hacer click derecho sobre la barra de título para obtener el menú visualizado casi instantáneamente sin ajustar la velocidad de doble click. El menú aparecerá de ambas formas.

¿Cómo puedo visualizar una lista de todas las ventanas?

Hay dos posibilidades. La primera es hacer click central sobre el escritorio (si tienes xfdesktop ejecutándose) o puedes añadir el plugin Window List al panel (provisto con el comando xfce4-popup-windowlist).

¿Cómo editar el menú auto-generado con el Editor de Menú?

cp ~/.cache/xfce4/desktop/menu-cache-name-of-the-generated-file.xml ~/.config/xfce4/desktop/menu2.xml
cd ~/.config/xfce4/desktop/
cat menu.xml > menu3.xml
cat menu2.xml >> menu3.xml
mv menu.xml menu.orig.xml
mv menu3.xml menu.xml

Ahora, tienes un menú con todas las categorías en el árbol principal con algunas duplicadas, pero primero debes editar el menu.xml con tu editor favorito y eliminar las 4 siguientes líneas a mitad del fichero, ya que de otra forma el editor informará de un formato erróneo:

</xfdesktop-menu>
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE xfdesktop-menu>

<xfdesktop-menu>

Esto es todo. Ahora puedes ejecutar el editor de menú, eliminar los pocos duplicados y editar todo como quieras.

Configuración → Escritorio → Menú → Editor de Menú

Nota: Eliminando la línea “Sistema”, eliminarás todas las entradas duplicadas procedentes del fichero autogenerado. Por eso, si cambias en el fichero autogenerado, no aparecerán más, pero te librarás de la mayoría de duplicados.

Para restaurar el menú original, haz en un terminal:

mv menu.xml menu3.xml; mv menu.orig.xml menu.xml

¿Cuáles son los comandos exactos empleados cuando lanzamos las aplicaciones de Configuración?

Por favor vea esta entrada de wiki.

Administrador de ficheros

Puedes encontrar más información sobre Thunar en su página oficial o en su wiki.

¿Puedo desactivar la papelera?

No, no puedes. Pero puedes :

  1. Usar 'SHIFT + Supr' para esquivar la papelera y eliminar algo realmente.
  2. Usar cron para limpiar la papelera constantemente.

¿Puedo asignar un atajo de teclado en Thunar para cualquier acción en los menús?

Thunar permite editar los aceleradores de menú simplemente posicionando sobre la acción elegida y pulsando el nuevo atajo de teclado que deseas asignar. Para activar los aceleradores de menú editables selecciona la entrada “Aceleradores de menú editables” en el plugin “Configuración de Interfaz de Usuario”

¿Donde localizar los elementos que hay en la Papelera?

Thunar está siguiendo el estándar de freedesktop para esto. En los siguientes enlaces podrá encontrar más sobre las especificaciones de freedesktop: lea más aquí y aquí.

Puedes encontrar los elementos borrados en ~/.local/share/Trash/files

¿Puede Thunar visualizar vistas en miniatura de vídeo?

Hay dos formas posibles:

  1. Necesitas tener o preparar Thunar con soporte para gconf (las vistas en miniatura de GNOME) e instalar uno de los visualizadores de miniaturas para GNOME, como por ejemplo, Totem incluyendo totem-video-thumbnailer.
  2. Puedes obtener vistas en miniatura sin GNOME instalando el plugin thunar-thumbnailers.

¿Cuándo habrá soporte para la navegación en red o con samba?

¡Ya lo hace! Sólo monta tus recursos compartidos y ve a ellos en Thunar! Solo bromeaba.

¿O estás preguntando si Thunar es capaz de descubrir máquinas remotas en una red y montar/desmontar recursos compartidos de ellas? Thunar está diseñado para ser un administrador de ficheros, no un administrador de sistemas de ficheros de red. Si estos ya existen montados, Thunar y todas las demás aplicaciones serán capaces de usarlos.

Gestor de Escritorio

Quiero deshabilitar el icono de la papelera, la carpeta personal y el sistema de archivos de mi escritorio. ¿Eso es posible?

Si, en Xfce 4.4 puedes esconder algunos iconos del escritorio. Existen dos maneras de hacerlo:

  • Ve a: Menú de Xfce → Configuración → Escritorio → Iconos. Deshabilita los iconos.
  • En el escritorio haz click derecho → Configuración de Escritorio → Iconos. Deshabilita los iconos.

Mi Escritorio de Xfce no tiene ningún icono de acceso directo, ¿por qué?

  • Xfce 4.2: Necesitarás un programa de terceros que te ofrezca los iconos. Algunas sugerencias son: pcmanfm, rox, nautilus, etc. Ten en cuenta que estos programas matarán xfdesktop y la habilidad de usar el menú del click derecho.
  • Xfce 4.4: Puedes habilitar los iconos en: Menú de Xfce → Configuración → Preferencias de Escritorio → Comportamiento → Iconos de Escritorio. Necesitarás construir xfdesktop con thunar-vfs y soporte de dbus. (./configure –enable-thunar-vfs –enable-exo)

Gestor de ventanas

Firefox salta entre los espacios de trabajo, ¿por que?

Cuando una pestaña nueva es abierta desde un enlace externo en Firefox, éste pide al gestor de ventanas que abra la ventana que contiene a la pestaña nueva. Si la ventana a la que se le ha pedido que se muestre no esta en el escritorio actual, el gestor de ventanas de Xfce la moverá hacia el escritorio actual. Si no quieres este comportamiento, hay una opción escondida para controlar este comportamiento.

  • Xfce 4.4

en ~/.config/xfce4/xfwm4/xfwm4rc puedes poner lo siguiente:

  activate_action=bring|switch|none
  • Xfce 4.6
  1. Ve hacia Menú de Xfce → Configuración → Ajustes del gestor de ventanas → Pestaña foco. En la sección “Cuando una ventana aparece por sí misma” elige la opción que desees.
  2. También puedes usar la herramienta xfconf-query para cambiar el ajuste:
  xfconf-query -c xfwm4 -p /general/activate_action -s bring|switch|none

Algunas ventanas siempre estan centradas, ¿por qué?

El gestor de ventanas de Xfce tiene una característica llamada posicionamiento inteligente la cual puede ser ajustada basada en el tamaño de la ventana. Automáticamente centrará las ventanas mas pequeñas que cierto tamaño y una vez que sobrepasen ese tamaño, las ventanas nuevas se acomodarán automáticamente en el mejor lugar. Puedes ajustar el tamaño mínimo en Configuración → Ajustes del gestor de ventanas → Posicionamiento.

¿Es posible que las ventanas recuerden su posición?

Respuesta corta: no.

Respuesta larga: Si la aplicación lo soporta, se restaurará a si misma con el último tamaño y lugar que hayas especificado (por ejemplo: Terminal o Thunar). Si la aplicación no lo soporta, puedes usar una aplicación de emparejamiento de ventana como devilspie or wmctrl.

¿Cómo cambio de escritorios, muevo ventanas, etc, por medio de programación?

wmctrl es una herramienta en linea de comandos que puede cambiar de escritorios, mover ventanas entre espacios de trabajo, mover ventanas, maximizar ventanas, etc.

libwnck es una librería que hace cosas similares.

De repente una ventana se puso transparente ¿Cómo puedo revertir esto?

Si la composición de visualización esta habilitada, el gestor de ventanas de Xfce te permite ajustar la opacidad de una ventana posando el ratón sobre la barra de título, apretando la tecla Alt y usando la rueda del ratón (abajo disminuye la opacidad, arriba la incrementa). Así que usa Alt+rueda del ratón hacia arriba para reiniciar la transparencia.