Wiki Ubuntu-it

Indice
Partecipa
FAQ
Wiki Blog
------------------
Ubuntu-it.org
Forum
Chiedi
Chat
Cerca
Planet
  • Pagina non alterabile
  • Informazioni
  • Allegati
  • Differenze per "Hardware/Video/FrameBuffer"
Differenze tra le versioni 5 e 23 (in 18 versioni)
Versione 5 del 12/08/2006 13.23.26
Dimensione: 7243
Autore: klaimath
Commento:
Versione 23 del 25/09/2008 11.17.33
Dimensione: 6285
Commento: da finire -> uff
Le cancellazioni sono segnalate in questo modo. Le aggiunte sono segnalate in questo modo.
Linea 1: Linea 1:
## page was renamed from UtilizzoFrameBuffer
## page was renamed from Guida al utilizzo del FrameBuffer
#LANGUAGE it
Linea 2: Linea 5:
||<tablestyle="float:right; font-size: 0.9em; width:50%; background:#F1F1ED; margin: 0 0 1em 1em;" style="padding:0.5em;">'''Indice'''[[BR]][[TableOfContents(1)]]|| [[Indice]]
Linea 6: Linea 9:
Questa guide descrive come utilizzare una modalità grafica o semigrafica con Linux senza avere il server grafico caricato. Questa guide descrive come utilizzare una modalità grafica o semi-grafica con Linux senza avere il server grafico avviato.
Linea 8: Linea 11:
Tutte le modifiche sono state sperimentate su Ubuntu 6.06 Dapper Drake e tutti i pacchetti, con l'esclusione di Mplayer, sono nei ropo. ## sarebbe bello avere una spiegazione del framebuffer
Linea 10: Linea 13:
= Avvertenza =
In alcuni casi il fb si può impallare mostrandovi i colori distorti o altro. Per risolvere la situazione basta andare su un altra console, loggarsi come le credenziali di root (o usare il comando sudo) e digitare:
[[Anchor(abilitazionedriver)]]
= Abilitazione dei driver =
Linea 13: Linea 16:
Per prima cosa è necessario rendere utilizzabili i driver per il ''framebuffer''. Aprire il file `/etc/modprobe.d/blacklist-framebuffer` con un [:Ufficio/EditorDiTesto:editor di testo] con i [:AmministrazioneSistema/Sudo:privilegi di amministrazione] e cercare la seguente riga:
{{{
blacklist vesafb
}}}

Modificarla come nel seguente esempio:
{{{
#blacklist vesafb
}}}

Salvare il file così modificato, ed uscire dall'editor. Aprire il file `etc/initramfs-tools/modules` con un [:Ufficio/EditorDiTesto:editor di testo] con i [:AmministrazioneSistema/Sudo:privilegi di amministrazione], per esempio ed aggiungere in fondo le seguenti due righe:
{{{
fbcon
vesafb
}}}

Salvare il file così modificato e uscire dall'editor.

||<tablestyle="text-align: justify; width:100%;" style="border:none;" 5%>[[Immagine(Icone/Grandi/info.png,,center)]] ||<style="padding:0.5em; border:none;">Se si desidera abilitare i driver specifici per la propria scheda video, seguire il medesimo procedimento, utilizzando i driver per il framebuffer della propria scheda video al posto di '''vesafb'''; tale opzione è comunque sconsigliata, poichè i driver video specifici sono generalmente meno stabili di quelli generici. ||

È necessario ora aggiornare lo script di avvio di sistema, affinché le modifiche vengano applicate all'avvio; aprire una finestra di terminale e digitare il seguente comando:
{{{
sudo update-initramfs -u -k all
}}}

Riavviare il sistema.

= Dividere lo schermo =

[:AmministrazioneSistema/InstallareProgrammi:Installare] il pacchetto ''screen'':

'''screen''' apre una console simile a '''bash''' con delle funzionalità aggiuntive, quelle che seguono sono le possibili opzioni:

||<tablestyle="width:100%" : style="background-color:#FB8B00;">'''Opzione''' ||<style="background-color:#FB8B00;":>'''Risultato''' ||
|| '''Ctrl+a, «'''S'''» || Per tagliare in 2 lo schermo in senso orizontale ||
|| '''Ctrl+a''', «'''Tab'''» || Sposta il focus tra un'area e l'altra. ||
|| '''Ctrl+a''', «'''n'''» || Seleziona l'ultimo terminale disponibile nell'area in uso. ||
|| '''Ctrl+a''', '''Ctrl+c''' || Apre un terminale nell'area in uso. ||
|| '''Ctrl+a''', «'''x'''» || Blocca lo schermo. ||
|| '''Ctrl+a''', «'''X'''» || Distrugge l'area selezionata. ||

= Navigare in internet =

[:AmministrazioneSistema/InstallareProgrammi:Installare] il pacchetto ''links2'' presente nel [:Repository/Componenti:componente] '''universe''' dei [:Repository:repository] ufficiali.

Per avviare il programma è sufficiente digitare il seguente comando:
{{{
links2 -driver directfb -g
}}}

In alternativa, aprire il file `~./.bash_profile` con un [:Ufficio/EditorDiTesto:editor di testo] e aggiungere la seguente riga in fondo:
{{{
alias links="links2 -driver directfb -g"
}}}

Al successivo accesso, per avviare '''links''' sarà sufficiente digitare il seguente comando:
{{{
links
}}}

= Visualizzare immagini =

[:AmministrazioneSistema/InstallareProgrammi:Installare] il pacchetto ''fbi'' presente nel [:Repository/Componenti:componente] '''universe''' dei [:Repository:repository] ufficiali.

Per avviare '''fbi''' è sufficiente digitare il seguente comando:
{{{
fbi nome_immagine
}}}

Sostituire la dicitura «nome_immagine» con il nome del file che si desidera visualizzare.

= Visualizzare documenti PDF =

[:AmministrazioneSistema/InstallareProgrammi:Installare] il pacchetto ''ghostscript''.

Per avviare '''ghostscript''' è sufficiente digitare il seguente comando:
{{{
ghostscript nome_documento
}}}

Sostituire la dicitura «nome_documento» con il nome del file che si desidera visualizzare.

= Ascoltare MP3 =

[:AmministrazioneSistema/InstallareProgrammi:Installare] il pacchetto ''mp3blaster'' presente nel [:Repository/Componenti:componente] '''universe''' dei [:Repository:repository] ufficiali.

Per avviare l'applicazione è sufficiente digitare il seguente comando:
{{{
mp3blaster
}}}

Verrà avviata l'interfaccia di '''mp3blaster''', con un suo mixer interno, e in alto a sinistra le opzioni per caricare, gestire e sentire la propria collezione di MP3.

= Vedere filmati =

Per installare '''mplayer''', consultare la [:Multimedia/Video/Mplayer:relativa guida].

Per avviare l'applicazione è sufficiente digitare il seguente comando:
{{{
mplayer -vo fbdev2 -ao alsa nome_video
}}}

Sostituire la dicitura «nome_video» con il nome del file video che si desidera visualizzare.

= Chat =

Installare i pacchetti ''ircci'' o ''irssi'': {{{
sudo apt-get install ircci
}}}

o: {{{
sudo apt-get install irssi
}}}

Quindi avviarlo digitando: {{{
ircii --server= [SERVER_IRC]
}}}

o: {{{
irssi -c = [SERVER_IRC]
}}}

Se si desidera utilizzare ICQ o MSN, installare il pacchetto ''centericq'': {{{
sudo apt-get install centericq
}}}

Quindi avviarlo digitando: {{{
centericq
}}}

= Risoluzione dei problemi =

In alcuni casi il ''framebuffer'' può bloccarsi mostrando dei colori distorti o altro. Per risolvere il problema basta effettuare l'accesso come [:AmministrazioneSistema/Sudo:root] in un'altra console e digitare il seguente comando:
Linea 17: Linea 153:
ad una volta trovato il processo che non funziona killatelo con:

Una volta trovato il processo che non funziona, per fermarlo è sufficiente digitare il seguente comando:
Linea 24: Linea 158:
fate attenzione che alcuni processi ne lanciano altri, ad esempio fbgs lancia anche fbi. Sostituire la dicitura «numero_processo» con il numero del processo che si desidera terminare.
Linea 26: Linea 160:
= Aggiungere più shell alle canoniche 6 =
Aprite un terminale o andate in console premendo ctrl+alt+fX (dove X sta per quel che vi pare compreso tra 1 e 9 esclusi 7 e 9) e digitate:
||<tablestyle="text-align: justify; width:100%;" style="border:none;" 5%>[[Immagine(Icone/Piccole/note.png,,center)]] ||<style="padding:0.5em; border:none;">''Alcuni processi possono lanciare altri processi, per esempio'' '''fbgs''' ''avvia anche'' '''fbi'''. ||
Linea 29: Linea 162:
{{{
cp /etc/inittab /lost+found/inittab ## o mettetelo dove vi pare
}}}
= Ulteriori risorse =
Linea 33: Linea 164:
poi digitate

{{{
sudo vi /etc/inittab
}}}

e scorrete fino a raggiungere la linea 54 che sarà qualcosa di simile a:

{{{
1:2345:respawn:/sbin/getty 38400 tty1
2:23:respawn:/sbin/getty 38400 tty2
3:23:respawn:/sbin/getty 38400 tty3
4:23:respawn:/sbin/getty 38400 tty4
5:23:respawn:/sbin/getty 38400 tty5
6:23:respawn:/sbin/getty 38400 tty6
}}}

e modificatela in:
per entrare in modalità inserimento con "vi" dovete premere il tasto "i"

{{{
c1:12345:respawn:/sbin/agetty 38400 tty1 linux
c2:12345:respawn:/sbin/agetty 38400 tty2 linux
c3:12345:respawn:/sbin/agetty 38400 tty3 linux
c4:12345:respawn:/sbin/agetty 38400 tty4 linux
c5:12345:respawn:/sbin/agetty 38400 tty5 linux
c6:12345:respawn:/sbin/agetty 38400 tty6 linux
c8:12345:respawn:/sbin/agetty 38400 tty8 linux
c10:12345:respawn:/sbin/agetty 38400 tty8 linux
c11:12345:respawn:/sbin/agetty 38400 tty8 linux
c12:12345:respawn:/sbin/agetty 38400 tty8 linux
}}}

per uscire di "vi" salvando il file premete il tasto ESC, fate (nel vero senso della parola) i 2 punti (shift+:) e premete x (attenti che se vi si incastra lo shift e usate la x maiuscola vi chiederà la pass per criptare il file) seguito da enter.

Notare la mancanza di 7 e 9.
alt+f7 è usato per tornare in ambiente grafico (che consiglio caldamente di ammazzare, sbranare, uccidere, dilaniare onde migliorare un pò le prestazioni) e di f9 che uso per cercare di capire come mai il mio kernel prova a fare tutto meno quel che voglio io.

= Dividere lo schermo e provare l'ebrezza di avere da una parte un player mp3 e dall'altra un navigatore web =

Installate screen e lanciatelo con

{{{
sudo apt-get install screen
screen
}}}

Piccola nota: Screen apre una shell in background e bon fine dei discorsi, niente di diverso dalla bash se non fosse che ha qualche opzione in più.

Tutte le opzioni sono case sensitive (case sensitive significa sensibili alle miuscole quindi A è diversa a).

{{{
Ctrl+a S // Per tagliare in 2 lo schermo in senso orizontale
Ctrl+a <TAB> // Sposta il focus tra un'area e l'altra.
Ctrl+a n // Seleziona l'ultima shell disponibile nell'area in uso
Ctrl+a Ctrl+c // Apre una una shell nell'area in uso
Ctrl+a x // Blocca lo schermo. SOLO LA PASS DEL UTENTE CHE HA LANCIATO SCREEN PUÒ SBLOCCARLO. SE AD ESEMPIO IL VOSTRO UTENTE E' pippo CON PASS pippo LA PASS GIUSTA E' pippo.
Ctrl+a X // Distrugge l'area selezionata con Ctrl+a <TAB>
}}}

Il man di questo programma è molto ben fatto.

{{{
man screen
}}}

= Navigare in internet =
Installate links2

{{{
sudo apt-get install links2
}}}

e avviatelo con

{{{
links2 -driver directfb -g
}}}

o in alternativa editate il file /etc/profile e aggiungere la riga

{{{
alias links="links2 -driver directfb -g"
}}}

in modo che al prossimo login possiate usare il comando:

{{{
links
}}}

Attenzione. Il file /etc/profile influenza globalmente tutti gli utenti del sistema e quindi tutti coloro che possono accedere al computer hanno la possibilità di utilizzare l'alias creato.
Per restringere questa possibilità ad un singolo utente andate nella sua home, tipicamente /home/nome_utente, e aggiungete l'alias al suo file .bash_profile. Se non c'è va creato.

= Visualizzare immagini =
Installate fbi

{{{
sudo apt-get install fbi
}}}

e avviatelo con:

{{{
fbi nome_immagine.estensione
}}}
 * [wiki:Ubuntu/FrameBuffer Pagina del wiki internazionale sul framebuffer]
Linea 141: Linea 167:
= Vedere documenti pdf =
Installate gs

{{{
sudo apt-get install gs
}}}

e avviatelo con

{{{
fbi nome_documento.pdf
}}}


= Ascoltare mp3 =
Non poteva mancare l'audio e per questo installatevi mp3blaster

{{{
sudo apt-get install mp3blaster
}}}

e lanciatelo con

{{{
mp3blaster
}}}

Con questo comando vi si aprirà l'interfaccia di mp3blaster, che ha anche un suo mixer interno, con in alto a sinistra tutte le opzini per caricare, gestire, sentire, manipolare la vostra collezione di mp3.

Come dite ? Non sentite una mega cippa ? L'audio non c'è ?

Ok no problem digitate

{{{
alsamixer
}}}

= Vedere film in dvd e filmati vari =
Qua è un pò un casino perchè ci vuole mplayer che non ho trovato in nessun repo e me lo sono dovuto scaricare e compilare a manina.

Il sito di mplayer è il seguente:

{{{
http://www.mplayerhq.hu
}}}

Mentre il comando per lanciarlo è:

{{{
mplayer -vo fbdev2 -ao alsa nomefilevideo
}}}

= Chat (irc, icq, aim, yahoo, msn, jabber) =
Installate ircci o irssi

{{{
sudo apt-get install ircci
sudo apt-get install irssi
}}}

e avviateli con i comandi:

{{{
ircii --server= irc.server.che.vi.pare
irssi -c = irc.server.come.sopra
}}}


Se volete usare icq, msn o altri protocolli centericq è quello che vi serve.
Attualmente ho provato i seguenti protocolli ICQ, Yahoo!, MSN, Jabber ma è assai probabile che ne supporti altri.

{{{
sudo apt-get install centericq
}}}

e avviatelo con:

{{{
centericq
}}}

= ALtro (Varie ed eventuali da sperimentare e aggiungere) =
Abitualmente uso Gentoo, Ubuntu per ora è in prova e purquanto non mi piacciono le distro precompilate non è malaccio.

Perchè questa premessa ? A noi che c'è frega se usi Gentoo ?
Domande legittime. La premessa viene dal fatto che usando Gentoo e trovandomi spesso a compilare qualche zilione di righe di codice mi sono ingegnato per trovare il modo di usare un pò di roba scritta per X anche sul fb; ad esempio openoffice, gimp, blender, programmi vari per monitorare la rete, i/il firewall, player musicali tipo amarok (si su Gentoo uso kde), giochi anche in emulazione con wine o cedega e altro.

Ovviamente tutti questi programmi si appoggiano marginalmente, e molto, a X ma non essendoci tutto l'Xserver caricato la compilazione è mooooollllllllllllttttoooooo più veloce.

Il solo problema è che con Ubuntu, appena ho provato, il pc mi ha fatto capire che non gradiva e lo stesso dicesi per l'immagine di sfondo a 1280x1024.

Ci dovrò smanettare un pò prima di venirne fuori ma appena risolvo aggiorno questo wiki.
----
CategoryGrafica CategoryDaRevisionare

BR Indice

Introduzione

Questa guide descrive come utilizzare una modalità grafica o semi-grafica con Linux senza avere il server grafico avviato.

Anchor(abilitazionedriver)

Abilitazione dei driver

Per prima cosa è necessario rendere utilizzabili i driver per il framebuffer. Aprire il file /etc/modprobe.d/blacklist-framebuffer con un [:Ufficio/EditorDiTesto:editor di testo] con i [:AmministrazioneSistema/Sudo:privilegi di amministrazione] e cercare la seguente riga:

blacklist vesafb

Modificarla come nel seguente esempio:

#blacklist vesafb

Salvare il file così modificato, ed uscire dall'editor. Aprire il file etc/initramfs-tools/modules con un [:Ufficio/EditorDiTesto:editor di testo] con i [:AmministrazioneSistema/Sudo:privilegi di amministrazione], per esempio ed aggiungere in fondo le seguenti due righe:

fbcon
vesafb

Salvare il file così modificato e uscire dall'editor.

Immagine(Icone/Grandi/info.png,,center)

Se si desidera abilitare i driver specifici per la propria scheda video, seguire il medesimo procedimento, utilizzando i driver per il framebuffer della propria scheda video al posto di vesafb; tale opzione è comunque sconsigliata, poichè i driver video specifici sono generalmente meno stabili di quelli generici.

È necessario ora aggiornare lo script di avvio di sistema, affinché le modifiche vengano applicate all'avvio; aprire una finestra di terminale e digitare il seguente comando:

sudo update-initramfs -u -k all

Riavviare il sistema.

Dividere lo schermo

[:AmministrazioneSistema/InstallareProgrammi:Installare] il pacchetto screen:

screen apre una console simile a bash con delle funzionalità aggiuntive, quelle che seguono sono le possibili opzioni:

Opzione

Risultato

Ctrl+a, «S»

Per tagliare in 2 lo schermo in senso orizontale

Ctrl+a, «Tab»

Sposta il focus tra un'area e l'altra.

Ctrl+a, «n»

Seleziona l'ultimo terminale disponibile nell'area in uso.

Ctrl+a, Ctrl+c

Apre un terminale nell'area in uso.

Ctrl+a, «x»

Blocca lo schermo.

Ctrl+a, «X»

Distrugge l'area selezionata.

Navigare in internet

[:AmministrazioneSistema/InstallareProgrammi:Installare] il pacchetto links2 presente nel [:Repository/Componenti:componente] universe dei [:Repository:repository] ufficiali.

Per avviare il programma è sufficiente digitare il seguente comando:

links2 -driver directfb -g

In alternativa, aprire il file ~./.bash_profile con un [:Ufficio/EditorDiTesto:editor di testo] e aggiungere la seguente riga in fondo:

alias links="links2 -driver directfb -g"

Al successivo accesso, per avviare links sarà sufficiente digitare il seguente comando:

links

Visualizzare immagini

[:AmministrazioneSistema/InstallareProgrammi:Installare] il pacchetto fbi presente nel [:Repository/Componenti:componente] universe dei [:Repository:repository] ufficiali.

Per avviare fbi è sufficiente digitare il seguente comando:

fbi nome_immagine

Sostituire la dicitura «nome_immagine» con il nome del file che si desidera visualizzare.

Visualizzare documenti PDF

[:AmministrazioneSistema/InstallareProgrammi:Installare] il pacchetto ghostscript.

Per avviare ghostscript è sufficiente digitare il seguente comando:

ghostscript nome_documento

Sostituire la dicitura «nome_documento» con il nome del file che si desidera visualizzare.

Ascoltare MP3

[:AmministrazioneSistema/InstallareProgrammi:Installare] il pacchetto mp3blaster presente nel [:Repository/Componenti:componente] universe dei [:Repository:repository] ufficiali.

Per avviare l'applicazione è sufficiente digitare il seguente comando:

mp3blaster

Verrà avviata l'interfaccia di mp3blaster, con un suo mixer interno, e in alto a sinistra le opzioni per caricare, gestire e sentire la propria collezione di MP3.

Vedere filmati

Per installare mplayer, consultare la [:Multimedia/Video/Mplayer:relativa guida].

Per avviare l'applicazione è sufficiente digitare il seguente comando:

mplayer -vo fbdev2 -ao alsa nome_video

Sostituire la dicitura «nome_video» con il nome del file video che si desidera visualizzare.

Chat

Installare i pacchetti ircci o irssi:

sudo apt-get install ircci

o:

sudo apt-get install irssi

Quindi avviarlo digitando:

ircii --server= [SERVER_IRC]

o:

irssi -c = [SERVER_IRC]

Se si desidera utilizzare ICQ o MSN, installare il pacchetto centericq:

sudo apt-get install centericq

Quindi avviarlo digitando:

centericq

Risoluzione dei problemi

In alcuni casi il framebuffer può bloccarsi mostrando dei colori distorti o altro. Per risolvere il problema basta effettuare l'accesso come [:AmministrazioneSistema/Sudo:root] in un'altra console e digitare il seguente comando:

pstree -p

Una volta trovato il processo che non funziona, per fermarlo è sufficiente digitare il seguente comando:

kill numero_processo

Sostituire la dicitura «numero_processo» con il numero del processo che si desidera terminare.

Immagine(Icone/Piccole/note.png,,center)

Alcuni processi possono lanciare altri processi, per esempio fbgs avvia anche fbi.

Ulteriori risorse

  • [wiki:Ubuntu/FrameBuffer Pagina del wiki internazionale sul framebuffer]


CategoryGrafica CategoryDaRevisionare