Tip: Establecer terminal por defecto en Nautilus

Un pequeño tip para este soleado domingo en La Serena. Resulta que si uno utiliza algunas herramientas del escritorio Gnome como Nautilus en mi caso, algunas veces sus opciones por defecto no son las más adecuada y como es bien sabido Gnome no da herramientas sencillas para hacer los cambios. Una funcionalidad que me gusta mucho es la de “Abrir terminal aquí” (habitualmente instalada desde el paquete nautilus-open-terminal), el problema es que como no tengo gnome-terminal, me abre una fea ventana de xterm, en vez de Terminal (el emulador por defecto de Xfce) que es el que utilizo.

La solución es bien simple y consiste en abrir dconf-editor y navegamos por org » gnome » desktop » applications » terminal y cambiamos el valor del campo exec por el ejecutable que queramos (en mi caso terminal). Otra alternativa es la de utilizar gsettings:

gsettings set org.gnome.desktop.default-applications.terminal exec terminal

Para cualquiera de los dos casos tienen que considerar el otro campo: exec-arg, pues si bien la mayoría de los emuladores tienen la opción de ejecutar un comando con -x (valor que trae por defecto), no todos lo hacen y podrían encontrarse con algún problema. termite por ejemplo, no lo contiene y en ese caso, deberán asegurarse de dejar el campo vacío:

gsettings set org.gnome.desktop.default-applications.terminal exec-arg ""

Anuncios

Después de Instalar Fedora 17: Beefy Miracle

Y bueno, después del tutorial de instalación de Fedora viene la configuración del sistema, añadiendo opciones adicionales para dejarlo a punto. Como en tutoriales anteriors y como ustedes sabrán utilizo el post de base de personalización de Precise Pangolin y en base a eso voy modificando opciones según necesidad. A diferencia de la personalización de ubuntu y linux Mint me resultó más difícil encontrar opciones para Fedora porque es un Sistema relativamente nuevo para mi. Me demoré un poco más encontrar algunas opciones, mientras que otras no se acceden tan fácilmente. Pero igual se puede obtener hartas opciones si eres curioso y revisas con detalle todo. Sin más preámbulos, pasemos a configurar: Sigue leyendo

Personalizando Guake, una terminal desplegable para GNOME

Tengo mucho tiempo sin escribir aqí, pero ahora les compartiré algo interesante.

Anteriormente ya les presentamos Guake, una terminal desplegable para GNOME (al más puro estilo de Quake 3 Arena, de ahí su nombre).

Mi escritorio con Tilda y Guake

Por si sola, esta terminal es relativamente personalizable, sin embargo a veces uno quiere modificar más las cosas.

Personalmente preferiría que esta fuera un poco más delgada, que no ocupara la totalidad de la pantalla. Buscando un poco, en los foros de Ubuntu (en inglés) encontré la forma de hacer esto.

Básicamente, esta terminal es dependiente del script de Python:
/usr/lib/guake/guake.py
OJO: Hagan una copia de seguridad de este archivo antes de seguir los pasos siguientes.
En este archivo buscamos una línea que indique el ancho de la terminal, esta dice width = 100 y está ubicada la línea 817 del script. Para esta, simplemente reemplazamos el valor 100 por
self.client.get_int(KEY('/general/window_width')), es decir la línea quedaría:
width = self.client.get_int(KEY('/general/window_width'))
Reiniciamos Guake y ¡TA DÁ!, podemos modificar con el editor de configuración de GNOME (gconf-editor) en la sección “apps > guake > general” en la opción “window_width” el porcentaje de la pantalla utilizado y con “window_halignment” cambiamos la alineación, seteando 0 para centrar, 1 para la izquierda y 2 para la derecha. Les dejo un ejemplo:

Usando las configuraciones anteriores, 85% de ancho de la pantalla.

Permisos de acceso

Antes de comenzar el artículo, quiero presentarme y dar las gracias a Pablo por confiar y ofrecer esta oportunidad. Mi nombre es Erick, mejor conocido Avatar1488, soy y vivo en la Ciudad de México y con muchas ganas de aprender de este genial sistema que es Linux.

Al igual que muchos de ustedes estoy en constante aprendizaje, por eso creo que la mejor manera de aprender es enseñando a otras personas y compartiendo lo que se va descubriendo. Sin más que decir, estoy abierto a comentarios, criticas, opiniones y demás; así que comencemos…

