domingo, 8 de marzo de 2015

6 hermosos trucos, 6...

… de diversas ganaderías y pelajes, y que los pongo aquí por aquello de acordarme y tenerlos a mano, que después de todo es el objetivo inicial de mi Blog.
Claro que los que los usen con frecuencia seguro que dirán que 'menuda chorrada', pero es que, a los que no somos 'usuarios Pro', siempre nos viene bien tener a mano una 'chuleta' para ejecutar cosas no habituales... que no tenemos por qué tenerlas memorizadas.
Así que...
1- Arrancar con Iceweasel abierto en una página web (o dirección) determinada
Es tan sencillo como tener el Iceweasel (o Firefox) que no ocupe toda la pantalla y, desde la barra de navegación, arrastrar la dirección al Escritorio. Se crea un enlace directo, que, si quieres, puedes cambiarle el icono con botón derecho-propiedades, etc. Así he puesto, por ejemplo, el entrar en CUPS (ya sabes... localhost:631, y tal)

2- Instalar desde la rama experimental
Si quieres (corriendo, eso si, eventuales riesgos) probar cómo te funciona una aplicación que todavía está en Experimental, hay que hacerlo especificando que se instale ese (o esos) paquetes, es decir, indicando expresamente la versión que se quiere instalar.
Por ejemplo, en estos momentos yo estoy usando la versión 31.5.0esr-1 del Iceweasel (Firefox) pero ya está en Experimental la versión 36.0-2, lo puedes ver aquí así que, si la quiero probar, haría (activado ese 'repo', y recargando los repositorios, con un sudo aptitude update) un
sudo aptitude install iceweasel=36.0-2 iceweasel-l10n-es-es=36.0-2
que supongo que también serviría para los paquetes (específicos) que están en la rama 'unstable' (Sid).
La versión específica se puede encontrar por ejemplo en el enlace que he puesto antes (yo tengo un motor de búsqueda de 'Debian Packages en mi Iceweasel). ¡Pero, si decides instalar algo, tras hacerlo, hay que acordarse de volver a desactivar la rama Sid... o en el próximo 'upgrade' te actualizará todos los paquetes a Sid!. (la rama 'experimental', por contra, solo actualiza 'a demanda expresa', así que se podría dejar activa)
Pero, para evitar andar buscando la versión específica, también puede hacerse, al menos desde Experimental, con
sudo aptitude install iceweasel iceweasel-l10n-es-es -t experimental
NOTA: también se puede utilizar este esquema para instalar desde la rama SID, basta activar su repositorio, 'refrescarlos' (con sudo aptitude update) y escribir, por ejemplo
sudo aptitude install grub-common -t sid
(y acordarse, luego, de desactivar los repos de Sid y volver a refrescarlos)
 
3- Dar permisos a una carpeta, o archivo
Esto es elemental pero, si alguna vez lo tengo que hacer, siempre se me olvida cómo se hacia. Y es tan sencillo como, si por ejemplo quiero que la carpeta montada en /media/ALMACEN tenga permisos de ejecución, lectura y escritura, escribir, en consola...
sudo chmod -Rf 777 /media/ALMACEN
(R para hacerlo Recursivamente (o sea, afectando también a todas sus subcarpetas) y f (si quieres) para que no muestre mensajes de error si no puede cambiar los permisos de algún fichero).
(NOTA: en la anotación numérica de los permisos, la primera cifra se refiere a los permisos del usuario Propietario, la segunda a los permisos concedidos al Grupo y la tercera, a los concedidos a Otros (resto de usuarios no incluidos en el Grupo, etc). 
Y el número describe, con un hábil truco (en el fondo, una nomenclatura 'octal'), los permisos: 
4= se tiene acceso a permiso de lectura
2= se tiene acceso a permiso de escritura (y por tanto, a permiso de modificar el archivo)
1= se tiene acceso a permiso de ejecución
0 = no se tiene ningún permiso


Así que basta sumar los números correspondientes para saber los permisos. Por ejemplo...
El Propietario (1º dígito) tiene todos los permisos: 1+2+4=7
El Grupo (2º dígito) podría tener permisos de ejecución y de lectura (no de modificarlo): 1+4=5
El Resto (3º dígito), o ningún permiso (0), o solo de ejecución y lectura (1+4=5)
que se representarían, en el ejemplo, con 750 (7-5-0), o bien con 755 (7-5-5)
(Así que 777 significa que todos tienen permisos de ejecución, lectura y escritura (modificación) 

4- Vaciar la papelera de root (o eliminar archivos 'definitivamente')
Ya sabes que la papelera 'normal' (del usuario) está en /home/usuario/.local/share/Trash/, y que se vacía con 'Vaciar Papelera', etc. 
Pero también hay que acordarse de que existe otra Papelera, que viene, como Archivo Oculto, bajo el nombre de .Trash-0. Esta es la Papelera de Root (a donde van todos los archivos que borren actuando 'como root'), y que se encuentra en /root/.local/share/Trash/
La Papelera de Root (.Trash-0) solo la puede vaciar el Root. Esto se puede hacer, desde el entorno gráfico, pulsando Alt+F2, escribiendo, por ejemplo
gksu nautilus
metiendo contraseña de root, etc. y ya se te abre el Navegador de Archivos como Root. Y, desde ahí (OJO, Ctrl+H para 'Ver archivos ocultos') buscarlos y borrarlos.
Pero no vale con 'Suprimir' (porque volverían a la Papelera), hay que eliminarlos definitivamente, y esto se hace con Mayusc+Supr.
(Hombre, si usas Nemo (como yo, que ya hace años que 'erradiqué' el Nautilus) es mucho más fácil, basta ir a Sistema de archivos, posicionarse en la carpeta /root y, con botón derecho ratón... 'Abrir con permisos administrativos' la mencionada carpeta. Entonces (tras meter la contraseña de root) te vas a /root/.local/share/Trash/ y eliminas los archivos de la papelera con el consabido Mayusc+Supr).

5- Llevar iconos-lanzadores al Panel o al 'dock' (barra lanzadora de favoritos)
Al menos en Cinnamon no merece la pena complicarse la vida, se hace facilísimamente, sin más que abrir el Menú y arrastrar, con el ratón, el icono de la aplicación que queramos, a la zona elegida.
(Y, para eliminarlos, desde el Panel, botón derecho ratón-Quitar y desde el lanzador de favoritos, simplemente arrastrando el icono correspondiente fuera de la barra).

6- Añadir motores de búsqueda al Iceweasel
Esta opción de Iceweasel/Firefox, los motores de búsqueda ('searchplugins'), que aparecen en la barra principal, siempre me ha encantado, y la uso con frecuencia para consultar, por ejemplo, el Diccionario de la RAE, buscar en Youtube, o en Google Maps, en Debian Packages, etc, etc.
Estos motores, en general, se instalan por defecto, pero... ¿y si quiero añadir alguno que me interese particularmente? 
Pues bien, hay tres caminos:
a) que la página web ofrezca su motor de búsqueda, en cuyo caso no hay más que instalarlo.

b) que el motor de búsqueda esté en la web http://mycroftproject.com/search-engines.html que tiene muchísimos. Se instalan muy fácilmente: elegido uno que te interese, clic en él y una ventana emergente te pregunta si lo quieres 'añadir a la lista de buscadores disponibles en la barra de búsqueda'. Aceptas, y ya está.

c) que no, pase ni una cosa, ni la otra. Entonces, la forma más sencilla es instalar el Complemento 'Add to Search Bar'. Ya instalado, basta ir a la página web que quieres añadir como nuevo motor de búsqueda, poner el cursor del ratón sobre su barra de búsquedas y, con botón derecho, buscar y pinchar en... 'Agregar a la barra de Busquedas'. Y ya lo verás en la barra de los searchplugins.


