miércoles, 14 de enero de 2009

¿Cómo puedo trabajar gráficamente con permisos de Root?


A veces nos interesa trabajar con archivos y carpetas de los que nuestro usuario no tiene permisos de escritura. En estas situaciones trabajar por consola mediante el comando sudo puede ser muy lento y tedioso. Para poder trabajar desde el entorno de ventanas debemos trabajar con nautilus (el gestor gráfico de archivos de Gnome) con privilegios de usuario root.

Existe una forma muy sencilla de hacer esto::

* Instala el paquete nautilus-gksu de los repositorios oficiales de Ubuntu.

* Una vez instalado el paquete abre una terminal y escribe el comando killall nautilus para activar la función de este paquete.

* A partir de ahora aparecerá una opción llamada Abrir como administrador al pulsa con el botón derecho del ratón en una carpeta o archivo.

Información: http://doc.ubuntu-es.org/Preguntas_de_uso_frecuente

¿Cómo hacer que un programa se arranque desde el inicio?


Como este blog es un recordatorio de lo que me puede hacer falta en un futuro, esto es algo que usaba en windows y que seguro me hará falta en mi nuevo viaje hacia Ubuntu.

En Ubuntu es muy fácil. Sólo has de ir a:

Sistema -> Preferencias -> Sesiones -> Programas de Inicio

Donde has de añadir el nombre del programa que quieres que arranque al iniciarse el sistema.

Otra opción es instalarte el programa Boot-Up Manager mediante Synaptic. Una vez instalado lo podrás encontrar en:

Sistema -> Administración -> Boot-Up Manager

Información: http://doc.ubuntu-es.org/Preguntas_de_uso_frecuente

¿Cómo recupero un GRUB perdido?


Tengo un compañero que recientemente ha perdido su GRUB, y ahora navegando por hay me encuentro con la solución a su problema, así que se la pego.

Distintas soluciones, pero las más sencillas son:

a.) Reinstalar el GRUB con tu Live-CD -> http://arot-linux.blogspot.com/2005/08/reinstalar-grub-en-el-mbr.html

b.) Reinstalar GRUB con SuperGRUB Disk -> Super Grub Disk

La que prefieras... una implica descargar algo de internet y la otra es independiente de internet. Decisiones, decisiones...

Información: http://doc.ubuntu-es.org/Preguntas_de_uso_frecuente

Otra información

Recuperar GRUB
De Guía Ubuntu
Saltar a navegación, búsqueda

Uno de los problemas más comunes a lo que se enfrenta un usuario de GNU/Linux es que en caso de instalar o reinstalar un sistema operativo distinto (por ejemplo, Windows), el MBR (Master Boot Record) es reescrito por el del último sistema instalado, borrándonos el GRUB.

Hay dos maneras de recuperar el GRUB: usando Super Grub Disk, o usando una distribución Live que contenga al GRUB.
Tabla de contenidos
[esconder]

* 1 Usando Super Grub Disk
* 2 Usando una distribución Live
o 2.1 Mediante el intérprete de comandos GRUB
+ 2.1.1 Opción 1
+ 2.1.2 Opción 2
o 2.2 Cambiando el origen de la carpeta raíz
* 3 Ver también
* 4 Enlaces externos

[editar]
Usando Super Grub Disk

Super Grub Disk es un restaurador del GRUB que se puede instalar en un dispositivo de almacenamiento portátil o externo (disquete, CD, DVD, USB, etc.). Incluye un manual integrado y es muy fácil de usar.

Puedes descargarlo desde el siguiente enlace:

Super Grub Disk 0.9598 (394 kB)

Es una imagen de disco ISO comprimida bajo GZip, necesitarás descomprimirla y luego copiar el contenido de la imagen a un disco externo, se recomienda un disquete de 3 1/2" por su reducido tamaño (para hacerlo en un CD o DVD, puedes usar un quemador de discos como K3b o Brasero).

Al arrancarlo, las opciones que debemos seguir son las siguientes:

1. Idioma: español
2. Sistema operativo: Linux
3. Tarea: Arreglar arranque de Linux (GRUB)

[editar]
Usando una distribución Live

Consiste en usar una distribución en modo LiveCD para instalar nuevamente el GRUB. Usaremos el LiveCD de Ubuntu (debe ser la versión Live o Desktop), aunque puede ser cualquier otra distribución que use GRUB como gestor de arranque y no LILO.

En modo de resumen, los pasos que hay que seguir son los siguientes:

1. Arrancar una distribución LiveCD
2. Montar la partición donde se encuentra instalado Ubuntu
3. Instalar el GRUB en esa partición

A continuación se explica, en unos sencillos pasos, cómo hacerlo:

1. Iniciamos el ordenador y arrancamos desde el CD
2. Arrancamos Ubuntu (o la distribución escogida) en modo LiveCD
3. Abrimos una terminal o consola (no es necesario si tenemos una interfaz de línea de comandos, es decir, en modo texto)
4. Creamos una carpeta donde montar la partición de Ubuntu (la podemos crear en /media, por ejemplo: /media/ubuntu/)
5. Montamos la partición donde se encuentra instalado Ubuntu, usando el comando mount.
6. Aquí hay dos soluciones posibles:

[editar]
Mediante el intérprete de comandos GRUB
[editar]
Opción 1

1. Ejecutamos los siguientes comandos:

$ sudo grub --> ejecutamos el intérprete de comandos del GRUB
> root (hdX,Y) --> indicamos dónde está ubicada la partición de Ubuntu
> setup (hdX) --> instalamos el GRUB en ese disco
> quit --> salimos del intérprete de comandos del GRUB

Donde X es el número de disco rígido, y Y es el número de partición. Este sistema difiere un poco del usado para montar las particiones en GNU/Linux; ambos son un único número decimal y comienzan en 0; por ejemplo:

* hd0: es el primero disco duro completo, al igual que hda o sda
* hd0,0: es la primera partición del primer disco duro, al igual que hda1 o sda1
* hd0,1: es la segunda partición del primer disco duro, al igual que hda2 o sda2
* hd1,2: es la tercera partición del segundo disco duro, al igual que hdb3 o sdb3

El primer disco duro del GRUB es el primer disco duro maestro, el segundo es el primer disco duro esclavo, el tercero es el segundo disco duro maestro, y así sucesivamente.
[editar]
Opción 2

1. Desde una consola ejecutamos los siguientes comandos:

$ sudo grub --> ejecutamos el interprete de comando de grub
> find /boot/grub/stage1 --> busca donde esta la partición de ubuntu
> root (hdX,Y) --> poner el valor devuelto anterior
> setup (hd0) --> instala grub en nuestro primer disco duro (hd0),
que es con el que inicia la computadora
> quit --> salimos del interprete de comando de grub

[editar]
Cambiando el origen de la carpeta raíz

Cambiamos el origen de la carpeta raíz de nuestro sistema de archivos al directorio en el que hemos montado la partición de Ubuntu, para que al instalar GRUB interprete que la raíz del sistema está ahí.

1. Antes que nada, crear un directorio y montar allí la partición de Ubuntu:

$ sudo mkdir /media/ubuntu
$ sudo mount /dev/hda1 /media/ubuntu

2. Luego conectar el directorio dev del livecd con el de la partición Ubuntu:

$ sudo mount --bind /dev /media/ubuntu/dev

3. El comando necesario para cambiar el origen del directorio raiz es:

$ sudo chroot /media/ubuntu/

4. Ahora instalamos el GRUB en el MBR del primer disco duro, que normalmente estará configurado como Primary Master (hda):

# grub-install /dev/hda

Info: http://www.guia-ubuntu.org/index.php?title=Recuperar_GRUB

viernes, 9 de enero de 2009

Google ofrecerá llamadas de móvil “gratis” en España

GranCentral es una compañía de telefonía con un servicio diferente. Te dan un número para toda la vida (One Number…for LifeTM) y asignan a este número todos tus números (los de casa, oficina, móvil, móvil del trabajo, etc.). Así, el número que te dan queda asignado a ti, no a un dispositivo concreto y a partir de ahí tienes toda una gama de servicios asociados a las llamadas com:

1. Gestión de tus mensajes por mail, móvil o web
2. Tener los mensajes disponibles para siempre en una web (como hace HulloMail)
3. Grabar tus llamadas y disponer de ellas
4. Bloqueo de llamadas (sin que se den cuenta)
5. Dar mensajes de voz personalizados cuando se activa el contestador
6. Reenviar, descargar o añadir notas a los mensajes

Pues bien, según el diario Expansión, en los próximos meses Google arrancará este servicio en España mediante GranCentral (ya se está usando en algunos países de Europa) y podremos probarlo. El procedimiento es el siguiente: el usuario deberá contratar el servicio de buzón de voz de Google y, a partir de ese momento generar créiditos para poder llamar de forma gratuita.

