Configuraciones varias en Debian

, por laura

A pesar de lo esperado, Debian trae un aspecto para gnome bastante aceptable, contra lo que se pudiera pensar no todo lo maravilloso de la Ubuntu nace de la mano de sus diseñadores, sino que prácticamente todo ya viene por defecto en la distribución madre.

En este apartado todavía hoy no he llegado a solucionar algunas cosillas que para mi gusto no son acertadas, pero que poco a poco me voy acostumbrando... Por ejemplo:

  • Los tipos de letra,
  • Buscar un theme mejor para gnome
  • Hacer que mi usuario pueda hacer sudo (pertenezca a sudoers)

Y lo que si he podido configurar ha sido.....

Comportamiento del teclado

— Instalar el pbbuttonsd - PBButtons daemon to handle special hotkeys of Apple computers
— Para configurar el pbbuttonsd se ha de hacer con el powerprefs ejecutado como root. (Enseñar, significa algo así como que se le ha de enseñar al programa que teclas se quieren modificar su función)
— (configurado con el powerprefs)
+ Expulsión de cdrom (F12)
+ Luminosidad (+F2, -F1)
+ Volumen (F3=mudo, -F4, -F5)

  • Añadir la opción borrar en el menú click derecho del ratón sobre los items.(Fuente)
    — Agregar la opción de borrado al menú contextual. En Nautilus, vamos a Editar ->> Preferencias. Allí, en la solapa Comportamiento, marcamos la opción Incluir una orden “Borrar” que no utilice la papelera.
  • Tecla F10 para despejar el escritorio de ventanas. (Sistema->Preferencias->Combinación de teclas->Administrador de ventanas->Ocultar tods las ventanas y dar foco al escritorio -> F10)

Configurar sonido

  • Antes que nada, se ha de disponer de las utilidades para alsa.

    apt-get install alsa-base alsa-utils

  • Configurando con alsaconf,
    — *elegir la primera opción, para que cargue el modulo correcto (snd_powermac)para la tarjeta de sonido.
    — *Este módulo se ha de cargar en cada reinicio, por lo que lo añadimos a /etc/modules (siendo root).

    echo snd-powermac >> /etc/modules

— *Si no se quiere tener siempre este modulo cargado, puede hacerse un modprobe snd-powermac en la shell y probar su funcionamiento, este cambio en la configuración no será guardado en posteriores inicios de la máquina.

— *Ajustar sonido con alsamixer y aumix.

Configuración del ventilador de la CPU/GPU del Ibook G4

.

Si hay algo que no entiendo es la razón que explica que en linux no se cargue ningún módulo para la activación del ventilador interno :s. Estos son los pasos necesarios para que se ponga en marcha antes de que se ase el ibook...

El módulo therm_adt746x es el que controla al único ventilador que tiene este ordenador. Como no está cargado el módulo por defecto el ventilador no aranca, por lo que toca cargarlo, eso sí, como root:

modprobe therm_adt746x

Se le pueden pasar parámetros para regular las temperaturas entre las que está activo dicho ventilador. Para obtener más información ejecutar:

modinfo therm_adt746x

Para que este módulo esté activo desde el inicio del sistema operativo, se añade al archivo que guarda los módulos a cargar:

# /etc/modules: kernel modules to load at boot time.
#
# This file contains the names of kernel modules that should be loaded
# at boot time, one per line. Lines beginning with "#" are ignored.

apm_emu
loop
sbp2
snd-powermac
therm_adt746x

Reducción de la frecuencia de reloj de la CPU del Ibook

En ocasiones en que se hace uso exclusivo de la batería, no conviene desperdiciar la energía por lo que es conveniente que la cpu no gire siempre a plena potencia.

  • Para comprobar la velocidad a la que gira cat /proc/cpuinfo:

debianppc:/boot# cat /proc/cpuinfo
processor : 0
cpu : 7447A, altivec supported
clock : 1199.999000MHz
revision : 0.2 (pvr 8003 0102)
bogomips : 73.47
timebase : 18432000
platform : PowerMac
machine : PowerBook6,5
motherboard : PowerBook6,5 MacRISC3 Power Macintosh
detected as : 287 (iBook G4)
pmac flags : 0000001b
L2 cache : 512K unified
pmac-generation : NewWorld

  • Para que haga efecto la configuración han de estar cargados los módulos correspondientes, lsmod | grep cpufreq_ :

$ lsmod | grep cpufreq_
cpufreq_userspace 4760 0
cpufreq_stats 5956 0
cpufreq_powersave 1824 0
cpufreq_ondemand 9544 0
cpufreq_conservative 8864 0

  • Para saber cuál está activo cpufreq-info:

debianppc: # cpufreq-info
cpufrequtils 002: cpufreq-info (C) Dominik Brodowski 2004-2006
Report errors and bugs to linux@brodo.de, please.
analyzing CPU 0:
driver: powermac
CPUs which need to switch frequency at the same time: 0
hardware limits: 600 MHz - 1.20 GHz
available frequency steps: 1.20 GHz, 600 MHz
available cpufreq governors: userspace, powersave, ondemand,
conservative, performance
current policy: frequency should be within 1.20 GHz and 1.20 GHz.
The governor "performance" may decide which speed to use
within this range.
current CPU frequency is 1.20 GHz (asserted by call to hardware).

  • Para cambiar el modo de ejecución del cpudyn, cpufreq-selector siendo root:

    cpufreq-selector -g modo_elegido

    Donde modo-elegido puede ser: userspace, powersave, ondemand, conservative, performance.

Para que el cambio tome efecto, se ha de reiniciar el sistema. Se puee comprobar que la cpu baja la velocidad de giro, visualizando los datos aportados por el comando top o/y por el primo hermano htop. Aunque también existe unos applets para gnome que muestran la velocidad a grosso modo, estos son bien el Monitor de frecuencia de la CPU o bien el Monitor del Sistema.

Cómo saber las temperaturas y la velocidad del ventilador

Hay varias maneras, la más directa es ver en la shell los valores :

#temperatura de la CPU

$cat /sys/devices/temperatures/sensor1_temperature

#temperatura limite para la CPU antes de que salte el ventilador

$cat /sys/devices/temperatures/sensor1_limit

#Velocidad de giro del ventilador

$cat /sys/devices/temperatures/sensor1_fan_speed

#temperatura de la GPU (tarjeta gráfica)

$cat /sys/devices/temperatures/sensor2_temperature

#temperatura limite para la GPU (no hay ventilador que pueda saltar....)

$cat /sys/devices/temperatures/sensor2_limit

Otro método, seria poner todo eso en un script de bash (o de php) y ejecutarlo para ver en un momento todos los resultados.

Para evitar tanto lío con variables y directorios, alguien ha hecho un applet para Gnome que se llama Sensors-applet, disponible en los repositorios con este mismo nombre y que muestra las temperaturas de la CPU y la CPU junto a la velocidad de giro del ventilador en un rinconcito del escritorio. Un programa muy útil :))

Flash en firefox

— Se ha de instalar el gnash y el plugin para gnash, es decir, el mozilla-plugin-gnash . En otro post explico como instalar el 0.8.1 de la versión Unstable de debian en la testing. (Si se instala el mozilla-plugin-flash el navegador no lo reconoce.)