Archivo

Entradas Etiquetadas ‘firefox’

C.I. XV: Exámenes de programación en papel, momentos Street View, Spotify for Linux, Firefox en campaña, matar en Linux, tutorial Audacity

Domingo, 11 de Diciembre de 2011 Gaspar Fernández 1 comentario

Aquí pongo los enlaces que he visto interesantes esta semana:

  • Crítica a los exámenes de programación en papel. Breve e interesante. Muchos de mis alumnos de clases particulares hacen los exámenes en papel, y aunque eso supone un poco de manga ancha por parte del profesor, ya que no se va a parar a analizar todo, sobre todo algunas cosas muy complejas de analizar, aunque también es cierto que muchas veces si no haces las cosas como el profesor lo ha pensado, costará ir a revisión.
  • 25 momentos épicos en Google Street View. No hace falta descripción, algunos son buenísimos.
  • Spotify ya funciona con cuentas gratuitas en Linux. Estábamos esperándolo, y aún no he empezado a utilizar ese servicio por no estar disponible para mi sistema operativo. Puede que pronto más de uno le demos una oportunidad.
  • Firefox hace campaña. En el anterior C.I. comentábamos la pérdida de uso de IE en y es que aunque al principio su gran rival era Firefox, ahora el mayor rival es Google Chrome. Mozilla no quiere perder más usuarios y hace campaña, y aunque es mi navegador por defecto, tienen mucho que mejorar.
  • Historia de Linux. Una infografía interesante que muestra muchos datos curiosos de la historia de GNU/Linux.
  • Matando procesos y tareas. Un manual de cómo convertirte en un verdadero asesino en tu sistema GNU/Linux.
  • Tutorial de Audacity.  Edita tus archivos de audio en Linux, ya no tienes excusa :)

Espero que los encuentren interesantes.

Guía de supervivencia para disfrutar de Linux Mint Debian Edition XFCE (IV : Soporte de idioma, tipografías y plugins de XFCE, complementos, efectos de escritorio con Compiz Fusion)

Jueves, 29 de Septiembre de 2011 Gaspar Fernández Sin comentarios

Hasta ahora, aunque en la instalación especificamos que queríamos el sistema en idioma español, era sólo para la instalación y algunas aplicaciones que ya instalaban el soporte para varios idiomas. Esto es así porque la instalación no requería de conexión a Internet, y en el DVD de instalación no se incluían los idiomas adicionales. Por ello tendremos que instalarlos.

Este post será largo, quiero incluir detalles de muchas cosas, y pongo aquí el índice:

Instalar paquetes de idioma para varias aplicaciones

A partir de ahora, instalaremos los paquetes de idioma español para Firefox, Thunderbird, LibreOffice y páginas del manual (man):

$ sudo apt-get install firefox-l10n-es thunderbird-l10n-es libreoffice-l10n-es manpages-es

También encontramos paquetes para Chromium o para la plataforma KDESC y muchos más.

Si queremos instalar los soportes de ortografía de Firefox debemos dirigirnos a esta dirección y podremos descargarlo e instalarlo directamente en el navegador.

Configuración de Linux Mint XFCE

Este paquete no viene instalado de serie, aunque estaría bien; a primera vista puede ser parecido a el administrador de configuración de XFCE (menu/Settings o Configuración/Administrador de Configuración; ejecutable: xfce4-settings-manager), aunque tiene algunas cosas más. Nos permite configurar la impresora, dispositivos bluetooth, usuarios, gestor de paquetes, monitor de sistema, diagnóstico de disco, copias de seguridad, etc. En definitiva es un centro de control donde podemos acceder a todo lo que tenemos en menu/Settings o Configuración , pero de una forma organizada.

Cuenta además con un grupo llamado Personalizar que nos permite elegir qué aplicaciones introducimos ahí de forma que tengamos un acceso directo.

xfce4-mintConfig

Para instalarlo,

$ sudo apt-get install mintconfig-xfce

Algo destacable acerca de esta aplicación y de los componentes que instala es que:

  • Permite configurar el sistema para iniciar los efectos de escritorio
  • Tiene herramientas para configurar recursos de red compartidos
  • Editor de configuración avanzada de XFCE.
  • Configuración de NDISwrapper (Controladores inalámbricos de Windows)
  • Copia de seguridad de tu home (mintBackup)
  • Bloqueador de dominios (mintnanny)
  • Soluciones a problemas con tipografías en algunos monitores a un click.

