elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Usando Git para manipular el directorio de trabajo, el índice y commits (segunda parte)


+  Foro de elhacker.net
|-+  Sistemas Operativos
| |-+  GNU/Linux (Moderador: MinusFour)
| | |-+  Pequeño truco
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] 2 Ir Abajo Respuesta Imprimir
Autor Tema: Pequeño truco  (Leído 8,857 veces)
Nirvanareus

Desconectado Desconectado

Mensajes: 170


Kurt Cobain


Ver Perfil
Pequeño truco
« en: 25 Julio 2009, 17:26 pm »

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 Desconectado

Mensajes: 2.397

JS/Node developer


Ver Perfil WWW
Re: Pequeño truco
« Respuesta #1 en: 25 Julio 2009, 20:27 pm »

Bien por la info  ;D...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  :D

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 Desconectado

Mensajes: 340


Usuario común


Ver Perfil WWW
Re: Pequeño truco
« Respuesta #2 en: 25 Julio 2009, 23:40 pm »

Que mas personalizable ni que nada... con windows tambien se puede e igual de facil:
http://www.dosbit.com/2008/02/21-desactiva-los-documentos-recientes-en-windows-con-un-par-de-clicks

 ;D
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

Desconectado Desconectado

Mensajes: 78



Ver Perfil WWW
Re: Pequeño truco
« Respuesta #3 en: 26 Julio 2009, 10:32 am »

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 Desconectado

Mensajes: 72



Ver Perfil
Re: Pequeño truco
« Respuesta #4 en: 3 Agosto 2009, 09:18 am »

 ;-) gracias
En línea

"El software libre es como el sexo, es mejor cuando es gratis"

Linus Torvalds
leogtz
. . .. ... ..... ........ ............. .....................
Colaborador
***
Desconectado Desconectado

Mensajes: 3.069


/^$/


Ver Perfil WWW
Re: Pequeño truco
« Respuesta #5 en: 6 Agosto 2009, 17:57 pm »

El problema aqui es que de vez en cuando mostrará errores:
Código:
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.
 :-\
Código
  1. #!/usr/bin/bash
  2. # Pequeño script para remover "Documentos recientes" en Ubuntu, a lo rapido.
  3. cat "$HOME/.recently-used.xbel" | grep -vi "file:" > "temporal.txt"
  4. mv "temporal.txt" "$HOME/.recently-used.xbel"
  5. exit 0;
Saludos.
« Última modificación: 6 Agosto 2009, 18:55 pm por Leo Gutierrez. » En línea

Código
  1. (( 1 / 0 )) &> /dev/null || {
  2. echo -e "stderrrrrrrrrrrrrrrrrrr";
  3. }
  4.  
http://leonardogtzr.wordpress.com/
leogutierrezramirez@gmail.com
Gambinoh


Desconectado Desconectado

Mensajes: 389



Ver Perfil WWW
Re: Pequeño truco
« Respuesta #6 en: 1 Abril 2011, 08:32 am »

El problema aqui es que de vez en cuando mostrará errores:
Código:
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.
 :-\
Código
  1. #!/usr/bin/bash
  2. # Pequeño script para remover "Documentos recientes" en Ubuntu, a lo rapido.
  3. cat "$HOME/.recently-used.xbel" | grep -vi "file:" > "temporal.txt"
  4. mv "temporal.txt" "$HOME/.recently-used.xbel"
  5. 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 Desconectado

Mensajes: 11


Honeypot Lover


Ver Perfil
Re: Pequeño truco
« Respuesta #7 en: 1 Abril 2011, 14:19 pm »

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.  ;D

Saludos.  :)
En línea

Don't let the door hit your ass on your way out.

Gambinoh


Desconectado Desconectado

Mensajes: 389



Ver Perfil WWW
Re: Pequeño truco
« Respuesta #8 en: 4 Abril 2011, 01:01 am »

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 :D
« Última modificación: 4 Abril 2011, 01:04 am por Gambinoh » En línea

leogtz
. . .. ... ..... ........ ............. .....................
Colaborador
***
Desconectado Desconectado

Mensajes: 3.069


/^$/


Ver Perfil WWW
Re: Pequeño truco
« Respuesta #9 en: 4 Abril 2011, 01:12 am »

Código:
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

Código
  1. (( 1 / 0 )) &> /dev/null || {
  2. echo -e "stderrrrrrrrrrrrrrrrrrr";
  3. }
  4.  
http://leonardogtzr.wordpress.com/
leogutierrezramirez@gmail.com
Páginas: [1] 2 Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
truco de nfsug?
Juegos y Consolas
testosterona 1 1,086 Último mensaje 26 Febrero 2005, 07:57 am
por ¤ Nerviozzo ¤
Truco=Dinero
Juegos y Consolas
Isirius 3 1,474 Último mensaje 19 Enero 2007, 18:17 pm
por Isirius
Truco! « 1 2 »
Desafíos - Wargames
APOKLIPTICO 15 13,378 Último mensaje 1 Abril 2013, 03:20 am
por chipo
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines