4/12/08

ssh en nautilus

Cuando estamos trabajando en otra máquina a través de una conexión ssh, ¿no es una lata tener que andar copiando ficheros con scp?

Una alternativa mucho más cómoda es iniciar sesión en dicha máquina con nuestro navegador de archivos y arrastrar y soltar con el ratón.
Para ello, en la barra de direcciones de nautilus escribiremos:

sftp://usuario@direccion_ip:puerto/directorio

Por ejemplo:

sftp://bender@11.22.33.44:5566/home/bender

Al darle a enter nos solicitará la contraseña y accederemos a la máquina.
Si usamos el puerto por defecto para las conexiones ssh, y el usuario tiene permisos de lectura en la carpeta raíz, podemos obviar los datos puerto y directorio.
Lo descubrí en este interesante y completo árticulo sobre ssh.

23/11/08

IP estática en ubuntu 8.10

En ubuntu 8.10, el nuevo network manager parece no funcionar correctamente, concretamente aunque le configures una ip estática, al reiniciar el equipo vuelve al modo itinerante. Para solventarlo debemos configurar las opciones de red de modo manual.
Básicamente se trata de editar los ficheros:

/etc/resolv.conf
/etc/network/interfaces

Información más detallada aquí.

8/11/08

Openoffice 3 en ubuntu 8.10

Para upgradear el openoffice de ubuntu a la versión 3, debemos añadir a nuestro etc/apt/sources.list la linea:

deb http://ppa.launchpad.net/openoffice-pkgs/ubuntu intrepid main

Posteriormente ya podemos actualizar la suite ofimática:

apt-get update
aptitude upgrade

¡Y listo!

6/11/08

Conectarnos a una máquina windows

Desde ubuntu podemos iniciar sesión en una máquina windows a través de Terminal Server.

Para ello la cuenta de usuario del equipo windows debe tener contraseña obligatoriamente. Además debemos activar el acceso desde Panel de control -> conexiones de red e Internet -> Escritorio remoto. Marcamos la casilla "Permitir que los usuarios se conecten de manera remota a este equipo" y en la casilla "Seleccionar usuarios remotos...", escogemos el usuario o usuarios.

Ahora arrancamos el Terminal Server, desde Aplicaciones -> Internet -> Cliente de Terminal Server y rellenamos los campos: "Equipo", con la ip del equipo, en "Protocolo" dejamos por defecto el RDPv5, "Usuario" y "Contraseña" con las correspondientes, "Dominio" con el nombre de dominio o grupo de trabajo y "Nombre de la máquina cliente" con el nombre de la máquina cliente (valga la redundancia). Pinchamos en conectar e iniciaremos sesión.

Convertir .pcf a .conf

En ubuntu disponemos un cliente de vpn-cisco instalable a través de Synaptic o bien por consola con:

aptitude install vpnc

No obstante en ocasiones contamos con un fichero de configuración en formato .pcf (usado en los clientes cisco de windows) en lugar de .conf (usado por vpnc).

Podemos estudiarlo un poco y escribir uno nuevo a mano o usar pcf2vpnc, que se instala junto con el paquete vpnc. Para ellos ejecutamos el comando:

/usr/share/vpnc/pcf2vpnc perfil.pcf perfil.conf

Y ya podemos usar nuestro perfil:

vpnc ./perfil.conf

Para desconectarnos:

vpnc-disconnect

Información más detallada aquí.

4/11/08

Virtualbox 2.0.4 en ubuntu 8.10 con USB

Una detallada guía para habilitar el soporte usb con las ultimisimas versiones tanto de ubuntu como de virtualbox.

2/11/08

Mantener actualizado virtualbox

Si queremos tener actualizado virtualbox a través del gestor de actualizaciones, podemos hacerlo añadiendo su repositorio a nuestro sources.list.
En esta página están los repositorios para las diferentes distribuciones y el link para descargar la clave pública.

Compartir perfil y correo de thunderbird

Un interesante manual para compartir el perfil y correo de thunderbird entre linux, mac os y/o windows.

1/11/08

Etiquetar una partición fat32

Para darle etiqueta de volumen a una partición con sistema de archivos fat, usamos el comando:

dosfslabel /dev/sdxx ETIQUETA

(requiere permisos de root).

25/10/08

Buscar en internet los tags de los mp3

Con Picard (disponible a través de Synaptic) podemos buscar y añadir a nuestros emepetreses los tags de información del título de canción, nombre del artista y el álbum, etcetera...

Renombrar archivos

Con pyRenamer (disponible a través de Synaptic) podemos no sólo renombrar archivos en masa con las típicas opciones de numerar, sustituir y añadir o quitar caracteres, también podremos renombrarlos basandonos en los metadatos de la información exif de las imagenes o los tags de los mp3. Más información aquí.

24/10/08

Forzar chequeo de disco en el arranque

Para forzar un fsck durante el arranque, debemos crear en / el fichero forcefsck:

touch /forcefsck

en el proximo arranque ejecutará el chequeo.

18/10/08

VirtualBox y nuevo kernel

Tras actualizar el kernel de linux, es posible que VirtualBox nos de problemas. Se solucionan recompilando la aplicación con el comando:

/etc/init.d/vboxdrv setup

Y podemos volver a usar VirtualBox.

16/10/08

Adobe Reader en ubuntu 64 bits

En la pagina de adobe, sólo está la versión de adobe reader para distribuciones de 32bits.
Para poder instalarlo debemos forzar la instalación para que ignore la arquitectura:

dpkg -i --force-architecture AdobeReader_esp-8.1.2_SU1-1.i386.deb

Lo vi aquí (también vale para la versión 8.04).

14/10/08

Fuentes tipográficas

Nunca está de más añadir fuentes tipográficas nuevas para usar con openoffice, gimp... He aquí una recopilación de cuatrocientas y pico fuentes gratuitas, y empaquetadas en un .deb para mayor comodidad.

Cliente de FTP

FileZilla, el conocido cliente de ftp, también tiene versión linux.
En ubuntu se puede encontrar fácilmente a través de Synaptic.

9/10/08

Máquina virtual con disco duro real

Con VirtualBox podemos crear una máquina virtual que en lugar de estar asociada a un disco duro virtual, lo esté a uno real.
De esta forma podemos, por ejemplo, en linux crear una máquina virtual que arranque desde el disco o partición donde tengamos instalado windows. ¡Arrancaremos nuestro sistema windows "real" ejecutándose en una máquina virtual!

Como paso previo debemos crear en windows un nuevo perfil hardware, ya que la máquina virtual emulará un hardware diferente del hardware real con el que trabajamos normalmente.
Para ello en el caso de windows xp, con el botón derecho del ratón abrimos el menú contextual "Propiedades" de "Mi PC" y en la pestaña "Hardware" seleccionamos "Perfiles de hardware". Aquí seleccionamos el perfil por defecto y creamos una copia con el botón "Copiar". Yo les he cambiado el nombre a los dos perfiles por "Arranque Normal" y "Virtual Box" respectivamente, y he activado la opción de que al arrancar windows espere hasta que seleccione un perfil de hardware. De esta forma cuando ejecute windows en la máquina real seleccionaré un perfil y cuando lo haga en una virtual el otro.

Otro paso previo es actualizar VirtualBox a su versión 2.0.2, pues en versiones previas en ocasiones al crear el disco duro virtual (que en realidad es una especie de enlace al disco real) puede dar errores.

A continuación crearemos un disco virtual que en realidad será un enlace al disco real. Para ello abrimos una ventana de terminal, nos logueamos como root y ejecutamos:

VBoxManage internalcommands createrawvmdk -filename /home/USUARIO/.VirtualBox/WindowsREAL.vmdk -rawdisk /dev/sdX -relative -register

Donde sdX es la partición donde se encuentra alojado nuestro windows xp.
Por cierto, la ruta del parámetro filename debe ser absoluta, no vale poner por ejemplo ./WindowsREAL.vmdk.

A continuación damos permisos de lectura/escritura para todos los usuarios a la partición de windows y al disco virtual recién creado:

chmod 666 /dev/sdX

chmod 666 WindowsREAL.vmdk


