il buongiorno si vede dal mattino

Se avete problemi con l'installazione e la configurazione di Slackware postate qui. Non usate questo forum per argomenti generali... per quelli usate Gnu/Linux in genere.

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) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Slackware, se l'argomento è generale usate il forum Gnu/Linux in genere.
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.
Bart
Staff
Staff
Messaggi: 4249
Iscritto il: lun 9 ago 2004, 0:00
Località: Rimini

Re: il buongiorno si vede dal mattino

Messaggio da Bart »

conraid ha scritto:
ZeroUno ha scritto:
Vic Steele ha scritto:e ho da sempre mantenuto un xorg.conf massiccio, in cui tra l'altro disabilitavo la gestione di HAL stesso.
Da quando è passato da xorg.conf ad hal mi ha funzionato sempre tutto al primo colpo, accelerazione inclusa
idem per me, ora ho solamente messo due file nella directory di configurazione, tastiera italiana e driver nvidia

cambia solamente il modo di configurare le cose alla fine, da un unico file, a più file di hal (se necessario) a vari file dentro la directory adesso
Si anche a me, anche se continuo sulla 13.1 ad usare un mio xorg.conf. Ma adesso con X nuovo come si configurano questi file? Con che sintassi?

Avatar utente
conraid
Staff
Staff
Messaggi: 13526
Iscritto il: gio 14 lug 2005, 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Desktop: kde
Località: Livorno
Contatta:

Re: il buongiorno si vede dal mattino

Messaggio da conraid »

Bart ha scritto: Ma adesso con X nuovo come si configurano questi file? Con che sintassi?
quella del vecchio xorg.conf

tra l'altro alcuni file sono già presenti in /usr/share/X11/xorg.conf.d/, devi solamente copiarli in /etc/X11/xorg.conf.d/ e modificare le impostazioni se vuoi personalizzarli. Esattamente come succedeva per hal, che aveva i suoi file di configurazione che potevano essere modificati. Tra l'altro adesso xorg si appoggia direttamente a udev, non è che non ha più un controllo "automatico" dell'hardware

per esempio io adesso ho questi due

Codice: Seleziona tutto

$ cat /etc/X11/xorg.conf.d/20-nvidia.conf 
Section "Device"
        Identifier "Device 0"
        Driver "nvidia"
EndSection
$ cat /etc/X11/xorg.conf.d/90-keyboard-layout.conf 
Section "InputClass"
        Identifier "keyboard-all"
        MatchIsKeyboard "on"
        Driver "evdev"
        Option "XkbLayout" "it"
        Option "XkbOptions" "terminate:ctrl_alt_bksp"
EndSection
il secondo è già presente in /usr/share/X11/xorg.conf.d/90-keyboard-layout.conf ma naturalmente con impostazioni per tastiere us

Vic Steele
Linux 3.x
Linux 3.x
Messaggi: 534
Iscritto il: dom 27 apr 2008, 13:46
Nome Cognome: Luigi Caiazza
Slackware: current x86_64
Kernel: 3.0.0
Desktop: Fluxbox / KDE 4.7.0
Distribuzione: Fedora 15
Località: Potenza
Contatta:

Re: il buongiorno si vede dal mattino

Messaggio da Vic Steele »

Da quanto ho capito (ancora non provato) il modus operandi è molto ispirato a quello di HAL: crei all'interno di /etc/X11/xorg.conf.d/ un file per ogni periferica che vuoi configurare. (es.: il 10-keymap.fdi di hal diventerebbe 10-keymap.conf), e al suo interno metti la/e Section appropriata/e.

Questo file non l'ho ancora scritto, lo proverò in giornata quando avrò un po' di tempo:

10-keymap.conf

Codice: Seleziona tutto

Section "InputDevice"
        Identifier  "Keyboard1"
        Driver      "kbd"
        Option      "CoreKeyboard"
        Option      "XkbRules" "xorg"
        Option      "XkbModel" "pc105"
        Option      "XkbLayout" "it"
EndSection
Se ho capito bene in questo modo xorg nuovo dovrebbe riconoscermi e italianizzarmi la tastiera (chiaramente senza l'ausilio di xorg.conf che sposterò per non farglielo leggere).

Avatar utente
LoneStar
Linux 0.x
Linux 0.x
Messaggi: 88
Iscritto il: ven 15 ago 2008, 11:10
Slackware: current 32 & 64
Kernel: 3.4.2
Desktop: KDE4
Località: Ragusa
Contatta:

Re: il buongiorno si vede dal mattino

Messaggio da LoneStar »

Vic Steele ha scritto: 10-keymap.conf

Codice: Seleziona tutto

Section "InputDevice"
        Identifier  "Keyboard1"
        Driver      "kbd"
        Option      "CoreKeyboard"
        Option      "XkbRules" "xorg"
        Option      "XkbModel" "pc105"
        Option      "XkbLayout" "it"
EndSection
Se ho capito bene in questo modo xorg nuovo dovrebbe riconoscermi e italianizzarmi la tastiera (chiaramente senza l'ausilio di xorg.conf che sposterò per non farglielo leggere).
Si, ma in questo modo ti funzionerà solo per Keyboard1, che dovrai aver definito altrove. Invece ora si possono usare dei comandi di catch-all per dare la stessa configurazione ad apparati di una famiglia generica (tastiere, mouse, touchpad, ecc.) in modo che se colleghi una tastiera esterna al notebook te la trovi configurata come quella integrata, senza dover fare un altro file di configurazione per Keyboard2.
10-keymap.conf diventa quindi:

Codice: Seleziona tutto

Section "InputClass"
    Identifier             "Keyboard Defaults"
    MatchIsKeyboard        "yes"
    Option                 "XkbLayout" "it"
EndSection
PS: Se non vi piace il nuovo rendering dei font, dovuto al passaggio a Freetype 2.4.3, è sufficiente eseguire:

Codice: Seleziona tutto

ln -fs /etc/fonts/conf.avail/10-autohint.conf /etc/fonts/conf.d
E poi riavviare X.

Avatar utente
Trotto@81
Iper Master
Iper Master
Messaggi: 3558
Iscritto il: sab 26 giu 2004, 0:00
Nome Cognome: Andrea
Slackware: Slackware64 14.2 bet
Kernel: default
Desktop: KDE 4.14.14
Località: Monasterace M. (RC)
Contatta:

Re: il buongiorno si vede dal mattino

Messaggio da Trotto@81 »

Davvero interessante quello che state scrivendo. :)

albatrosla
Packager
Packager
Messaggi: 1339
Iscritto il: sab 27 mar 2004, 0:00
Slackware: current
Desktop: fluxbox.git
Località: Collegno, but made in Friûl
Contatta:

Re: il buongiorno si vede dal mattino

Messaggio da albatrosla »

Dunque si è passati da un xorg.conf obbligatorio (quello che si aveva fino a non molto tempo fa), ad un xorg.xonf facoltativo ed anche in forma parziale (nell'attuale xorg.conf della "stable", ad esempio, si possono inserire anche le sole sezioni di interesse), e infine ad un xorg.conf praticamente spezzettato e dunque non più aggregato in un unico file. A vederla in questi termini, hal è sempre stato inutile, sebbene io stesso per seguire i nuovi standard sia ricorso alle direttive di hal piuttosto che alle sezioni alter ego inserite in xorg.conf.

Rispondi