Permisos de acceso.

Los permisos de acceso, son los que permiten, leer, escribir y ejecutar un archivo, linux tiene este concepto muy manejado y por lo mismo lo hace un sistema muy seguro y además múltiusuario mejor adaptado que otros sistemas.

Nos encontramos con dos métodos para controlar quien puede acceder a cierto archivo y de que forma puede hacerlo, siendo lo siguiente:

– Permisos tradicionales, y;

– Lista de control de acceso (ACL, siglas en inglés)

Permisos tradicionales: Estos permisos controlan que usuario puede acceder a un archivo, para tratar de acceder al mismo, intentando leer, escribir o ejecutar, estos usuarios se dividen en tres tipos:

  • El propietario del archivo (owner)
  • Un miembro del grupo donde este asociado el archivo (group)
  • Y los demás usuarios  (others)

Pero, ¿cómo saber que permisos tienen dichos archivos?

Sigue leyendo

Tip: Habilitar copiar y pegar a través del teclado en la terminal

¿Se han dado cuenta de que no pueden hacer Control+C y Control+V para copiar y pegar archivos en la Terminal? Si no te has dado cuenta, eres lerdo XD. Pero no te preocupes, acá una solución.

Pon Alt+F2 en tu escritorio y escribe gconf-editor. Luego, dirígete a apps/gnome-terminal/keybindings:

Busca Copy y Paste, y quítale el <Shift>, así quedará solo <Control>c o v, según sea el caso. Y listo!, problema resuelto.

OJO: Esto quitará la función que cumple control+C en el terminal, por lo que puedes cambiarla además ahí mismo .

Axel, acelerador de descargas para la terminal

Los que usamos la terminal de manera frecuente estamos acostumbrados al clásico wget para descargar archivos de la red. wget posee varias características interesantes, pero se hecha de menos algún sistema ‘acelerador‘ que nos permita aprovechar al máximo nuestro ancho de banda cuando lo único que nos interesa es descargar algún archivo lo más rápido posible.

axel es una herramienta para la línea de comandos (terminal, consola, cli, como quieran llamarla) que tiene la capacidad de descargar un mismo archivo a través de múltiples conexiones. De esta forma, puede descargar varios ‘trozos‘ del archivo al mismo tiempo, cada uno a la velocidad máxima que pueda soportar el servidor (y nuestra conexión, claro).

Sigue leyendo

Tilda y Guake, terminales desplegables para GNOME

Muchas veces, cuando me encuentro configurando algo en el sistema, o programando en Fortran, es imperativo para cualquiera entrar en una terminal para hacer algún que otro cambio a mano. Muchas veces para los inexpertos esto implica mover el mouse y minimizar ventanas, etc, mucho trabajo manual xD, para otros que ya están más acostumbrados a GNOME, presionan ALT+F2 en sus teclados y escriben gnome-terminal, que también es efectivo, pero hay una manera más perezosa todavía, solamente pulsando una tecla en el teclado.

Esta función específica la cumplen las terminales desplegables, los KDEianos tienen su Yakuake, muy bonita terminal y muy organizable, los GNOMEros tenemos por lo menos dos opciones, la primera de ellas es Guake, que se parece muchísimo a Yakuake, si la ejecutamos, podemos pulsar F12 por defecto para acceder a ella. Es un proyecto relativamente verde, van apenas en la versión 0.4.1, pero en el uso diario no he encontrado ningún bug propiamente tal.

Para instalar Guake, podemos descargarlo desde su sitio oficial, o también podemos instalarlo desde los repositorios, está tanto en Debian, Ubuntu y en Fedora, en Ubuntu y Debian basta con un simple sudo aptitude install guake, lo que nos traerá un par de dependencias de python y la terminal Guake lista para inicializar.

Tilda es más parecido a una terminal como gnome-terminal, solo que no se le ven barras ni nada de ese estilo, de partida se usa la tecla F1 para acceder a ella, pero primero debemos ejecutarla y más aún, instalarla, en Ubuntu se encuentra en el repositorio y podemos instalarla con sudo aptitude install tilda. Las demás distros, si es que no tienen este paquete en los repos, pueden descargarlo desde el sitio del proyecto en Sourceforge.

Mi escritorio con Tilda y Guake