Pagina 1 di 2

Utilizzo rc.local

Inviato: mercoledì 14 marzo 2012, 20:38
da Vanpivix
Salve a tutti,
ho necessità di far partire il comando per la retroilluminazione del mio portatile durante l'avvio del sistema, per ovvi motivi.
Il comando funziona visto che se lo eseguo una volta entrato il computer si retroillumina istantaneamente. Tuttavia non credo di aver capito come utilizzare rc.local infatti benché io lo abbia modificato inserendo il testo prima di exit 0 la cosa non funziona, e da terminale mi dice:

Codice: Seleziona tutto

(gedit:1923): Gtk-WARNING **: Attempting to store changes into `/root/.local/share/recently-used.xbel', but failed: Creazione del file "/root/.local/share/recently-used.xbel.O87LBW" non riuscita: File o directory non esistente

(gedit:1923): Gtk-WARNING **: Attempting to set the permissions of `/root/.local/share/recently-used.xbel', but failed: File o directory non esistente
Insomma cosa devo fare?
Grazie mille anticipatamente e mi scuso se ho sbagliato sezione.

Re: Utilizzo rc.local

Inviato: mercoledì 14 marzo 2012, 21:51
da steff
Questo è un errore di gedit+sudo, c'entra niente con il il comando inserito nel file. Posta

Codice: Seleziona tutto

cat /etc/rc.local

Re: Utilizzo rc.local

Inviato: mercoledì 14 marzo 2012, 22:03
da Vanpivix
scusami, ci capisco molto poco di queste cose...

Codice: Seleziona tutto

#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.

setpci -s 00:02.0 F4.B=00 
exit 0

Re: Utilizzo rc.local

Inviato: mercoledì 14 marzo 2012, 22:25
da steff
Il comando c'è, ma non so dirti perché non va...

Re: Utilizzo rc.local

Inviato: mercoledì 14 marzo 2012, 22:58
da Vanpivix
ho cercato un po' in giro, ho trovato quest'altro comando e ottengo questo:

Codice: Seleziona tutto

andrea@andrea-Aspire-5734Z:~$ gksu gedit /etc/rc.local

(gksu:3597): Gtk-WARNING **: Impossibile trovare il motore del tema in module_path: «pixmap»,

(gksu:3597): Gtk-WARNING **: Impossibile trovare il motore del tema in module_path: «pixmap»,

(gksu:3597): Gtk-WARNING **: Impossibile trovare il motore del tema in module_path: «pixmap»,

(gksu:3597): Gtk-WARNING **: Impossibile trovare il motore del tema in module_path: «pixmap»,

Re: Utilizzo rc.local

Inviato: mercoledì 14 marzo 2012, 23:11
da Vanpivix
scusate il doppio post, ho risolto il problema dell'ultimo comando che ho postato, ho risalvato il file senza errori, anche perché c'era già O.o proprio non capisco...comunque ho provato a riavviare e in effetti questa volta la schermata di accesso, dove metto la password per entrare, era retroilluminata, ma poi una volta entrato è tutto come prima...

Re: Utilizzo rc.local

Inviato: giovedì 15 marzo 2012, 9:01
da steff
Allora ti ci vuole anche uno script con lo stesso comando in applicazioni d'avvio:

Codice: Seleziona tutto

#!/bin/bash
sleep 10 && setpci -s 00:02.0 F4.B=00 
crei un file con gedit e rendilo eseguibile da tasto destro > proprietà > permessi

Re: Utilizzo rc.local

Inviato: venerdì 16 marzo 2012, 2:46
da Vanpivix
steff ha scritto: Allora ti ci vuole anche uno script con lo stesso comando in applicazioni d'avvio:

Codice: Seleziona tutto

#!/bin/bash
sleep 10 && setpci -s 00:02.0 F4.B=00 
crei un fil econ gedit e rendilo eseguibile da tasto destro > proprietà > permessi
tanto per cambiare:

Codice: Seleziona tutto

(gedit:3395): Gtk-WARNING **: Unable to retrieve the file info for `file:///home/andrea/Desktop/Documento%20senza%20titolo%201': Errore nell'eseguire lo stat del file "/home/andrea/Desktop/Documento senza titolo 1": File o directory non esistente
ma il file esiste...ignorando questo errore, ho provato a dare i permessi come dicevi tu e impostarlo come applicazione d'avvio ma nulla.

Re: Utilizzo rc.local

Inviato: venerdì 16 marzo 2012, 3:32
da l3on4rdo
Non so se possa essere inerente al problema, ma credo che si debba capire la retroilluminazione da "quando" è disponibile.
Per "disponibile" intendo quale runlevel carichi i moduli necessari perché la retroilluminazione funzioni.
Forse devi impostare che lo script venga eseguito in un certo runlevel.

ciao

Re: Utilizzo rc.local

Inviato: venerdì 16 marzo 2012, 12:48
da Vanpivix
l3on4rdo ha scritto: Non so se possa essere inerente al problema, ma credo che si debba capire la retroilluminazione da "quando" è disponibile.
Per "disponibile" intendo quale runlevel carichi i moduli necessari perché la retroilluminazione funzioni.
Forse devi impostare che lo script venga eseguito in un certo runlevel.

ciao
le mie conoscenze di ubuntu e di computer in generale sono prossime allo zero :D
Cosa dovrei fare, detta in parole semplici? :)

Re: Utilizzo rc.local

Inviato: venerdì 16 marzo 2012, 15:03
da steff
Ho capito bene che:

- ti funziona adesso il comando in rc.local, ma dopo il login non più?

- lo ridai a mano dopo il login?

Se è così solo non è ben configurato questo script in avvio automatico.

Re: Utilizzo rc.local

Inviato: venerdì 16 marzo 2012, 18:36
da Vanpivix
steff ha scritto: Ho capito bene che:

- ti funziona adesso il comando in rc.local, ma dopo il login non più?

- lo ridai a mano dopo il login?

Se è così solo non è ben configurato questo script in avvio automatico.
esattamente.

Re: Utilizzo rc.local

Inviato: venerdì 16 marzo 2012, 19:53
da steff
Senza retroilluminazione puoi testarlo male. Postalo qui, e controlla i permessi.

Re: Utilizzo rc.local

Inviato: venerdì 16 marzo 2012, 20:01
da Vanpivix
steff ha scritto: Senza retroilluminazione puoi testarlo male. Postalo qui, e controlla i permessi.
scusami non ho ben capito...cosa devo postare e i controlli di cosa?

Re: Utilizzo rc.local

Inviato: venerdì 16 marzo 2012, 21:00
da steff
Vanpivix ha scritto:
steff ha scritto: Allora ti ci vuole anche uno script con lo stesso comando in applicazioni d'avvio:

Codice: Seleziona tutto

#!/bin/bash
sleep 10 && setpci -s 00:02.0 F4.B=00 
crei un fil econ gedit e rendilo eseguibile da tasto destro > proprietà > permessi
tanto per cambiare:

Codice: Seleziona tutto

(gedit:3395): Gtk-WARNING **: Unable to retrieve the file info for `file:///home/andrea/Desktop/Documento%20senza%20titolo%201': Errore nell'eseguire lo stat del file "/home/andrea/Desktop/Documento senza titolo 1": File o directory non esistente
ma il file esiste...ignorando questo errore, ho provato a dare i permessi come dicevi tu e impostarlo come applicazione d'avvio ma nulla.
Quel file che hai creato, e controlla i permessi (tasto destro sul file, proprietà > eseguibile)

Re: Utilizzo rc.local

Inviato: sabato 17 marzo 2012, 13:00
da Vanpivix
ho scritto:

Codice: Seleziona tutto

#!/bin/bash
sleep 10 && setpci -s 00:02.0 F4.B=00 
ed ho spuntato "consentire l'esecuzione del file come programma"

Re: Utilizzo rc.local

Inviato: sabato 17 marzo 2012, 15:08
da steff
Questo sembra a posto. Al login hai la illuminazione, quando sparisce (dopo quanti secondi dopo l'invio del passwd?) Potrebbe  essere troppo poco i 10 secondi (sleep 10, potresti provare 20) o non è inserito bene tra le applicazioni d' avvio.

Re: Utilizzo rc.local

Inviato: sabato 17 marzo 2012, 15:33
da Vanpivix
steff ha scritto: Questo sembra a posto. Al login hai la illuminazione, quando sparisce (dopo quanti secondi dopo l'invio del passwd?) Potrebbe  essere troppo poco i 10 secondi (sleep 10, potresti provare 20) o non è inserito bene tra le applicazioni d' avvio.


Non saprei dire esattamente quanti secondi, direi subito...nelle applicazioni d'avvio c'è solo il suono che fa quando entro, e ho aggiunto questa, è corretto? Sarebbe forse meglio mettere prima il comanda per la retroilluminazione e poi il suono magari?
Cosa sono i 10 secondi di sleep? cioè che significa insomma...

Re: Utilizzo rc.local

Inviato: sabato 17 marzo 2012, 18:55
da steff
Lo script praticamente aspetta dieci secondi. Sembra che qualcosa che parte dopo il login disattiva la illuminazione, ho messo 10 in quanto dovrebbe eseguirlo dopo. Non devi darlo mica con sudo?

Re: Utilizzo rc.local

Inviato: sabato 17 marzo 2012, 22:45
da Vanpivix
steff ha scritto: Lo script praticamente aspetta dieci secondi. Sembra che qualcosa che parte dopo il login disattiva la illuminazione, ho messo 10 in quanto dovrebbe eseguirlo dopo. Non devi darlo mica con sudo?
il comando che do io da terminale inizia con sudo si