Δημοσιεύτηκε: 11 Ιουν 2012, 01:54
από simosx
Αν ο υπολογιστής μας έχει πρόβλημα να χρησιμοποιήσει το γραφικό περιβάλλον, ή αν ο υπολογιστής μας είναι ένας Ubuntu Server,
τότε μπορούμε να χρησιμοποιήσουμε το Framebuffer για τις καθημερινές μας δουλειές.
Με άλλα λόγια, με το framebuffer (που είναι προεπιλογή σε Ubuntu Desktop, Ubuntu Server και αλλού), μπορούμε να δούμε γραφικά στην κονσόλα Linux!

Εδώ θεωρούμε ότι είμαστε στην κονσόλα Linux. Αν έχουμε Ubuntu Server, είμαστε ήδη στην κονσόλα. Μπορείτε να εγκαταστήσετε το Ubuntu Server σε VirtualBox για τις δοκιμές και εκμάθηση· τα παρακάτω τα έχω δοκιμάσει σε Ubuntu Server σε VirtualBox!
Αν έχετε Ubuntu Desktop (το τυπικό Ubuntu), τότε πατάτε Ctrl+Alt+F1 για να πάτε στην κονσόλα Linux και για να γυρίσετε πίσω στο γραφικό περιβάλλον πατάτε Alt+F7).

Πως διαπιστώνουμε αν είναι ενεργό το framebuffer στην κονσόλα Linux;

Εκτελούμε
Κώδικας: Επιλογή όλων
lsmod | grep vesafb

Αν βγάλει αποτέλεσμα, τότε ο framebuffer είναι ενεργός και μπορείτε να συνεχίσετε.

Περιηγητής links2 (web browser)
Εγκατάσταση με
Κώδικας: Επιλογή όλων
sudo apt-get install links2




Την παραπάνω σελίδα την παίρνουμε με
Κώδικας: Επιλογή όλων
sudo links2 -g https://forum.ubuntu-gr.org/

Μπορούμε να δούμε γραφικά. Ωστόσο πράγματα όπως Javascript μάλλον δε λειτουργούν, καθώς και περίπλοκες σελίδες. Η δουλειά γίνεται.

Μπορούμε να μπούμε και στο GMail μας με το links2.

Προβολή εικόνων και PDF

Για προβολή εικόνων και φωτογραφιών, εγκαθιστούμε το πακέτο fbi
Κώδικας: Επιλογή όλων
sudo apt-get install fbi

Για να δούμε την εικόνα image.png τρέχουμε
Κώδικας: Επιλογή όλων
sudo fbi image.png


Αλλαγή (αύξηση) ανάλυσης οθόνης στο framebuffer


Εγκαθιστούμε το πακέτο hwinfo
Κώδικας: Επιλογή όλων
sudo apt-get install hwinfo

Έπειτα
Κώδικας: Επιλογή όλων
sudo hwinfo --framebuffer


Αν έχετε VirtualBox με το Ubuntu Server, τότε θα λάβετε
Κώδικας: Επιλογή όλων
02: None 00.0: 11001 VESA Framebuffer
      [Created at bios.464]
      Unique ID: rdCR.VICk_A_ErH4
      Hardware Class: framebuffer
      Model: "Oracle VM VirtualBox VBE Adapter"
      Vendor: "Oracle Corporation"
      Device: "Oracle VM VirtualBox VBE Adapter"
      SubVendor: "VirtualBox VBE BIOS http://www.virtualbox.org/"
      SubDevice:
      Revision: "Oracle VM VirtualBox Version 4.1.12"
      Memory Size: 12 MB
      Memory Range: 0xe0000000-0xe0bfffff (rw)
      Mode 0x0300: 640x400 (+640), 8 bits
      Mode 0x0301: 640x480 (+640), 8 bits
      Mode 0x0303: 800x600 (+800), 8 bits
      Mode 0x0305: 1024x768 (+1024), 8 bits
      Mode 0x0307: 1280x1024 (+1280), 8 bits
      Mode 0x030d: 320x200 (+640), 15 bits
      Mode 0x030e: 320x200 (+640), 16 bits
      Mode 0x030f: 320x200 (+960), 24 bits
      Mode 0x0310: 640x480 (+1280), 15 bits
      Mode 0x0311: 640x480 (+1280), 16 bits
      Mode 0x0312: 640x480 (+1920), 24 bits
      Mode 0x0313: 800x600 (+1600), 15 bits
      Mode 0x0314: 800x600 (+1600), 16 bits
      Mode 0x0315: 800x600 (+2400), 24 bits
      Mode 0x0316: 1024x768 (+2048), 15 bits
      Mode 0x0317: 1024x768 (+2048), 16 bits
      Mode 0x0318: 1024x768 (+3072), 24 bits
      Mode 0x0319: 1280x1024 (+2560), 15 bits
      Mode 0x031a: 1280x1024 (+2560), 16 bits
      Mode 0x031b: 1280x1024 (+3840), 24 bits
      Mode 0x0340: 320x200 (+1280), 24 bits
      Mode 0x0341: 640x400 (+2560), 24 bits
      Mode 0x0342: 640x480 (+2560), 24 bits
      Mode 0x0343: 800x600 (+3200), 24 bits
      Mode 0x0344: 1024x768 (+4096), 24 bits
      Mode 0x0345: 1280x1024 (+5120), 24 bits
      Mode 0x0346: 320x200 (+320), 8 bits
      Mode 0x0347: 1600x1200 (+6400), 24 bits
      Mode 0x0348: 1152x864 (+1152), 8 bits
      Mode 0x0349: 1152x864 (+2304), 15 bits
      Mode 0x034a: 1152x864 (+2304), 16 bits
      Mode 0x034b: 1152x864 (+3456), 24 bits
      Mode 0x034c: 1152x864 (+4608), 24 bits
      Config Status: cfg=new, avail=yes, need=no, active=unknown


Διαλέξτε το mode που σας αρέσει, π.χ. 0x0318 για 1024χ768, 24-bit χρώμα.
Είναι εξαιρετικά σημαντικό να δοκιμάσεις τη νέα ανάλυση πριν γίνει οριστική, κατά την εκκίνηση στο menu του grub.
Μετά, για να γίνει οριστική, πάμε στο αρχείο /etc/default/grub και αλλάζουμε τη γραμμή
Κώδικας: Επιλογή όλων
GRUB_CMDLINE_LINUX_DEFAULT="quiet"

σε
Κώδικας: Επιλογή όλων
GRUB_CMDLINE_LINUX_DEFAULT="quiet vga=0x0318"


Τέλος, ολοκληρώνουμε τις αλλαγές με
Κώδικας: Επιλογή όλων
sudo update-grub2


Δείτε περισσότερα στο
https://wiki.ubuntu.com/FrameBuffer

Αναπαραγωγή βίντεο
Εγκαθιστούμε το mplayer με
Κώδικας: Επιλογή όλων
sudo apt-get install mplayer

Αναπαράγουμε ένα βίντεο με
Κώδικας: Επιλογή όλων
sudo mplayer sample.avi


Δείτε περισσότερα στο http://ubuntuforums.org/showthread.php?t=882596