Re: indicatore batteria
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
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
[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
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
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
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
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
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
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
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
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]