Bueno, pues hasta aquí hemos llegado. Pero, como empecé la entrada con un simil taurino, aquí va el 'sobrero'...

7- Conocer cómodamente muchas cosas de tu ordenador
Dmidecode es un comandito curioso, que te permite ver las tripas de tu PC, sin necesidad de abrirlo. En mi caso (Debian Jessie) yo ya lo he encontrado instalado pero si no, se instala fácilmente con sudo aptitude install dmidecode... y ya esta.
Para usarlo basta escribir, en consola
sudo dmidecode -t número
(la 't' es de 'type'). En el manual de dmidecode (en consola, 'man dmidecode') vienen una relación de números ('types'), del 0 al 42, que te dan la información que ahí se especifica. Hombre, no todos son igual de útiles pero, por ejemplo, escribiendo
sudo dmidecode -t 0
te enseña qué tipo y versión de BIOS tienes, que está soportado y/o activado, si es actualizable, etc.
No todos los 'types' dan información significativa, pero otros interesantes pueden ser...
Del 1 al 4, hablan del modelo del PC, su placa base, y su procesador (si es de 32 o 64 bits, etc)
El 8, 9 y 10 hablan de los conectores externos disponibles (PS/2, USB, VGA, HDMI, audio...), de las ranuras de expansión (slots) de la placa base y de los dispositivos instalados
El 16 y 17, de la RAM (instalada, tipo, capacidad de ampliación, slots usados y disponibles, etc)


En fin, que 'dmidecode' puede ser útil para indagar cómo es un PC, sin tener que abrirlo (sobre todo, si es un portátil).

NOTA FINAL
Un 'Anónimo' amigo me hace el comentario de si conocía el paquete 'inxi'. No, no lo conocía, es una aplicación (o super-script, o lo que sea) buenísima, y está en los repos, así que lo he instalado muy fácilmente con
sudo aptitude install inxi
y su uso por consola es de lo más sencillo.
Tiene una amplia ayuda (tipeando man inxi, o inxi --help), y además se ven cosas interesantes buscando por Google pero, por resumir, basta escribir, en consola, por ejemplo
inxi -A y te da datos de tus tarjetas de audio
inxi -D te da los del disco duro
inxi -G de la gráfica
inxi -M de la placa base
sudo inxi -m de la memoria RAM
(bueno, y etc, ver el manual).
Pero lo interesante, si escribes...
inxi -F
o mejor aún
inxi -v 7 
te informa de todo
(y, como me cuenta 'mi informante', te puede dar hasta el tiempo, con inxi -w -xxx)

Magnífica herramienta, complementa (y si me apuras, mejora) a dmidecode. Para estudiarla con detenimiento...


4 comentarios:

  1. ¡caramba, no lo conocía y es magnífico!
    Muchas gracias 'Anónimo' amigo, con tu permiso lo añado a la entrada.

    ResponderEliminar
    Respuestas
    1. No me las des a mí. Dáselas al autor del script.

      Nos vemos por EL.

      Eliminar
  2. te da hasta el tiempo:
    $ inxi -w -xxx
    Weather: Conditions: 43 F (6 C) - Partly Cloudy Wind: From the NNW at 4 MPH Humidity: 93%
    Pressure: 30.30 in (1026 mb) Wind Chill: 41 F (5 C)
    Location: Mahón 07 (ESP) Altitude: 49 ft
    Time: March 10, 7:33 AM CET (Europe/Madrid) Observation Time: March 10, 7:00 AM CET

    ResponderEliminar