Re: indicatore batteria

2003-06-25 Per discussione Fabio Nigi
On Mon, 23 Jun 2003 18:05:34 +0200
[EMAIL PROTECTED] wrote:

 On Sat, 21 Jun 2003 12:41:06 +0200
 Fabio Sirna [EMAIL PROTECTED] wrote:
 [ship]
 
 Modificato un pochino lo script per adattarlo al pmu dei mac (ho un
 iBook 2.2). Tra l'altro, PS1 e' molto ricca (data, ora, utente,
 macchina, path, e adesso stato della carica).
 

tio va di mandarmi questa ps1 che mi sembra molto figa anche in privato

nigifabio (at) gmx.it


grazie 


fabio

 -- 
 ()_() | Un OS per domarli, Un OS per trovarli, | +
 (°.°) | Un OS per ghermirli e nel buio incatenarli | +---+
 'm m' | Nella terra di Redmond, ove l'ombra cupa scende... |  O  |
 (___) |  raffaele punto salmaso presso libero punto it
 





Re: indicatore batteria

2003-06-23 Per discussione [EMAIL PROTECTED]
At 17.20 21/06/2003 +0200, you wrote:
Ciao Lista !
Davvero un ottimo script !
Comunque per farlo funzionare (credo sulla maggior parte degli ultimi ACPI)
occorrono alcune modifiche:
Infatti i nomi dei campi nel /proc/acpi iniziano (di solito) in maiuscolo
e non corrispondono: per esempio la batteria è /proc/acpi/battery/0/.
e non /proc/acpi/battery/BAT0/.., etc...
Solo se qualcuno è interessato posto lo script modificato altrimenti sono
solo byte inutili
   Ciao
ADBlues
io sarei interessato, magari in privato!
grazie!
MAtteo



Re: indicatore batteria

2003-06-23 Per discussione Alessandro Riz
[EMAIL PROTECTED] wrote:
At 17.20 21/06/2003 +0200, you wrote:
Ciao Lista !
Davvero un ottimo script !
Comunque per farlo funzionare (credo sulla maggior parte degli ultimi 
ACPI)
occorrono alcune modifiche:
Infatti i nomi dei campi nel /proc/acpi iniziano (di solito) in 
maiuscolo
e non corrispondono: per esempio la batteria è 
/proc/acpi/battery/0/.
e non /proc/acpi/battery/BAT0/.., etc...

Solo se qualcuno è interessato posto lo script modificato altrimenti 
sono
solo byte inutili

   Ciao
ADBlues

io sarei interessato, magari in privato! 
Anch'io sarei interessato, anche in privato... Grazie
   Alessandro
grazie!
MAtteo





Re: indicatore batteria

2003-06-23 Per discussione raffaele . salmaso
On Sat, 21 Jun 2003 12:41:06 +0200
Fabio Sirna [EMAIL PROTECTED] wrote:
[ship]

Modificato un pochino lo script per adattarlo al pmu dei mac (ho un
iBook 2.2). Tra l'altro, PS1 e' molto ricca (data, ora, utente,
macchina, path, e adesso stato della carica).

-- 
()_() | Un OS per domarli, Un OS per trovarli, | +
(°.°) | Un OS per ghermirli e nel buio incatenarli | +---+
'm m' | Nella terra di Redmond, ove l'ombra cupa scende... |  O  |
(___) |  raffaele punto salmaso presso libero punto it


pmu
Description: Binary data


Re: indicatore batteria

2003-06-22 Per discussione Johan Haggi
sab 21 giugno 2003, alle 18:25 +0200, Luca A. Porrera ha scritto:
 [...]
 sarebbe utile fare uno script che funzioni anche in tty e su tutti i
 portatili...

Se interessa questo e` basato nob su apci ma su apm.
Funziona bene nelle tty econ konsole (il terminale di kde), con xterm
non c'e`il lampeggiamento.

Chi volesse capire come appaiono i vari caratteri puo` provare a
digitare senza dover arrivare a meno di 15 min. di autonomia delle
batterie puo` digitare al prompt:

echo -e Normale \\033[1mBold\\033[0m
echo -e Normale \\033[1m\\033[7mBoldReverse\\033[0m
echo -e Normale \\033[1m\\033[7m\\033[5mBoldReverseBlink\\033[0m

Per chi volesse modificarlo i codici per i caratteri sono tratti dalla
sez. ECMA-48 Set Graphics Rendition di man console_codes

Lo script funziona anche automamente, volendo che sia indicato stato
dell'alimentazione e minuti rimanenti al prompt e` necessario aggiungere
in ~/.bashrc

PROMPT_COMMAND=/percorso/per/status.sh
PS1='[EMAIL PROTECTED]:\w\$ '

--- INIZIO status.sh ---
#!/bin/bash

SGRRESET=\\033[0m
SGRBOLD=\\033[1m
SGRBLINK=\\033[5m
SGRREVERSE=\\033[7m
STATO=`apm -m`

if [ `echo -n $STATO | sed s/.*\(// | sed s/\ .*//` -le 15 ] ;
  then echo -ne $SGRBOLD$SGRREVERSE$SGRBLINK;
  elif [ `echo $STATO | sed s/.*\(// | sed s/\ .*//` -le 30 ] ;
then echo -ne $SGRBOLD$SGRREVERSE ;
  elif [ `echo $STATO | sed s/.*\(// | sed s/\ .*//` -le 45 ] ;
then echo -ne $SGRBOLD ;
fi
echo -n $STATO | sed s/,.*\(/\(/
echo -e $SGRRESET
--- FINE -
-- 
Misura *ANTISPAM*: il mio indirizzo *non* e` alterato, ma
e` valido *solo* fino al 31 dicembre 2003
Ave   Johan Haggi
ante diem decimum Kalendas Iulias MMDCCLVI ab urbe condita




Re: indicatore batteria

2003-06-21 Per discussione Johan Haggi
 On Fri, 20 Jun 2003 19:06:44 +0200
 Alessandro Riz [EMAIL PROTECTED] wrote:
   Sapete se c'e' programma che mi dica la carica della
   batteria e che funzioni in modalita' testo?

Risposta rapida:

[EMAIL PROTECTED]:~$ apm
AC on-line, battery status high: 100% (3:20:00)

Risposta forse antipatica e supponente ma didattica:

invece di chiedere potevi fare (con $ indico il comando con -
l'output):

$ apt-cache search battery
- [cut dell'elenco di 22 pacchetti]
$ apt-cache show [nome dei vari pacchetti, uno alla volta]
oppure:
$ apt-cache show `apt-cache search battery | sed s/\ .*//` | less
- [...]
- This package contains [...] and apm(1), a client that prints the
- information in /proc/apm in a readable format.
- [...]

man apt-cache per sapere come ricercare pacchetti
man sed e man bash per capire come funziona il comando per vedere tutte
le descrizioni insieme (apt-cache show `apt-cache search [...]).
-- 
Misura *ANTISPAM*: il mio indirizzo *non* e` alterato, ma
e` valido *solo* fino al 31 dicembre 2003
Ave   Johan Haggi




Re: indicatore batteria

2003-06-21 Per discussione Fabio Sirna
Alle giu 20 at 07:06, Alessandro Riz scrisse:

Ciao a tutti,
   Sapete se c'e' programma che mi dica la carica della
batteria e che funzioni in modalita' testo?


salva lo script che ti ho postato in .bash_acpi_prompt e metti in
.bashrc la seguente riga:

source ~/.bash_acpi_prompt

In questo modo avrai il prompt con l'indicazione di carica, e colorato
in base alla carica.


.,-''-,..,-''-,..,-''-,..,-''-,..,-''-,..,-''-,..,-''-,..,-''-,.

# Color the bash prompt in function of the percentage of battery
# with acpi subsystem.
# Based on the originally apm based script that has been posted
# on debian-laptop by Jason Kraftcheck [EMAIL PROTECTED].
#
# This script is licensed under the GNU GPL version 2 or later,
# see /usr/share/common-licences/GPL on a Debian system or
# http://www.gnu.org/copyleft/gpl.html on the web.
 
# (c) 2003 Fabio 'farnis' Sirna farnis AT libero DOT it

#
# put in your .bashrc the next line:
#
# source ~/.bash_acpi_prompt
# acpi_color_prompt
# 
#

function acpi_percent()
{
 if [ `cat /proc/acpi/battery/BAT0/state | grep present: |cut -d\  -f18` = 
yes ]; then
  {
   #CAPACITY=`cat /proc/acpi/battery/BAT0/info |grep design capacity:|cut -d\ 
 -f11`
   CAPACITY=3520
   LEVEL=`cat /proc/acpi/battery/BAT0/state | grep remaining|cut -d\  -f8`
   ACPI_PERCENT=`echo $(( $LEVEL * 100 / $CAPACITY ))`
   if [ $LEVEL = $CAPACITY ]; then
echo FULL
   else
echo $ACPI_PERCENT%
   fi
  }
 else echo NO BATTERY
 fi
}

function acpi_charge()
{
 ACPI_CHARGE=`cat /proc/acpi/ac_adapter/AC/state | cut -d\  -f20`
 case $ACPI_CHARGE in
   *on-line*)
 ACPI_CHARGE=+ ;;
   *off-line*)
 ACPI_CHARGE=- ;;
 esac
 echo $ACPI_CHARGE
}

function acpi_color()
   {
 if  [  $(acpi_charge)  =  +  ];  then
  {
   if [ `cat /proc/acpi/battery/BAT0/state | grep present: |cut -d\  -f18` 
= no ]; then
echo  0;31
   else echo  1;32
  fi
 }
 else
   case  $(acpi_percent)  in
  10?%)  echo  0;32  ;;
   9?%)  echo  0;32  ;;
   8?%)  echo  0;32  ;;
   7?%)  echo  0;32  ;;
   6?%)  echo  0;32  ;;
   5?%)  echo  0;32  ;;
   4?%)  echo  0;33  ;;
   3?%)  echo  0;33  ;;
   2?%)  echo  0;33  ;;
   1?%)  echo  0;31  ;; 
?%)  echo  0;31;5  ;;
 *)  echo  0;35  ;;

   esac
 fi
   }

function  acpi_color_prompt
   {
 PS1='\[\e[$(acpi_color)m\][$(acpi_charge)$(acpi_percent)][\t] 
\u:\w\$\[\e[0;37m\] '
   }

#  linux  console
#   if  [  $TERM  =  linux  ];  then
#PROMPT_COMMAND=acpi_color_prompt
# fi

#   function  echo_acpi
#   {
# echo -n ($(acpi_charge)$(acpi_percent)) 
# }
.,-''-,..,-''-,..,-''-,..,-''-,..,-''-,..,-''-,..,-''-,..,-''-,.


-- 
Fabio
_
Envie de discuter en live avec vos amis ? Télécharger MSN Messenger
http://www.ifrance.com/_reloc/m la 1ère messagerie instantanée de France




Re: indicatore batteria

2003-06-21 Per discussione Alex De Maria
On Sat, Jun 21, 2003 at 12:41:06PM +0200, Fabio Sirna wrote:
 
 salva lo script che ti ho postato in .bash_acpi_prompt e metti in
 .bashrc la seguente riga:
 
 source ~/.bash_acpi_prompt
 
 In questo modo avrai il prompt con l'indicazione di carica, e colorato
 in base alla carica.
 

Ciao Lista !

Davvero un ottimo script ! 
Comunque per farlo funzionare (credo sulla maggior parte degli ultimi ACPI)
occorrono alcune modifiche:
Infatti i nomi dei campi nel /proc/acpi iniziano (di solito) in maiuscolo
e non corrispondono: per esempio la batteria è /proc/acpi/battery/0/. 
e non /proc/acpi/battery/BAT0/.., etc...

Solo se qualcuno è interessato posto lo script modificato altrimenti sono
solo byte inutili

   Ciao 
   
ADBlues



-- 
--
| Alex De Maria   Prato   Italia |
| adblues_at_prato.linux.it  http://adblues.supereva.it  |
| PLUG Member  Prato Linux User Grouphttp://www.prato.linux.it   |
| Debian GNU/Linux on Athlon PC Unknown/variable OS on iMac  |
--
 GNUpg key fingerprint = B2A8 B7F4 58FB 83D3 FD5D  B1A6 3EFC 2EF4 A496 1C85 

NOTA: questo messaggio ha un allegato di tipo
application/pgp-signature che è la mia firma digitale; se il vostro
programma di posta elettronica riconosce le firme digitali, potete
verificare la mia identità; altrimenti, ignorate pure tale allegato.

NOTE: this message has an attachment of type
application/pgp-signature which is my own digital signature; if your
email client has this feature, you can check my identity; otherwise
you can safely ignore that attachment.


pgp2viaMZknfm.pgp
Description: PGP signature


Re: indicatore batteria

2003-06-21 Per discussione Luca A. Porrera
il Sat, 21 Jun 2003 17:20:34 +0200
Alex De Maria [EMAIL PROTECTED] ha scritto:

 On Sat, Jun 21, 2003 at 12:41:06PM +0200, Fabio Sirna wrote:
  
  salva lo script che ti ho postato in .bash_acpi_prompt e metti in
  .bashrc la seguente riga:
  
  source ~/.bash_acpi_prompt
  
  In questo modo avrai il prompt con l'indicazione di carica, e
  colorato in base alla carica.
 
 Davvero un ottimo script ! 
 Comunque per farlo funzionare (credo sulla maggior parte degli ultimi
 ACPI) occorrono alcune modifiche:
 Infatti i nomi dei campi nel /proc/acpi iniziano (di solito) in
 maiuscolo e non corrispondono: per esempio la batteria è
 /proc/acpi/battery/0/. e non /proc/acpi/battery/BAT0/.., etc...

no non e' vero, il campo varia a seconda dei modelli, purtroppo non c'e
un vero e proprio standar, per esempio io ho /proc/acpi/battery/BAT1/

sarebbe utile fare uno script che funzioni anche in tty e su tutti i
portatili...

ciao
 



-- 
L'alimentatore e` nella borsa, vero?
-- cena linuxmeeting 2002




indicatore batteria

2003-06-20 Per discussione Alessandro Riz
Ciao a tutti,
   Sapete se c'e' programma che mi dica la carica della
batteria e che funzioni in modalita' testo?
Ciao e Grazie
Alessandro



Re: indicatore batteria

2003-06-20 Per discussione Nick Name
On Fri, 20 Jun 2003 19:06:44 +0200
Alessandro Riz [EMAIL PROTECTED] wrote:

 
  Sapete se c'e' programma che mi dica la carica della
  batteria e che funzioni in modalita' testo?

Che io sappia no, però puoi fare cat direttamente del file /proc/apm (o
comunque quello della batteria in /proc). Se avessi ancora un portatile
ti direi esattamente qual'è, cmq prova che funziona :) 

V.

-- 
Fedeli alla linea, anche quando non c'è Quando l'imperatore è
malato, quando muore,o è dubbioso, o è perplesso.  Fedeli alla linea
la linea non c'è.
[CCCP]