[How To] Tomboy/Gnote, crear la nota "Comenzar aqui", abrir una nota al iniciar el ordenador.

Imagen de AnSnarkista
0 puntos

Como novato que soy, pondre la forma "novatil" de realizar estas dos acciones bastante utiles.
Descubri el Tomboy hace dos dias y me fascinó lo util que era...pero...si es util y no se puede usar de forma efectiva...deja de ser tan util (o eso pienso yo).

Primero, queria que se abriese de forma rapida, sin muchos clicks, una nota mia llamada "Cosas que hacer". Vi que se podia actrivar una opcion con las teclas rapidas llamada "Abrir "Comenzar aqui", pero claro, como soy muy listo, la borre en cuanto me salio (no queria tener una nota con ese nombre). Luego, mire la Ayuda de Tomboy, y vi que se podian "anclar" notas al menu de Tomboy, asi que decidi anclar la nota en cuestion. Simplemente era abrir el menu de notas y clicar en la chincheta gris, que pasa a ser verde (de esta forma estara forzada a salir en el menu).
Pero no encontre la manera de activar de nuevo la nota "Comenzar aqui", asi que me fui al editor de configuracion.

gconf-editor

o Aplicaciones>herramientas del sistema>Editor de configuracion.

Buscas apps>tomboy y te salen un monton de opciones, entre ellas dos, que son las que me interesaron, menu_pinned_notes y start_note.

Al lado de estos parametros, pone note:// y numeros y letras. "Pinned" significa "pinchadas" y como la unica nota que tenia pinchada era la nota "Cosas que hacer", pues simplemente sustitui el campo de menu_pinned_notes en el de start_note.

Luego en "Teclas Rapidas" le asigne la combinacion F11, asi al pulsar F11, se abre esta nota, siendo muy util.

Despues pense que no valia de nada que escribiese las cosas a recordar ahi, si luego se me olvidaba abrirla para mirar las cosas a recordar, asi que, para que se abriera la dichosa nota al inicio, mire el man (manual) de tomboy

man tomboy

y comprobe que el comando para abrir una nota es el siguiente

tomboy --open-note [nombre/url]

Asi que listos, creé un gedit, y escribi

#!/bin/bash
sleep 5
tomboy --open-note Cosas que hacer

y agregue la ruta del archivo a Aplicaciones al inicio.

Ese script no funciona, porque la nota tiene espacios en su escritura, y la consola parece que no reconoce el espacio (si alguien me puede indicar como se ponen los espacios en la consola, me haria un gran favor), asi que si quereis que la nota en cuestion salga al inicio, teneis que escribir

tomboy --open-note Campo-de-start_note

EDITADO:

Tambien se puede poner:

tomboy --open-note "Nombre de la nota"

el nombre de la nota entre comillas si la nota en cuestion tiene espacios (si el nombre de la nota no tiene espacios, no es necesario)-->Gracias wnino :)

Perdon por el tocho enviado, pero queria resaltar la importancia que tiene mirar antes de preguntar, tanto el man, como la ayuda como el gconf.

Un saludo y espero que os sea util! (a mi ya no se me olvida casi nada...)

AÑADIDO

Una nueva forma mas de hacer que se inicie una nota al iniciar:

Lo primero es ir a /home/usuario/.local/share/tomboy (la carpeta .local esta oculta, presionar Ctrl+H para verla).

En esta carpeta, estan todas las notas que tenemos. Las vamos abriendo, hasta encontrar la nota que queremos hacer que se abra al inicio (Si tenemos muchas, puedes crear una nueva nota con la ventana de esta carpeta abierta, y asi puedes ver cual es la que se crea, porque no estan escritas con su nombre, sino con el ID).

La abrimos con gedit (estan escritas en XML) y buscamos al final de la nota la/s linea/s

< open-on-startup>False< /open-on-startup>

Y cambiamos False, por True en esa misma linea y guardamos.

Despues, en nuestro script ponemos simplemente:

#!/bin/bash

sleep 10 

tomboy

AÑADIDO GNOTE

Hace poco, descubri Gnote (tambien en los repositorios) y que la verdad, me gusta bastante mas, puesto que es una copia de Tomboy, pero escrita en C, por lo que es mucho mas rapida al iniciarse, y abrir notas y demas.

Si durante el tutorial, cambias "tomboy" por "gnote", ira perfectamente tambien, puesto que los comandos y demas son los mismos. Lo unico que por ahora, no han portado los plugins (reminder, que es el que mas uso por lo menos no)

Imagen de jordilz
+1
0
-1

Muy bueno!

