Firefox downloads: open containing folder in KDE 4.9

To make Firefox open containing folder with Dolphin File Manager, in case it’s opening with Nautilus or another, you just have to do this:

  • Go to System Settings
  • Click in File Associations:

  1. Inode submenu and check that Dolphin (or Konqueror if you like) is the first option. Even if it is, move it down and up, so you can click apply.

  • Return to System Settings
  • Click in Default Applications

  1. Select File Manager and choose Dolphin. If it was already selected, then click in another option and then Dolphin again, so you can click apply button.

This should work for most distributions, including Arch Linux, Ubuntu, Kubuntu, Debian and so forth.

Se viene la 7ma Feria Fotográfica Abierta e Independiente en BA

El pasado Domingo 6 y el próximo Domingo 13 de Mayo entre las 17 y las 21hs se está desarrollando la 7ma faah! en Buenos Aires. Los que nos perdimos el primer día, podemos ir este fin de semana.

El tip me lo tiro un amigo y casualmente este Domingo 13, está la charla de Daniel Tubío sobre fotografía estenopeica, quien fuera mi profesor en algunos de los cursos que hice en el taller de fotografía de la FADU.

Además del par de charlas y la música en vivo, la feria se caracteriza por la venta abierta de obras de material fotográfico. Dejo el programa por aquí:

DOMINGO 13 DE MAYO
17hs Apertura General + Apertura de “El Living”
18hs Charla de METAFOTO
19hs Charla de Daniel Tubío
20hs Música en vivo: Ellas Dicen + Tommy Lebrero
21hs Cierre

ABIERTOS EN HORARIO COMPLETO
Feria Fotográfica
Estudio Fotográfico
Proyecciones
Barra

La dirección del evento es:
Teatro Mandril – Humberto Primo 2758 – San Cristóbal
Buenos Aires, Argentina
ENTRADA LIBRE Y GRATUITA

Chau Flash?

Había una vez un plugin.
Había una vez un plugin que andaba siempre mal.
Había una vez un plugin que andaba siempre mal y los desarrolladores en lugar de arreglarlo, lo descontinuaron.

Luego de renegar un rato con flash, entre los videos de youtube en azul, los cuelgues constantes, y el servicio pesimo de Adobe para con los usuarios de Linux, decidí intentar darlo de baja de mi sistema por un tiempo. Vamos a ver como funciona la cosa.

Si estas teniendo problemas con el plugin de Flash para Chromium, Firefox u otro, seguí leyendo y proba una de las opciones disponibles…
Sigue leyendo

Metrópolis en el MALBA

Este jueves 22 de febrero del 2012 a las 22.00hs se presenta la ultima función de Metrópolis en el MALBA (Museo de Arte Latinoamericano de Buenos Aires). Para aquellos que no saben que es Metrópolis, paso a contar un poco y luego hago una especie de revisión sobre mi experiencia.

Sobre Metrópolis y su ultima restauración

Metrópolis (Metropolis, título original sin acento) es una película del cine mudo Alemán que data de 1927, aunque su realización fue durante 1925. Esta ambientada en un mundo futurista (al que algunos hacen referencia como utópico, algo de lo que yo difiero) y fue uno de los primeros largometrajes de ciencia ficción del cine.

Desde aquel entonces, la pelicula sufrio recortes y daños a lo largo de las decadas siendo la ultima edición (previa a la que nos ocupa) una del 2001 que se exihibio en el Berlin Film Festival de ese año.

Sigue leyendo

Actualizando pacman 4, conflictos con yaourt, pacman-color o package-query

Rapidamente:
Si tenemos instalado pacman y yaourt, al intentar hacer

pacman -Syu

Si tenemos instalado Yaourt, nos advertirá que:


package-query pacman-color: requires pacman< =3.6

La solución rápida, si tenemos el repo archlinuxfr de yaourt es correr:

pacman -Sy pacman-color package-query

O como alternatvia tambien podemos arreglar en pacman.conf:

SyncFirst   = pacman yaourt package-query

Y luego correr el clasico pacman -Syu, que ahora funcionara sin problemas.

Con cualquiera de estas opciones, automáticamente nos actualizará los 4 paquetes: pacman, libarchive, package-query y pacman-color.

Tema llaves y firmado de paquetes con gpg:
Todavía no todos los paquetes están verificados y firmados, pero si queremos colaborar con la implementación y ayudar a probar el sistema de firmas, lo ideal es utilizarlo. Se puede hacer que nos pregunte cuando no esta firmado y si estamos seguros, aceptar la instalación de todas formas. Gran parte de los paquetes de community aún están sin firmar, y algunos de extra también. Además, como utilizamos las llaves maestras, ira solicitando que aceptemos las llaves secundarias a medida que descarguemos paquetes firmados por otros desarrolladores, pero esto será solo por una vez.

Para activar el sistema de firmas vamos con:

pacman-key --init

Luego debemos revisar nuestro pacman.conf. Lo más sencillo es copiar el nuestro hacia otro lado y el nuevo en su lugar:

cp /etc/pacman.conf /etc/pacman.conf.viejo
cp /etc/pacman.conf.pacnew /etc/pacman.conf

Ahora editamos con nuestro editor favorito (vim por ej.) y copiamos las lineas de nuestro pacman.conf viejo que deseemos conservar. Por ejemplo, repositorios o paquetes a ignorar durante una actualización.

Luego, editamos algunas de las opciones, como primer medida, activamos la verificación de firmas:
comentamos:

#SigLevel = Never

Y descomentamos:

SigLevel = Optional TrustedOnly

También debemos descomentar las lineas de SigLevel de los repositorios, y nos quedaría algo así:

[core]
SigLevel = PackageRequired
Include = /etc/pacman.d/mirrorlist

[extra]
SigLevel = PackageOptional
Include = /etc/pacman.d/mirrorlist

#[community-testing]
#SigLevel = PackageRequired
#Include = /etc/pacman.d/mirrorlist

[community]
SigLevel = PackageOptional
Include = /etc/pacman.d/mirrorlist

Para terminar, corremos nuevamente una actualización:

pacman -Syu

Tendremos que ir aceptando las llaves a medida que se instalan los paquetes.

Fuentes:
http://www.archlinux.org/news/pacman-4-moves-to-core/
http://www.foros.archlinux-es.org/viewtopic.php?f=5&t=5563
http://gespadas.com/archlinux-pacman-pgp

Eliminar el “what’s hot” de Google+

Resulta que administrando la pagina de Arch Linux Hispano en Google+, comence a notar en el stream las notas  de Google Plus… dado que ya las veo en mi perfil personal, no me parecia comodo ni practico tenerlas duplicadas y distrayendome de las noticias de Arch Linux, que al fin y al cabo, son las que me interesa cuando estoy administrando la pagina de la comunidad hispana.

Bueno, buscando un poco, note que muchos indican formas extrañas para “eliminar” u “ocultar” esta funcionalidad. La forma nueva y sencilla, entrando a la pagina de “What’s Hot“ , podremos ver una barra deslizable que nos permite seleccionar la frecuencia de estas notas en nuestro stream:

What's Hot Slider - Google Plus

Problemas con gnome-shell-extensions-common y sus dependencias

Al realizar una actualización completa del sistema, si hemos instalado extensiones de Gnome desde el repositorio, nos encontraremos con el siguiente mensaje:

pacman -Syu
:: Iniciando actualización completa del sistema...
resolviendo dependencias...
verificando conflictos...
:: gnome-shell-extension-user-theme y gnome-shell-extensions-common están en conflicto. ¿Quitar gnome-shell-extensions-common? [s/N] s


error: error al preparar la transacción (no se pudieron satisfacer las dependencias)
:: gnome-shell-extension-alternate-tab: necesita gnome-shell-extensions-common
:: gnome-shell-extension-alternative-status-menu: necesita gnome-shell-extensions-common
:: gnome-shell-extension-apps-menu: necesita gnome-shell-extensions-common
:: gnome-shell-extension-auto-move-windows: necesita gnome-shell-extensions-common
:: gnome-shell-extension-dock: necesita gnome-shell-extensions-common
:: gnome-shell-extension-drive-menu: necesita gnome-shell-extensions-common
:: gnome-shell-extension-gajim: necesita gnome-shell-extensions-common
:: gnome-shell-extension-native-window-placement: necesita gnome-shell-extensions-common
:: gnome-shell-extension-places-menu: necesita gnome-shell-extensions-common
:: gnome-shell-extension-system-monitor: necesita gnome-shell-extensions-common
:: gnome-shell-extension-windows-navigator: necesita gnome-shell-extensions-common
:: gnome-shell-extension-workspace-indicator: necesita gnome-shell-extensions-common
:: gnome-shell-extension-xrandr-indicator: necesita gnome-shell-extensions-common

Parece que se movieron las extensiones de Gnome a un sitio web oficial del proyecto:
https://extensions.gnome.org/, con lo cual se realizo un commit aplicando este cambio en la ultima version de gnome-shell-extensions.

En definitiva, para solucionarlo:

sudo pacman -Rsc gnome-shell-extensions-common

Esto removera gnome-shell-extensions-common y todas las dependencias:

Objetivos (15): gnome-shell-extension-alternate-tab-3.2.1-1  gnome-shell-extension-alternative-status-menu-3.2.1-1
                gnome-shell-extension-apps-menu-3.2.1-1  gnome-shell-extension-auto-move-windows-3.2.1-1
                gnome-shell-extension-dock-3.2.1-1  gnome-shell-extension-drive-menu-3.2.1-1  gnome-shell-extension-gajim-3.2.1-1
                gnome-shell-extension-native-window-placement-3.2.1-1  gnome-shell-extension-places-menu-3.2.1-1
                gnome-shell-extension-system-monitor-3.2.1-1  gnome-shell-extension-user-theme-3.2.1-1
                gnome-shell-extension-windows-navigator-3.2.1-1  gnome-shell-extension-workspace-indicator-3.2.1-1
                gnome-shell-extension-xrandr-indicator-3.2.1-1  gnome-shell-extensions-common-3.2.1-1