Ya podemos crear nuestra maquina virtual con VirtualBox, seleccionando desde el gestor de discos el nuevo disco que hemos creado.
Antes de lanzar la máquina virtual, abrimos el menú de Configuración y en el apartado de Discos Duros habilitamos el Controlador SATA en caso de que nuestro disco lo sea; también en la pestaña Avanzado de la sección General, nos aseguramos de que esté activado ACPI y habilitamos IO APIC.

Ya podemos arrancar la máquina virtual, seleccionamos el nuevo perfil de hardware y dejamos que windows detecte y configure el nuevo "hardware".

Más información aquí.

6/10/08

Editar pdf's

No hay muchas opciones para editar archivos pdf. Sin embargo una de las más consolidadas es PDF Editor, más conocido como pdfedit.
Existen paquetes en Synaptic, pero podemos descargar versiones más recientes desde aquí.

Cambiar el servidor de actualizaciones

A veces por sobrecarga u otras razones el servidor de actualizaciones que tengamos seleccionado no es capaz de servirnos los paquetes de actualización, generando un error del estilo:

Failed to fetch http://es.archive.ubuntu.com/...

Para solucionarlo debemos cambiar el servidor de actualizaciones. Para ello vamos a Sistema->Administración->Orígenes del software y en "Descargar desde:" seleccionamos "Otro", y en la ventana que nos aparece pinchamos en "Seleccionar el mejor servidor". El sistema hará unas pruebas y nos seleccionará el que presente mejores características de descarga para nosotros.

5/10/08

Visor de comics

Una de las mejores opciones para ver comics en formato .cbr es comix.
En su web podemos encontrar las instrucciones de descarga e instalación.

28/9/08

Editor de particiones en gnome

Desde el gestor de paquetes Synaptic podemos instalar gparted (gnome partition editor), un editor gráfico de particiones con soporte para diferentes sistemas de ficheros.
Además dispone de versión Live para ejecutar desde cd o usb.

27/9/08

Buscar archivos

En LinuxZone han publicado un interesante artículo sobre los diferentes comandos y métodos para buscar archivos por consola.

26/9/08

Formatear FAT32 desde consola

Si queremos formatear una partición con sistema de archivos FAT32 desde consola, podemos hacerlo con el comando:

mkfs.vfat -F32 /dev/xxxx

Login como root en entorno gráfico de ubuntu

Por defecto no podemos hacer login como root en el entorno de ventanas de ubuntu.

Se puede cambiar este comportamiento en el menú Sistema -> Administración -> Ventana de entrada; seleccionamos la pestaña Seguridad y activamos Permitir entrada local al administrador de sistema.

8/9/08

Repositorio de juegos para ubuntu

La gente de GetDeb a montado un interesante repositorio de juegos para ubuntu: Playdeb.

Para agregarlo, añadid al fichero:

/etc/apt/sources.list

la línea:

deb mirror://www.getdeb.net/playdeb-mirror/hardy/// hardy/

Y esta es la lista de juegos.

VirtualBox con soporte USB en ubuntu

La versión de virtualbox que está en los repositorios de ubuntu es la OSE (Open Source Edition), que no tiene soporte para usb. En cambio la versión PUEL (Personal Use and Evaluation License) sí que dispone de soporte. Podemos bajarla desde aquí.

Tras instalarla, debemos añadir los usuarios que necesiten usar virtualbox al grupo vboxusers. De paso aprovechamos para apuntarnos el ID del grupo, pues nos hará falta para poder activar el uso de los usb.

A continuación editamos el fichero:

/etc/init.d/mountdevsubfs.sh

Buscamos la sección:

# Magic to make /proc/bus/usb work

y descomentamos las cuatro líneas de dicha sección.

Ahora editamos el fichero:

/etc/fstab

y añadimos la siguiente línea, empleando el ID del grupo vboxusers donde pone IDGRUPO:

none /proc/bus/usb usbfs devgid=IDGRUPO,devmode=664 0 0

Por último editamos:

/etc/init.d/mountkernfs.sh

y añadimos:

domount usbfs usbdevfs /proc/bus/usb -onoexec,nosuid,nodev,devgid=IDGRUPO,devmode=664

Reiniciamos y listo. Mucha más info aquí.

4/9/08

Clonar discos de VirtualBox

