Torna indietro   Hardware Upgrade Forum > Software > Linux, Unix, OS alternativi

Recensione Samsung Galaxy Tab S12 Ultra: non chiamatelo tablet... è molto di più
Recensione Samsung Galaxy Tab S12 Ultra: non chiamatelo tablet... è molto di più
Abbiamo provato Samsung Galaxy Tab S12 Ultra nella versione 12 GB + 256 GB con tastiera, e il risultato è un tablet che in questa configurazione si comporta come un notebook con la fluidità tipica di Android. Spessore di 5,1 mm, display Dynamic AMOLED 2X da 14,6 pollici, MediaTek Dimensity 9500 e un software senza incertezze compongono un prodotto di vertice, con prezzi da 1.539 euro, frenato solo da un'autonomia nella parte bassa del confronto
Hyundai IONIQ 5 N, l'elettrica che finge di essere termica (e ci riesce da paura)
Hyundai IONIQ 5 N, l'elettrica che finge di essere termica (e ci riesce da paura)
Abbiamo provato per dieci giorni la Hyundai IONIQ 5 N, con 650 CV, 770 Nm e uno 0-100 km/h in 3,4 secondi. Il suo punto forte è N e-Shift, che simula un cambio a otto rapporti con suoni da motore termico e perfino un bang supersonico
CES Unveiled Milan, l'IA diventa tecnologia fondativa e il commercio torna centrale
CES Unveiled Milan, l'IA diventa tecnologia fondativa e il commercio torna centrale
La prima tappa italiana della Road to CES porta a Milano i vertici della Consumer Technology Association, con una nuova griglia di lettura dei trend tecnologici e una posizione netta su dazi e regolamentazione dell'IA
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 15-08-2008, 00:31   #1
Cobra78
Senior Member
 
L'Avatar di Cobra78
 
Iscritto dal: Mar 2005
Città: Ravenna
Messaggi: 1937
Parere:wifi, risparmio energia e script bash in cron

Ordunque.......Ubuntu (non so altre distro ma non credo) non commuta automaticamente la modalità della mia scheda intel wifi n da 6 (ac) a 7 (battery) ne in un verso ne nell'altro.

La mia idea: un semplice script bash da mettere in cron a 60 secondi (o anche 30), che fa un cat di sys/power/nonricordocosamapoiciguardo, e se è online (ac) setta la scheda in modalità ac, altrimenti in modalità battery.

Secondo voi che ne sapete più di me ha senso o è una cavolata? Quanto potrebbe risultare oneroso sto cronjob (lo scriptino sarebbe alla fine un cat e un if).
__________________
Dell Inspiron 1720 Ice White Windows 7 Pro/Archlinux x86_64 - 3.0.x -Gnome3
Msi Wind U100 Windows Xp/Ubuntu 11.04 - Gnome3
Cobra78 è offline   Rispondi citando il messaggio o parte di esso
Old 17-08-2008, 12:24   #2
Cobra78
Senior Member
 
L'Avatar di Cobra78
 
Iscritto dal: Mar 2005
Città: Ravenna
Messaggi: 1937
Ok, ho fatto lo script, che ovviamente non funziona, e non capisco perchè.

Lo posto

Codice:
#!/bin/bash

POWER="6"

BATT="7"

STATUS='sudo cat /sys/class/power_supply/AC/online'

ONLINE="1"

if [[ $STATUS==$ONLINE ]]
	then 
		echo $power > /sys/bus/pci/drivers/iwl4965/0000\:0c\:00.0/power_level
		echo "metti 6?"
	
	else 	
		echo $batt > /sys/bus/pci/drivers/iwl4965/0000\:0c\:00.0/power_level
		echo "o 7"
