Tips: Cambia el fondo del panel en Xfce

Esto es un sencillo truco para poner el fondo que querramos en el panel de Xfce. Editamos el fichero .gtkrc-2.0 de nuestro /home. Si no está, por supuesto que lo creamos y le ponemos esto adentro:

style «panel»
{
bg[NORMAL] = «#FFFFFF»
bg_pixmap[NORMAL] = «background.ext»
fg[NORMAL] = «#FFFFFF»
}

widget_class «*Panel*» style «panel»
widget «*Panel*» style «panel»
class «*Panel*» style «panel»

Cambiamos |background.ext por la ruta y el nombre de nuestra imagen y reiniciamos el panel:

killall xfce4-panel
xfce4-panel &

Listo!!!

Tips: Cambia el fondo del panel en Xfce

Thunar y «Abrir Con…»: Borrar listado de programas

Como sabemos todos los usuarios de Thunar, cuando una aplicación no encuentra el programa que la ejecuta, podemos ir a la opción Abrir con... e ir añadiendo todos los programas que queramos que ejecuten dicha aplicación.

¿Que sucede? Que este listado se acumula y es posible que no todos los programas que seleccionemos cumplan la función que queremos.

Para borrar este listado solo tenemos que ir a: ~/.local/share/applications donde encontraremos un fichero llamado defaults.list el cual tendrá adentro algo similar a esto:

[Default Applications]
image/jpeg=gpicview.desktop
text/plain=mousepad.desktop
image/png=gpicview.desktop

Donde por ejemplo para abrir las imagenes en formato jpg y png uso gpicview… Borrando esas lineas todo vuelve a estar por defecto..

Thunar y «Abrir Con…»: Borrar listado de programas

Buscador para Thunar usando Zenity

Este sencillo tutorial lo he encontrado en el blog de Xubuntu y lo traduzco para ustedes. La idea es que cuando estemos en un directorio dentro de Thunar, en el menú desplegable al hacer clic derecho, aparezca la opción de buscar archivos o carpetas como se muestra en la imagen posterior:

Para lograr esto lo primero que tenemos que hacer es instalar zenity:

$ sudo aptitude install zenity

Luego abrimos la consola y ponemos:

$ mkdir ~/.bash-scripts/

para crear un directorio que contendrá el script que ejecutará la acción en si. Ahora creamos un fichero llamado search-for-files adentro de la siguiente forma:

mousepad ~/.bash-scripts/search-for-files

y le pegamos esto adentro:

#!/bin/bash
#search-for-files

# change this figure to suit yourself – I find zenity dies from about 1000 results but YMMV
maxresults=500

# again, change the path to the icon to suit yourself. But who doesn’t like tango?
window_icon=»/usr/share/icons/Tango/scalable/actions/search.svg»

# this script will work for any environment that has bash and zenity, so the filemanager is entirely down to you! you can add extra arguments to the string as long as the last argument is the path of the folder you open
filemanager=»thunar»

window_title=»Search for Files»

srcPath=»$*»

if ! [ -d «$srcPath» ] ; then
cd ~/
srcPath=`zenity –file-selection –directory –title=»$window_title – Look in folder» –window-icon=»$window_icon»`
fi

if [ -d «$srcPath» ] ; then

fragment=`zenity –entry –title=»$window_title – Name contains:» –window-icon=»$window_icon» –text=»Search strings less than 2 characters are ignored»`
if ! [ ${#fragment} -lt 2 ] ; then

(

echo 10
O=$IFS IFS=$’\n’ files=( `find «$srcPath» -iname «*$fragment*» -printf \»%Y\»\ \»%f\»\ \»%k\ KB\»\ \»%t\»\ \»%h\»\\\n | head -n $maxresults` ) IFS=$O
echo 100

selected=`eval zenity –list –title=\»${#files[@]} Files Found – $window_title\» –window-icon=»$window_icon» –width=»600″ –height=»400″ –text=\»Search results:\» –print-column=5 –column \»Type\» –column \»Name\» –column \»Size\» –column \»Date modified\» –column \»Path\» ${files[@]}`
if [ -e «$selected» ] ; then «$filemanager» «$selected» ; fi

) | zenity –progress –auto-close –pulsate –title=»Searching…» –window-icon=»$window_icon» –text=»Searching for \»$fragment\»»

fi

fi

exit

y le damos permisos de ejecución:

chmod a+x ~/.bash-scripts/search-for-files

Ahora haces un backup del fichero uca.xml:

$ sudo cp /etc/xdg/Thunar/uca.xml /etc/xdg/Thunar/uca.xml.old

al que le pondremos al final esto:

<action>
<icon>/usr/share/icons/Tango/scalable/actions/search.svg</icon>
<name>Search for Files</name>
<command>bash ~/.bash-scripts/search-for-files %f</command>
<description>Search this folder for files</description>
<patterns>*</patterns>
<directories/>
</action>

Ahora lo que nos queda es abrir Thunar » Editar » Configurar acciones personalizadas y creamos una nueva. Y llenamos los siguientes campos:
En la pestaña Básico:

Nombre: Buscador
Descripción: Buscador de archivos/carpetas
Comando: bash ~/.bash-scripts/search-for-files %f
Icono: Seleccionamos el que más nos guste.

Ahora en la pestaña Condiciones de apariencia lo siguientes campos:

Patrón de archivo: *
Aparece si la selección contiene: Directorio.

Y listo!!!

Buscador para Thunar usando Zenity

Ponle un tema musical a tu inicio de sesión en LXDE o Xfce con Mplayer.

El problema de los entornos minimalistas, es que no cuentan con ciertas herramientas para hacer de tu entorno de escritorio algo más ameno. Estamos acostumbrados a que, con Gnome o KDE, al iniciar la sesión, se dispare una musiquilla de fondo. Pues configurar esto con LXDE o Xfce no es posible, o por lo menos desconozco la forma de hacerlo, así que con un sencillo script podemos lograr este efecto, o algo similar.

Abrimos un editor de texto en la consola:

sudo nano /usr/local/bin/intro

y le ponemos esto adentro:

#!/bin/bash
sleep 0
mplayer /ruta_del_archivo
exit 0

Primero que nada, está más que claro que tenemos que tener mplayer instalado en el ordenador. El valor de sleep, que en este caso es cero, se puede cambiar a su gusto ( es el valor en segundo que se demora cargar la aplicación ). Y por supuesto, donde dice ruta, va la ruta en la que tienen el archivo de música a reproducir.

Es recomendable que para ello escojan o hagan un pequeño Loop, pero si quieren dejar una canción completa, es desición vuestra. 😛

Ponle un tema musical a tu inicio de sesión en LXDE o Xfce con Mplayer.