A me suele pasar lo mismo suelo trastear antes de mirar las ayudas y manuales - por pereza o prisas- y luego pasa lo que pasa.

Muy útil lo de mostrar las notas al inicio, lo probaré. Lo de los espacios.... es posible con la barra baja "_"...? Probaré

Un saludo

+1
0
-1
Imagen de AnSnarkista
+1
0
-1

No, lo de la "_" lo probe y nada. Le cambie a la nota el nombre por "Cosas_que_hacer" y si funcionaba poniendo en el script

tomboy --open-note Cosas_que_hacer

....(por eso me di cuenta que lo que fallaba era el espacio). Lo he puesto con el URL de la nota para no tenerle que cambiar el nombre (soy muy pijotero para esas cosas) y ademas, quiero investigar como se pondria en el script bien escrito con el nombre (ya es curiosidad).

Soy novato y escribo para novatos.

Consejo de novato--> usad el man, el F1, el gconf y como no, San Google

+1
0
-1

Soy novato y escribo para novatos.

Consejo de novato--> usad el man, el F1, el gconf y como no, San Google

Imagen de wnino
+1
0
-1

creo que para que el script funcione tienes que poner el nombre de la nota entre comillas.

Para las cosas pendientes utilizo thunderbird, mediante una librería (plugin) adicional.


Lee y cumple las Normas, Pregunta antes a San Google y si tienes éxito con tu problema: dí cómo lo hiciste, edita el título del post y pónle (solucionado).
+1
0
-1

Lee y cumple las Normas, Pregunta antes a San Google y si tienes éxito con tu problema: dí cómo lo hiciste, edita el título del post y pónle (solucionado).
Imagen de AnSnarkista
+1
0
-1

SIIIIIII!!!!
Ha funcionado, voy a editar el post original.
Por cierto, y para que me sirva para futuros scripts y demas, lo de #!/bin/bash es para que se reconozca como lenguaje bash ¿no? y para escribir el nombre de un archivo en la consola y que lo reconozca tiene que ir entre comillas ¿no?

Creo que voy a leerme manuales para iniciarme en el mundo bash, es interesante....


Soy novato y escribo para novatos.

Consejo de novato--> usad el man, el F1, el gconf y como no, San Google

+1
0
-1

Soy novato y escribo para novatos.

Consejo de novato--> usad el man, el F1, el gconf y como no, San Google

Imagen de wnino
+1
0
-1

Entonces puedes consultar:

Aventurandose por los shell scripts
Aventurandose por los shell scripts II
Bash mediante ejemplos, parte 1
Bash mediante ejemplos, parte 2
Bash mediante ejemplos, parte 3


Lee y cumple las Normas, Pregunta antes a San Google y si tienes éxito con tu problema: dí cómo lo hiciste, edita el título del post y pónle (solucionado).
+1
0
-1

Lee y cumple las Normas, Pregunta antes a San Google y si tienes éxito con tu problema: dí cómo lo hiciste, edita el título del post y pónle (solucionado).
Imagen de AnSnarkista
+1
0
-1

Graciaas!!

añadido a mi nota tomboy "Cosas que hacer" jajajaja


Soy novato y escribo para novatos.

Consejo de novato--> usad el man, el F1, el gconf y como no, San Google

+1
0
-1

Soy novato y escribo para novatos.

Consejo de novato--> usad el man, el F1, el gconf y como no, San Google

Imagen de AnSnarkista
+1
0
-1

Hoy trasteando por ahi, he visto una nueva forma de iniciar una nota cuando se inicie tomboy.

Lo primero es ir a /home/usuario/.local/share/tomboy (la carpeta .local esta oculta, presionar Ctrl+H para verla).

En esta carpeta, estan todas las notas que tenemos. Las vamos abriendo, hasta encontrar la nota que queremos hacer que se abra al inicio (Si tenemos muchas, puedes crear una nueva nota con la ventana de esta carpeta abierta, y asi puedes ver cual es la que se crea, porque no estan escritas con su nombre, sino con el ID).

La abrimos con gedit (estan escritas en XML) y buscamos al final de la nota la/s linea/s

< open-on-startup>False< /open-on-startup >

Y lo cambiamos por:

< open-on-startup>True< /open-on-startup>

Y lo guardamos.

Despues, en nuestro script ponemos simplemente:

#!/bin/bash

sleep 10 

tomboy

Lo pongo tambien en el post inicial
Saluud!!!

+1
0
-1

Soy novato y escribo para novatos.

Consejo de novato--> usad el man, el F1, el gconf y como no, San Google