Repository 32bit  Forum
Repository 64bit  Wiki

Prima volta con un portatile... mi aiutate??

Scrivete su questo forum se avete problemi o volete dare buoni consigli sui computer portatili (Laptop).

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Citare il modello preciso del laptop in questione.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.

Prima volta con un portatile... mi aiutate??

Messaggioda danix » sab set 27, 2008 15:37

Ciao a tutti...
sto mettendo oggi per la prima volta le mani su un portatile, un hp compaq 6720s...
premesso che Slack 12.1 + kde vanno benone, vorrei capire come configurare un po' di cose... :)
ho impostato i driver intel e ho messo la risoluzione a 1280x800... e fin quì ok...
ho notato che ho lo scroll sul touchpad, vorrei capire come abilitarlo... da quel che ho letto sul web bisogna installare synaptics, l'ho fatto e ho cercato un po' di informazioni su come configurare xorg.conf per fargli usare i nuovi driver...
Questo è quello che sono riuscito a tirare fuori:
Codice: Seleziona tutto
Section "Module"

    Load        "dbe"     # Double buffer extension
    Load   "synaptics"
    SubSection  "extmod"
      Option    "omit xfree86-dga"   # don't initialise the DGA extension
    EndSubSection

#    Load        "type1"
    Load        "freetype"
#    Load        "xtt"

    Load       "glx"

    Load       "dri"

EndSection

Section "Files"

#    RgbPath   "/usr/share/X11/rgb"
    FontPath   "/usr/share/fonts/TTF"
    FontPath   "/usr/share/fonts/OTF"
    FontPath   "/usr/share/fonts/Type1"
    FontPath   "/usr/share/fonts/misc"
    FontPath   "/usr/share/fonts/75dpi/:unscaled"
#    FontPath   "/usr/lib/X11/fonts/local/"
    FontPath   "/usr/lib/X11/fonts/misc/"
    FontPath   "/usr/lib/X11/fonts/75dpi/:unscaled"
    FontPath   "/usr/lib/X11/fonts/100dpi/:unscaled"
    FontPath   "/usr/lib/X11/fonts/Speedo/"
    FontPath   "/usr/lib/X11/fonts/Type1/"
    FontPath   "/usr/lib/X11/fonts/TTF/"
    FontPath   "/usr/lib/X11/fonts/OTF/"
    FontPath   "/usr/lib/X11/fonts/cyrillic/"
    FontPath   "/usr/lib/X11/fonts/75dpi/"
    FontPath   "/usr/lib/X11/fonts/100dpi/"

#    ModulePath "/usr/lib/xorg/modules"

EndSection

Section "ServerFlags"

#    Option "NoTrapSignals"

#    Option "DontVTSwitch"

#    Option "DontZap"

#    Option "Dont Zoom"

#    Option "DisableVidModeExtension"

#    Option "AllowNonLocalXvidtune"

#    Option "DisableModInDev"

#    Option "AllowNonLocalModInDev"

EndSection

Section "InputDevice"

    Identifier   "Keyboard1"
    Driver   "kbd"

    Option "AutoRepeat" "500 30"

#    Option   "Xleds"      "1 2 3"

#    Option "LeftAlt"     "Meta"
#    Option "RightAlt"    "ModeShift"

#    Option "XkbModel"    "pc105"

#    Option "XkbModel"    "microsoft"

#    Option "XkbLayout"   "de"

#    Option "XkbLayout"   "de"
#    Option "XkbVariant"  "nodeadkeys"

#    Option "XkbOptions"  "ctrl:swapcaps"

#    Option "XkbRules"    "xorg"
#    Option "XkbModel"    "pc105"
#    Option "XkbLayout"   "us"
#    Option "XkbVariant"  ""
#    Option "XkbOptions"  ""

#    Option "XkbDisable"

    Option "XkbRules"   "xorg"
    Option "XkbModel"   "pc105"
    Option "XkbLayout"   "it"

EndSection

#Section "InputDevice"

#    Identifier   "Mouse1"
#    Driver   "mouse"
#    Option "Protocol"    "IMPS/2"   # IntelliMouse PS/2
#    Option "Device"      "/dev/input/mice"

# Mouse-speed setting for PS/2 mouse.

