PDA

Visualizza Versione Completa : PC in Star-Mode con un doppio click!



bad
26-07-2018, 16:39
Ciao,
stanotte era nuvoloso, così ho passato un po' di tempo a fare attività indoor... Ho configurato il portatilino che ho preso di seconda mano per fare autoguida, e i particolare ho messo insieme uno script per la PowerShell di Windows 10 che fa le seguenti cose:


Abbassa la luminosità del monitor al 10%
Cambia i colori al display rendendolo in scala di grigi
Attiva la funzionalità "luce notturna" di Windows 10 applicando un filtro rosso a tutto il monitor
Disattiva tutte le interfacce di rete mettendo il PC in modalità aereo (per massimizzare la durata della batteria)


Ho creato uno shortcut sul Desktop per questo script, eseguendolo in modalità amministratore e minimizzato, quindi ora mi basta fare doppio click sullo shortcut per attivare la Star-Mode, e un ulteriore doppio click per disattivarla.

Inizio mostrando le due versioni del monitor, con e senza "Star-Mode" attiva (foto fatte di giorno, ecco perchè i riflessi sulla foto in Star-Mode, abbassandosi la luminosità del monitor entrano in gioco i riflessi della luce naturale che c'è attorno):

30527 30528

Se qualcuno volesse provarlo, allego lo script, l'icona che ho scaricato per il collegamento e qualche info su come metterlo in piedi.
Io l'ho ovviamente testato solo sul laptop in questione, dotato di Windows 10 Professional, e lo fornisco così come lo uso sul mio PC.
E' una cosa un po' da "smanettoni", perchè bisogna autorizzare la PowerShell di Windows a fare un po' di cose, però ho pensato che qualcuno avrebbe potuto trovarlo utile.

Inizio elencando i prerequisiti:

Windows 10 deve essere dotato delle funzionalità LUCE NOTTURNA (https://support.microsoft.com/it-it/help/4027563/windows-10-set-your-display-for-night-time)
Windows 10 deve essere dotato della funzionalità FILTRO COLORE (https://support.microsoft.com/it-it/help/4041722/windows-10-use-color-filters) (se mancano questi due prerequisiti lo script di fatto agisce solo sulla luminosità del monitor e sulle interfacce di rete)
La PowerShell deve avere la modalità ExecutionPolicy impostata su "unrestricted" (vedi https://www.robadainformatici.it/abilitare-esecuzione-script-powershell/ )
Deve essere presente (createla se non l'avete) una directory C:\Temp
Lo script va eseguito con i diritti di amministratore (si può impostare in automatico creando uno shortcut, ora vi dico come)


Per creare lo shortcut:

mettete script e icona da qualche parte sul vostro PC (es. C:\StarModeDiBad ;) )
cliccate di destro sull'icona dello script e selezionate "crea collegamento"
cliccate di destro sul collegamento appena creato, e selezionate "proprietà"
nel campo "destinazione", immettete powershell.exe -command "& 'C:\StarModeDiBad\NightLight.ps1' (cambiate la parte in grassetto col percorso dove avete messo i files)
nel campo "esegui" selezionate "finestra minimizzata"
cliccate su "cambia icona" e navigate per selezionare l'icona fornita da me con il file (se volete)
cliccate su "avanzate" e selezionate il flag "esegui come amministratore"
cliccate su "OK" e salvate il collegamento appena creato sul desktop


Infine, ecco i files, li ho condivisi dal mio Google Drive perchè non essendo immagini non posso allegarli qui dentro:
https://drive.google.com/file/d/14Y-scEHkOefMVWcsanhgBkEBIjfRTnHW/view?usp=sharing

Google tenterà di fornirvi un'anteprima del file che però, essendo un archivio RAR (da aprire con WinRAR (https://winrar.it.softonic.com/download), gratuito), non ha anteprima. Selezionate l'opzione per scaricarlo.

Aggiungo un piccolo disclaimer: questo script come dicevo è un po' da smanettoni, per gestire l'accensione e lo spegnimento della "luce notturna" di Windows va a lavorare con il Registry, in maniera superficiale e su chiavi di registro non particolarmente importanti, perciò non "scassa" niente. Tuttavia ci terrei a precisare che non è una "distribuzione di software ufficiale", solo uno script fatto da me e che sul mio PC funziona bene. Ci sono n-mila ragioni per cui potrebbe non funzionare su altri PC, Windows è il top per quanto riguarda le configurazioni non-standard. Se lo provate e non funziona, possiamo provare a capire il perchè, e magari lo rendiamo migliore lavorandoci insieme. Trattandosi di uno script, il file .ps1 è apribile da qualsiasi editor di testo e potete esaminarne il codice, prima di lanciarlo.

Ecco, spero possa essere utile a qualcuno, commenti graditissimi :)

Nicobugi
26-07-2018, 18:26
Tutorial molto interessante direi;)

mikyfly
26-07-2018, 19:28
Grazie per la condivisione! Appena rientro a casa lo provo... Effettivamente sono le 3/4 operazioni che faccio pure io ogni volta che mi metto fuori con il pc