Si te gusta personalizar tu ordenador, es conveniente tenerlo a mano.

Instalar tipografías adicionales

Las tipografías suelen ser una parte importante para todos aquellos que diseñamos, escribimos, compartimos… el tipo de letra en sí expresa ya parte del mensaje. He oído varias veces decir que “instalar tipos de letra en Linux es complicado y que no hay tantas opciones como en otros sistemas”, cuando los formatos para los tipos de letra son los mismos para todos. Aquí instalaremos casi 600 tipografías ttf (TrueType)  sin complicarnos mucho la vida. Y ahora deberemos pasar al menos un par de días mirando todas las fuentes instaladas (muchas de ellas son libres).Tipografías

$ sudo apt-get install ttf-summersby ttf-ubuntu-title ttf-prociono ttf-liberation ttf-linux-libertine ttf-sjfonts ttf-okolaks ttf-opendin ttf-mplus ttf-georgewilliams ttf-femkeklaver ttf-engadget  ttf-dustin ttf-droid  ttf-breip  ttf-century-catalogue  ttf-comfortaa  ttf-baekmuk  ttf-ancient-fonts  ttf-adf-verana  ttf-aenigma  ttf-alee ttf-adf-baskervald  ttf-adf-libris ttf-bitstream-vera ttf-isabella ttf-xfree86-nonfree

Además, si alguien echa de menos los tipos de letra “de toda la vida” de Windows (Arial, Times New Roman, Verdana, Trebuchet), podemos instalarlos de la siguiente manera:

$ sudo apt-get install ttf-mscorefonts-installer

Complementos para el panel de XFCE

Los paneles pueden hacer mucho más de lo que hacen por defecto, por eso vamos a personalizarlos y a añadir complementos nuevos. Empecemos por el panel de arriba donde están los programas, la lista de escritorios y el botón de menú (arriba a la izquierda).

El primer paso, para añadir elementos es hacer click con el botón derecho en el panel > Panel > Añadir nuevos elementos:

PanelTras ello aparecerá una nueva ventana donde seleccionaremos el complemento a instalar, como primer complemento adicional escogeremos un control de volumen.

screenshot-17-09-2011-010935

Vamos a instalar unos cuantos plugins, aunque muchos de ellos los dejo para que cada uno descubra los que más le gustan o le resulten más útiles:

$ sudo apt-get install xfce4-clipman xfce4-clipman-plugin xfce4-cpugraph-plugin xfce4-genmon-plugin xfce4-mount-plugin xfce4-notes-plugin xfce4-notes xfce4-systemload-plugin xfce4-smartbookmark-plugin xfce4-timer-plugin  xfce4-verve-plugin xfce4-wmdock-plugin xfce4-datetime-plugin

Los cambios que diré ahora son algunas propuestas que a mí me resultan útiles:

  • Cambio del plugin por defecto de hora por el plugin “Fecha y hora”. Para ello debemos pulsar sobre el elemento actual de hora y elegimos “Quitar” del menú contextual. Luego añadir el elemento “Fecha y hora”, este elemento nos dará más información y, además, al hacer click con el botón izquierdo, nos mostrará un calendario.
    Calendario XFCE
  • Notas de escritorio. Para ello añadimos el plugin “Notas”
    Notas
  • . Nos permite ver los dispositivos que tenemos montados y desmontarlos a un clic.
    screenshot-17-09-2011-030935_2Aunque la configuración que viene por defecto no me gusta demasiado, propongo una configuración más práctica.
  • Clipman. Este complemento nos permite almacenar lo que vamos copiando en el portapapeles. Imagina que copiamos un texto, lo pegamos y seguimos trabajando, copiamos otro texto, y ahora necesitamos pegar el primer texto que copiamos. Este complemento nos ayuda a llevar a cabo esas acciones.
    Lo podemos ejecutar también como parte de la bandeja de sistema accediendo a menu/Settings o Configuración/Sesión e Inicio/Autoarranque de Aplicaciones y marcando Clipman.

Otras utilidades de XFCE

