Pagina 1 di 2

Disabilitare pressione tasto power

Inviato: sabato 3 marzo 2012, 13:18
da Squall867
Ciao a tutti,
avrei bisogno di fare in modo che la pressione del tasto power sia ignorata.
Ho dato un'occhiata ad acpi e in particolare alla sezione eventi, in effetti in /etc/acpi/events ho un file powerbutton fatto così:

Codice: Seleziona tutto

event=button[ /]power
action=/etc/acpi/powerbtn.sh
quindi la mia idea è stata commentare la seconda linea...ma niente, se premo il pulsante mi esce sempre la schermata in cui mi chiede se spegnere, mettere in sleep, ecc.
Ho anche provato a definire un mio evento ma nada...insomma la domanda è: come faccio a fare in modo che, quando premo il tasto power, non succeda niente?

Re: Disabilitare pressione tasto power

Inviato: sabato 3 marzo 2012, 14:28
da steff
E' il DE che gestisce la cosa, in kde basta impostarlo nel powermanager, in gnome non so.

Re: Disabilitare pressione tasto power

Inviato: sabato 3 marzo 2012, 18:38
da Squall867
Eppure ho trovato diversi siti che riportano esempi del genere e proprio usando ubuntu o a limite debian!!

Ma la cosa strana è che ho provato a spostare temporaneamente il contenuto della cartella events...se acpi avesse fatto riferimento a questa cartella non avrebbe dovuto funzionare niente...e invece tutto va liscio, sembra proprio che venga ignorata!

Re: Disabilitare pressione tasto power

Inviato: sabato 3 marzo 2012, 19:33
da steff
Quando ho usato fluxbox e openbox i settaggi di /etc/acpi furono rispettati perfettamente, ma se non sbaglio DE come KDE o Gnome ci mettono le mani sopra e la gestiscono in modo proprio. Non ci sono qualche settaggi in gconf-editor  o simile?

Re: Disabilitare pressione tasto power

Inviato: sabato 5 maggio 2012, 11:36
da f_r_e
ritiro su questo topic perche' anche io ho lo stesso problema, devo disabilitare il tasto power del pc (ho un diavoletto di 15 mesi al quale piace tantissimo premere i bottoni con le lucette ).
ho provato a modificare i /etc/acpi/powerbtn.sh e /etc/acpi/events/power ma non succede nulla, ho installato un editor di configurazione (gconf-eidtor) ma non sono riuscito a trovare quello che cerco, ho fatto altre ricerche ma tutto quello che ho trovato era di modificare gli acpi.

chiedo aiuto, urgente aiuto!

... magari anche sapere come aumentare il timer dello spegnimento (ora e' 60 secondi) .

Re: Disabilitare pressione tasto power

Inviato: sabato 5 maggio 2012, 14:52
da steff
Dipende anche del DE: su kde (mi sembra anche da xfce-powermanager) è configurabile.

Re: Disabilitare pressione tasto power

Inviato: sabato 5 maggio 2012, 22:59
da f_r_e
steff ha scritto:Dipende anche del DE: su kde (mi sembra anche da xfce-powermanager) è configurabile.
scusa, ma mi sono dimenticato di premettere che anche se la prima volta che ho usato ubuntu e' stato nel 2007 sono solo 2 anni che lo uso continuativamente come "end-user" ovvero l'ho installato ,mi ha funzionato tutto quello che mi serve subito senza dover entrare in merito a quello che sto' usando. quindi la tua affermazione "dipende dal DE" non sono sicuro di sapere cosa vuol dire ... non dovrei avere la kde ma gnome, e con il gconf-editor sono soltanto riuscito a non farmi venire fuori le scelte "arresta", "sospendi", "termina la sessione", ma alla pressione del tasto power mi viene sempre fuori lo spegnimento con il countdown.


P.S.: non chiedo di spiegarmi cosa e' il DE (ora che sono in cassaintegrazione ho tempo di andarmelo a cercare), chiedo soltanto la soluzione o qualche indizio su dove poter andare a parare. (GRAZIE)

Re: Disabilitare pressione tasto power

Inviato: sabato 5 maggio 2012, 23:36
da steff
In parole povere: io su kde lo posso impostare dal "gestore energetico", se non erro xfce-powermanager offre lo stesso, in gnome o unity non so se c'è, potresti provare di installare e usare xfce4-powermanager (credo che si chiama così).

Re: Disabilitare pressione tasto power

Inviato: domenica 6 maggio 2012, 9:31
da Squall867
Io ho risolto creando un programmino, però ho scoperto che se tengo premuto il power per più di 5 secondi si spegne cmq...a quanto pare questa ultima cosa è fatta in hardware sul mio pc.
Se a te basta disabilitare la pressione istantanea e non prolungata posso passartelo..è in python.

Re: Disabilitare pressione tasto power

Inviato: domenica 6 maggio 2012, 12:06
da f_r_e
steff ha scritto:In parole povere: io su kde lo posso impostare dal "gestore energetico", se non erro xfce-powermanager offre lo stesso, in gnome o unity non so se c'è, potresti provare di installare e usare xfce4-powermanager (credo che si chiama così).
ho provato ad installare l'xfce-powermanager ma non ha sortito l'effetto desiderato.
Squall867 ha scritto:Io ho risolto creando un programmino, però ho scoperto che se tengo premuto il power per più di 5 secondi si spegne cmq...a quanto pare questa ultima cosa è fatta in hardware sul mio pc.
Se a te basta disabilitare la pressione istantanea e non prolungata posso passartelo..è in python.
a me basta disabilitare la pressione istantanea (il diavoletto per fortuna preme a ripetizione ma non tiene premuto), mi faresti un grosso favore a passarmelo, ma mi devi spiegare passo passo come utilizzarlo perche' non ho mai utilizzato il python ... grazie !

Re: Disabilitare pressione tasto power

Inviato: domenica 6 maggio 2012, 12:28
da steff
Ma hai provato di impostare la funzione del tasto con xfce4-powermanager?

Re: Disabilitare pressione tasto power

Inviato: domenica 6 maggio 2012, 12:52
da f_r_e
steff ha scritto:Ma hai provato di impostare la funzione del tasto con xfce4-powermanager?
si, ho provato, ma non mi funziona.
mi spiego meglio: installato xfce4-power-manager , lo eseguo e mi chiede se voglio avviarlo, rispondo si, apro il setup ed imposto "non fare niente" alla pressione del tasto di accensione, premo il tasto di accensione e compare il countdown. riavvio il pc riapro il setup e mi dice che il powermanager non e' avviato, lo avvio e apro il setup, rivedo le impostazioni standard e non quelle che avevo impostato io.

1- come faccio a farlo partire automaticamente?
2- una volta avviato, anche se a mano, non dovrebbe funzionare correttamente? o serve per forza il riavvio?

Re: Disabilitare pressione tasto power

Inviato: domenica 6 maggio 2012, 13:41
da steff
Ci sta che dovresti anche uscire da quello predefinito di gnome, e forse nei settaggi avanzati sempre di gnome puoi pure configurare qualcosa, ma non conosco le viscere di gnome. Xfce4-powermanager dovresti inserire tra le app di avvio, per averlo sempre, non è integrato in gnome.

Re: Disabilitare pressione tasto power

Inviato: domenica 6 maggio 2012, 15:34
da f_r_e
steff ha scritto:Ci sta che dovresti anche uscire da quello predefinito di gnome, e forse nei settaggi avanzati sempre di gnome puoi pure configurare qualcosa, ma non conosco le viscere di gnome. Xfce4-powermanager dovresti inserire tra le app di avvio, per averlo sempre, non è integrato in gnome.
il power manager predefinito non ha l'opzione sul tasto power.
ho provato il gnome-power-manager, ma seguendo le istruzioni per installarlo

Codice: Seleziona tutto

cd gnome-power-manager
./autogen.sh --prefix=/home/hughsie/root --enable-applets --with-gconf-source=xml::/home/hughsie/.gconf
make
make install
mi da il seguente errore quando faccio make

Codice: Seleziona tutto

make: *** Nessun obiettivo specificato e nessun makefile trovato.  Arresto.
come vado avanti ? non riesco a trovare altre info sul web.


.... a questo punto mi viene il dubbio ... ma che sistema ho installato? come facico a vederlo? io so soltanto che ho installato ubuntu 11.10 64bit e poi avanzato alla 12.04

Re: Disabilitare pressione tasto power

Inviato: domenica 6 maggio 2012, 15:35
da f_r_e
trovato la versione dal monitor di sistema:
Ubuntu Versione 12.04 (precise) 64 bit
Kernel Linux 3.2.0-24-generic
GNOME 3.4.1

Re: Disabilitare pressione tasto power

Inviato: domenica 6 maggio 2012, 16:11
da f_r_e
lo gnome-power-manager sembra che lo abbia installato, ma come si fa a configurarlo?
sul gestore pacchetti me lo da installato, ma lanciando (come indicato in http://library.gnome.org/users/gnome-po ... ng.html.it)

Codice: Seleziona tutto

gnome-power-manager --verbose --no-daemon
mi da:

Codice: Seleziona tutto

gnome-power-manager: command not found

Re: Disabilitare pressione tasto power

Inviato: domenica 6 maggio 2012, 18:42
da Squall867
Eccoti il programma, dovrebbe funzionare per qualunque versione di linux:
http://www.mediafire.com/?p68h5ts59asfb9j

basta dare da terminale

Codice: Seleziona tutto

python powerlock.py
e il gioco è fatto.

Re: Disabilitare pressione tasto power

Inviato: lunedì 7 maggio 2012, 11:58
da f_r_e
Squall867 ha scritto:Eccoti il programma, dovrebbe funzionare per qualunque versione di linux:
http://www.mediafire.com/?p68h5ts59asfb9j

basta dare da terminale

Codice: Seleziona tutto

python powerlock.py
e il gioco è fatto.
scaricato, scompresso, e fatto quello che mi hai detto.
mi restituisce:

Codice: Seleziona tutto

mulo@tv:~$ pwd
/home/mulo
mulo@tv:~$ ls *powerlo*
libpowerlock.so  powerlock.py  powerlock.tar.gz
mulo@tv:~$ python powerlock.py 
Traceback (most recent call last):
  File "powerlock.py", line 5, in <module>
    lib = cdll.LoadLibrary('./libpowerlock.so') #this is the C library which does magic
  File "/usr/lib/python2.7/ctypes/__init__.py", line 443, in LoadLibrary
    return self._dlltype(name)
  File "/usr/lib/python2.7/ctypes/__init__.py", line 365, in __init__
    self._handle = _dlopen(self._name, mode)
OSError: ./libpowerlock.so: wrong ELF class: ELFCLASS32
che devo fare? ... la butto lì, ho il sentore che questa ELFCLASS32 sia dei sistemi a 32 bit, questo e' a 64. c'e' il modo di mettere nel mio sistema questo "oggetto" o si deve ricompilare il libpowerlock.so ?

visto che un po' di programmazione in altri linguaggi la conosco sono andato a vedere lo script , e da quello che ho capito lui si aspetta un invio per sbloccare e terminare il tutto. a me serve che parta in automatico all'avvio e che non resti li ad aspettare un input, deve rimanere in memoria senza che l'utente possa vedere niente (questo pc lo uso come media center e quasi sempre lo accende mia moglie, non ha tastiera ed il mouse e' sostituito da un telecomando. per fare manutenzione ci accedo in vnc)

Re: Disabilitare pressione tasto power

Inviato: lunedì 7 maggio 2012, 13:18
da f_r_e
provato sul portatile (32bit) e funziona correttamente ... pero' mi deve rimanere attivo senza il teminale sotto.

grazie

Re: Disabilitare pressione tasto power

Inviato: martedì 8 maggio 2012, 10:01
da Squall867
Eccoti il deamon che ho creato (ma quindi a 32 bit ti va bene?):
http://dl.dropbox.com/u/67450414/powerl ... mon.tar.gz

ti ho fatto anche una semplice procedura di installazione, per installare basta che fai
./setup install
se mai lo volessi rimuovere:
./setup remove

verifica (ma dovrebbe essere tutto ok) che i file

setup.sh
powerlocker_start.sh

siano marcati come eseguibili.