tuusuario ALL = NOPASSWD: /usr/sbin/iwconfig[nintux@geofront /media/datos]$ /etc/rc.d/wicd help
usage: /etc/rc.d/wicd {start|stop|restart}#!/bin/bash
if="eth1"
txpower=`sudo iwconfig $if | grep Tx-Power | awk '{print $4}' | cut -c 10-99`
if [ $txpower != "off" ]; then
kdialog --yesno "¿Desea desactivar el WiFi?" --title "$if activado"
if [ $? = 0 ]; then
sudo iwconfig $if txpower off
kdialog --passivepopup "WiFi ($if) desactivado" 4 --title "WiFi ($if)"
fi
exit
else
kdialog --yesno "¿Desea activar el WiFi?" --title "$if desactivado"
if [ $? = 0 ]; then
sudo iwconfig $if txpower on
kdialog --passivepopup "WiFi ($if) activado" 4 --title "WiFi ($if)"
fi
exit
fi
exitxzibit escribió:Muchas gracias a los dos. He estado haciendo pruebas con powertop y viendo lo que dice capitanquartz, y creo que amuchamu está en lo cierto, porque aun parando el demonio del wicd la interfaz wifi sigue generando wakeups, mientras que con un txpower off no (y aparte con esto último se nota una bajada en lo watios).
Gracias de nuevo, voy a hacer un script con kdialog y el sudo iwconfig.
EDITO: Pongo aquí el script por si alguien en la misma situación (kde4 + wicd) lo necesita. Lo único sería cambiar la variable 'if' por la interfaz de vuestro WiFi (wlan0 o lo que sea):#!/bin/bash
if="eth1"
txpower=`sudo iwconfig $if | grep Tx-Power | awk '{print $4}' | cut -c 10-99`
if [ $txpower != "off" ]; then
kdialog --yesno "¿Desea desactivar el WiFi?" --title "$if activado"
if [ $? = 0 ]; then
sudo iwconfig $if txpower off
kdialog --passivepopup "WiFi ($if) desactivado" 4 --title "WiFi ($if)"
fi
exit
else
kdialog --yesno "¿Desea activar el WiFi?" --title "$if desactivado"
if [ $? = 0 ]; then
sudo iwconfig $if txpower on
kdialog --passivepopup "WiFi ($if) activado" 4 --title "WiFi ($if)"
fi
exit
fi
exit