Ahora instalaremos algunas aplicaciones para XFCE que nos serán útiles en algunas circunstancias

  • xfce4-volumed . Esta aplicación es muy útil para usuarios de portátiles o teclados multimedia, ya que nos permitirá modificar el volumen del sistema con las teclas específicas para ello.
    Lo instalamos de la siguiente manera:
    $ sudo apt-get install xfce4-volumed

    Linux Mint configura este paquete para que se arranque automáticamente al iniciar XFCE.

  • orage . Es un gestor de calendario donde podemos anotar citas, eventos y tareas. Es muy sencillo, rápido y se integra bien con XFCE.
    Lo instalamos de la siguiente manera:
    $ sudo apt-get install orage
  • xfswitch-plugin . Es otro plugin para el panel que nos permite cambiar la sesión gráfica de usuario o identificarnos como un usuario nuevo sin cerrar la sesión actual. Podremos cambiar entre sesiones con Control+Alt+F7/F8/F9…
    Lo instalamos de la siguiente manera:
    $ sudo apt-get install xfswitch-plugin
  • epdfview . Es un visor de pdfs muy ligero. Tiene menos opciones que evince, pero para un visionado rápido nos vale.
  • pcmanfm . Es un administrador de archivos muy ligero, con soporte para pestañas y acceso a sistemas de archivos remotos (ssh/ftp/…)
    pcmanfmPodemos utilizarlo en lugar de Thunar para abrir directorios si nos vamos a Menu/Settings o Configuración/Aplicaciones preferidas > Utilidades y ahí seleccionamos PCMan File Manager:
    Por defecto PCManFM

Efectos de escritorio con Compiz

Seguro que es una de las partes que más llama la atención, y una de esas cosas que utilizaremos para sorprender a las visitas enseñándoles un entorno gráfico del futuro. Aunque, además de tener un entorno gráfico más amigable, si tenemos una tarjeta gráfica decente (Ati/NVIDIA o incluso Intel), y más o menos nueva (por lo menos de 2004/2005), podemos disfrutar de un mejor rendimiento general del sistema y de un entorno mucho más fluído (ya que dejamos algunas tareas más para la GPU) y tendremos un valor añadido en algunos efectos.

Cubo CompizYo no soy muy partidario de efectos elaborados y lentos, aunque el cubo de escritorios es una excepción, aunque lo tengo configurado para que tarde menos de medio segundo. Aunque tenemos otros efectos útiles como por ejemplo hacer Zoom a la pantalla (muy útil para diseñadores en algunas ocaiones, ¿quién no se ha acercado tanto al monitor para saber si dos líneas son paralelas?), o por ejemplo una previsualización de la ventana al pasar el ratón por encima de la barra de tareas.

Para instalar:

$ sudo apt-get install compiz-gtk compiz compizconfig-settings-manager  compiz-fusion-plugins-extra compiz-fusion-plugins-main

Ahora podremos habilitar Compiz desde la configuración de Linux Mint (xfce4-mintconfig), seleccionando Xfce mintDesktop y dentro del nuevo diálogo, en la pestaña Compiz Fusion, habilitando Compiz Fusion.

Configurar CompizAhora, debemos ir a la configuración de Compiz, Compiz Config Settings Manager, o CCSM; podemos hacerlo ejecutando el comando ccsm, o desde la misma pantalla de configuración de Linux Mint pulsando en Configurar Compiz con CompizConfig.

ccsmA partir de aquí os dejo para configurar vuestros efectos de escritorio a medida.

Apéndice I: Configurando el plugin Mount Devices

