Anzeige:
Ergebnis 1 bis 6 von 6

Thema: XFree kennt keine Colornames

  1. #1
    Eigener Benutzertitel Avatar von Skipper
    Registriert seit
    Dec 2000
    Beiträge
    667

    XFree kennt keine Colornames

    Hallo,
    ich habe das Problem, dass XFree scheinbar keine Colornames kennt.

    Wenn ich z.B. mit gv eine Datei anzeige, kommt die Warnung:
    Code:
    Warning: Color name "white" is not defined
    Warning: Color name "black" is not defined
    Das hat aber keine weiteren Folgen, es wird alles richtig dargestellt.

    Jetzt aber habe ich mir Lyx installiert, und das meldet folgendes:
    Code:
    LyX: Unknown X11 color linen for background
         Using black instead, sorry!
    LyX: Unknown X11 color grey40 for bottom area
         Using black instead, sorry!
    LyX: Unknown X11 color black for cursor
         Using black instead, sorry!
    Das hat den Effekt, dass ich schwarze Schrift auf schwarzem Hintergrund angezeigt bekomme, was nicht gerade die idealen Bedingungen zur Textverarbeitung sind...

    Das komische ist, wenn ich auf der Konsole showrgb starte, werden mir alle Farbdefinitionen richtig angezeigt!

    In der XF86Config habe ich die Zeile
    Code:
       RgbPath       "/usr/X11R6/lib/X11"
    drinstehen, und unter dem Pfad befindet sich auch die rgb.txt.

    Was laeuft da falsch? Was muss ich noch einstellen, damit alle Programme die Farbdefinitionen finden?

  2. #2
    Eigener Benutzertitel Avatar von Skipper
    Registriert seit
    Dec 2000
    Beiträge
    667
    Ich hab's jetzt selber herausgefunden:

    Obwohl in der gesamten XFree-Doku und sogar in einigen Fehlermeldungen (z.B. von showrgb) immer von "/usr/X11R6/lib/X11/rgb" die Rede ist, und die Farb-Datenbankdatei auch unter diesem Namen installiert wird, muss sie tatsaechlich in "/usr/X11R6/lib/X11/rgb.txt" umbenannt werden.

    Ausserdem habe ich den RgbPath in der XF86Config geloescht, da der Default schon auf die richtige Stelle zeigt. Komischerweise funktioniert es erst nach Loeschen dieses Eintrages, obwohl ich alle folgenden Kombinationen ausprobiert hatte:
    RgbPath "/usr/X11R6/lib/X11"
    RgbPath "/usr/X11R6/lib/X11/rgb"
    RgbPath "/usr/X11R6/lib/X11/rgb.txt"

    Jetzt erstrahlen auch alte X-Anwendungen in schoenen Farben, und ich hatte mich schon immer gewundert, warum die alle so Mausgrau aussehen :-).

    Bin ich da auf einen Bug gestossen oder ist das alles nur zu hoch fuer mein Verstaendnis?

  3. #3
    Registrierter Benutzer
    Registriert seit
    Aug 2001
    Beiträge
    1.845
    Bin ich da auf einen Bug gestossen oder ist das alles nur zu hoch fuer mein Verstaendnis?
    Welche Version von X auf welcher Distro ist das denn?

    In der man zu X steht bei mir (woody):
    The text form of this database is commonly stored in the file __projectroot__/lib/X11/rgb.txt
    Und siehe da: ist ein Link auf /etc/X11/rgb.txt.
    Geändert von melody lee (06.12.02 um 20:31 Uhr)
    Vor drei Minuten hörten wir Lärm und dachten, es wäre Luftalarm. Ich habe die Gasmaske, die ich immer bei mir trage, gegriffen. Aber dann sagte man mir, das sei die Musik von der Moschee.
    Julie Chen, Reporterin von CBS in Kuwait

  4. #4
    Eigener Benutzertitel Avatar von Skipper
    Registriert seit
    Dec 2000
    Beiträge
    667
    Ich benutze XFree 4.2.1 auf Gentoo 1.2.
    Nach einer frischen Installation von XFree finde ich nur "/usr/X11R6/lib/X11/rgb", und das ist kein Link, sondern die richtige Textdatei mit den Farbdefinitionen.

    Merkwuerdig fand ich vor allem, dass es erst nach dem Loeschen von RgbPath in der XF86Config funktionierte. Was steht denn bei Debian unter "man XF86Config" zum Thema RgbPath?

  5. #5
    Registrierter Benutzer
    Registriert seit
    Aug 2001
    Beiträge
    1.845
    Was steht denn bei Debian unter "man XF86Config" zum Thema RgbPath?
    Pattern not found (press RETURN)

    Interessanter scheint mir das hier aus man XF86Config-4
    Code:
    RGBPath "path"
                  sets  the  path name for the RGB color database.  When this entry
                  is not specified in the config file, the server falls back to the
                  compiled-in default RGB path, which is:
    
                      /usr/X11R6/lib/X11/rgb
    
           Note  that an implicit .txt is added to this path if the server was com_
           piled to use text rather than binary format RGB color databases.
    Wirklich schlau werd ich daraus aber nicht. :o(
    Vor drei Minuten hörten wir Lärm und dachten, es wäre Luftalarm. Ich habe die Gasmaske, die ich immer bei mir trage, gegriffen. Aber dann sagte man mir, das sei die Musik von der Moschee.
    Julie Chen, Reporterin von CBS in Kuwait

  6. #6
    Eigener Benutzertitel Avatar von Skipper
    Registriert seit
    Dec 2000
    Beiträge
    667
    Note that an implicit .txt is added to this path if the server was com_
    piled to use text rather than binary format RGB color databases.
    Das fehlt in meiner Manpage. Es bedeutet, dass der Server die Datenbank entweder im Binary-Format (rgb) oder Textformat (rgb.txt) lesen kann. Die Entscheidung, wie er es tun soll, wird beim Kompilieren getroffen. Da haben die Gentoo-Leute wohl einen kleinen Fehler eingebaut.

    Ich glaube uebrigens, die bauen gerade eine Menge um, z.B. sind bei XFree 4.2.1 einige Konfigurationsdateien schon auf XML umgestellt (/etc/X11/XftConfig wurde durch /etc/fonts/fonts.conf ersetzt, muss man auch erst mal drauf kommen).
    Geändert von Skipper (06.12.02 um 22:13 Uhr)

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •