Sincronizando Marcadores en Firefox de manera Global
Cuando uno utiliza ordenador en casa, portátil, en la oficina... además sumamos que manejamos varios sistemas operativos en cada uno y que somos un desastre memoristico ocurre que los marcadores de cada uno son un caos. Cada cual tiene unas cosas, uno se cansa de copiar marcadores de uno a otro. En fin, un rollo.
Firefox, que es siempre un buen amigo, solucionó nuestro problema con una magnifica extensión llamada FoxMarks que nos permite sincronizar nuestros marcadores via web con un servicio que tienen en su propia página. Solo requiere que des de alta al usuario, instales la extensión y pegues 4 pasitos más. La idea me pareció estupenda, pero como siempre, no me gusta depender de servicios de terceros, por esa razón tengo un servidor de calendarios, un servidor web, un servidor de correo, etc. Ahora vamos a poder sincronizar nuestros marcadores y almacenarlos en nuestro servidor. Foxmark nos permite que el almacén de la sincronización sea un almacén privado en un servidor webdav. Dicho y hecho.
Ya habíamos probado webdav hace años con nuestros primeros intentos de ical. Ahora hemos evolucionado bastante y tenemos un Apache2, por esto voy a explicar primero como configurar WebDAV en Apache2 y como usar posteriormente foxmarks.
Supongo que ya tenemos instalado Apache2.
Nos aseguramos de que Apache cargue los modulos adecuados:
a2enmod dav
Creamos una carpeta para el contenido webdav:
chown www-data /var/www/webdav
Creamos un archivo de contraseñas para añadir usuarios y contraseñas que tendrán acceso a la carpeta webdav. Se puede hacer que sea pública, pero en mi caso opto por tener que logearte con usuario y contraseña.
htpasswd /var/www/webdav/passwd.dav dominio\\usuario
chown root:www-data /var/www/webdav/passwd.dav
chmod 640 /var/www/webdav/passwd.dav
La segunda entrada del archivo de contraseñas se añade ya que windows utilizará la ruta de entrada antes del usuario para hacer login.
Modifiquemos el archivo de configuración del espacio web en Apache2:
Alias /webdav /var/www/webdav
DAV On
AuthType Basic
AuthName "webdav"
AuthUserFile /var/www/webdav/passwd.dav
Require valid-user
[...]
Recarguemos Apache2 para que adquiera la nueva configuración.
Una vez listo nuestro almacén webdav con acceso exclusivo para nuestros usuarios podemos instalar y configurar foxmarks.
Vamos a su página web y descargamos la extensión para firefox. Reiniciamos y nos saldrá un asistente de configuración. Este asistente está pensado para usar su servicio web, como somos muy chulos cancelamos y ya haremos la configuración a mano.
Nos vamos a los ajuste de foxmaks (Herramientas->Foxmarks->Ajustes) y en la pestaña de "Avanzado" marcamos "servidor propio". Ponemos la dirección a la carpeta webdav que hayamos configurado en Apache y un nombre de archivo que queremos usar, si el archivo no existe el propio foxmarks creará el archivo. En la pestaña "General" ponemos el usuario y contraseña que hubiéramos configurado en Apache.
Solo nos queda sincronizar y disfrutar de nuestro nuevo invento.
PD - No olvide dar permiso de escritura al grupo www-data para la carpeta webdav, es un error tonto que ocurre muchas veces.
Pantalla en Debian para el Thiny120
Cuando probé Ubuntu Live en el Thiny la primera vez me pasó lo mismo pero no le dí importancia en el momento. Resulta que el escritorio en las X se muestra a una resolución menor de la que soporta y aparecen las barras y ventanas desplazadas a la izquierda y arriba dejando un gran espacio a la derecha y abajo.
Después de mucho investigar al final se me ocurrió lanzar un
Resulta que detecta una salida de TV activa a la vez que la del monitor. La salida de TV tiene menor resolución y frecuencia soportada y por tanto se adapta a la misma. En vez de utilizar los 1280x800 que soporta la pantalla, se muestra a 1024x768 que soporta la salida de TV, que aún no tengo claro cual es porque la salida VGA la detecta por separado y en ella no detecta ningún monitor como era la situación en este caso.
Consultando en la página de los drivers, IntelLinuxGraphics descubrí en la sección para configurar dos monitores como hacer que las X no detectaran esa supuesta salida de TV.
Al final tuve que configurar mi xorg.conf de la siguiente manera:
Driver "kbd"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "es"
EndSection
Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
EndSection
Section "Device"
Identifier "Intel X3100"
Driver "i810"
BusID "PCI:0:2:0"
Option "DRI" "true"
Option "monitor-TV" "TVOutput"
Option "monitor-LVDS" "TactilOutput"
Option "monitor-VGA" "VGAOutput"
Option "MonitorLayout" "LFP+CTR,TV"
EndSection
Section "Monitor"
Identifier "TactilOutput"
Option "PreferredMode" "1280x800"
EndSection
Section "Monitor"
Identifier "TVOutput"
Option "Ignore" "true"
EndSection
Section "Screen"
Identifier "Pantalla Inicial"
Device "Intel X3100"
Monitor "TactilOutput"
DefaultDepth 24
SubSection "Display"
Depth 24
Modes "1280x800" "1024x768" "800x600" "640x480"
EndSubSection
EndSection
La opción "Ignore" puesta en el dispositivo de salida de la TV evita que las X lo detecten y ya podamos utilizar las resoluciones adecuadas a nuestro monitor. Busqué mucha información de como resolverlo pero no he encontrado nada en Internet. Espero que esto pueda ayudar a otros usuarios con el mismo problema. La página de los drivers tiene bastante información interesante.
Otro pasito más como dice Vengui. Más información en sucesivos capítulos