Configurar esta extensión no es complicado. Si vimos la captura anterior, se mostraban todos los puntos de montaje (yo tengo muchas particiones, para /usr, /var, /boot, etc y no me interesa desmontarlas, es más, no quiero verlas ahí; por otra parte, puede que utilice recursos de red y sí que quiera desmontar estos. Empecemos haciendo clic con el botón derecho del ratón y seleccionando Propiedades:

Mount props1Podemos mostrar un mensaje nada más desmontar el dispositivo, pero mejor desmarcamos esa casilla, ya que vamos a hacer algo más completo en la siguiente pestaña. También podemos seleccionar un icono, eso es a gusto del usuario.

En la siguiente pestaña, Commands, encontramos comandos personalizados a la hora de montar y desmontar volúmenes.

Command Mount pluginEn este punto, marcaremos la casilla “Custom commands“, para indicar comandos para montar/desmontar unidades manualmente. Los parámetros de montaje (Execute after mounting y Mount command) los podemos dejar en blanco, ya que el montaje se reserva para todos los puntos especificados en /etc/fstab y no para los dispositivos que el sistema vaya descubriendo.

Aunque para Unmount command, yo tengo puesto lo siguiente:

pumount %d && notify-send “%d desmontado correctamente” || notify-send “Hubo un problema al desmontar %d”

Es necesario tener pmount instalado. Con esta línea podremos ver un mensaje como notificación ya haya tenido éxito o no la operación. Esta línea no valdrá para ubicaciones de red aunque podemos vincular la operación a un script más complejo.

Por último, en la pestaña File Systems, podemos indicar qué queremos mostrar y qué no queremos mostrar

File Systems Mount devicesEn esta pestaña, podemos seleccionar la opción de  representar sistemas de archivos de red (Display network file systems), expulsar unidades de CD (Eject CD-drives) mostar sólo los puntos de montaje y no el dispositivo o el UUID, lo cual puede llegar a ser incómodo (Display mount points only), y por último excluir algunos sistemas de archivo (Exclude specified file systems), y es en esa opción donde escribimos separados por espacios los puntos de montaje separados por espacios que no queremos mostrar; en mi caso, son los puntos de montaje del sistema.

Guía de supervivencia para disfrutar de Linux Mint Debian Edition (II : Synaptics / ipw2200/cambios menores/driver NVIDIA/SMP)

Jueves, 15 de Septiembre de 2011 Gaspar Fernández Sin comentarios

Esta segunda entrega puede que a muchos no os interese mucho. Sobre todo trataré el tema de Synaptics, no confundir con el gestor de paquetes synaptic. Yo me refiero al controlador del touchpad de mi portatil. Es un touchpad algo antiguo (no multitouch), y es que, LMDE, por defecto no permite hacer click golpeando con suavidad el touchpad, ni permite hacer scroll deslizando el dedo por la parte derecha… por eso, vamos a cambiar un poco la configuración.

Configuración cómoda para el panel Synaptics

En esta versión de Xorg, que ya no se apoya en HAL para detectar dispositivos, podemos añadir múltiples ficheros de configuración.  La configuración inicial se encuentra en /usr/share/X11/xorg.conf.d/, aunque no es recomendable tocar ahí, ya que cualquier actualización podría borrar del disco nuestro trabajo; para ello, tenemos que crear el directorio /etc/X11/xorg.conf.d/ y meter ahí todos los ficheros de configuración para las X que queramos.

Crearemos pues, el archivo /etc/X11/xorg.conf.d/50-synaptics.conf (el 50 es sólo un número que establecerá el orden de carga, nada más):

Section "InputClass"
        Identifier                     "touchpad catchall"
        Driver                         "synaptics"
        MatchIsTouchpad                "on"
        Option  "Protocol"             "auto-dev"
        Option  "LeftEdge"             "1700"
        Option  "TapButton1"           "1"
        Option  "TapButton2"           "2"
        Option  "TapButton3"           "3"
        Option  "RightEdge"            "5300"
        Option  "TopEdge"              "1700"
        Option  "BottomEdge"           "4200"
        Option  "FingerLow"            "25"
        Option  "FingerHigh"           "30"
        Option  "MaxTapTime"           "180"
        Option  "MaxTapMove"           "220"
        Option  "VertScrollDelta"      "100"
        Option  "MinSpeed"             "0.66"
        Option  "MaxSpeed"             "0.92"
        Option  "AccelFactor"          "0.0010"
        Option  "SHMConfig"            "off"
        Option  "VertTwoFingerScroll"  "1"
        Option  "HorizTwoFingerScroll" "1"
        Option  "VertEdgeScroll"       "1"
        Option  "HorizEdgeScroll"      "1"
        MatchDevicePath "/dev/input/event*"
EndSection

Muchos valores son descargados de Internet, de varios foros, y otros son gracias a la investigación y tanteo. Aquí una explicación rápida de cada opción:

  • LeftEgde, RightEdge, BottomEdge, TopEdge, son los bordes, podemos jugar con estos valores para dar y quitar resolución al panel táctil.
  • FingerHigh es la presión necesaria para que el driver considere que hemos tocado el panel y FingerLow es la presión necesaria para que se considere soltado el panel.
  • MaxTapTime es el tiempo máximo de un toque al panel.
  • MaxTapMove es el movimiento máximo del dedo para que se detecte toque y no movimiento
  • VertScrollDelta, HorizScrollDelta, es lo que se tiene que mover el dedo para detectar un desplazamiento vertical u horizontal
  • MinSpeed, MaxSpeed, la máxima y mínima velocidad
  • AccelFactor, factor de aceleración
  • SHMConfig, permite configuración desde un cliente externo, además es una salida de depuración del panel synaptics.
  • VertTwoFingerScroll, HorizTwoFingerScroll, desplaza vertical y horizontalmente con dos dedos (en cualquier parte del panel)
  • VertEdgeScroll, HorizEdgeScroll, activa el desplazamiento en el borde del panel.

Para muchas más opciones, podéis consultar:

man synaptics

Arreglar desconexiones aleatorias del driver ipw2200

Los que tengáis este driver wifi lo sabréis, cuando llevas un rato conectado a una red, y no estamos haciendo nada, se cierra la conexión y perdemos la red inalámbrica. Esto es un fallo por parte de Intel, y lo encontramos en todas las distribuciones. Y es que es hardware antiguo y ya no tiene soporte apenas. El problema está en el firmware, y es que todas las distribuciones instalan la versión 3.1 cuando ésta es la que tiene el gran fallo. Volviendo a la versión 3.0 todo volverá a ir bien.

Para ello:

$ sudo apt-get remove firmware-ipw2×00

Ahora descargamos de aquí la versión 3.0 del firmware, la descomprimimos en un directorio temporal y la copiamos en /lib/firmware:

$ mkdir tmp
$ cd tmp
$ tar xvzf ipw2200-fw-3.0.tgz
$ cp ipw2200-fw-3.0/* /lib/firmware

Debería funcionar mucho mejor ahora.

Cambios menores: bug de evdev

Si por algún casual, al reiniciar el ordenador, no puedes mover ni el teclado, ni el ratón, consulta este artículo.

Cambios menores: recorrer el historial de bash con Av-pag y Re-pag

Si te gustaría tener esta característica (la cual es muy interesante para escribir mucho más rápido), consulta este artículo

Cambios menores: desactivar el altavoz interno

Este altavoz interno produce un pitido muy molesto cada vez que estamos en el terminal y nos equivocamos o damos un par de veces al tabulador para ver las posibles opciones.

Para ello editamos el archivo /etc/modprobe.d/blacklist.conf y añadimos esta línea:

blacklist pcspkr

Cambios menores: devolver la búsqueda por defecto de Google a Firefox

Apoyo LinuxMint, aunque me gusta la búsqueda tradicional de Google, y con el tema de LinuxMint pierde muchísimo, hay miles de cosas que ya no puedo hacer cuando busco. Por eso, tendremos que cambiar esto también.

Para ello, debemos descargar el fichero google.xml desde aquí y lo debemos copiar a /usr/share/linuxmint/adjustments/firefox y en /opt/firefox/searchplugins:

$ wget http://mxr.mozilla.org/firefox/source/browser/locales/en-US/searchplugins/google.xml?raw=1
$ sudo cp google.xml /usr/share/linuxmint/adjustments/firefox/
$ sudo cp google.xml /opt/firefox/searchplugins/

# Si ya teníamos instalado Linux Mint, o hemos accedido a Firefox (y por ello se ha creado un perfil), debemos también borrar search.json del directorio de nuestro perfil de Firefox (esto es un ejemplo):

$ rm ~/.mozilla/firefox/1q356xaz.default/search.json

Reiniciamos Firefox y ya está.

El audio no funciona bien

Si tienes problemas con el sonido, puede deberse a muchas cosas, normalmente la configuración que viene de fábrica es buena, pero a veces hay problemas en este sentido con algún driver que no funciona del todo bien o con algún programa que no se lleva bien con los demás.

Por ello, mi primera recomendación es instalar pavucontrol, es un control de volumen gráfico para pulseaudio, que nos permite saber qué aplicaciones están reproduciendo sonido y por qué dispositivos físicos (puede que no sea un dispositivo físico el que esté sonando), también nos permite silenciar aplicaciones y alguna cosa más.

$ sudo apt-get install pavucontrol

Si no has conseguido hacer que el sistema suene, lo mejor es visitar el foro de Linux Mint donde dan muchas pistas sobre la configuración de pulseaudio y de los módulos controladores del dispositivo. Aquí lo encontramos.

Instalar controlador binario para tarjetas NVIDIA

El controlador que viene por defecto, nouveau, no da el rendimiento máximo para tareas en 3D por ejemplo, si queremos un escritorio con efectos y todo, por lo que tendremos que instalar el controlador oficial, para ello, primero, tendremos que eliminar algunas cosas:

$ sudo apt-get remove –purge xserver-xorg-video-nouveau xserver-xorg-video-nv

Ahora tenemos que instalar el controlador de NVIDIA:

$ sudo apt-get install xserver-xorg-video-nvidia

Y tras ello, hacer que el servidor X coja el driver, para ello creamos un archivo en /etc/X11/xorg.conf.d/ que se llame por ejemplo nvidia.conf y contenga lo siguiente:

Section "Device"
    Identifier "Graficos"
    Driver     "nvidia"
EndSection

Salvamos, reiniciamos, y ya estamos utilizando el driver oficial de NVIDIA.

Atención usuarios de MultiCore!

Si habéis instalado Linux Mint Debian Edition en un ordenador cuya CPU tenga más de un núcleo, tal vez habréis visto que sólo funciona un núcleo, y es que el núcleo que viene por defecto (en la versión 32bit) sólo soporta un núcleo (herencia de Debian, y desde abril de 2011).

Lo podemos ver  desde consola haciendo:

$ cat /proc/cpuinfo

Donde veremos sólo información de una CPU. O también:

$ inxi -C

CPU:       Single core Intel Atom D510 (-UP-) cache 512 KB flags (lm nx sse sse2 sse3 ssse3) clocked at 1662.501 MHz

Donde veremos una respuesta parecida a la anterior. Aunque si profundizamos un poco, podremos ver:

$ dmesg | grep CPU

[ 0.000000] ACPI: NR_CPUS/possible_cpus limit of 1 reached. Processor 1/0×2 ignored.
[ 0.000000] ACPI: NR_CPUS/possible_cpus limit of 1 reached. Processor 2/0×1 ignored.
[ 0.000000] ACPI: NR_CPUS/possible_cpus limit of 1 reached. Processor 3/0×3 ignored.

¿ Cómo que se ignoran los procesadores ? ¿El número de cpus posible es 1 ?

Lo que tenemos que hacer es instalar otra versión del núcleo que sí soporte multiprocesador. Para ello, debemos hacer lo siguiente:

$ sudo apt-get installlinux-headers-2.6-686-pae  linux-image-2.6-686-pae

Al instalar la versión para 686 en lugar de la versión para 486 (que viene por defecto), daremos soporte también para multi-procesador. Ahora veremos:

$ inxi -C

CPU:       Dual core Intel Atom D510 (-HT-MCP-) cache 512 KB flags (lm nx sse sse2 sse3 ssse3)
Clock Speeds: (1) 1662.501 MHz (2) 1662.501 MHz (3) 1662.501 MHz (4) 1662.501 MHz

Firefox 3.5 es el navegador más usado

Martes, 22 de Diciembre de 2009 Gaspar Fernández 4 comentarios

Firefox 3.5Para ser la penúltima semana del año, vienen buenas noticias para este mundo, y para los diseñadores/maquetadores y programadores web, y es que al menos un navegador que soporta casi todos los estándares web es el más usado por los usuarios.

También es verdad que si sumamos todos los usuarios de Internet Explorer, y que seguro que muchos usuarios están en proceso de migración de IE7 a IE8, además de los muchos usuarios a los que como les va bien IE6, no piensan cambiar ni actualizarse, Internet Explorer gana. Pero es un buen dato, y una noticia positiva y alentadora.

Fuente: http://gs.statcounter.com/#browser_version-ww-weekly-200827-200951-line

Visita otras webs de la red