Autor
|
Tema: Pequeño truco (Leído 10,782 veces)
|
Nirvanareus
Desconectado
Mensajes: 170
Kurt Cobain
|
PRIVACIDAD TOTAL
Hay personas a las cuales les resulta molesto (por razones de privacidad) que todos los documentos, imágenes, que se van abriendo generen enlaces (accesos directos) en el menú "Documentos Recientes". Por lo tanto si tu eres uno de esos acá te dejo una solución.
En nuestra carpeta personal (en mi caso: /home/javier) existe un archivo llamado ".recently-used.xbel". Lo que debemos hacer es borrar este archivo, y crear una carpeta con el mismo nombre y listo.
Lo de la carpeta es para que cuando el sistema intente generar el archivo nuevamente al abrir cualquier documento, no pueda hacerlo ya que hay una carpeta con el mismo nombre.
Si prefieres hacer los pasos por consola solo debes hacer lo siguiente:
cd /home/TU_USUARIO
rm .recently-used.xbel
mkdir .recently-used.xbel
Ahora podremos abrir cualquier documento tranquilamente, que el menú permanecerá siempre vacío como si no hubiéramos abierto nada.
NOTA: A pesar de que este mini-manual esta dirigido a Ubuntu puede ser utilizado con cualquier distribución que utilice como entorno de escritorio GNOME.
|
|
|
En línea
|
|
|
|
[u]nsigned
Desconectado
Mensajes: 2.397
JS/Node developer
|
Bien por la info ...pero pienso que, en caso de tener que compartir nuestra pc con GNU Linux, sería mas fácil y seguro darle una cuenta propia a ese usuario y listo Repito, una cosa no quita la otra. Una prueba mas de que GNU Linux es mucho mas personalizable que win.. Saludos
|
|
|
En línea
|
No hay atajo ante la duda, el misterio se hace aquí... Se hace carne en cada uno, el misterio es existir!
|
|
|
rob1104
Desconectado
Mensajes: 340
Usuario común
|
|
|
|
En línea
|
Sin análisis de requisitos o sin diseño, programar es el arte de crear errores en un documento de texto vacío.
|
|
|
7th_Sign
|
ahaha siempre hay un defensor para todo, pero es verdad que en windows se pueden hacer muchas cosas que se hacen en linux, ya sea con programas del mismo M$ o con programas de terceros, pero siempre he dicho que es mas divertido hacerlo en linux, es decir desde la shell.
saludos y muy buen aporte.
|
|
|
En línea
|
qué me sugieren poner aquí???
|
|
|
Algotrix
Desconectado
Mensajes: 72
|
gracias
|
|
|
En línea
|
"El software libre es como el sexo, es mejor cuando es gratis"
Linus Torvalds
|
|
|
leogtz
. . .. ... ..... ........ ............. .....................
Colaborador
Desconectado
Mensajes: 3.069
/^$/
|
El problema aqui es que de vez en cuando mostrará errores: leo@lein:~$ ls | gedit
(gedit:15573): Gtk-WARNING **: Attempting to read the recently used resources file at `/home/leo/.recently-used.xbel', but the parser failed: Ha ocurrido un error al leer el archivo «/home/leo/.recently-used.xbel»:·Es un directorio.
(gedit:15573): GLib-CRITICAL **: g_bookmark_file_get_size: assertion `bookmark != NULL' failed sys:1: GtkWarning: Attempting to store changes into `/home/leo/.recently-used.xbel', but failed: Falló al renombrar el archivo «/home/leo/.recently-used.xbel.ZL97XU» a «/home/leo/.recently-used.xbel»:·g_rename()·falló:·Es un directorio leo@lein:~$
Mejor crear un script que borre la línea que identifica al archivo. #!/usr/bin/bash # Pequeño script para remover "Documentos recientes" en Ubuntu, a lo rapido. cat "$HOME/.recently-used.xbel" | grep -vi "file:" > "temporal.txt" mv "temporal.txt" "$HOME/.recently-used.xbel" exit 0;
Saludos.
|
|
« Última modificación: 6 Agosto 2009, 18:55 pm por Leo Gutierrez. »
|
En línea
|
|
|
|
Gambinoh
|
El problema aqui es que de vez en cuando mostrará errores: leo@lein:~$ ls | gedit
(gedit:15573): Gtk-WARNING **: Attempting to read the recently used resources file at `/home/leo/.recently-used.xbel', but the parser failed: Ha ocurrido un error al leer el archivo «/home/leo/.recently-used.xbel»:·Es un directorio.
(gedit:15573): GLib-CRITICAL **: g_bookmark_file_get_size: assertion `bookmark != NULL' failed sys:1: GtkWarning: Attempting to store changes into `/home/leo/.recently-used.xbel', but failed: Falló al renombrar el archivo «/home/leo/.recently-used.xbel.ZL97XU» a «/home/leo/.recently-used.xbel»:·g_rename()·falló:·Es un directorio leo@lein:~$
Mejor crear un script que borre la línea que identifica al archivo. #!/usr/bin/bash # Pequeño script para remover "Documentos recientes" en Ubuntu, a lo rapido. cat "$HOME/.recently-used.xbel" | grep -vi "file:" > "temporal.txt" mv "temporal.txt" "$HOME/.recently-used.xbel" exit 0;
Saludos. Leo please, podrías explicar un poquito el script, es que no estoy familiarizado actualmente con los comandos cat y grep (he leído el man en inglés pero no me he aclarado mucho). Espero no molestar a nadie resubiendo este hilo, es que realmente me interesa.
|
|
« Última modificación: 1 Abril 2011, 08:36 am por Gambinoh »
|
En línea
|
|
|
|
Jake Logan
Desconectado
Mensajes: 11
Honeypot Lover
|
A ver si te puedo responder yo... El comando cat te muestra todo el contenido del archivo seleccionado (en este caso $HOME/.recently-used.xbel) De ahí pasamos a filtrar el contenido con grep en base al patrón " file:" -v, --revert-match Invierte el sentido de la concordancia, para seleccionar las líneas donde no las hay. -i, --ignore-case No hace caso de si las letras son mayúsculas o minúsculas ni en el patrón ni en los ficheros de entrada. Esto lo que hace es extraer del archivo todas las líneas salvo las que identifican al archivo. El contenido extraído será el contenido del archivo creado por el script ( temporal.txt) Posteriormente con mv renombramos y movemos temporal.txt y lo llamamos $HOME/.recently-used.xbel, reemplazando al anterior. Esto equivale a borrar del anterior archivo las líneas que identificaban los archivos recientes. Para más información, STFW. Saludos.
|
|
|
En línea
|
Don't let the door hit your ass on your way out.
|
|
|
Gambinoh
|
Finalmente he modificado la ruta a /bin/bash porque el equipo en el que estoy trabajando tiene instalado Ubuntu. He llamado al archivo Borrar.sh y le he dado permisos de lectura y ejecución mediante sudo chmod u+rx,g+rx,o+rx /bin/Borrar.sh y así lo puedo ejecutar facilmente en cualquier momento desde la Shell. Por cierto ¿cómo puedo hacer que se ejecute solo, justo antes de apagar el PC? PD: Gracias por el script Leo
|
|
« Última modificación: 4 Abril 2011, 01:04 am por Gambinoh »
|
En línea
|
|
|
|
leogtz
. . .. ... ..... ........ ............. .....................
Colaborador
Desconectado
Mensajes: 3.069
/^$/
|
When logging out of a linux system running the BASH shell, file .bash_logout is executed. This file is usually very short, and contains commands users want to execute upon leaving the account. The most popular is the clear command, which clears the screen. Coloca tus comandos en el archivo ~/.bash_logout http://rcsg-gsir.imsb-dsgi.nrc-cnrc.gc.ca/documents/advanced/node125.html
|
|
|
En línea
|
|
|
|
|
|