====== Ubuntu su DELL Latitude D531 ====== ===== Installazione GNU/Linux Ubuntu 7.10 ===== L'installazione predefinita ha diversi problemi, soprattutto per la **scheda wireless WiFi**. Anche il driver libero della **scheda video** fornisce prestazioni scadenti e la **scheda audio** non viene riconosciuta. Una soluzione è quelle di installare i pacchetti (dall'applet //Sistema// -> //Amministrazione// -> //**Gestore Driver con restrizioni**// e da **Synaptic**): * **xorg-driver-fglrx** driver scheda video (non libero) * **bcm43xx-fwcutter** utility per installare il firmware della scheda wireless * **linux-backports-modules-2.6.22-14-generic** moduli kernel per far funzionare la scheda audio Azalia * **linux-backports-modules-generic** Per quanto riguarda il driver video e il firmware della scheda WiFi si tratta di **software non libero**. Alcuni **problemi** restano con l'adattatore WiFi, a volte va in tilt smettendo di funzionare e bloccando pure il processo di spengimento. ===== HTTP Proxy ===== Dal menu //Sistema// -> //Preferenze// -> **//Proxy di rete//** è possibile impostare un proxy HTTP, utilizzato anche da **''apt(8)''** per l'installazione dei pacchetti Debian. L'impostazione viene salvata in un file nella home dell'utente: **''%%$HOME/.gconf/system/http_proxy/%gconf.xml%%''**. ===== Layout tastiera in Gnome ===== Per controllare da riga di comando quali layout di tastiera sono disponibili e qual'è quello predefinito si esegue: gconftool-2 --get /desktop/gnome/peripherals/keyboard/kbd/layouts # Restituisce [us] gconftool-2 --get /desktop/gnome/peripherals/keyboard/general/defaultGroup # Restituisce 0 Per impostare valori diversi: gconftool-2 --type list --list-type string --set /desktop/gnome/peripherals/keyboard/kbd/layouts '[us,it]' gconftool-2 --type int --set /desktop/gnome/peripherals/keyboard/general/defaultGroup 1 L'impostazione viene salvata in due file: * **''%%$HOME/.gconf/desktop/gnome/peripherals/keyboard/kbd/%gconf.xml%%''** * **''%%$HOME/.gconf/desktop/gnome/peripherals/keyboard/general/%gconf.xml%%''** ===== Appunti per installazione aziendale ===== Repository da attivare per avere i pacchetti necessari: ^ Main | Installazione di base | ^ Universe | krb5-user, nscd, gnome-ppp, autofs, ... | ^ Restricted | Driver scheda video, firmware scheda WiFi | ^ Multiverse | Flash player, codec multimediali, ... | Promemoria pacchetti da installare per utilizzare il portatile come postazione desktop in ambito aziendale: Compatibilità hardware xorg-driver-fglrx bcm43xx-fwcutter linux-backports-modules-2.6.22-14-generic linux-backports-modules-generic Accessori vim-runtime vim dselect mc Componenti per network aziendale nfs-common ===== Gruppi ===== L'appartenenza ad alcuni gruppi di sistema determina i privilegi concessi agli utenti. ^ adm | Per leggere i file in **''/var/log/''** | ^ dialout | Completo accesso alle porte seriali | ^ cdrom | Consente l'accesso al CD-ROM | ^ floppy | Consente l'accesso al floppy | ^ audio | Consente l'utilizzo della scheda audio | ^ dip | Per usare programmi per la connessione via modem | ^ video | Per utilizzare periferiche tipo schede TV | ^ plugdev | Consente di montare CD-ROM, penne USB, ecc. | ^ scanner | Per accedere ad un eventuale scanner | ^ lpadmin | Consente accesso privilegiato al sistema di stampa CUPS | ^ admin | Permette di ottenere i privilegi di root grazie a **''sudo''** | ^ netdev | Consente la gestione delle connessioni di rete con **[[http://www.gnome.org/projects/NetworkManager/|Network Manager]]** | ^ powerdev | ===== NSS su DB ===== Si è configurato il NSS per attingere le informazioni di //passwd// e //group// dal server LDAP, il demone **nscd** provvede a velocizzare le operazioni di lookup. Però in caso di disconnessione dalla rete si perdono tutte le funzionalità del sistema. Una soluzione è avere una copia locale dei database che si aggiorna periodicamente e un meccanismo per ridirigere le richieste NSS su di esso. Installati i pacchetti * **libnss-db** * **nss-updatedb** * **db4.3-util** non obbligatorio, ma utile per manipolare i db Eseguito il dump dei database //passwd// e //group// dal server LDAP: nss_updatedb ldap Le copie vengono salvate in ''**/var/lib/misc/**''. Per vedere il contenuto dei database creati: db4.3_dump -p /var/lib/misc/group.db Nel file di configurazione **''/etc/nsswitch.conf''** si aggiunge il database come terza fonte: passwd: files ldap [NOTFOUND=return] db group: files ldap [NOTFOUND=return] db L'opzione **''%%[NOTFOUND=return]%%''** significa che se l'oggetto non viene trovato su LDAP, non viene neanche cercato nel DB. In caso di errore del server LDAP invece la ricerca continua sul DB. ===== Problemi da risolvere ===== * L'impostazione della tastiera italiana creando i file gconf da ''/etc/skel/'' pare non funzionare. * Il funzionamento fuori rete Kerberos/LDAP ma con connettività IP è lento. La ricerca continua del server LDAP deve essere inibita. Possibilità: - Cambiando al volo ''/etc/nsswitch.conf'' - Cortocircuitando il nome del server LDAP su localhost * L'aggiunta di un utente locale non funziona se è attivo il NSS su LDAP, infatti il GID e UID risultano già in uso. ===== Repository multimedia ===== sudo wget http://www.medibuntu.org/sources.list.d/gutsy.list -O /etc/apt/sources.list.d/medibuntu.list wget -q http://packages.medibuntu.org/medibuntu-key.gpg -O- | sudo apt-key add - && sudo apt-get update ===== Lettore DVD preferito ===== Al posto del **Riproduttore di filmati** predefinito del nautilus si vorrebbe utilizzare **Kaffeine**, che è molto più completo nella gestione dei DVD (menu, selezione scene, ecc.). Purtroppo in Ubuntu 8.4 il programma Kaffeine non si registra come gestore dei tipi mime **''x-content/video-dvd''**, è necessario farlo a mano. Per il singolo utente è sufficiente editare il file **''$HOME/.local/share/applications/mimeapps.list''** oppure **''/usr/local/share/applications/mimeapps.list''** per tutto il sistema, ed aggiungere: [Added Associations] x-content/video-dvd=kde-kaffeine-iso.desktop; L'associazione avviene grazie al file **''/usr/share/applications/kde/kaffeine-iso.desktop''**, fornito per fortuna dal pacchetto kaffeine. Dopo la modifica bisogna riavviare la sessione X. Quindi diventa possibile avviare nautilus e dal menu //Modifica//, //Preferenze//, //Supporti// impostare come lettore predefinito dei DVD il programma Kaffeine. ===== Effetti grafici 3D ===== Istruzioni valide per **Ubuntu 8.04 Hardy Heron**. Bisogna anzitutto abilitare l'accelerazione 3D della scheda grafica, questo richiede in genere l'installazione dei driver non liberi. Dal menu //System// >> //Amministrazione// >> //Hardware drivers//. Si devono poi installare i pacchetti: * **compizconfig-settings-manager** * **emerald** Compare il menu //System// >> //Preferenze// >> //Advanced Desktop Effects Settings//. Consiglio: * **//Desktop//** >> **//Rotate Cube//**. Impostare il Workspace (in basso a destra) su 4 colonne e far girare il cubo con ''Ctrl+Alt'' e ''FrecciaDx'' oppure ''FrecciaSx'' (oppure trascinare il mouse). * **//Gestione finestre//** >> **//Selettore finestre ad anello//**. Per associarlo al consueto ''Alt+Tab'' si deve disabilitare l'effetto predefinito //Application switcher// e - cliccando sull'icona dell'effetto anello - configurare le scorciatoie da tastiera per //Finestra successiva// e //Finestra precedente//. Eventualmente si può attivare il decoratore finestre **Emerald**, che attiva ombre trasparenti per le finestre, pulsanti di min/max, ecc. tutto personalizzabile con molti schemi. Per abilitare Emeral ad ogni login aggiungere in //System// >> //Preferenze// >> //Sessioni// un'apllicazione di nome **Emerald fix** e comando **''%%emerald --replace%%''**. Emerald si configura da //System// >> //Preferenze// >> //Emerald Theme Manager//. Vedere queste [[http://www.howtoforge.com/compiz-fusion-ubuntu-8.04-nvidia-geforce-fx-5200|istruzioni detagliate]], comprensive di qualche screenshot. ===== Problemi ambiente Gnome ===== A seguito di un disco pieno ci si può trovare con il menu Applicazioni (o altro menu) vuoto. Ciò è dovuto ad un file corrotto (lunghezza zero). Controllare il contenuto della directory **''$HOME/.config/menus/''**, se alcuni file risultano corrotti, rimuoverli. Al massimo si perdono le personalizzazioni dei menu.