[SOLVED]: epitaxynsh 3D sta X, problhmata kbd (ellhnika & virtual console)

Alexander Yohalas agio at intracom.gr
Mon Apr 25 11:36:09 EEST 2005


Καλημέρα.

   Πριν 6-7 εβδομάδες αναγκάστηκα να εγκαταστήσω το SuSE 9.2, μετά από
πολύ άσχημο "χτύπημα" του δίσκου (διακοπή ΔΕΗ). Το σύστημα πριν είχε
SuSE 9.0 με υποστήριξη για iso8859-7 (σε άλλο δίσκο...).

   Με τη νέα εγκατάσταση παρατήρησα τρία προβλήματα:
  1. Το YaST/SaX αρνούνταν να ενεργοποιήσειτην επιτάχυνση 3D της κάρτας
γραφικών, με την αιτιολογία ότι δεν υποστηρίζεται η επιτάχυνση σε
συστήματα με πολλαπλές οθόνες. Σημειωτέον, η κάρτα είναι μια
matrox G450 και έχει πράγματι δύο εξόδους.

  2. Δε μπορούσα να μεταβώ σε virtual console με <Alt>+<Ctrl>+<Fn>.
  3. Δε μπορούσα να αλλάξω το πληκτρολόγιο σε ελληνικά, τόσο σε xterm
με iso10646, όσο και (π.χ.) στο OOWrite.

   Το σύστημα έχει X.org (νομίζω 6.8.ψ, δε θυμάμαι ακριβώς τώρα).

  Για την επιτάχυνση, πρόσθεσα τις παρακάτω γραμμές στο
/etc/X11/XF86Config (το /etc/X11/xorg.conf είναι απλό link προς αυτό):

   Στο Section "Device" (για την κάρτα γραφικών):
   Option "Accel" "On"
   Chipset "mgag400"
   Chiprev "0x80"

Προφανώς οι δύο τελευταίες γραμμές είναι ειδικά για τη matrox και
αλλάζουν αναλόγως της κάρτας γραφικών.

   Στο Section "ServerLayout" απενεργοποίησα το Xinerama, μια και
έτσι κι αλλιώς δε χρησιμοποιώ δύο οθόνες:
   Option "Xinerama" "off"

Με την επανεκκίνηση των X επιβεβαίωσα την ενεργοποίηση του 3D
δοκιμάζοντας το tuxracer.

   Βοήθησαν τα παρακάτω:
  > man 5x xorg.conf
  > man 4 mga  /* (ειδικά για matrox) */
  και τα διαγνωστικά:
 > 3Ddiag --dri
 > xdriinfo

Για τη VC και τα ελληνικά το πρόβλημα μάλλον ήταν ότι οι συνδυασμοί που
θα έπρεπε να τα ενεργοποιούν/ απενεργοποιούν περνούσαν στην εκάστοτε
ενεργό εφαρμογή/ παράθυρο.

   Στο /etc/X11/XF86Config, στο Section "InputDevice" έκανα σχόλιο
τη γραμμή:
   Option "XkbVariant" ",winkeys"
ενώ πρόσθεσα καλού- κακού και στο Section "ServerFlags" την επιλογή:
   Option "DontVTSwitch" "Off"
η οποία όταν είναι ενεργοποιημένη ("On") *δεν* επιτρέπει τη μετάβαση
από τα X σε Virtual Console. Μάλλον δεν προσθέτει τίποτε, ούτε
και ήταν αυτή που έδωσε τη λύση, αλλά την άφησα έτσι κι αλλιώς.

   Με την επανεκκίνηση των X λειτουργούσε τόσο η VC, όσο και το ελληνικό
πληκτρολόγιο.
  *Σημείωση* Η μετάβαση σε VC και η επιστροφή στα X αλλοίωνε τα χρώματα
των X. Αυτό συνέβαινε και με το SuSE 9.0. Μια στιγμιαία μετάβαση σε
χαμηλότερη ανάλυση και επαναφορά στην αρχική με <Alt>+<Ctrl>+<-> και
<Alt>+<Ctrl>+<+>, τα επαναφέρει.

   Βοήθησε το:
   > man 4 kbd

(Προς djart: πρόσθεσε στις οδηγίες σου για τα ελληνικά το κομμάτι για
το σχολιασμό της επιλογής XkbVariant, ίσως βοηθήσει κι άλλους με SuSE).

Καλή (μεγάλη) εβδομάδα,
AlxUnder
-- 
Alexander Yohalas, Computer Engineer
INTRACOM S.A., Access, Transmission & Terminals SBU / Term. Sys. Dept.
P.O.Box 68, 19002 PEANIA, Attica GREECE
Phone: (+30 210)6674335 Fax: (+30 210)6671446
email: agio(at)intracom(dot)gr




More information about the Linux-greek-users mailing list