Recompilar gnome-screenshot para quitar los dos puntos del nombre del fichero de captura

gnome-screenshot es el programa para hacer capturas de pantalla en Linux Mint, pero tiene un problema: los ficheros que genera se guardan con un nombre que contiene la hora, minutos y segundos separados por : y esto da problemas si se quieren utilizar en Windows.

No hay ninguna opción en el programa para configurar esto, pero por suerte estamos en el mundo del código libre, donde si algo no te gusta de un programa puedes modificar el código fuente y dejarlo a tu gusto. Así que este es el proceso para recompilar gnome-screenshot y cambiar el nombre de los ficheros que genera.

Instalamos unos paquetes que nos harán falta para poder compilar:

sudo apt-get install gnome-common libxext-dev libcanberra-gtk3-dev

Descargamos el código fuente y lo descomprimimos:

wget https://git.gnome.org/browse/gnome-screenshot/snapshot/gnome-screenshot-3.4.1.tar.gz
tar -xf gnome-screenshot-3.4.1.tar.gz

Nos vamos al fichero src/screenshot-filename-builder.c, línea 126, y la cambiamos por esta:

timestamp = g_date_time_format (d, "%Y-%m-%d_%H-%M-%S");

Y lo recompilamos. Desde la raíz de la carpeta del código ejecutamos (quizá haya algún paso innecesario o duplicado, pero prefiero copiar todo lo que hice y me funcionó):

./configure
autoreconf --install
intltoolize --force
autoreconf
./configure
make
sudo make install

Os doy permiso… ¿O no?

Hoy he recibido un email de una conocida red social. Sí, voy a ser tan pedante como los informativos de la tele. Resulta que han seleccionado unas fotos de las que subí en su día a esa cosa y han hecho un “vídeo” con lo que llaman el “Día de la amistad”.

Dejando a un lado la cursilería repulsiva del vídeo en cuestión y la música totalmente opuesta a mis gustos, supongo que cuando me dí de alta autoricé a esta gente a generar aberraciones como la que me proponen.

FML… Por suerte queda poco para hive.ly…

Desactivar la opción “Upload open files” en el plugin SFTP de Sublime Text 3

Una de las cosas que me encanta de Sublime Text es la cantidad de plugins que tiene. Uno de ellos es Sublime SFTP, que permite subir y bajar ficheros por FTP directamente desde el Sublime Text.

Sin embargo hay una cosa que no me gusta de este plugin: en el menú contextual las opciones de subir fichero (que sube al servidor el fichero actual) y subir los ficheros abiertos (que sube todos los ficheros que tengamos abiertos) están seguidas, lo que hace que a veces seleccionemos la segunda en vez de la primera. Esto me ha pasado ya un par de veces y por suerte sin consecuencias, pero puede haber ocasiones en las que subir todos los ficheros que estamos editando pueda causar problemas.

Para solucionar esto lo más sencillo es modificar el menú contextual y mover la opción de subir los ficheros abiertos más abajo. Abrimos la carpeta de los paquetes (Preferences -> Browse Packages) y entramos en la carpeta SFTP. Allí encontraremos el fichero Context.sublime-menu, en el que simplemente moveremos la línea

{ "caption": "Upload Open Files", "command": "sftp_upload_open_files" },

a cualquier otra parte. Yo la he puesto debajo de la opción Browse remote.