Amarok 2 no cambia de canción en arch
Septiembre 30, 2009 at 2:36 pm | In Archlinux | Leave a CommentTags: amarok, arch, cambiar, canciones, problema, xine
Bueno, eso, que en mi kde 4.3 de arch, amarok 2 no funcionaba del todo bien. Hacía un tiempo que venía ocupando gnome y de vuelta me pase a kde (de tanto en tanto lo hago jejeje) y lo volví a instalar.
Amarok tenía varios errores y lo que hice fue borrar su fichero de configuración y se solucionaron. Pero seguía con ese gran problema, no cambiaba de canción.
Lo consulté con un amigo archero y me dijo que instale el siguiente paquete: phonom-xine.
sudo pacman -S phonom-xine
Lo hice, volví a borrar el fichero de configuración y puse xine como backend, con la opción “linear” y todo resuelto, ya disfruto de mi amarok 2 a la ultima versión estable, al 100%
Evitar automontado de particiones
Septiembre 3, 2009 at 11:28 pm | In Archlinux | 5 CommentsTags: Archlinux, automontado, evitar, gnome, nautilus, particiones
Hay algo que me gusta de ubuntu respecto al manejo que tiene en cuanto a las particiones en gnome, y es que no se montan automáticamente y, cuando se intenta hacerlo mediante nautilus, este pide una contraseña de administrador. Eso me gusta mucho porque no me gusta que la “fea” partición de win se entrometa en mi arch.
En esta entrada ya les hablé de como conseguir que las particiones se monten al inicio cuando mi objetivo era, en realidad, que se pudieran montar en cuanto uno las seleccionara en el panel lateral de nautilus, puesto que eso no se podía a menos que se inicie sesión como root.
Bueno ahora ya estoy mas cerca, ya logré que las particiones no se monten al inicio y que lo hagan en cuanto les haga clic como usuario común.
Para ello sólo debemos hacer lo siguiente:
creamos el siguiente archivo:
sudo nano /etc/hal/fdi/policy/20-disable-automount.fdi
(que creo no se encuentra, por eso digo que hay que “crearlo”)
Y le metemos esto adentro:
<device>
<match key="storage.hotpluggable" bool="false">
<match key="storage.removable" bool="false">
<merge key="storage.automount_enabled_hint" type="bool">false</merge>
</match>
</match>
</device>
Listo, la próxima ves que se logueen sus particiones no serán montadas y al hacerles un clic en el panel de nautilus como usuario común si lo harán.
De a poco me voy acercando a mi objetivo, sólo me falta que pida contraseña y listo.
Espero a alguien mas le sirva.
Saludos.
Visto en: Arch wiki
Añadir impresora virtual PDF en arch
Agosto 8, 2009 at 7:33 pm | In Archlinux | Leave a CommentTags: arch, configurar, cups, impresora, pdf
Instalamos el paquete cups-pdf:
sudo pacman -S cups-pdf
Iniciamos el demonio cups, en el caso de tenerlo al inicio en rc.conf, y abrimos nuestro navegador web favorito para acceder a la configuración de cups, poniendo esto en la barra del navegador: http://127.0.0.1:631/ y le damos a la tecla enter.
Vamos a “añadir impresora” , en “nombre” yo le puse PDF, y los demas campos los dejé vacíos. Siguiente. En conexión, desplegamos la pestaña y elegimos “CUPS-PDF bla bla bla”. Siguiente. Elegimos “Generic”. Siguiente. Elegimos la única opción que nos muestra: “Generic CUPS-PDF printer (en)”, y le damos al botón “añadir impresora”, nos va a pedir un nombre de usuario y contraseña, le proporcionamos la del root.
Con eso ya tendremos funcionando nuestra impresora virtual PDF, que a mi me resulta sumamente útil para, por ejemplo, guardar info de una página web en un elegante y prolijo formato PDF.
Me olvidaba, les va a faltar asignarle un directorio de salida al archivo generado, de otra forma el pdf generado irá a parar a: /var/spool/cups-pdf/$USUARIO. Para establecer otro directorio de salida hay que editar el archivo /etc/cups/cups-pdf.conf y editar la opción:
Out /var/spool/cups-pdf/${USER}
Y pongan el directorio que sea de su agrado, por ejemplo
Out /home/${USER}/PDF
Ahora si, todo listo para poder usar su flamante impresora virtual pdf.
Espero les sirva. Saludos.
Restaurar la base de datos local de pacman
Julio 26, 2009 at 8:25 pm | In Archlinux | Leave a CommentTags: arch, base, datos, pacman, restaurar
Resulta que he vuelto a instalar Arch en mi pc (con todo lo que eso implica jeje) y al finalizar la instalación pacman descargaba en un promedio de 23 kb/s. Lo cual puede acabar con la paciencia del mas tranquilo de los usuarios jaja.
Es por eso que comencé a editar la lista de mirrors y a ejecutar cuanto scrip optimizador de pacman encontré por la red. Resultado: pacman inservible.
Sintomas:Al tratar de instalar cualquier paquete, pacman tiraba un montón de dependencias necesarias, no obstante esto si le daba que continúe descargaba todo y al final decía que “algún error había ocurrido y que nada se instaló o actualizó”. Sabía que mi sistema no estaba actualizado, sin embargo al hacer un ‘pacman -Syu’ me decía que no había nada que actualizar.
Estuve a punto de rendirme y a ponerme a reinstalar arch, puesto que no encontraba respuesta a mi problema, pero dos cosas me hicieron recapacitar: 1) Reinstalar arch no es algo muy divertido que digamos jejejeje. 2) Recordé que estaba en el mundo del software libre, donde las cosas se reparan!!
Así que me puse manos a la obra y encontré la respuesta. Donde mas sino en el wiki de arch (pero que idiota!!). Sin mas, copio y pego lo que allí dice y al final pongo el enlace a la página original.
Cómo restaurar la base de datos local de Pacman
Introducción
Algo ha ido mal con pacman. ‘Pacman -Q’ no da resultados en absoluto, y ‘pacman -Syu’ le dice que sus sistema está actualizado, pero usted sabe que no es así. Cuando intenta instalar un paquete usando ‘pacman -S package’, se le presenta una lista de dependencias, aunque usted sepa positivamente que ya están todas ellas instaladas.
Su problema es que la base de datos de software instalado de pacman, ‘/var/lib/pacman/local’ se ha corrompido o borrado. Este es un problema serio, pero afortunadamente puede restaurar ‘/var/lib/pacman/local’ siguiendo las instrucciones que se indican a continuación.
Ausencia de responsabilidad
Antes de comenzar, quiero recalcar que aunque estas instrucciones me funcionaron a mí, puede que no funcionen para usted. De hecho, sus sistema podría no volver a ser el mismo nunca más.
PROCEDA ASUMIENDO EL RIESGO!
Línea de órdenes
La línea a continuación indica una orden tecleada por el usuario ‘me’ en un terminal, esto es, cualquier usuario excepto root.
[me@linuxbox]$ lsLa línea a continuación indica una orden tecleada en un terminal por el usuario ‘root’, esto es, el usuario con todos los derechos en su sistema.
[root@linuxbox]# lsLa mayoría de las instrucciones descritas a continuación suponen que tiene usted acceso como root a su sistema.
Instrucciones
- En primer lugar, tiene que asegurarse de que tiene el archivo de anotaciones de pacman.
[me@linuxbox]$ ls /var/log/pacman.log /var/log/pacman.logSi no existe su archivo de anotaciones de pacman, NO debe continuar. La única opción que tiene es reinstalar su sistema desde cero.
De acuerdo, su archivo ‘/var/log/pacman.log’ existe. ¿Va a continuar?
- cree el archivo ‘pkglist.sh’.
[root@linuxbox]# touch pkglist.sh
- Copie y pegue las líneas siguientes en su archivo ‘pkglist.sh’.
#!/bin/bash
#
SEDEXP='s/^\[[^ ]* *[0-9][0-9]:[0-9][0-9]\] \([^ ]*\) *\([^ ]*\) .*/\1 \2/'
GRPEXP='(upgraded)|(installed)'
AWKEXP='{print $2}'
#
sed -e "$SEDEXP" /var/log/pacman.log | grep -E "$GRPEXP" | awk "$AWKEXP" | sort -u
# End
Gracias a ‘rdt’ http://bbs.archlinux.org/viewtopic.php?id=38531grabe y salga.
- Haga al archivo ‘pkglist.sh’ ejecutable.
[root@linuxbox]# chmod 744 pkglist.sh
- Ahora ejecute ‘pklglist.sh’ y redireccione la salida a ‘pkglist’.
[root@linuxbox]# ./pkglist.sh > pkglist
- ‘pkglist’ conendrá ahora una lista de todo el software que instaló o actualizó. Edite ‘pkglist’ y elimine todo lo que no quiera reinstalar. Usted podría querer hacer esto si por ejemplo constryó un paquete personalizado y lo instaló con ‘abs’.
[root@linuxbox]# vi pkglist
- Una vez esté satisfecho con el contenido de ‘pkglist’, puede utilizarlo para reinstalar su software, y restaurar ‘/var/lib/pacman/local’.
No hay ninguna necesidad de comprobar las dependencias, y tiene que ‘forzar’ la instalación dado que los programas ya existen.
[root@linuxbox]# pacman -Sdf `cat pkglist`Pacman le presentará ahora una larga lista de software que va a ser instalado. Diga ‘yes’ y espere a que termine pacman.
- Finalmente, necesitará descubrir todos los archivos de configuración que han cambiado. Puede hacer esto actualizando primero la base de datos ‘locate’.
[root@linuxbox]# updatedb
- Ahora puede buscar todos los archivos de configuración que hayan cambiado.
[root@linuxbox]# locate pacorigEsto le dará una lista de todos los archivos de configuración que han sido reemplazados. Su archivo original tendrá la extensión ‘.pacorig’. Borre los nuevos archivos, y renombre los archivos ‘.pacorig’ para restaurar su configuración inicial para cada paquete de software que pueda estar afectado. Pueden haber cambido también algunos permisos de directorio. Compruebe esto si algo se niega a arrancar.
Felicidades, acaba de restaurar con éxito su base de datos local de pacman.
He seguido las instrucciones tal cual aparecen en este texto y todo me ha funcionado de maravilla, hasta pacman descarga como debe ser ahora.
Espero a alguien mas le sirva.
Saludos.
Visto acá
Montar automáticamente particiones al inicio en Arch
Marzo 19, 2009 at 3:00 pm | In Archlinux | 2 CommentsTags: arch, montar, nautilus, particiones
Otro de los problemas que tuve en mi instalación de archlinux con gnome fue que no podía montar las particiones desde el panel lateral de nautilus. Con el automontado de cds, dvds y usbs no había ningún problema, pero cuando hacía click en las particiones que aparecían en el panel lateral no pasaba absolutamente nada.
Luego de mucho buscar he dado con una solución parcial, gracias a un usuario del foro en español de arch, e aquí el enlace a dicho hilo.
La solución consiste en añadir unas líneas al siguiente archivo: /etc/PolicyKit/PolicyKit.conf
Las líneas son estas:
<match user="$USER"> <!-- replace with your login or delete the line if you want to allow all users to manipulate devices (keep security issues in mind though) -->
<match action="org.freedesktop.hal.storage.*">
<return result="yes"/>
</match>
<match action="hal-storage-mount-fixed-extra-options"> <!-- for internal devices mounted with extra options like a wished mount point -->
<return result="yes" />
</match>
<match action="hal-storage-mount-removable-extra-options"> <!-- for external devices mounted with extra options like a wished mount point -->
<return result="yes" />
</match>
</match> <!-- don't forget to delete this line if you deleted the first one -->
Deben ser agregadas entre las los tags <config></config>. También, se debe cambiar $USER por el usuario que querramos que tenga acceso a las particiones.
Al principio aclaré que esta es una solución parcial ya que con esto todas las particiones que tengamos en el sistema van a ser montadas por defecto al inicio, sin preguntar contraseña ni nada, lo cual no me conforma del todo, pero en fin algo es algo.
En cuanto sepa como obtener una solución total, la voy a postear.
Saludos
Poner fortunes en español en Archlinux
Marzo 13, 2009 at 5:15 pm | In Archlinux | Leave a CommentTags: Archlinux, español, fortune
Que tal gente, hace rato que no escribo ninguna entrada en mi blog. El estudio me quita bastante de mi tiempo, y de lo que me queda libre la verdad que no siempre tengo ganas de postear. Pero bueno, como dijo un compañero una ves, un blog es una excelente herramienta para ir dejando registro del trabajo de uno, para uno mismo y para el resto del mundo.
El tema es que ahora estoy dando mis primeros pasos en Archlinux, distro que me ha enganchado mucho, sobre todo por la gran soltura con la que corren todas las cosas en esa distro. Es por eso que ahora quiero ir dejando registro de las soluciones que voy encontrando para los problemas que se me presentan. Quizás a veces (como ahora) no sea mas que un triste copy-paste, pero editaré las partes que crea conveniente según corresponda.
Ahora si el post:

Instalar fortune en Arch
pacman -S fortune-mod
Si colocamos en pacman:
pacman -Ss fortune-mod
nos mostrará una enorme colección para instalar. Pero están todos en inglés….
Acá es donde entra en juego el software libre, está todo en inglés, pero no importa, compilo las fuentes en español jejeje. Para ello descarguensé las fuentes en español para debian, por ejemplo. Yo les dejo este enlace.
Acontinuación lo descomprimen y se ubican en la carpeta datfiles.
$ tar xvzf fortunes-es_1.30.tar.gz
$ cd fortunes-es-1.30/datfiles/ (notese que hay que entrar a una carpeta llamada datfiles!)
En él encontraran un fichero que se llama Makefile. Lo abren con su editor de texto favorito y modifican la siguiente línea.
STRFILE=/usr/bin/strfile
Por
STRFILE=/usr/sbin/strfile
Ahora nos queda generar los archivos .dat que son para que fortune los lea.
$ make
Ahora copiamos todo el contenido del directorio datfiles al de fortune. (como root)
# cp -r * /usr/share/fortune/
Y verificamos
root ~ # fortune
Comer sin vino es miseria o desatino.
Enjoy!!!
Fuente: My blog
Blog de WordPress.com. | Theme: Pool by Borja Fernandez.
Entries and comments feeds.


