Dimensione: 508
Commento:
|
Dimensione: 5584
Commento:
|
Le cancellazioni sono segnalate in questo modo. | Le aggiunte sono segnalate in questo modo. |
Linea 1: | Linea 1: |
Inserisci una descrizione per Guida al utilizzo del FrameBuffer | ## page was renamed from UtilizzoFrameBuffer ## page was renamed from Guida al utilizzo del FrameBuffer #LANGUAGE it [[BR]] [[Indice]] |
Linea 3: | Linea 7: |
Ho scritto questa guida perchè il FrameBuffer (da ora in poi fb) offre molti spunti interessanti e permette di fare tante cose, ad esempio utilizzare programmi scritti per l'ambiente grafico senza aver l'ambiente grafico caricato. | = Introduzione = |
Linea 5: | Linea 9: |
In questo Wiki descriverò un pò tutti gli aspetti del fb cercando di dare una panoramica sulle sue possibilità senza soffermarmi troppo, ove non sia necessario, sul funzionamento dei singoli programmi. | Questa guide descrive come utilizzare una modalità grafica o semi-grafica con Linux senza avere il server grafico avviato. Tutte le modifiche sono state sperimentate su '''Ubuntu 6.06 Dapper Drake''' e tutti i pacchetti, con l'esclusione di Mplayer, sono presenti nei repository. ## sarebbe bello avere una spiegazione del framebuffer = Avvertenza = In alcuni casi il framebuffer può bloccarsi mostrando dei colori distorti o altro. Per risolvere il problema basta eseguire il login come root in un'altra console e digitare: {{{ pstree -p }}} Una volta trovato il processo che non funziona fermarlo con il comando: {{{ kill [numero_processo] }}} [[Immagine(Icone/Piccole/note.png,,left)]] Alcuni processi possono lanciare altri processi, per esempio '''fbgs''' avvia anche '''fbi'''. [[BR]] [[BR]] [[BR]] = Aggiungere più shell = Aprire un terminale o andare in una console premendo «'''''Ctrl+Alt+F[x]'''''» (dove ''x'' è un numero compreso tra 1 e 8 escluso 7) e digitare: {{{ cp /etc/inittab /lost+found/inittab }}} Quindi modificare il file `/etc/inittab` con un editor di testo e scorrere fino a raggiungere la linea 54, 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 modificarla come segue: {{{ 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 }}} La combinazione di tasti «'''''Ctrl+Alt+F7'''''» server per tornare nell'ambiente grafico. ## f9 che uso per cercare di capire come mai il mio kernel prova a fare tutto meno quel che voglio io. ## Nota: quando si saprà il motivo... inserirlo. = Dividere lo schermo = Installare il pacchetto ''screen'': {{{ sudo apt-get install screen }}} Quindi avviarlo con il comando: {{{ screen }}} [[Immagine(Icone/Piccole/note.png,,left)]] '''screen''' apre una shell in background simile alla shell '''bash''' con qualche opzione in più. [[BR]] [[BR]] [[BR]] Tutte le opzioni prestano differenza tra minuscole e maiuscole: {{{ 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> }}} La pagina di manuale di questo programma può togliere qualsiasi dubbio: {{{ man screen }}} = Navigare in internet = Installare il pacchetto ''links2'': {{{ sudo apt-get install links2 }}} Quindi avviarlo digitando: {{{ links2 -driver directfb -g }}} In alternativa, modificare il file `/etc/profile` e aggiungere la riga: {{{ alias links="links2 -driver directfb -g" }}} per poter usare al successivo login il comando: {{{ links }}} Il file `/etc/profile` influenza globalmente tutti gli utenti del sistema. Tutti coloro che possono accedere al computer hanno la possibilità di utilizzare l'alias creato. Per restringere questa possibilità a un singolo utente andare nella sua directory home, tipicamente `/home/[NOME_UTENTE` e aggiungere l'alias al file `.bash_profile`. = Visualizzare immagini = Installare il pacchetto ''fbi'': {{{ sudo apt-get install fbi }}} Quindi avviarlo digitando: {{{ fbi [NOME_IMMAGINE] }}} = Visualizzare documenti PDF = Installare il pacchetto ''gs'': {{{ sudo apt-get install gs }}} Quindi avviarlo digitando: {{{ fbi [NOME_DOCUMENTO] }}} = Ascoltare MP3 = Installare il pacchetto ''mp3blaster'': {{{ sudo apt-get install mp3blaster }}} Quindi avviarlo digitando: {{{ mp3blaster }}} Questo comando aprirà 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. Se ci fossero problemi audio, digitare: {{{ alsamixer }}} = Vedere filmati = Installare '''Mplayer''' o scaricandolo dal [http://www.mplayerhq.hu sito ufficiale] oppure da un repository. Una volta installato, digitare: {{{ mplayer -vo fbdev2 -ao alsa [NOME_FILE_VIDEO] }}} = 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 }}} = Ulteriori risorse = * [wiki:Ubuntu/FrameBuffer Pagina del wiki internazionale sul framebuffer] ---- CategoryGrafica CategoryDaRevisionare |
Introduzione
Questa guide descrive come utilizzare una modalità grafica o semi-grafica con Linux senza avere il server grafico avviato.
Tutte le modifiche sono state sperimentate su Ubuntu 6.06 Dapper Drake e tutti i pacchetti, con l'esclusione di Mplayer, sono presenti nei repository.
Avvertenza
In alcuni casi il framebuffer può bloccarsi mostrando dei colori distorti o altro. Per risolvere il problema basta eseguire il login come root in un'altra console e digitare:
pstree -p
Una volta trovato il processo che non funziona fermarlo con il comando:
kill [numero_processo]
Immagine(Icone/Piccole/note.png,,left) Alcuni processi possono lanciare altri processi, per esempio fbgs avvia anche fbi. BR BR BR
Aggiungere più shell
Aprire un terminale o andare in una console premendo «Ctrl+Alt+F[x]» (dove x è un numero compreso tra 1 e 8 escluso 7) e digitare:
cp /etc/inittab /lost+found/inittab
Quindi modificare il file /etc/inittab con un editor di testo e scorrere fino a raggiungere la linea 54, 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 modificarla come segue:
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
La combinazione di tasti «Ctrl+Alt+F7» server per tornare nell'ambiente grafico.
Dividere lo schermo
Installare il pacchetto screen:
sudo apt-get install screen
Quindi avviarlo con il comando:
screen
Immagine(Icone/Piccole/note.png,,left) screen apre una shell in background simile alla shell bash con qualche opzione in più. BR BR BR
Tutte le opzioni prestano differenza tra minuscole e maiuscole:
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>
La pagina di manuale di questo programma può togliere qualsiasi dubbio:
man screen
Navigare in internet
Installare il pacchetto links2:
sudo apt-get install links2
Quindi avviarlo digitando:
links2 -driver directfb -g
In alternativa, modificare il file /etc/profile e aggiungere la riga:
alias links="links2 -driver directfb -g"
per poter usare al successivo login il comando:
links
Il file /etc/profile influenza globalmente tutti gli utenti del sistema. Tutti coloro che possono accedere al computer hanno la possibilità di utilizzare l'alias creato.
Per restringere questa possibilità a un singolo utente andare nella sua directory home, tipicamente /home/[NOME_UTENTE e aggiungere l'alias al file .bash_profile.
Visualizzare immagini
Installare il pacchetto fbi:
sudo apt-get install fbi
Quindi avviarlo digitando:
fbi [NOME_IMMAGINE]
Visualizzare documenti PDF
Installare il pacchetto gs:
sudo apt-get install gs
Quindi avviarlo digitando:
fbi [NOME_DOCUMENTO]
Ascoltare MP3
Installare il pacchetto mp3blaster:
sudo apt-get install mp3blaster
Quindi avviarlo digitando:
mp3blaster
Questo comando aprirà 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.
Se ci fossero problemi audio, digitare:
alsamixer
Vedere filmati
Installare Mplayer o scaricandolo dal [http://www.mplayerhq.hu sito ufficiale] oppure da un repository.
Una volta installato, digitare:
mplayer -vo fbdev2 -ao alsa [NOME_FILE_VIDEO]
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
Ulteriori risorse
- [wiki:Ubuntu/FrameBuffer Pagina del wiki internazionale sul framebuffer]