Podemos clonar facilmente los discos de VirtualBox.
Los discos suelen estar en la carpeta:

/home/usuario/.VirtualBox/VDI

Y los podemos clonar con el comando:

vboxmanage clonevdi disco_origen.vdi disco_destino.vdi

Ahora podemos crear una nueva máquina con el nuevo disco.

Nota: Si utilizamos la versión 2.0.0 debemos emplear VBoxManage en lugar de vboxmanage.

30/8/08

Personalizar la pantalla de login en ubuntu

Podemos personalizar la pantalla de login de ubuntu, cambiando el fondo de pantalla y logos, disposición de los elementos, etc.

Para ello vamos al directorio

/usr/share/gdm/themes

que es donde están los themes de login y creamos una carpeta nueva, copiando en ella el contenido del theme que queramos modificar.

Modificando el fichero GdmGreeterTheme.desktop y el .xml asociado que indica en la línea Greeter= podemos personalizar completamente la pantalla de login.
Dichos ficheros son bastante autoexplicativos.

22/8/08

Conexiones ssh y scp desde windows

Con PuTTY podemos abrir sesiones ssh y WinSCP es un scp con explorador de ficheros.

17/8/08

Cambiar el grupo de trabajo para samba en ubuntu

Para cambia el grupo de trabajo al que pertenecemos, para que equipos windows del mismo grupo de trabajo puedan localizarnos, hay que editar el archivo:

/etc/samba/smb.conf

y buscar y editar la línea:

workgroup = WORKGROUP

cambiamos por el grupo de trabajo que queramos y reiniciamos el sistema o bien samba con:

/etc/init.d/samba restart

15/8/08

Problemas de sonido en Wolfenstein: Enemy Territory

Si no tenemos sonido en el juego Enemy Territory, ejecutar en un terminal la siguiente orden:

echo "et.x86 0 0 direct" > /proc/asound/card0/pcm0p/oss

(Probado en ubuntu).

Extraer imagenes de pdf's

A veces nos puede ser útil extraer las imágenes embebidas en un pdf.
Para ello utilizaremos las librerías de herramientas xpdf y xpdf-utils, en ubuntu las podemos encontrar a través de Synaptic.

Una vez instaladas, el uso es el siguiente:

pdfimages -j manual.pdf graficos

Esto nos creará las imágenes: graficos-001.jpg, graficos-002.jpg, etc.

13/8/08

Abrir puertos en el cortafuegos de suse por consola

Para abrir puertos en el cortafuegos de suse desde la consola, debemos editar el fichero:

/etc/sysconfig/SuSEfirewall2

y descomentar/editar las líneas:

FW_SERVICES_EXT_TCP="2222 3333"
FW_SERVICES_EXT_UDP="2222 3333"

(en el ejemplo abrimos los puertos 2222 y 3333).

10/8/08

Compiz siempre actualizado en ubuntu

Para estar al día en cuanto a nuevos efectos y pijaditas para el compiz, debemos añadir sus repositorios al gestor de actualizaciones.

Para ello, como root, editamos el fichero:

/etc/apt/sources.list

y le añadimos la línea:

deb http://ppa.launchpad.net/compiz/ubuntu hardy main

Actualizamos los repositorios:

aptitude update

Y actualizamos con el "Gestor de actualizaciones" y reiniciamos sesión para aplicar los cambios.

Información detallada aquí.

Más Lastfm

Además del player de Lastfm anteriormente comentado, también tenemos la oportunidad de escuchar last.fm a través de los players Amarok, que tiene soporte para Lastfm; y Banshee, que tiene un plugin para escucharlo.
Ambos disponibles en ubuntu a través de Synaptic.

6/8/08

Lastfm

En Synaptic están disponibles los paquetes para instalar el player de lastfm, para tener algo que escuchar mientras linuxeas...

2/8/08

Compartir carpetas samba en suse 11

He aquí claramente explicado el procedimiento para compartir carpetas en suse.

30/7/08

Compartir carpetas samba en ubuntu 8.04

