Package: xserver-xorg Version: 1:7.0.22 Severity: normal First of all I take some configurations and logs
|================= X font Server ============================= /etc/X11/fs/config contains: [skip] catalogue = /usr/share/fonts/X11/misc/, /usr/share/fonts/X11/100dpi/:unscaled, /usr/share/fonts/X11/75dpi/:unscaled, /usr/share/fonts/X11/Type1/ [skip] |================= Xorg server ================================ /etc/X11/xorg.conf contains: Section "Files" FontPath "unix/:7100" EndSection |============================================================== /var/log/Xorg.0.log takes: (**) FontPath set to "unix/:7100,/usr/share/fonts/X11/misc/,/usr/share/fonts/X11/TTF/, /usr/share/fonts/X11/OTF,/usr/share/fonts/X11/Type1/,/usr/share/fonts/X11/CID/, /usr/share/fonts/X11/100dpi/,/usr/share/fonts/X11/75dpi/" |============================================================== Output of 'xlsfonts' is something like this: [skip] -adobe-helvetica-bold-o-normal--11-80-100-100-p-60-iso10646-1 -adobe-helvetica-bold-o-normal--11-80-100-100-p-60-iso10646-1 -adobe-helvetica-bold-o-normal--11-80-100-100-p-60-iso8859-1 -adobe-helvetica-bold-o-normal--11-80-100-100-p-60-iso8859-1 -adobe-helvetica-bold-o-normal--12-120-75-75-p-69-iso10646-1 -adobe-helvetica-bold-o-normal--12-120-75-75-p-69-iso10646-1 -adobe-helvetica-bold-o-normal--12-120-75-75-p-69-iso8859-1 -adobe-helvetica-bold-o-normal--12-120-75-75-p-69-iso8859-1 [skip] -xos4-terminus-medium-r-normal--32-320-72-72-c-160-iso10646-1 -xos4-terminus-medium-r-normal--32-320-72-72-c-160-iso10646-1 -xos4-terminus-medium-r-normal--32-320-72-72-c-160-iso10646-1 -xos4-terminus-medium-r-normal--32-320-72-72-c-160-iso8859-1 -xos4-terminus-medium-r-normal--32-320-72-72-c-160-iso8859-1 -xos4-terminus-medium-r-normal--32-320-72-72-c-160-iso8859-1 [skip] -misc-fixed-bold-r-semicondensed--13-120-75-75-c-60-iso8859-1 -misc-fixed-bold-r-semicondensed--13-120-75-75-c-60-iso8859-1 -misc-fixed-bold-r-semicondensed--13-120-75-75-c-60-iso8859-1 -misc-fixed-bold-r-semicondensed--13-120-75-75-c-60-iso8859-1 [skip] As we see, Xorg server dublicates font patterns because it processes compiled-in pathes (see log above). Hm, this is something strange because the FILE SECTION, subsection "FontPath" from 'man xorg.conf' says: ----------------------------------------------------------------- "When this entry is not specified in the config file, the server falls back to the compiled-in default font path, which contains the following font path elements: /usr/lib/X11/fonts/misc/ /usr/lib/X11/fonts/TTF/ /usr/lib/X11/fonts/Type1/ /usr/lib/X11/fonts/CID/ /usr/lib/X11/fonts/75dpi/ /usr/lib/X11/fonts/100dpi/" ----------------------------------------------------------------- So the rule is 'if I write one or more FontPath entries, then compiled-in font path must be skiped'. We see the opposite behaviour: compiled-in pathes were selected and the dublication of fontpathes wasn't eliminated. I discovered that the number of duplicates in 'xlsfonts' output equals = font patternt from xfs (one entry) + font pattern from compiled-in pathes (one entry) + number of aliases to this font which was found in fonts.alias (zero or great entries). So for, say, -misc-fixed-bold-r-semicondensed--13-120-75-75-c-60-iso8859-1 we have four entries in the 'xlsfonts' output! With the command xset -fp /usr/share/fonts/X11/75dpi/,/usr/share/fonts/X11/100dpi/, /usr/share/fonts/X11/misc/,/usr/share/fonts/X11/Type1/ the dublications of font patterns are disappeared. (wow!) The 'xfontsel' program also processes all these pattern entries. Before xset command 'xfontsel' found 6000+ pattens and after 2400+. I have the same issue if I rewrite xorg.conf. Section "Files" # FontPath "unix/:7100" FontPath "/usr/share/fonts/X11/misc" FontPath "/usr/share/fonts/X11/100dpi/:unscaled" FontPath "/usr/share/fonts/X11/75dpi/:unscaled" FontPath "/usr/share/fonts/X11/Type1" EndSection Then /var/log/Xorg.0.log: (WW) The directory "/usr/share/fonts/X11/TTF/" does not exist. Entry deleted from font path. (WW) The directory "/usr/share/fonts/X11/OTF" does not exist. Entry deleted from font path. (WW) The directory "/usr/share/fonts/X11/CID/" does not exist. Entry deleted from font path. (==) FontPath set to "/usr/share/fonts/X11/misc/,/usr/share/fonts/X11/Type1/, /usr/share/fonts/X11/100dpi/,/usr/share/fonts/X11/75dpi/" Xorg server try to search compiled-in pathes again. Why? -- System Information: Debian Release: testing/unstable APT prefers testing APT policy: (500, 'testing') Architecture: i386 (i586) Shell: /bin/sh linked to /bin/bash Kernel: Linux 2.6.17-2-486 Locale: LANG=ru_RU.UTF-8, LC_CTYPE=ru_RU.UTF-8 (charmap=UTF-8) Versions of packages xserver-xorg depends on: ii debconf 1.5.4 Debian configuration management sy ii x11-common 1:7.0.22 X Window System (X.Org) infrastruc ii xbase-clients 1:7.1.ds-3 miscellaneous X clients ii xkb-data 0.8-12 X Keyboard Extension (XKB) configu ii xserver-xorg-core 1:1.0.2-9 X.Org X server -- core server ii xserver-xorg-input-al 1:7.0.22 the X.Org X server -- input driver ii xserver-xorg-input-ev 1:1.0.0.5-2 X.Org X server -- evdev input driv ii xserver-xorg-input-kb 1:1.0.1.3-2 X.Org X server -- keyboard input d ii xserver-xorg-input-mo 1:1.0.4-3 X.Org X server -- mouse input driv ii xserver-xorg-video-al 1:7.0.22 the X.Org X server -- output drive ii xserver-xorg-video-ap 1:1.0.1.5-2 X.Org X server -- APM display driv ii xserver-xorg-video-ar 1:0.5.0.5-2 X.Org X server -- ark display driv ii xserver-xorg-video-at 1:6.5.8.0-1 X.Org X server -- ATI display driv ii xserver-xorg-video-ch 1:1.0.1.3-3 X.Org X server -- Chips display dr ii xserver-xorg-video-ci 1:1.0.0.5-2 X.Org X server -- Cirrus display d ii xserver-xorg-video-cy 1:1.0.0.5-2 X.Org X server -- Cyrix display dr ii xserver-xorg-video-du 1:0.1.0.5-2 X.Org X server -- dummy display dr ii xserver-xorg-video-fb 1:0.1.0.5-2 X.Org X server -- fbdev display dr ii xserver-xorg-video-gl 1:1.0.1.3-3 X.Org X server -- Glint display dr ii xserver-xorg-video-i1 1:1.1.0.5-2 X.Org X server -- i128 display dri ii xserver-xorg-video-i7 1:1.0.0.5-2 X.Org X server -- i740 display dri ii xserver-xorg-video-i8 1:1.5.1.0-2 X.Org X server -- Intel i8xx, i9xx ii xserver-xorg-video-im 1:1.0.0.5-2 X.Org X server -- IMSTT display dr ii xserver-xorg-video-mg 1:1.2.1.3.dfsg.1-2 X.Org X server -- MGA display driv ii xserver-xorg-video-ne 1:1.0.0.5-2 X.Org X server -- Neomagic display ii xserver-xorg-video-ne 1:0.1.4.1-3 X.Org X server -- Newport display ii xserver-xorg-video-ns 1:2.7.6.5-2 X.Org X server -- NSC display driv ii xserver-xorg-video-nv 1:1.0.1.5-2 X.Org X server -- NV display drive ii xserver-xorg-video-re 1:4.0.1.3.dfsg.1-2 X.Org X server -- Rendition displa ii xserver-xorg-video-s3 1:1.8.6.5-2 X.Org X server -- S3 ViRGE display ii xserver-xorg-video-sa 1:2.0.2.3-4 X.Org X server -- Savage display d ii xserver-xorg-video-si 1:1.3.1.5-3 X.Org X server -- SiliconMotion di ii xserver-xorg-video-si 1:0.8.1.3-2 X.Org X server -- SiS display driv ii xserver-xorg-video-si 1:0.7.1.3-2 X.Org X server -- SiS USB display ii xserver-xorg-video-td 1:1.1.1.3-3 X.Org X server -- tdfx display dri ii xserver-xorg-video-tg 1:1.0.0.5-3 X.Org X server -- TGA display driv ii xserver-xorg-video-tr 1:1.0.1.2-2 X.Org X server -- Trident display ii xserver-xorg-video-ts 1:1.0.0.5-2 X.Org X server -- Tseng display dr ii xserver-xorg-video-v4 0.0.1.5-1 X.Org X server -- Video 4 Linux di ii xserver-xorg-video-ve 1:1.0.1.3-2 X.Org X server -- VESA display dri ii xserver-xorg-video-vg 1:4.0.0.5-2 X.Org X server -- VGA display driv ii xserver-xorg-video-vi 1:0.1.33.2-3 X.Org X server -- VIA display driv ii xserver-xorg-video-vm 1:10.11.1.3-2 X.Org X server -- VMware display d ii xserver-xorg-video-vo 1:1.0.0.5-2 X.Org X server -- Voodoo display d Versions of packages xserver-xorg recommends: pn discover1 | discover <none> (no description available) ii laptop-detect 0.12.1 attempt to detect a laptop pn mdetect <none> (no description available) pn xresprobe <none> (no description available) -- debconf information: xserver-xorg/multiple_possible_x-drivers: xserver-xorg/config/monitor/use_sync_ranges: true xserver-xorg/config/inputdevice/mouse/port: /dev/input/mice xserver-xorg/config/doublequote_in_string_error: xserver-xorg/config/monitor/screen-size: 17 inches (430 mm) shared/default-x-server: xserver-xorg xserver-xorg/autodetect_monitor: true xserver-xorg/config/inputdevice/mouse/protocol: ImPS/2 shared/no_known_x-server: xserver-xorg/config/display/default_depth: 24 xserver-xorg/config/display/modes: 1280x1024, 1024x768, 800x600, 720x400, 640x480 xserver-xorg/config/device/bus_id_error: xserver-xorg/config/monitor/vert-refresh: 50-120 xserver-xorg/config/inputdevice/keyboard/options: xserver-xorg/autodetect_keyboard: false xserver-xorg/config/device/use_fbdev: false xserver-xorg/config/inputdevice/keyboard/variant: xserver-xorg/config/nonnumeric_string_error: xserver-xorg/config/inputdevice/keyboard/layout: us xserver-xorg/config/modules: i2c, bitmap, ddc, dri, extmod, freetype, glx, int10, type1, vbe xserver-xorg/config/monitor/identifier: E651-3 xserver-xorg/config/inputdevice/mouse/emulate3buttons: true xserver-xorg/autodetect_mouse: true xserver-xorg/config/monitor/horiz-sync: 30-56 xserver-xorg/config/device/video_ram: xserver-xorg/config/monitor/range_input_error: xserver-xorg/config/inputdevice/keyboard/model: pc104 xserver-xorg/config/device/driver: s3 xserver-xorg/config/device/identifier: S3 Inc. 86c775/86c785 [Trio 64V2/DX or /GX] xserver-xorg/config/monitor/selection-method: Advanced xserver-xorg/config/null_string_error: shared/multiple_possible_x-servers: xserver-xorg/config/device/bus_id: xserver-xorg/config/write_files_section: true xserver-xorg/autodetect_video_card: true xserver-xorg/config/monitor/mode-list: 1024x768 @ 60Hz xserver-xorg/config/inputdevice/keyboard/rules: xorg -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]