Buscar aquí

27 agosto 2014

Software que instalo de base para trabajar

Cada vez que reinstalo mi computador instalo los siguientes paquetes para trabajar:

XFCE,prefiero usar este escritorio, es rápido sencillo y me da todas las opciones necesarias, sin hermosear inutilmente la intefaz. (ojo lo instalo durante la instalación, donde se selecciona el tipo de escritorio).

LibreOffice, (por supuesto)
evince, es el mejor que he probado para ver archivos pdf
keepassx, muy buen administrador de contraseñas
pidgin-sipe, para conectar pidgin a chats como lync u office communicator
virtualbox, útil para ejecutar la imagen corporativa de windows para algunos trámites administrativos, ojo que se debe:
 - instalar kernel-devel y dkms
 - agregar usuario en  grupo vboxusers
 - ejecutar  /etc/init.d/vboxdrv setup para que genere el módulo y al tener instalado dkms, facilita la creación del módulo cada vez que cambiemos de kernel.
gimp, para editar las fotos.
jdk y jre, de Oracle (antes SUN) para lo que es java.
vlc, como reproductor multimedia.
freerdp, como cliente de remote desktop.
pavucontrol, para manipular los dispositivos de audio.
terminator, como consola, pues puede hacer divisiones de la pantalla muy útiles y facilmente.
x11vnc, cuando quiero acceder la interfaz de usuario en uso remotamente
tigervnc y tigervnc-server, para tener el cliente y levantar sesiones de vnc si necesito acceder a utilizar la interfaz gráfica.
gvfs-mtp, este es bastante importante para poder conectar un teléfono con android o tablet y poder utilizarla como si fuera un pendrive.
ncftp, el cliente ftp que más me gusta porque puede realizar descargas en paralelo en background.
pavucontrol, para el manejo de los dispositivos de audio y seleccionar el por defecto para las aplicaciones.


18 julio 2014

Conectar google talk con pidgin evitando firewalls

Cuando se está en un ambiente corporativo google talk puede dejar de funcionar, intentado de conectar mil veces, arrojando problemas de desconexión con el servidor y así nada más... esto es debido al número de los puertos que usa pues generalmente están permitidos sólo los más utilizados y usa puertos como el 5222 y 5223, por ello es posible utilizar la siguiente configuración en la pestaña advanced:

connection security: use old-style ssl
Connect port: 443
Connect server: talk.google.com

y con esto conseguimos que se conecte al servidor usando el puerto 443 que es permitido en todos lados :)



23 junio 2014

Conectar pidgin a chat corporativos

Pidgin, tiene un plugin llamado sipe, que permite conectarlo a los chat corportivos basados en Microsoft, como por ejemplo office-communicator o lync.  La instalación es muy simple, en Fedora 20 viene como un paquete separado: pidgin-sipe se instala y reinician pidgin (SÓLO PIDGIN) y verán en la lista de tipos de cuenta la opción office-communicator :D

07 abril 2014

"Matar" una sesión ssh "colgada" en espera de desconexión

Muchas veces pasa, que una sesión ssh queda colgada si existe algún problema de comunicación... no tomando en  cuenta ninguna tecla que apretemos, sea enter o letra, y la espera para la desconexión -en mi caso- suele ser largo, entonces me resulta más rápido, enviar el caracter de escape a la sesión y terminarla de manera forzada.  Así, por ejemplo, si tenemos la consola "pegada", muchas veces la solución es lanzar un kill o cerrar la consola, pero con eso, perdemos la historia... entonces la opción es como decía, presionar las teclas para el caracter de escape y cerrar la conexión.  En el caso del Fedora 17 y el paquete ssh es el caracter ~ seguido de un punto. En la práctica sería así:

consola "pegada":

entonces presiono la tecla alt gr + ñ y eso es igual al caracter ~
después presiono la tecla . (punto)
y debieran ver el mensaje "Conexión finalizada a satisfactoriamente" o su equivalente en inglés.

ojo, que si bien el caracter ~ está en mi teclado, el efecto no es el mismo, tiene que ser con la letra ñ...

Ahora como sé que este es el procedimiento... porque aparece en el man de ssh:

-e escape_char
             Sets the escape character for sessions with a pty (default: ‘~’).
             The escape character is only recognized at the beginning of a
             line.  The escape character followed by a dot (‘.’) closes the
             connection




23 enero 2014

Crear "apodos" para comandos largos o comunes o complicados

Hay comandos que usamos muy a menudo y que probablemente son cosas largas como:

ll | sort -n +4 | tail

claro ejecutarlo una vez no es nada, pero si usamos un alias, podemos tan sólo ejecutar por ejemplo llsrt, cómo hacer esto? simple... usamos el comando alias para hacer este "apodo" así:

alias llsrt="ll | sort -n +4 | tail"

y con esto cada vez que ejecutemos llsrt, será lo mismo que ll | sort -n +4 | tail (esto ordena los archivos en el directorio local por tamaño y muestra los más grandes)

ahora, esto durará sólo nuestra sesión en la consola.  Para hacerlo permanente y usable en cualquier sesión del usuario, podemos agregarlo a nuestro archivo de profile de usuario, que es el archivo que tiene las opciones de inicio de sesión, así dependiendo del shell es el archivo de profile.  Aprovechando de matar dos pájaros de un tiro, para saber que shell se esta usando hay que ejecutar:

echo $SHELL

entonces si el shell es:

- /usr/bin/sh es .profile
- bin/csh es .login
- /usr/bin/ksh es .profile
- bin/bash es .bash_profile

editarlo y agregar la línea del alias.

Si fuera necesario quitar en medio de la sesión el alias, puede ejecutar unalias y listo... el alias es eliminado.

El archivo de profile se encuentra en el home del usuario, si no conocen cual es el home del usuario, pueden usar el comando cd (así tal cual, sólo sin nada más y les llevara al home y ahi estará el archivo .profile) y al editar el .profile, quedará disponible sólo para ese usuario.