Información: http://and.roid.es/google-ofrecera-llamadas-de-movil-gratis-en-espana.html/

jueves, 8 de enero de 2009

Hardware compatible. No más problemas con GNU/Linux


Linux. Después de pasar varios días y solventar mi problema con una impresora Lexmark, os dejo unos links de hardware compatible o que tengan soporte para Linux, así, antes de comprar un hardware que os pueda dar problemas con Linux podreís decidir. En cuanto al tema de las impresoras me paso a Hp, ya que Lexmark no da soporte a Linux.

https://wiki.ubuntu.com/HardwareSupport/
http://www.linuxcompatible.org/
http://www.openprinting.org/printer_list.cgi

Driver Linux Lexmark X6170 ubuntu 8.10


Linux Lexmark X6170. Desde hace tiempo intento imprimir algo en mi Lexmark X6170 con Linux, pero entre que el fabricante no se digna a poner los drivers para Linux ni tampoco da código que se pueda trabajar para adaptarlo a Linux, pues se hace algo difícil montártelo, hasta el punto de pensar en desistir de Linux y resignarme al ventanucos, pero después de varios días de búsqueda por foros, blogs, etc, vino la luz. Al fin consigo imprimir con mi trasto de impresora Lexmark X6170, ante tal alegría os dejo el link.

http://blog.k33bz.com/how-i-got-my-lexmark-x6170-working-on-ubuntu-804/

Datos: Ubuntu 8.10

Decir que está bastante bien explicado, no creo que tengáis dudas, y seguro que os funcionará ese modelo de impresora X6170. De todos modos os pego las líneas de código para explicar algunas cosas.


Código.


1# lexmark_z55_install.sh
2# last modified 04-25-08
3
4# get the two missing packages
5sudo apt-get install alien
6sudo apt-get install libstdc++5
7
8# extract the driver.
9tar -xvzf CJLZ55LE-CUPS-1.0-1.TAR.GZ
10
11# fix the sh script, the sh script is broken for newer systems.
12tail -n +143 lexmarkz55-CUPS-1.0-1.gz.sh > install.tar.gz
13
14# extract the contents produced by tail
15tar -xvzf install.tar.gz
16
17# convert rpm packages to tgz. (ignore the warnings)
18sudo alien -t lexmarkz55-CUPS-1.0-1.i386.rpm
19sudo alien -t z55llpddk-2.0-2.i386.rpm
20
21# extract the tgz’s to / putting the files in their right place
22sudo tar -xvzf z55llpddk-2.0.tgz -C /
23sudo tar -xvzf lexmarkz55-CUPS-1.0.tgz -C /
24
25# refresh ubuntu to see the new libraries
26sudo ldconfig
27
28# change to the folder for the drivers
29cd /usr/share/cups/model
30
31# unzip the ppd, which should _not_ be gzipped
32sudo gunzip Lexmark-Z55-lxz55cj-cups.ppd.gz
33
34#The driver is now installed. Restart the cups daemon.
35sudo /etc/rc2.d/S19cupsys restart
36
37# Now run and get the driver up and running
38/usr/lib/cups/backend/z55

En la línea 3 "alien" es un programa que permite convertir entre diferentes formatos de paquetes Linux. La siguiente línea vemos "libstdc++5", bien es una librería estandar de C++5, este paquete contiene una biblioteca de tiempo de ejecución adicional para programas en C++ construidos con el compilador de GNU.


Ya se que muchos conocen el funcionamiento de tail, y si no dirán que lo miremos con "man", pero para principiantes como yo, lo de "tail -n +143" me desconcertó, en concreto lo de +143, bueno aprendí que me da un output desde la linea 143 hasta el final del archivo, es lo que en UNIX es tail +143, vamos sin el -n.


Hay una cosa que me desconcierta y no se que es "sudo alien -t ...", es la opción -t de la línea 18 ó 19 que no tengo ni idea de que es, por lo que agradecería que alguien me lo explicase, lo he estado buscando y no lo encuentro, quizás sea cosa de tirarme más horas, pero he mirado en foros, blogs,... y en "man" tampoco sale nada al respecto. Gracias anticipadas si alguien me solventa la duda.

Foro oficial de Openoffice.org en español


Queda abierto el Foro oficial de Openoffice.org en español. Hasta ahora sólo existía una lista de correos, que por supuesto se mantiene.
La URL es; http://user.services.openoffice.org/es/forum/index.php
Información: http://meneame.net/