Archivio

Posts Tagged ‘ubuntu’

Unity (3D) e schede video nVidia

16 ottobre 2011 12 commenti

I possessori di alcune schede video nVidia, ad esempio la GeForce Go 7300, avranno notato che gli effetti 3D di Unity (la nuova shell per Gnome di casa Canonical) non funzionano correttamente. Si tratta di problemi che affliggono gli utenti nVidia su Ubuntu 11.04 e Ubuntu 11.10.

Nel mio caso (Ubuntu 11.10 Oneiric Ocelot e scheda video nVidia GeForce Go 7300) si avvia sempre e comunque una sessione di Unity 2D, nonostante si selezioni la sessione “Ubuntu” e non la “Ubuntu 2D”. Unity 2D funziona bene e, probabilmente, chi riscontra il medesimo problema, senza essere a conoscenza degli effetti di Unity, non se ne accorgerà minimamente. Per cominciare, ecco quindi come capire se si tratti davvero di Unity 2D:

Unity 2D

Unity 2D:

  1. La “Home della Dash”, il pulsante che apre la Dash di Unity, è opaca, non traslucente.
  2. Vi è un pulsante, nell’angolo in basso a destra, per ridimensionare la Dash.
  3. C’è un pulsante di chiusura nella stessa Dash.
  4. L’app switcher non è tridimensionale, ma si presenta come nell’immagine seguente:

app switcher

Vi sono altre differenze tra Unity 3D e 2D, ma quanto qui riportato dovrebbe bastare per riconoscere Unity 2D.

A questo punto, come fare per avviare Unity 3D? Bisogna, innanzitutto, trovare i giusti driver video. Riporterò i passaggi che ho seguito per risolvere il problema, testati su una scheda nVidia GeForce Go 7300 (spero validi anche per altre schede “problematiche”).

Ecco come ho risolto

  • Assicurarsi di avere il sistema aggiornato, tramite il gestore degli aggiornamenti o con i seguenti comandi da terminale:

sudo apt-get update && sudo apt-get upgrade -y

  • Aprire le “Impostazioni di sistema” e cliccare su “Driver aggiuntivi”.
  • Installare i “Driver grafici accelerati NVIDIA (aggiornamenti post-release) (versione 173-update)”
  • Riavviare.
  • Assicurarsi che si stanno utilizzando i driver appena installati, tramite i seguenti comandi da terminale:

glxinfo | grep vendor

glxinfo | grep render

  • Controllare che i comandi indicati restituiscano un output simile a quanto segue:

utente@hostname:~$ glxinfo | grep vendor
server glx vendor string: NVIDIA Corporation
client glx vendor string: NVIDIA Corporation
OpenGL vendor string: NVIDIA Corporation
utente@hostname:~$ glxinfo | grep render
direct rendering: Yes
OpenGL renderer string: GeForce Go 7300/PCI/SSE2
GL_NVX_conditional_render, GL_SGIS_generate_mipmap, GL_SGIS_texture_lod

  • Modificare il file /etc/environment per forzare l’avvio di Unity:

sudo gedit /etc/environment

  • Inserire quindi questa riga alla fine del file:

UNITY_FORCE_START=1

  • Fine: al riavvio della sessione, Unity dovrebbe funzionare al meglio.

N.B.: Prima di provare con i driver “173-update” ho effettuato diversi tentativi senza successo. Non so se i possessori di altre schede video nVidia possano risolvere installando gli altri driver proprietari proposti o i driver nouveau. Questo non è stato il mio caso, quindi se per voi è lo stesso, provate con i passi da me segnalati in questo articolo.

Aprire e modificare pdf con OpenOffice.

28 dicembre 2009 6 commenti

È ormai risaputo che OpenOffice (credo dalla versione 3.0) permette di aprire e modificare i file pdf, i cosiddetti pdf ibridi.

Per chi ancora non lo sapesse (i soliti ritardatari…come me ;-)), i pdf ibridi sono dei file pdf dal “doppio formato”: possono essere visualizzati sia dal vostro visualizzatore di documenti pdf che da OpenOffice (Writer, Impress…). Per poter creare, visualizzare (con OpenOffice) e modificare i pdf ibridi, occorre aver installato l’estensione PDF Import della Sun.

Se avete Ubuntu installate il pacchetto openoffice.org-pdfimport:

sudo apt-get install openoffice.org-pdfimport

Poi aprite Writer per scrivere normalmente i vostri documenti. Salvate cliccando su “Esporta nel formato PDF“, presente sul menu File; noterete la casella da spuntare per creare il file pdf ibrido. Ecco una schermata:

Cliccate su “Esporta” e il gioco è fatto: avete il vostro pdf ibrido da poter visualizzare con un qualunque visualizzatore di PDF…e da poter modificare con OpenOffice. 8)

Da provare sicuramente!

Come risolvere il problema del touchpad impazzito.

24 dicembre 2009 259 commenti

Mi è capitato di installare Ubuntu 9.10 (Karmic Koala) su un notebook Acer Aspire 5710 e riscontrare uno strano problema del touchpad: spesso il puntatore si muove a scatti e sfugge al controllo, si notano dei click casuali e assolutamente involontari, insomma sembra proprio un touchpad impazzito. Altre volte, quasi per contrappasso, il touchpad non funziona per nulla.

Il problema si presenta anche con altre distribuzioni GNU/Linux (ricordo di aver provato Mandriva). Nessun problema comunque con mouse PS/2, USB…

Fortunatamente si risolve facilmente, passando due parametri al kernel. Ecco come fare…


  1. Se la vostra distribuzione GNU/Linux (ad esempio Ubuntu 9.04 o precedenti) usa il boot loader GRUB:
    • Editate con i privilegi di amministrazione il file /boot/grub/menu.lst. Quindi, se avete Ubuntu, potete dare il seguente comando da terminale (che trovate su Applicazioni > Accessori > Terminale):
      gksu gedit /boot/grub/menu.lst

      State attenti a non modificare nulla nel file, ma limitatevi solo ad aggiungere “i8042.nomux” e “i8042.reset” nella riga “defoptions=“, come nel seguente esempio

      defoptions=quiet splash i8042.nomux i8042.reset

      Salvate e chiudete.

    • Date il seguente comando:
    • sudo update-grub
    • Riavviate il computer.

  2. Se la vostra distribuzione GNU/Linux (ad esempio Ubuntu 9.10 o successive) usa il boot loader GRUB2:
    • Editate con i privilegi di amministrazione il file /etc/default/grub. Quindi date da terminale:
      gksu gedit /etc/default/grub

      e modificate la riga defoptions come indicato di seguito (in grassetto)

      defoptions=quiet splash i8042.nomux i8042.reset

      Salvate e chiudete.

    • Date il seguente comando:
      sudo update-grub
    • Riavviate il computer

Fine. Adesso dovrebbe andare. 😀