#    Option "Resolution"   "256"

# Baudrate and SampleRate are only for some Logitech mice. In
# almost every case these lines should be omitted.

#    Option "BaudRate"   "9600"
#    Option "SampleRate"   "150"

#    Option "ZAxisMapping"   "4 5 6 7"

#    Option "Emulate3Buttons"
#    Option "Emulate3Timeout"    "50"

#    Option "ChordMiddle"

#EndSection

# Synaptic Mouse

Section "InputDevice"
    Identifier  "TouchPad"
    Driver      "synaptics"
    Option   "SendCoreEvents"
    Option   "Device"   "/dev/psaux"
    Option      "Protocol"      "auto-dev"
    Option "LeftEdge" "1700"
    Option "RightEdge" "5300"
    Option "TopEdge" "1700"
    Option "BottomEdge" "4200"
    Option "FingerLow" "25"
    Option "FingerHigh" "30"
    Option "MaxTapTime" "180"
    Option "MaxTapMove" "220"
    Option "VertScrollDelta" "100"
    Option "MinSpeed" "0.09"
    Option "MaxSpeed" "0.18"
    Option "AccelFactor" "0.0015"
    Option   "SHMConfig"   "on"
EndSection

Section "Monitor"

    Identifier  "monitor1"

    HorizSync   31.5 - 50.0

    VertRefresh 40-90

EndSection

Section "Device"
    Identifier   "Standard VGA"
    VendorName   "Unknown"
    BoardName   "Unknown"

#    Chipset   "generic"

    Driver     "vga"

#    BusID      "PCI:0:10:0"

#    VideoRam   256

#    Clocks   25.2 28.3

EndSection

Section "Device"
    Identifier  "intel gle960"
    Driver      "intel"
EndSection

Section "Screen"
    Identifier  "Screen 1"
    Device      "intel gle960"
    Monitor     "monitor1"
    DefaultDepth 24

    Subsection "Display"
        Depth       8
        Modes       "1280x800" "1024x768" "800x600" "640x480"
        ViewPort    0 0
    EndSubsection
    Subsection "Display"
        Depth       16
        Modes       "1280x800" "1024x768" "800x600" "640x480"
        ViewPort    0 0
    EndSubsection
    Subsection "Display"
        Depth       24
        Modes       "1280x800" "1024x768" "800x600" "640x480"
        ViewPort    0 0
    EndSubsection
EndSection

Section "ServerLayout"

    Identifier  "Simple Layout"

    Screen "Screen 1"

#    InputDevice "Mouse1" "CorePointer"
    InputDevice "Keyboard1" "CoreKeyboard"

EndSection

Section "InputDevice"
   Identifier "TouchPad"
   Option   "Protocol"   ""
   Option   "Device"   "/dev/psaux"
   Driver   "mouse"
EndSection

# Section "DRI"
#    Mode 0666
# EndSection



Il server X si avvia e il mouse si muove, però non funziona lo scroll... ho letto sia la guida nel wiki che un wiki su gentoo e uno su ubuntu... ci dev'essere qualcosa che mi sfugge...

Altro punto... Lo schermo non si spegne quando lo chiudo, come si imposta questa cosa?? non so nemmeno da dove iniziare a guardare per fare qualche ricerca...


Grazie mille per l'aiuto... ;)
Avatar utente
danix
Staff
Staff
 
Messaggi: 3280
Iscritto il: ven ott 27, 2006 18:32
Località: Siderno (RC)
Nome Cognome: Danilo M.
Slackware: 64 14.0
Kernel: 3.2.29
Desktop: fluxbox

Re: Prima volta con un portatile... mi aiutate??

Messaggioda conraid » sab set 27, 2008 16:21

Perché hai due inputdevice con lo stesso nome? togli la seconda

Codice: Seleziona tutto
Section "InputDevice"
   Identifier "TouchPad"
   Option   "Protocol"   ""
   Option   "Device"   "/dev/psaux"
   Driver   "mouse"
EndSection


E poi in
Codice: Seleziona tutto
Section "ServerLayout"

    Identifier  "Simple Layout"

    Screen "Screen 1"

#    InputDevice "Mouse1" "CorePointer"
    InputDevice "Keyboard1" "CoreKeyboard"

EndSection

manca dove indichi di usare il touchpad

Codice: Seleziona tutto
    InputDevice "TouchPad" "AlwaysCore"


io questa parte ho dovuto modificarla anche a seconda di che versione dei driver usavo. Alcuni usano SendCoreEvents al posto di Alwayscore



Per lo standby dipende da cosa vuoi. il SuspendToRam o quello su HD

Devi gestirli tramite ACPI tramite lid button

p.s.
io ho un HP6710s
Avatar utente
conraid
Staff
Staff
 
Messaggi: 12016
Iscritto il: mer lug 13, 2005 23:00
Località: Livorno
Nome Cognome: Corrado Franco
Slackware: current

Re: Prima volta con un portatile... mi aiutate??

Messaggioda danix » sab set 27, 2008 17:32

grazie dell'aiuto conraid, dopo provo... :)

riguardo allo schermo, io vorrei semplicemente che si spegnesse, non voglio ne hibernate ne suspend... non si può fare??
Avatar utente
danix
Staff
Staff
 
Messaggi: 3280
Iscritto il: ven ott 27, 2006 18:32
Località: Siderno (RC)
Nome Cognome: Danilo M.
Slackware: 64 14.0
Kernel: 3.2.29
Desktop: fluxbox

Re: Prima volta con un portatile... mi aiutate??

Messaggioda conraid » sab set 27, 2008 17:54

danix85 ha scritto:grazie dell'aiuto conraid, dopo provo... :)

riguardo allo schermo, io vorrei semplicemente che si spegnesse, non voglio ne hibernate ne suspend... non si può fare??


Sai che non ho mai provato, prova le impostazioni sul risparmio energetico, etc...

ma per esempio solo per il tasto della luminosità ho dovuto "attendere" il 2.6.25, prima agivo modificando alcuni file di sistema in modo un po' strano, trovi anche delle discussioni sul forum in merito, grazie a Spina ed a Absinthe (se ho scritto male chiedo scusa) arrivai ad una soluzione. Ora va da solo :-)
Avatar utente
conraid
Staff
Staff
 
Messaggi: 12016
Iscritto il: mer lug 13, 2005 23:00
Località: Livorno
Nome Cognome: Corrado Franco
Slackware: current

Re: Prima volta con un portatile... mi aiutate??

Messaggioda danix » sab set 27, 2008 19:34

niente di fatto... anche modificando xorg.conf come mi hai suggerito continua a non funzionare l'area di scroll... :(

Per il wifi tu che chipset hai?? A me lspci da:
Codice: Seleziona tutto
10:00.0 Network controller: Broadcom Corporation BCM4310 USB Controller (rev 01)


Ho letto in giro che bisogna usare ndiswrapper... ho capito che è un wrapper che utilizza i driver di windows... ma se uno non li ha??


Ancora grazie mille per l'aiuto...
Avatar utente
danix
Staff
Staff
 
Messaggi: 3280
Iscritto il: ven ott 27, 2006 18:32
Località: Siderno (RC)
Nome Cognome: Danilo M.
Slackware: 64 14.0
Kernel: 3.2.29
Desktop: fluxbox

Re: Prima volta con un portatile... mi aiutate??

Messaggioda conraid » sab set 27, 2008 20:03

danix85 ha scritto:Per il wifi tu che chipset hai?? A me lspci da:
Codice: Seleziona tutto
10:00.0 Network controller: Broadcom Corporation BCM4310 USB Controller (rev 01)


Ho letto in giro che bisogna usare ndiswrapper... ho capito che è un wrapper che utilizza i driver di windows... ma se uno non li ha??


io ho una intel
ma sicuro che bisogna usare ndiswrapper?

http://bcm43xx.berlios.de/
Sono nel kernel, make xconfig per dettagli
guarda se comprendono anche il tuo

modprobe b43 se usi il kernel di Pat

comunque c'è sempre quel sito dove controllare i moduli in base a lspci -n, adesso non lo ricordo, ma nel forum ne abbiamo parlato molto
Avatar utente
conraid
Staff
Staff
 
Messaggi: 12016
Iscritto il: mer lug 13, 2005 23:00
Località: Livorno
Nome Cognome: Corrado Franco
Slackware: current

Re: Prima volta con un portatile... mi aiutate??

Messaggioda conraid » sab set 27, 2008 20:06

Questo è il mio xorg.conf, uso dei driver synaptics compilati da me su un versione svn di tempo fa
Ho sia la parte touchpad sia quella mouse, così che se voglio ci attacco un mouse usb e lo uso
Come ti ho detto, prima con altra versione dei synaptics avevo "AlwaysCore" invece di "SendCoreEvents", devi un po' trovare la soluzione giusta a te. Guarda anche i log di X
Codice: Seleziona tutto
Section "ServerLayout"
    Identifier     "X.org Configured"
    Screen      0  "Screen0" 0 0
    InputDevice    "Mouse0" "CorePointer"
    InputDevice    "TouchPad" "SendCoreEvents"
    InputDevice    "Keyboard0" "CoreKeyboard"
EndSection

Section "Files"
    RgbPath      "/usr/share/X11/rgb"
    ModulePath   "/usr/lib/xorg/modules"
    FontPath     "/usr/local/fonts/Fonts"
    FontPath     "/usr/local/fonts/ttf"
    FontPath     "/usr/share/fonts/TTF"
    FontPath     "/usr/share/fonts/OTF"
    FontPath     "/usr/share/fonts/Type1"
    FontPath     "/usr/share/fonts/misc"
    FontPath     "/usr/share/fonts/75dpi/:unscaled"
EndSection

Section "Module"
    Load  "GLcore"
    Load  "dbe"
    Load  "dri"
    Load  "extmod"
    Load  "glx"
    Load  "record"
    Load  "xtrap"
    Load  "freetype"
    Load  "type1"
    Load  "evdev"
    Load  "synaptics"
EndSection

Section "InputDevice"
    Identifier  "Keyboard0"
    Driver      "kbd"
    Option      "XkbLayout" "it"
EndSection

Section "InputDevice"
    Identifier  "Mouse0"
    Driver      "mouse"
    Option          "Protocol" "auto"
    Option          "Device" "/dev/input/mice"
    Option          "ZAxisMapping" "4 5 6 7"
EndSection


Section "InputDevice"
    Driver      "synaptics"
    Identifier  "TouchPad"
    Option      "Protocol"      "auto-dev"
    Option      "SHMConfig"     "on"
    Option      "SendCoreEvents" "on"
    Option      "LeftEdge"      "1700"
    Option      "RightEdge"     "5300"
    Option      "TopEdge"       "1700"
    Option      "BottomEdge"    "4200"
    Option      "FingerLow"     "25"
    Option      "FingerHigh"    "30"
    Option      "MaxTapTime"    "180"
    Option      "MaxTapMove"    "220"
    Option      "VertScrollDelta" "100"
    Option      "MinSpeed"      "0.09"
    Option      "MaxSpeed"      "0.18"
    Option      "AccelFactor"   "0.0015"
EndSection

Section "Monitor"
    Identifier   "Monitor0"
    VendorName   "LPL"
    ModelName    "bd00"
    DisplaySize  331 207
    Option       "DPMS"
    HorizSync    30.0 - 62.0
    VertRefresh  43.0 - 60.0
EndSection

Section "Device"
    Identifier  "Card0"
    Driver      "intel"
    VendorName  "Intel Corporation"
    BoardName   "Mobile Integrated Graphics Controller"
    BusID       "PCI:0:2:0"
EndSection

Section "Screen"
    Identifier "Screen0"
    Device     "Card0"
    Monitor    "Monitor0"
    SubSection "Display"
        Viewport   0 0
        Depth     24
    EndSubSection
EndSection

Section "DRI"
    Mode 0666
EndSection

Section "Extensions"
    Option "XEVIE" "Enable"
EndSection
Avatar utente
conraid
Staff
Staff
 
Messaggi: 12016
Iscritto il: mer lug 13, 2005 23:00
Località: Livorno
Nome Cognome: Corrado Franco
Slackware: current

Re: Prima volta con un portatile... mi aiutate??

Messaggioda johnpad » sab set 27, 2008 20:55

Ciao, per quanto riguarda lo spegnimento del display io mi trovo bene cosi:

Control Center - Peripherals - Display - Power off

Inserisci il tempo che vuoi, io disabilito il resto che non mi serve. Ovviamente abiliti Display Power Management.

Spero di esserti stato utile.
johnpad
Linux 1.0
Linux 1.0
 
Messaggi: 66
Iscritto il: gio gen 10, 2008 23:30
Slackware: Slackware 12.2
Kernel: 2.6.32
Desktop: Kde 3.5.10

Re: Prima volta con un portatile... mi aiutate??

Messaggioda danix » sab set 27, 2008 21:17

conraid ha scritto:ma sicuro che bisogna usare ndiswrapper?

si, la mia scheda non è supportata... :(
Tra l'altro ho installato ndiswrapper di slacky, si è compilato e mi sembra sia andato tutto a buon fine, ho installato i driver di xp con
Codice: Seleziona tutto
ndiswrapper -i bcmwl5.inf
ndiswrapper -l

quest'ultimo mi riporta i driver come installati
Codice: Seleziona tutto
ndiswrapper -m

ha dato esito positivo, ma poi
Codice: Seleziona tutto
modprobe ndiswrapper

mi risponde che non esiste il modulo ndiswrapper :(
tra l'altro sto anche avviando con
Codice: Seleziona tutto
append="pci=noacpi"

come suggerito in vari siti riguardo al mio portatile...

Il bello è che molti dicono di essere riusciti a usare la mia stessa scheda wifi sul 6720s ... perchè io non ci riesco??


Grazie dell'aiuto...
Avatar utente
danix
Staff
Staff
 
Messaggi: 3280
Iscritto il: ven ott 27, 2006 18:32
Località: Siderno (RC)
Nome Cognome: Danilo M.
Slackware: 64 14.0
Kernel: 3.2.29
Desktop: fluxbox

Re: Prima volta con un portatile... mi aiutate??

Messaggioda danix » sab set 27, 2008 21:42

riguardo al problema dello schermo, ho trovato questo script su un wiki di gentoo:
Codice: Seleziona tutto
#!/bin/bash
# lid button pressed/released event handler

#laptop mode helps minimized hdd activity
test -x /usr/sbin/laptop_mode && /usr/sbin/laptop_mode auto

#get  the -xauth variable so we can access the display
XAUTH="$( ps -C X f | sed -n 's/.*-auth \(.*\)/\1/p' )"
if [[ -z $XAUTH ]]
then
# if XAUTH is blank try another way to get it
      XAUTH="$( ps -C xinit f | sed -n 's/.*-auth \(.*\)serverauth.*/\1Xauthority/p' )"
fi
 
#Find out if the lid is open or closed
if grep -q open /proc/acpi/button/lid/LID/state
then
       ACTION="on"
else
       ACTION="off"
fi

# turn the display off or back on
XAUTHORITY=$XAUTH /usr/bin/xset -display :0.0 dpms force $ACTION

a parte il primo test che si riferisce a un programma specifico di gentoo, gli altri comandi funzionano e se non ho capito male alla fine xset dovrebbe spegnere o accendere lo schermo... solo che non ho idea di come fare ad intercettare lo stato dello schermo...

Qualcuno me lo saprebbe spiegare??
Avatar utente
danix
Staff
Staff
 
Messaggi: 3280
Iscritto il: ven ott 27, 2006 18:32
Località: Siderno (RC)
Nome Cognome: Danilo M.
Slackware: 64 14.0
Kernel: 3.2.29
Desktop: fluxbox

Re: Prima volta con un portatile... mi aiutate??

Messaggioda neongen » sab set 27, 2008 23:35

Codice: Seleziona tutto
setupndisdriver install

che dice?

per il monitor se
Codice: Seleziona tutto
xset dpms force off

non funziona può darsi che X non abbia l'estensione DPMS altrimenti prova ad aggiungere in /etc/acpi/acpi_handler.sh due rige per richiamare quello scriptino

Codice: Seleziona tutto
case "$2" in
      power) /sbin/init 0
         ;;
      lid) /etc/acpi/tuoscript <---------------
         ;;                                 <---------------
    esac

dove in /etc/acpi/tuoscript metti il codice che hai trovato (meno la riga del programmino gentoo)
Avatar utente
neongen
Packager
Packager
 
Messaggi: 825
Iscritto il: ven mag 25, 2007 11:37
Nome Cognome: Enrico
Slackware: 14.0_64
Kernel: 3.4.4
Desktop: KDE 4.5.5
Distribuzione: Maemo 5

Re: Prima volta con un portatile... mi aiutate??

Messaggioda danix » sab set 27, 2008 23:52

Codice: Seleziona tutto
# setupndisdriver install
+--------------------------------------------------------------+
 Building ndisdriver for Linux 2.6.24.5
+--------------------------------------------------------------+
make: Entering directory `/usr/src/ndiswrapper/driver'
make -C /usr/src/linux-2.6.24.5 M=/usr/src/ndiswrapper/driver
make[1]: Entering directory `/usr/src/linux-2.6.24.5'
  LD      /usr/src/ndiswrapper/driver/built-in.o
  MKEXPORT /usr/src/ndiswrapper/driver/crt_exports.h
  MKEXPORT /usr/src/ndiswrapper/driver/hal_exports.h
  MKEXPORT /usr/src/ndiswrapper/driver/ndis_exports.h
  MKEXPORT /usr/src/ndiswrapper/driver/ntoskernel_exports.h
  MKEXPORT /usr/src/ndiswrapper/driver/ntoskernel_io_exports.h
  MKEXPORT /usr/src/ndiswrapper/driver/rtl_exports.h
  MKEXPORT /usr/src/ndiswrapper/driver/usb_exports.h
  CC [M]  /usr/src/ndiswrapper/driver/crt.o
  CC [M]  /usr/src/ndiswrapper/driver/hal.o
  CC [M]  /usr/src/ndiswrapper/driver/iw_ndis.o
  CC [M]  /usr/src/ndiswrapper/driver/loader.o
  CC [M]  /usr/src/ndiswrapper/driver/ndis.o
  CC [M]  /usr/src/ndiswrapper/driver/ntoskernel.o
  CC [M]  /usr/src/ndiswrapper/driver/ntoskernel_io.o
  CC [M]  /usr/src/ndiswrapper/driver/pe_linker.o
  CC [M]  /usr/src/ndiswrapper/driver/pnp.o
  CC [M]  /usr/src/ndiswrapper/driver/proc.o
  CC [M]  /usr/src/ndiswrapper/driver/rtl.o
  CC [M]  /usr/src/ndiswrapper/driver/wrapmem.o
  CC [M]  /usr/src/ndiswrapper/driver/wrapndis.o
  CC [M]  /usr/src/ndiswrapper/driver/wrapper.o
  CC [M]  /usr/src/ndiswrapper/driver/usb.o
  CC [M]  /usr/src/ndiswrapper/driver/divdi3.o
  LD [M]  /usr/src/ndiswrapper/driver/ndiswrapper.o
  Building modules, stage 2.
  MODPOST 1 modules
  CC      /usr/src/ndiswrapper/driver/ndiswrapper.mod.o
  LD [M]  /usr/src/ndiswrapper/driver/ndiswrapper.ko
make[1]: Leaving directory `/usr/src/linux-2.6.24.5'
echo /lib/modules/2.6.24.5-smp/misc
/lib/modules/2.6.24.5-smp/misc
mkdir -p /lib/modules/2.6.24.5-smp/misc
install -m 0644 ndiswrapper.ko /lib/modules/2.6.24.5-smp/misc
/sbin/depmod -a 2.6.24.5-smp -b /
make: Leaving directory `/usr/src/ndiswrapper/driver'
# modprobe ndiswrapper
FATAL: Module ndiswrapper not found.

xset dpms force off funziona, solo che non riesco a fargli prendere l'evento...