Tamaño total removido:     0,49 MiB

Y pueden dirigirse al sitio oficial de extensiones de Gnome para instalar nuevamente las extensiones que les interesen.

paquete no valido o dañado (firmas de Arch Linux)

Entre una de las actualizaciones me encontré con este problemita:

[...]
(371/371) verificando la integridad de los paquetes [################################################] 100%
error: clucene: signature from "Alexander Rødseth " is marginal trust
error: tucan: signature from "Alexander Rødseth
" is marginal trust
error: error al realizar la transacción (paquete no válido o dañado)
Ocurrieron errores, no se actualizaron paquetes

El error se da, por que al parecer la firma de Alexander no es valida.
La solución pasa por refrescar las firmas de los desarrolladores para revisar si hubo cambios:

pacman-key --refresh-keys

El resumen final me informa lo siguiente:

[...]
gpg: clave 5CF9C8D4: "Alexander Rødseth " 1 firma nueva
[...]
gpg: Cantidad total procesada: 28
gpg: sin cambios: 27
gpg: nuevas firmas: 1
gpg: 3 dudosa(s) necesarias, 1 completa(s) necesarias,
modelo de confianza PGP
gpg: nivel: 0 validez: 1 firmada: 4 confianza: 0-, 0q, 0n, 0m, 0f, 1u
gpg: nivel: 1 validez: 4 firmada: 24 confianza: 0-, 0q, 0n, 4m, 0f, 0u
gpg: nivel: 2 validez: 24 firmada: 1 confianza: 24-, 0q, 0n, 0m, 0f, 0u
gpg: siguiente comprobación de base de datos de confianza el: 2012-08-10

Hemos actualizado la firma problemática.
Luego, volvemos a pacman -Syu y continuamos nuestra actualización del sistema.

Actualizar llaves GPG de Debian

http://security.debian.org lenny/updates Release: The following signatures couldn’t be verified because the public key is not available: NO_PUBKEY AED4B06F473041FA

En agosto del 2010 hubo un cambio de llaves en el repositorio de seguridad, esto se aplica cada 3 años, y la solución fácil, rápida e insegura es actualizar el keyring que no está verificado:

sudo aptitude install debian-archive-keyring

Anuncio original de Debian sobre el cambio de llaves:
http://www.debian.org/News/2011/20110209

hacer un dist-upgrade a Debian de forma segura

debianPara actualizar Debian de Lenny a Squeeze decidí hacerlo de forma segura, tomando todos los recaudos necesarios. Acá los dejo para recordarlos la proxima vez, ya que sirven para actualizar cualquier version de la distribución con apt-get.

Como primer medida, arrancar con screen para evitar tener que dejar la consola/terminal abierta mientras se realiza la actualización.

screen

Luego nos aseguramos que nuestro sistema este al día:

apt-get update
apt-get upgrade

Luego, actualizamos los paquetes que han quedado retenidos (on hold) por alguna razon:

apt-get dist-upgrade

Con esto ya estamos actualizados a las ultimas versiones de todos los paquetes de la distribución actual.
Si apt-get dist-upgrade nos dijo que tenemos cero paquetes para actualizar, podemos seguir adelante:

Modificamos el archivo /etc/apt/sources.list y reemplazamos el nombre de lenny por squeeze.

El archivo antes del cambio, debería ser algo similar a esto:

deb http://ftp.debian.org/debian/ lenny main contrib non-free
deb-src http://ftp.debian.org/debian/ lenny main contrib non-free
deb http://security.debian.org/ lenny/updates main contrib
deb-src http://security.debian.org/ lenny/updates main
deb http://volatile.debian.org/debian-volatile lenny/volatile main contrib non-free
deb-src http://volatile.debian.org/debian-volatile lenny/volatile main contrib non-free

Y el sources.list luego del cambio debería ser algo así:

deb http://ftp.debian.org/debian/ squeeze main contrib non-free
deb-src http://ftp.debian.org/debian/ squeeze main contrib non-free
deb http://security.debian.org/ squeeze/updates main contrib
deb-src http://security.debian.org/ squeeze/updates main
deb http://ftp.debian.org/debian squeeze-updates main contrib non-free
deb-src http://ftp.debian.org/debian squeeze-updates main contrib non-free

Prestar especial atención en este caso ya que volatil dejo de existir en Squeeze, y paso a ser squeeze-updates.
Squeeze en versiones 6.0.3 y posteriores tiene resuelto los temas de udev, el kernel y grub2, con lo cual es seguro proceder con los pasos tradicionales:

apt-get update
apt-get upgrade
apt-get dist-upgrade

Luego de algunas preguntas, todo dependiendo de los servicios que tengamos corriendo, debería estar todo listo para un reboot.

reboot