Compartir carpetas samba en ubuntu es realmente sencillo con este tutorial.
La única diferencia significativa con la versión 8.04, es que ahora al compartir una carpeta podemos seleccionar habilitar el acceso de invitado para usuarios sin cuenta en el sistema, de esta forma nos ahorramos el paso de crear el usuario samba (a no ser que prefiramos sí hacerlo por razones de seguridad).
Otra anotación importante es que en el caso de que acabemos de instalar los servicios samba, deberemos reiniciar gnome antes de poder crear carpetas compartidas. Esto queda explicado en este artículo.

27/7/08

Abrir terminal en el directorio actual en gnome

El administrador de archivos del escritorio KDE, konqueror, tiene una interesante posibilidad: abrir un terminal en la carpeta en la que nos encontremos navegando.

El administrador de archivos de gnome, nautilus, no dispone de esta posibilidad, pero podemos agregarsela fácilmente con:

sudo apt-get install nautilus-open-terminal

Reiniciamos la sesión y ahora abriendo el menu contextual del botón derecho del ratón, tendremos la opción de abrir un terminal. ¡Muy práctico!

Reproducir video y audio

Las distribuciones estándar tanto de suse como de ubuntu ya incluyen players de vídeo y audio (a falta de instalar ciertos codecs).
Aún así no está de más contar con VLC, probablemente uno de los reproductores más completos en cuanto a número de formatos aceptados.
En ubuntu está disponible a través de Synaptic.

Modificar imágenes desde la consola

¿Modificar gráficos desde un entorno de texto? ¡Claro!

Con jhead puedes consultar y modificar la información exif de las fotografías. He aquí el manual.

Por otro lado, con ImageMagick podemos realmente hacer un montón de modificaciones a nuestras imagenes: rotar, escalar, añadir texto u otras imágenes, ¡supercompleto! Aquí está su manual.

Ambas aplicaciones se pueden instalar fácilmente en ubuntu a través de Synaptic.

12/7/08

Wine 1.1.1

Ya está disponible la versión 1.1.1 de Wine, aplicación que nos permite ejecutar programas windows bajo linux.

En WineHQ teneís los paquetes e instrucciones de instalación para suse, ubuntu y otras distribuciones.

Gracias a Wine, entre otras cosas, puedo ejecutar la versión portable de thuderbird que llevo en mi usb tanto si arranco la máquina con windows como con linux.

11/7/08

Activar compiz en UBUNTU 8.04

Al igual que en suse 11, en ubuntu 8.04 compiz viene instalado pero no activado.

Para ello, en el menu "Sistema", seleccionamos "Preferencias" y luego "Apariencia", pinchamos en la pestaña "Efectos visuales" y activamos "Extra".
Se activarán algunos de los efectos. Pero si queremos personalizarlos y activar alguno de los que no viene por defecto, como el cubo, debemos instalar el compizconfig-settings-manager (y de paso el gestor de temas Emerald). Podemos buscar ambos paquetes en Synaptic, o bien desde la consola ejecutar:

sudo aptitude install compizconfig-settings-manager emerald

Ahora en la sección "Preferencias" del menú "Sistema" tenemos un nuevo item llamado "Configuración avanzada de los efectos de escritorio" con el que podemos activar y/o modificar todas las opciones de compiz.

8/7/08

Habilitar acceso por ssh a suse

Estos son los pasos para habilitar el acceso por ssh a nuestro equipo; es valido tanto para suse 10.3 como 11 (y supongo que para anteriores y/o futuras distribuciones).

Editar /etc/ssh/sshd_config y descomentar la línea 13; opcionalmente podemos cambiar el número de puerto (por defecto el 22) por el que queramos.

Abrir el puerto en el cortafuegos: YAST2 -> SEGURIDAD Y USUARIOS -> CORTAFUEGOS -> SERVICIOS AUTORIZADOS -> AVANZADO -> AÑADIR 22 A TCP Y UDP.

Lógicamente, si hemos cambiado el puerto por defecto, será ese el que deberemos abrir en el cortafuegos.

4/7/08

Wolfenstein: Enemy Territory

¡Otro multiplayer para pegar tiros!


Desde softonic se puede bajar una versión que funciona tanto en suse 10.3 como en suse 11 (no he probado en ubuntu).

Open Arena

