HOWTO: NC10 scripts
Posted: 15 Mar 2009, 12:45
Dato che ci sono stati diversi cambiamenti nei miei script in questi ultimi giorni, è cosa buona fare un piccolo riepilogo.
Le versioni più recenti di tutti gli script sono sempre disponibili a questo indirizzo.
Gli script sono stati completamente riorganizzati, grazie al lavoro svolto da Stuart Herbert.
Lo script principale è samsung-scripts e deve essere installato in /usr/bin/.
Tutti gli altri script devono essere installati in /usr/lib/samsung-scripts/.
Se si utilizza K/Ubuntu, è sufficiente installare il pacchetto samsung-scripts dal mio repository, e tutto verrà configurato automaticamente.
Si può avere un buon riepilogo del funzionamento degli script lanciando il comando 'samsung-scripts' in un terminale. Questo è l'output:
Qualche esempio d'uso:
Per controllare lo stato corrente del bluetooth:
Per cambiare il governor della CPU:
Per attivare/disattivare il wifi:
Nota:
Quando lo script è avviato in una sessione interattiva (cioè, in un terminale), il suo output viene stampato sullo standard output (cioè, il terminale). Quando lo script è avviato in una sessione non interattiva (ad esempio, da un hotkey), il suo output viene mostrato con una notifica grafica.
Se si usa il pacchetto samsung-scripts dal mio repository, viene aggiunta automaticamente una nuova regola a sudo in modo da poter lanciare il comando 'samsung-scripts' con diritti amministrativi senza dover inserire la propria password.
Inoltre, vengono automaticamente creati i seguenti hotkey:
- Fn-F4: lancia il comando 'switchscreenlayout.sh' - (passa al prossimo screen layout, maggiori informazioni qui).
- Fn-F5: lancia il comando 'sudo samsung-scripts lcd' - (azzera/ripristina la luminosità dello schermo).
- Fn-F7: lancia il comando 'sudo samsung-scripts bluetooth' - (attiva/disattiva il bluetooth).
- Fn-F8: lancia il comando 'sudo samsung-scripts cpuperf auto' - (mostra/cambia il governor della CPU).
- Fn-F9: lancia il comando 'sudo samsung-scripts wifi' - (attiva/disattiva il wifi).
- <Ctrl><Alt><Shift>w: lancia il comando 'sudo samsung-scripts webcam' - (attiva/disattiva la webcam).
- <Ctrl><Alt><Shift>m: lancia lo script 'wmswitcher.sh' - (attiva/disattiva compiz, disponibile solo su Ubuntu).
C'è un file di configurazione, /etc/default/samsung-scripts, per gli utenti che hanno un netbook diverso dall'NC10, nel quale possono essere configurate diverse opzioni. Il file è molto ben commentato, basta quindi seguire le istruzioni al suo interno per configurare tutto al meglio.
Le versioni più recenti di tutti gli script sono sempre disponibili a questo indirizzo.
Gli script sono stati completamente riorganizzati, grazie al lavoro svolto da Stuart Herbert.
Lo script principale è samsung-scripts e deve essere installato in /usr/bin/.
Tutti gli altri script devono essere installati in /usr/lib/samsung-scripts/.
Se si utilizza K/Ubuntu, è sufficiente installare il pacchetto samsung-scripts dal mio repository, e tutto verrà configurato automaticamente.
Si può avere un buon riepilogo del funzionamento degli script lanciando il comando 'samsung-scripts' in un terminale. Questo è l'output:
Code: Select all
samsung-scripts - Utilities for your Samsung netbook
samsung-scripts status - show status for all devices
samsung-scripts bluetooth on|off|status - no params will toggle
samsung-scripts cpuperf auto|status - no params will switch to next perf option
samsung-scripts lcd on|off - no params will toggle
samsung-scripts webcam on|off|status - no params will toggle
samsung-scripts wifi on|off|status - no params will toggle
Per controllare lo stato corrente del bluetooth:
Code: Select all
samsung-scripts bluetooth status
Code: Select all
samsung-scripts cpuperf
Code: Select all
samsung-scripts wifi
Quando lo script è avviato in una sessione interattiva (cioè, in un terminale), il suo output viene stampato sullo standard output (cioè, il terminale). Quando lo script è avviato in una sessione non interattiva (ad esempio, da un hotkey), il suo output viene mostrato con una notifica grafica.
Se si usa il pacchetto samsung-scripts dal mio repository, viene aggiunta automaticamente una nuova regola a sudo in modo da poter lanciare il comando 'samsung-scripts' con diritti amministrativi senza dover inserire la propria password.
Inoltre, vengono automaticamente creati i seguenti hotkey:
- Fn-F4: lancia il comando 'switchscreenlayout.sh' - (passa al prossimo screen layout, maggiori informazioni qui).
- Fn-F5: lancia il comando 'sudo samsung-scripts lcd' - (azzera/ripristina la luminosità dello schermo).
- Fn-F7: lancia il comando 'sudo samsung-scripts bluetooth' - (attiva/disattiva il bluetooth).
- Fn-F8: lancia il comando 'sudo samsung-scripts cpuperf auto' - (mostra/cambia il governor della CPU).
- Fn-F9: lancia il comando 'sudo samsung-scripts wifi' - (attiva/disattiva il wifi).
- <Ctrl><Alt><Shift>w: lancia il comando 'sudo samsung-scripts webcam' - (attiva/disattiva la webcam).
- <Ctrl><Alt><Shift>m: lancia lo script 'wmswitcher.sh' - (attiva/disattiva compiz, disponibile solo su Ubuntu).
C'è un file di configurazione, /etc/default/samsung-scripts, per gli utenti che hanno un netbook diverso dall'NC10, nel quale possono essere configurate diverse opzioni. Il file è molto ben commentato, basta quindi seguire le istruzioni al suo interno per configurare tutto al meglio.