Este mini tutorial les va a parecer complicado pero en realidad no lo es tanto. El objetivo es sencillo: auto ejecutar aplicaciones en Gnome, y que se inicien en los escritorios que deseemos.
Auto iniciar aplicaciones en Gnome
Resulta que los de Gnome han decidido quitar esa opción, por lo tanto para recuperarla tenemos que instalar gnome-session-properties. Estoy seguro que saben como instalar aplicaciones en Linux.
Luego iniciamos esta utilidad con Alt + F2.
Todavía no la vamos a usar, pero dejo una captura de ejemplo de como se podria auto iniciar Polly, un cliente de twitter para Linux.
[![](/images/posts/1305/Captura-de-pantalla- de-2017-03-31-08-21-25-600x481.png)](https://paraisolinux.com/wp- content/uploads/2017/03/Captura-de-pantalla-de-2017-03-31-08-21-25.png)
Como mover aplicaciones a un escritorio predefinido
Para esto vamos a hacer uso de una aplicacion llamada wmctrl. Esta nos permite interactuar con el gestor de ventanas. Es una aplicacion que usa desde la consola o desde scripts.
Por ejemplo, para mover polly que abrimos recien al escritorio 2 escribiriamos en la consola algo asi:
wmctrl -r polly -t 1
Tambien podemos hacer otras cosas como:
- -a para que el foco se ponga sobre el programa que le indiquemos, sin importar en cual escritorio este
- -s para movernos a un escritorio predefinido
Como auto iniciar aplicaciones en un escritorio predefinido en Gnome
Ahora, uniendo las 2 partes anteriores del tutorial vamos a hacer lo que vinimos a hacer. Primero, abren gedit o cualquier editor de texto. Y escriben lo siguiente adentro:
[bash] #!/bin/bash
google-chrome-stable & polly & spotify & spacefm &
sleep 5
wmctrl -r google-chrome-stable -t 0 wmctrl -r spacefm -t 0 wmctrl -r polly -t 1 wmctrl -r spotify -t 2
wmctrl -a google-chrome-stable [/bash]
Este script tiene 3 partes.
- Primero: Abrimos todas las aplicaciones que deseamos auto iniciar.
- Segundo: Movemos cada aplicación al escritorio deseado. 0 es para el primer escritorio, 1 para el segundo, etc etc
- Tercero: Ponemos el foco en la aplicación preferida.
Guardamos el archivo en nuestra carpeta home con un nombre descriptivo y que empiece con un ‘.’. Por ejemplo: .auto-iniciar
Ahora abrimos gnome-session-properties y añadimos una entrada que se llame ‘Auto Iniciar’ y que apunte al script que acabamos de guardar. Algo asi:
Si no funciona prueben cambiando el valor de sleep por uno mas grande, o agregando un sleep al inicio.
Eso deberia ser todo, espero que les funcione y que compartan la entrada.