Un divertido juego mata-mata en el que podrás jugar solo (contra bots) o contra todo internet!


El paquete para suse 11 lo podeís descargar de aquí.

3/7/08

Descomprimir desde la consola

Como descomprimir los formatos más populares:

TAR
tar xvf archivo.tar

GZ
gunzip archivo.gz

TGZ/TAR.GZ
tar xvzf archivo.tar.gz

BZ2
bunzip2 archivo.bz2

TAR.BZ2
tar xvjf archivo.tar.bz2

ZIP
unzip archivo.zip

RAR
rar -r archivo.rar

Copiado de mundogeek.

Un par de truquitos con el comando cd

Un par de trucos, quizás no demasiado conocidos pero bastante útiles para usar con el comando cd.

Si tecleamos:

cd -

Volvemos al directorio del que procediéramos antes del último cd.

Podemos concatenar dos comandos con && y ejecutarlos en un subshell escribiéndolos entre paréntesis. Por ejemplo:

(cd /etc && cat hosts)

Más truquis en linux-es.org.

29/6/08

Activar compiz en SUSE 11

Ya tengo instalada la flamante versión 11 de OpenSuse. Tuve que instalar los drivers de la geforce, tal como comenté en el anterior post, con la única salvedad de que he tenido que bajarme unos drivers más actuales de la peich de nvidia.

La versión 11 de OpenSuse lleva los espectaculares y divertidos efectos de escritorio compiz. Pero por defecto no vienen activados. Para seleccionar compiz como gestor de ventanas debemos seguir los siguientes pasos:

En el menú del lagarto seleccionar "preferencias del sistema". Aquí en la pestaña "avanzado", pinchamos en "gestor de sesiones" y en "gestor de ventanas" seleccionamos "compiz".

¡Espectacular!

25/6/08

Configurar opciones de red desde la consola

A veces necesitamos cambiar la ip y/o la puerta de enlace de un equipo al que sólo podemos acceder por consola y no por entorno gráfico. Para cambiar los valores basta con estos dos comandos:

ifconfig eth0 la.nueva.direccion.ip netmask 255.255.255.0

route add default gw la.puerta.de.enlace

Si deseamos que los nuevos valores sean permanentes, deberemos editarlos en los siguientes ficheros:

La ip en:

/etc/hosts

/etc/network/interfaces o dependiendo de la distribución en /etc/sysconfig/network-scripts/fcfg-eth0 (Suse por ejemplo, gasta este último).

Las DNS en:

/etc/resolv.conf

y luego reiniciar el serivicio de red para que aplique los cambios con:

/etc/init.d/network restart

Por supuesto todo esto con permisos de root.

22/6/08

Postal2

Y ahora que tenemos la gráfica ferpectamente configurada... ¡a jugar!

Con motivo del reciente estreno de la película Postal, se ha publicado una versión multijugador de Postal2 gratuita, con versiones para linux, windows y mac.

Más información y enlace de descarga en LinuxJuegos.com.

El juego no necesita instalación, no he probado en Ubuntu, pero en Suse simplemente hay que descomprimir y desempaquetar y ¡a jugar!

Configurar la tarjeta gráfica

Actualmente tengo instalados en casa un Ubuntu 8.04 y un Suse 10.3 y ninguno de los dos lleva soporte para mi nvidia geforce 6600. Comento la instalación en ambos casos.

En Ubuntu simplemente al instalarlo hay que seleccionar el modo VESA. Al finalizar la instalación y arrancar el sistema, si se dispone de conexión a internet, el solito detecta que hay nuevos drivers y a través de un mensaje en la barra de estado te da la opción de bajarlos e instalarlos.

El Suse durante la instalación reconoce la tarjeta, pero sin embargo no carga los drivers correctos. Debemos descargar los drivers de la página de nvidia, donde también dan las instrucciones para instalarlos. Para ello durante el arranque, en el GRUB escribimos un 3 en la línea de opciones para arrancar sin modo gráfico, e instalamos los drivers con el comando:

sh NVIDIA-Linux-x86_64-171.06-pkg2.run -q

y seguidamente configuramos X.org con:

sax2 -r -m 0=nvidia

¡Ya tenemos la tarjeta configurada!