[EDIT]
ho provato come mi hai suggerito e continua a non spegnere lo schermo... :(


Grazie dell'aiuto...
Avatar utente
danix
Staff
Staff
 
Messaggi: 3280
Iscritto il: ven ott 27, 2006 18:32
Località: Siderno (RC)
Nome Cognome: Danilo M.
Slackware: 64 14.0
Kernel: 3.2.29
Desktop: fluxbox

Re: Prima volta con un portatile... mi aiutate??

Messaggioda danix » dom set 28, 2008 10:12

Codice: Seleziona tutto
# cat /etc/acpi/events/default
# This is the ACPID default configuration, it takes all
# events and passes them to /etc/acpi/default.sh for further
# processing.

# event keeps a regular expression matching the event. To get
# power events only, just use something like "event=button power.*"
# to catch it.
# action keeps the command to be executed after an event occurs
# In case of the power event above, your entry may look this way:
#event=button power.*
#action=/sbin/init 0

# Optionally you can specify the placeholder %e. It will pass
# through the whole kernel event message to the program you've
# specified.

event=.*
action=/etc/acpi/acpi_handler.sh %e

# cat /etc/acpi/acpi_handler.sh
#! /bin/sh

if [ $# != 1 ]; then
        exit 1
fi
set $*

case "$1" in
        button)
                case "$2" in
                        power) /sbin/init 0
                                ;;
                        lid) /etc/acpi/lid.sh
                                ;;
                        *) logger "ACPI action $2 is not defined"
                                ;;
                esac
        *)
                logger "ACPI action $1 is not defined"
                        ;;
esac
# cat /etc/acpi/lid.sh
#!/bin/bash
# lid button pressed/released event handler

#get  the -xauth variable so we can access the display
XAUTH="$( ps -C X f | sed -n 's/.*-auth \(.*\)/\1/p' )"
if [[ -z $XAUTH ]]
then
# if XAUTH is blank try another way to get it
      XAUTH="$( ps -C xinit f | sed -n 's/.*-auth \(.*\)serverauth.*/\1Xauthority/p' )"
fi

#Find out if the lid is open or closed
if grep -q open /proc/acpi/button/lid/C154/state
then
       ACTION="on"
else
       ACTION="off"
fi

# turn the display off or back on
XAUTHORITY=$XAUTH /usr/bin/xset -display :0.0 dpms force $ACTION



Questi sono i 3 files che ho in /etc/acpi...

quando chiudo lo schermo del portatile tail -f /var/log/acpid |grep received mi restituisce questo:
Codice: Seleziona tutto
# tail -f /var/log/acpid |grep received
[Sun Sep 28 11:06:35 2008] received event "button/lid C154 00000080 00000001"
[Sun Sep 28 11:06:36 2008] received event "video C099 00000080 00000000"
[Sun Sep 28 11:06:40 2008] received event "button/lid C154 00000080 00000002"
[Sun Sep 28 11:06:41 2008] received event "video C099 00000080 00000000"


mi aiutate a capire come mai non riesco a fargli prendere l'evento della chiusura dello schermo??
c'entra qualcosa il fatto che avvio con il parametro pci=noacpi nel kernel??


Grazie mille a tutti
Avatar utente
danix
Staff
Staff
 
Messaggi: 3280
Iscritto il: ven ott 27, 2006 18:32
Località: Siderno (RC)
Nome Cognome: Danilo M.
Slackware: 64 14.0
Kernel: 3.2.29
Desktop: fluxbox

Re: Prima volta con un portatile... mi aiutate??

Messaggioda conraid » dom set 28, 2008 10:25

Parti con un banale
Codice: Seleziona tutto
                     lid) echo "ok" > /root/lid.txt
                                ;;


insomma, cerca di valutare se è lo script o altro.
Avatar utente
conraid
Staff
Staff
 
Messaggi: 12016
Iscritto il: mer lug 13, 2005 23:00
Località: Livorno
Nome Cognome: Corrado Franco
Slackware: current

Re: Prima volta con un portatile... mi aiutate??

Messaggioda danix » dom set 28, 2008 11:19

mi sa che non va la regex... ho provato sia con
lid) echo "ok" > /root/lid.txt

sia con
button/lid\ C154\ 00000080 ????????) echo "ok" > /root/lid.txt

ma nessuno dei 2 ha funzionato...

possibile che solo io non ci riesca??
Avatar utente
danix
Staff
Staff
 
Messaggi: 3280
Iscritto il: ven ott 27, 2006 18:32
Località: Siderno (RC)
Nome Cognome: Danilo M.
Slackware: 64 14.0
Kernel: 3.2.29
Desktop: fluxbox

Prossimo

Torna a Laptop

Chi c’è in linea

Visitano il forum: Majestic-12 [Bot], Yahoo [Bot] e 1 ospite