fi
Soprattutto non capisco perhè se non metto sudo davanti a cat (nell'assegnamento di variabile) mi da "permesso negato" anche se eseguo lo script come root.
__________________
Dell Inspiron 1720 Ice White Windows 7 Pro/Archlinux x86_64 - 3.0.x -Gnome3
Msi Wind U100 Windows Xp/Ubuntu 11.04 - Gnome3
Cobra78 è offline   Rispondi citando il messaggio o parte di esso
Old 17-08-2008, 19:27   #3
dvd100
Senior Member
 
L'Avatar di dvd100
 
Iscritto dal: Feb 2004
Città: Torino
Messaggi: 3236
Dovresti mettere il cat tra apici inversi, così:

Codice:
STATUS=`cat /sys/class/power_supply/AC/online`
Il sudo non serve se esegui da root.
dvd100 è offline   Rispondi citando il messaggio o parte di esso
Old 17-08-2008, 19:35   #4
Cobra78
Senior Member
 
L'Avatar di Cobra78
 
Iscritto dal: Mar 2005
Città: Ravenna
Messaggi: 1937
Risolto, erano delle cavolate.

Codice:
#!/bin/bash

# Il driver può essere anche iwl3945 per le schede intel 3945
DRIVER="iwl4965"

# La modalità 6 corrisponde al funzionamento con alimentazione da rete
POWER="6"

# La modalità 7 corrisponde al funzionamento con alimentazione a batteria
BATT="7"

# Verifica se l'alimentatore è collegato o meno
STATUS=`cat /sys/class/power_supply/AC/online`

# Valore per il confronto
ONLINE="1"

# Controlla se il file power_level esiste per evitare errori nel log dopo, ad esempio, un risveglio
#dall'ibernazione/sospensione con la wifi spenta
if [ -f /sys/bus/pci/drivers/$DRIVER/*/power_level ] 
	then 
	# Confronta lo stato attuale col valore di riferimento
	if [ "$STATUS" = "$ONLINE" ]
		then 
			# Se l'alimentatore è collegato imposta la modalità corrispondente
			echo "$POWER" > /sys/bus/pci/drivers/$DRIVER/*/power_level
		else 	
			# Se l'alimentatore è scollegato imposta la modalità corrispondente
			echo "$BATT" > /sys/bus/pci/drivers/$DRIVER/*/power_level
	fi
fi

exit 0
Per chi fosse curioso:

lo script semplicemente verifica che esista il file /sys/bus/..bla bla bla, perchè al ritorno da una sospensione o ibernazione potrebbe non esistere se il modulo è stato scaricato, e poi imposta la modalità 6 (ac) se il portatile è connesso alla corrente o 7 (battery) se è a batteria :P

Tra l'altro funziona sia sulle iwl4965 che sulle iwl3945, ovviamente cambiando opportunamente il nome della shceda, e credo che al posto di quel coso con gli zeri si possa mettere un bell "*" che tanto è uguale.
__________________
Dell Inspiron 1720 Ice White Windows 7 Pro/Archlinux x86_64 - 3.0.x -Gnome3
Msi Wind U100 Windows Xp/Ubuntu 11.04 - Gnome3

Ultima modifica di Cobra78 : 17-08-2008 alle 19:48.
Cobra78 è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Recensione Samsung Galaxy Tab S12 Ultra: non chiamatelo tablet... è molto di più Recensione Samsung Galaxy Tab S12 Ultra: non chi...
Hyundai IONIQ 5 N, l'elettrica che finge di essere termica (e ci riesce da paura) Hyundai IONIQ 5 N, l'elettrica che finge di esse...
CES Unveiled Milan, l'IA diventa tecnologia fondativa e il commercio torna centrale CES Unveiled Milan, l'IA diventa tecnologia fond...
 Recensione OPPO Find X10 Pro Max: un top di gamma completo con tre fotocamere da 200MP Recensione OPPO Find X10 Pro Max: un top di gam...
WoW Forever provato: il MMORPG che la community chiedeva da anni è arrivato WoW Forever provato: il MMORPG che la community ...
Oracle e Astrazeneca insieme per lo svil...
Anthropic e la quotazione: cosa emerge d...
Condanna milionaria per il sessantottenn...
HONOR Robot Phone a Movieland: abbiamo g...
Google Messaggi introduce la Protezione ...
Vera Rubin, NVIDIA aggiorna le specifich...
Google Health 5.11 amplia il rilevamento...
Legacy Games chiude dopo quasi 30 anni: ...
iPhone Duo avvia le automazioni quando l...
Tomb Raider: Legacy of Atlantis, rivelat...
Instagram arriva su Apple TV con un'app ...
Meta lancia un'offerta azionaria da 35 m...
L'Italia sfida i big dei semiconduttori:...
Chernobyl fa parlare ancora di sé: il bi...
Kioxia Exceria G3 4TB, il PCIe 5.0 che p...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 20:36.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Served by www3v