tag:blogger.com,1999:blog-356422205689367885.post3690131037357334018..comments2017-12-27T20:00:58.943+01:00Comments on Linux sui Netbook: HowTo: Creiamoci i nostri script Acpi personalizzatinetbookteamhttp://www.blogger.com/profile/17372941415546242302noreply@blogger.comBlogger45125tag:blogger.com,1999:blog-356422205689367885.post-55559491622900748622012-07-21T20:27:23.958+02:002012-07-21T20:27:23.958+02:00di norma la luminosità è l'unica cosa che funz...di norma la luminosità è l'unica cosa che funziona senza complicazioni...<br />ricordo che sugli eeepc più moderni bisognava aggiungere acpi_backlight=vendor tra i parametri del kernel nel file di configurazione di grub.<br /><br />Se non dovesse bastare prova a dare un'occhiata qua:<br />http://wiki.daviddarts.com/Ubuntu_Maverick_on_the_Asus_UL30VT#Screen_Brightness_.28Backlight.29Melkohttps://www.blogger.com/profile/09653794240580500866noreply@blogger.comtag:blogger.com,1999:blog-356422205689367885.post-74908104539547067142012-07-18T20:04:06.175+02:002012-07-18T20:04:06.175+02:00Salve a tutti, da qualche settimana mi trovo a fre...Salve a tutti, da qualche settimana mi trovo a frequentare questo blog, e mi sembra doveroso complimentarmi con tutti per l'ottimo lavoro svolto, e ringraziandovi per aver realizzato un portale italiano dedicato ai netbook in ambiente linux.<br />Detto questo, devo dire di aver riscontrato qualche problemino con il mio asus 1215n:<br />1)in /etc/acpi ho trovato i file per la gestione della luminosità e in events il file dove inserire il codice del tasto.<br />Dopo aver fatto casini, credo di aver rimesso tutto a posto ma sfortunatamente la luminosità non funziona più <br />posto i file in seguito:<br />asus-brn-down.sh<br />#!/bin/sh<br /><br />test -f /usr/share/acpi-support/key-constants || exit 0 <br />. /usr/share/acpi-support/key-constants<br />acpi_fakekey $KEY_BRIGHTNESSDOWN<br /><br />e l'altro:<br /><br />event=hotkey (ATKD|HOTK) 0000002<br />action=/etc/acpi/if-asus-not-eee.sh asus-brn-down.sh<br /><br />il mio tasto è questo:<br />hotkey ASUS010:00 00000029 <br />(quando lo premo lo schermo lampeggia)<br />(gli altri problemi riguardano il wireless e lo she ma è meglio affrontarli uno per volta)<br />ringrazio anticipatamente tutti quelli che si interesseranno al problema.Anonymoushttps://www.blogger.com/profile/18019427824109638580noreply@blogger.comtag:blogger.com,1999:blog-356422205689367885.post-87380718155048547332010-12-15T18:06:57.757+01:002010-12-15T18:06:57.757+01:00ok tra stasera e domani mi ci metto e faccio tutto...ok tra stasera e domani mi ci metto e faccio tuttoPhoenix Firehttps://www.blogger.com/profile/09756630816714315769noreply@blogger.comtag:blogger.com,1999:blog-356422205689367885.post-32428535911072468802010-12-15T17:58:14.816+01:002010-12-15T17:58:14.816+01:00fai uno script e lo metti nella tua home o dove pr...fai uno script e lo metti nella tua home o dove preferisci (io ce l'ho nella cartella ~/bin che è aggiunta nel PATH cosi anche da terminale posso richiamarlo ovunque)<br /><br />lo script fa normalmente quello che deve fare, senza l'uso di export DISPLAY, su -c e robba varia perché quelli li metti soltanto negli script acpi<br /><br />negli script acpi oltre a esportare la variabile DISPLAY dai un su -c '/home/utente/percorso/script.sh/' e il gioco è fattoMelkohttps://www.blogger.com/profile/09653794240580500866noreply@blogger.comtag:blogger.com,1999:blog-356422205689367885.post-3051883654357083602010-12-15T17:36:15.743+01:002010-12-15T17:36:15.743+01:00spiegati meglio :D
io farei uno script che stampa ...spiegati meglio :D<br />io farei uno script che stampa lo status e lo metto in bin, e lo faccio stampare tramite notify-send ma senza il su prima? e l'export display?<br />ulima dopmanda da interrogatorio che cosa dovrei inserire nello script acpi?<br />su utente -c "./script.sh"?Phoenix Firehttps://www.blogger.com/profile/09756630816714315769noreply@blogger.comtag:blogger.com,1999:blog-356422205689367885.post-77549081080760368112010-12-15T17:18:41.216+01:002010-12-15T17:18:41.216+01:00@Phoenix Fire
se lo script serve a stampare solo l...@<a href="#c5759388438345014294" rel="nofollow">Phoenix Fire</a><br />se lo script serve a stampare solo lo status delle varie periferiche non ti conviene metterlo in un file separato nella cartella bin della tua home e poi richiamarlo dagli script acpi?<br />così lo puoi usare anche in altri contesti e ti risparmi anche di esportare variabili e di usare su -c ecc perché lo eseguiresti direttamente da root e non da utente ;)Melkohttps://www.blogger.com/profile/09653794240580500866noreply@blogger.comtag:blogger.com,1999:blog-356422205689367885.post-57593884383450142942010-12-15T17:13:12.613+01:002010-12-15T17:13:12.613+01:00si però dovrei esportarla dentro l'if cosa che...si però dovrei esportarla dentro l'if cosa che mi è scomoda visto che nello script io mi stampo lo stato di tutto il net (she, cardreader, cam eccetera)Phoenix Firehttps://www.blogger.com/profile/09756630816714315769noreply@blogger.comtag:blogger.com,1999:blog-356422205689367885.post-5057797925862010472010-12-15T16:16:48.681+01:002010-12-15T16:16:48.681+01:00volendo puoi anche assegnare un valore alla variab...volendo puoi anche assegnare un valore alla variabile mentre la esporti:<br />export CARD="off"<br /><br />come vedi le vie dello scripting sono infinite :DMelkohttps://www.blogger.com/profile/09653794240580500866noreply@blogger.comtag:blogger.com,1999:blog-356422205689367885.post-17353835729032369542010-12-15T16:11:56.673+01:002010-12-15T16:11:56.673+01:00quindi basta che a inizio script faccio
export VAR...quindi basta che a inizio script faccio<br />export VAR per tutte le variabili e mettere nella stampa ${CARD}?<br /><br />la seconda è stata fatta per ignoranza ho visto che lacunoso fece così è ho pensato fosse quello il modo giusto visto che all'inizio con le "" non fungeva ignorando che il problema fosse un altro :DPhoenix Firehttps://www.blogger.com/profile/09756630816714315769noreply@blogger.comtag:blogger.com,1999:blog-356422205689367885.post-69117214958925263922010-12-15T15:25:07.503+01:002010-12-15T15:25:07.503+01:00@Phoenix Fire
si naturalmente entrando in un ambie...@<a href="#c4630536577491635474" rel="nofollow">Phoenix Fire</a><br />si naturalmente entrando in un ambiente differente non si porta dietro le variabili...<br />hai due modi<br />1)prima di stampare la notifica esportare la variabile<br />export CARD<br /><br />2)passare la variabile al comando<br />CARD=$CARD su Giuseppe -c blablabla<br /><br />a te la scelta...<br /><br />PS.<br />se la variabile CARD assume solo valori fissi perché usi echo?<br />bastava un<br />CARD="on"<br />CARD="off"<br />e CARD="N/A"Melkohttps://www.blogger.com/profile/09653794240580500866noreply@blogger.comtag:blogger.com,1999:blog-356422205689367885.post-46305365774916354742010-12-15T10:56:59.249+01:002010-12-15T10:56:59.249+01:00domandina tecnica sulle notifiche, avrei l'esi...domandina tecnica sulle notifiche, avrei l'esigenza di stampare a schermo dei numeri ottenuti con cat come faccio? leggendo gli script che scrisse a suo tempo lacunoso io avevo fatto una cosa del genere:<br /><br />CARD_ST=`cat /sys/devices/platform/eeepc/cardr`<br />case "${CARD_ST}" in<br /> 0)<br /> CARD=`echo Off`<br /> ;;<br /> 1)<br /> CARD=`echo On`<br /> ;;<br /> *)<br /> CARD=`echo N/A`<br /> ;;<br />esac<br />su Giuseppe -c 'notify-send "EeePC Status" "Cardreader: ${CARD}" -t 2500 -i "/percorso/icona.png"'<br /><br />lo script mostra la notifica ma non mostra niente al posto della variabile, immagino sia un problema derivante dal fatto che io piazzo tutto il comando all'interno del su 'comando' cosa che forse modifica la sostituzione delle variabili (visto che sullo script originale si usava un altro metodo per le notifiche) hai idea di come possa risolvere questo problema?Phoenix Firehttps://www.blogger.com/profile/09756630816714315769noreply@blogger.comtag:blogger.com,1999:blog-356422205689367885.post-5073349102824761452010-12-15T06:56:52.512+01:002010-12-15T06:56:52.512+01:00ottimo allora :Dottimo allora :DMelkohttps://www.blogger.com/profile/09653794240580500866noreply@blogger.comtag:blogger.com,1999:blog-356422205689367885.post-14786104362129083112010-12-14T10:39:22.881+01:002010-12-14T10:39:22.881+01:00MAGIA
non so cosa sbagliavo prima o in cosa stavo ...MAGIA<br />non so cosa sbagliavo prima o in cosa stavo antipatico al net ma ora funzionano sia gli script che le notifichePhoenix Firehttps://www.blogger.com/profile/09756630816714315769noreply@blogger.comtag:blogger.com,1999:blog-356422205689367885.post-78648238348085363612010-12-10T15:08:28.511+01:002010-12-10T15:08:28.511+01:00ok grazie per l'aiuto fino a adesso ora appena...ok grazie per l'aiuto fino a adesso ora appena finisco il reinstall (che devo modificare le partizioni del net) mi butto sugli script<br />per il tempo di risp nessun problema anzi grazie dell'impegnoPhoenix Firehttps://www.blogger.com/profile/09756630816714315769noreply@blogger.comtag:blogger.com,1999:blog-356422205689367885.post-70483924472838203822010-12-10T07:26:14.286+01:002010-12-10T07:26:14.286+01:00@Phoenix Fire
ah ok allora ho frainteso alla grand...@<a href="#c5555409639858429793" rel="nofollow">Phoenix Fire</a><br />ah ok allora ho frainteso alla grande<br /><br />guardando il file acpi-eeepc-generic-handler.sh (che dovresti avere nella cartella /etc/acpi) questa è la sezione che ti riguarda:<br /><br />case "$1" in<br />battery|processor)<br />.....<br />....<br />....<br />hotkey)<br />.....<br />.....<br />*)<br /> msg="acpi-eeepc-generic-handler: undefined group/action ($1) event: $2 $3 $4"<br /> eeepc_notify "$msg" keyboard<br /> logger "$msg"<br /> ;;<br />esac<br /><br />che non è altro che un costrutto condizionale sulla prima parola dell'output di acpi_listen (che per i tastini dovrebbe essere "hotkey")...<br />quindi il fatto che entri nell'ultimo caso e ti dia quel messaggio significa l'evento generato dalla pressione del tasto non è tra quelli conosciuti e quindi non sa che farci...<br />ora siccome hai detto che comunque a funzionare funzionano non riesco a capire come possa darti quel messaggio visto che non ci dovrebbe nemmeno entrare in quella parte di codice se funziona...<br />l'unica spiegazione che mi viene in mente è che, se come hai detto, acpi_listen alla pressione di un tasto ti genera più di un evento, allora può darsi che l'evento 'hotkey ATDK 00000* ecc" venga visto e venga quindi eseguita la corrispettiva azione, mentre l'altro no.. però questo dovrebbe accaderti solo per quei tasti che generano più di un evento e non per tutti...<br /><br />comunque ti dicevo di ignorarli perché ti ho fatto mettere gli script di Arch solo per testare il corretto funzionamento di Acpid... l'importante è che l'evento ti venga catturato correttamente, perché è l'unica condizione necessaria e sufficiente.<br />Quindi poi prova a far stampare su file quella robba che ti ho detto sopra e agisci di conseguenza.<br /><br />PS.<br />Scusa se ti rispondo un giorno si e l'altro no, ma la ventola del mio eeepc è andata a farsi benedire e non impreco solo perché fortunatamente è inverno.Melkohttps://www.blogger.com/profile/09653794240580500866noreply@blogger.comtag:blogger.com,1999:blog-356422205689367885.post-55554096398584297932010-12-09T23:24:25.517+01:002010-12-09T23:24:25.517+01:00mi sa che mi hai frainteso intendevo l'errore ...mi sa che mi hai frainteso intendevo l'errore me lo da con tutto non solo col wifi e lo da anche se faccio gestire l'evento al sistema e non agli script (lascio vuoto il comando corrispettivo)<br />pensavo che dicendo che nn mi sentirei di ignorarlo si capissePhoenix Firehttps://www.blogger.com/profile/09756630816714315769noreply@blogger.comtag:blogger.com,1999:blog-356422205689367885.post-31479869517548486762010-12-09T19:54:01.667+01:002010-12-09T19:54:01.667+01:00@Phoenix Fire
se te lo da allora sei a cavallo...
...@<a href="#c6197269896997466394" rel="nofollow">Phoenix Fire</a><br />se te lo da allora sei a cavallo...<br />aggiungi un po di if-else a piacere come ho indicato nella guida e costruisciti anche tu i tuoi script...<br />e non dimenticare la colla vinilica :DMelkohttps://www.blogger.com/profile/09653794240580500866noreply@blogger.comtag:blogger.com,1999:blog-356422205689367885.post-61972698969974663942010-12-09T19:36:54.102+01:002010-12-09T19:36:54.102+01:00me lo da per tutte le combinazioni di tasti funzio...me lo da per tutte le combinazioni di tasti funzione e per tutti i tasti argentati :D compresi wifi she volume luminosità camera cardreader per questo non mi sentirei di ignorarli :DPhoenix Firehttps://www.blogger.com/profile/09756630816714315769noreply@blogger.comtag:blogger.com,1999:blog-356422205689367885.post-66924491255770798902010-12-09T16:44:57.322+01:002010-12-09T16:44:57.322+01:00@Phoenix Fire
per il messaggio di errore sono anda...@<a href="#c998036412734432843" rel="nofollow">Phoenix Fire</a><br />per il messaggio di errore sono andato a rileggermi gli script di arch, e è un messaggio che da quando non riconosce l'hotkey... ma se te lo dava solo per il wifi non c'è da preoccuparsi perché il wifi funziona gia senza bisogno di script.<br /><br />Per stampare su file basta che reindirizzi l'output di echo... ad esempio per provare potresti fare:<br />echo $1 $2 $3 >> /home/phoenix/acpi_log<br />così ti stampa una riga corrispondente all'evento generato dalla pressione del tastoMelkohttps://www.blogger.com/profile/09653794240580500866noreply@blogger.comtag:blogger.com,1999:blog-356422205689367885.post-9980364127344328432010-12-09T15:46:21.213+01:002010-12-09T15:46:21.213+01:00ok appena posso provo2 domande al volo come si sta...ok appena posso provo2 domande al volo come si stampa su file?? :D<br />e per il messaggio di errore?Phoenix Firehttps://www.blogger.com/profile/09756630816714315769noreply@blogger.comtag:blogger.com,1999:blog-356422205689367885.post-32336451434188895232010-12-09T15:31:56.527+01:002010-12-09T15:31:56.527+01:00@Phoenix Fire
bene allora non c'è nessun probl...@<a href="#c4405912610412815403" rel="nofollow">Phoenix Fire</a><br />bene allora non c'è nessun problema, quindi non ci sono santi che tengano, lo script per lo she ti deve funzionare<br /><br />casomai prova a indirizzare tutti gli eventi in un unico script e in questo mettici che ti stampa su file le quattro variabili date dalla riga di acpi_listen (la parte COMPATTIAMO IL TUTTO della guida)...<br />se te li prende allora puoi iniziare a modificare quel file scremandolo come ho specificato nella parte finale.Melkohttps://www.blogger.com/profile/09653794240580500866noreply@blogger.comtag:blogger.com,1999:blog-356422205689367885.post-44059126104128154032010-12-09T13:59:14.609+01:002010-12-09T13:59:14.609+01:00funziona effettivamente mi cambia lo she e mi atti...funziona effettivamente mi cambia lo she e mi attiva/disattiva la webcam; l'errore riguardante il tasto è roba del tipo button/wireless (che ricordo al volo) gli altri appena posso li postoPhoenix Firehttps://www.blogger.com/profile/09756630816714315769noreply@blogger.comtag:blogger.com,1999:blog-356422205689367885.post-84982604203157677092010-12-09T01:09:41.544+01:002010-12-09T01:09:41.544+01:00@Phoenix Fire
funzionano in che senso? solo perché...@<a href="#c2551606023835453359" rel="nofollow">Phoenix Fire</a><br />funzionano in che senso? solo perché vedi la notifica o effettivamente riesci a cambiare lo she, ecc? perché a me quell'errore non fa pensare niente di buono...<br />prova a postare l'errore completo anche della parte riguardante il tasto... casomai postalo anche ripetendolo per tasti differentiMelkohttps://www.blogger.com/profile/09653794240580500866noreply@blogger.comtag:blogger.com,1999:blog-356422205689367885.post-25516060238354533592010-12-09T01:03:25.501+01:002010-12-09T01:03:25.501+01:00mi sono autorisposto ricordando che tu ne consigli...mi sono autorisposto ricordando che tu ne consigliavi l'installazione su sabayon, sfruttando la tua guida ho installato gli script di arch funzionano però compare una notifica riguardante un problema<br />acpi-generic-handler: undefined group/action e poi una parte che dipende dal tasto/combinazione che premo sai cosa può essere?Phoenix Firehttps://www.blogger.com/profile/09756630816714315769noreply@blogger.comtag:blogger.com,1999:blog-356422205689367885.post-64249161806843377522010-12-09T00:45:20.212+01:002010-12-09T00:45:20.212+01:00ah ok ora ho capito il modulo è caricato tanto è v...ah ok ora ho capito il modulo è caricato tanto è vero che per gestire lo she ora sto facendo a mano con su-c 'echo bla bla bla'<br />sono su fedora posso usare lo stesso quelli di arch? se si come?Phoenix Firehttps://www.blogger.com/profile/09756630816714315769noreply@blogger.com