Como auto ejecutar aplicaciones en escritorios especificos en Gnome

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.

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:

 

#!/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

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.

Se bueno y comparte!
Publicado el Categorías Tutoriales

Acerca de Perro

Ingeniero en Informática. Programador en PHP y Angular. Lo que mas adoro en el mundo es el conocimiento. Y el anime....y Japón...y el running...y bloguear claro y algunas otras cientos de cosas. Sigo buscando la manera de hacer mi primer millón.

Comenta!

Comenta aquí

avatar
wpDiscuz