Pagina 1 di 1

Caratteri piccoli

Inviato: sab 2 feb 2008, 23:30
da Led.
Salve a tutti! Avrei un problema con i caratteri della mia Slack...
Praticamente dopo aver installato i driver fglrx i caratteri del desktop sono diventati più piccoli: ho anche provato dalle impostazioni di XFCE ad aumentare la grandezza dei caratteri, ma in questo modo aumento i caratteri anche delle altre applicazioni, e si ingrandiscono di parecchio!
Posto il mio xorg.conf sperando che si risolva....

Codice: Seleziona tutto

Section "ServerLayout"

# The Identifier line must be present
# Each Screen line specifies a Screen section name, and optionally
# the relative position of other screens.  The four names after
# primary screen name are the screens to the top, bottom, left and right
# of the primary screen.  In this example, screen 2 is located to the
# right of screen 1.
# Each InputDevice line specifies an InputDevice section name and
# optionally some options to specify the way the device is to be
# used.  Those options include "CorePointer", "CoreKeyboard" and
# "SendCoreEvents".
   Identifier     "Simple Layout"
   Screen      0  "aticonfig-Screen[0]" 0 0
   InputDevice    "Mouse1" "CorePointer"
   InputDevice    "Keyboard1" "CoreKeyboard"
EndSection

Section "Files"

# The location of the RGB database.  Note, this is the name of the
# file minus the extension (like ".txt" or ".db").  There is normally
# no need to change the default.
# Multiple FontPath entries are allowed (which are concatenated together),
# as well as specifying multiple comma-separated entries in one FontPath
# command (or a combination of both methods)
#
# If you don't have a floating point coprocessor and emacs, Mosaic or other
# programs take long to start up, try moving the Type1 and Speedo directory
# to the end of this list (or comment them out).
#
# ModulePath can be used to set a search path for the X server modules.
# The default path is shown here.
#    ModulePath "/usr/lib/xorg/modules"
   RgbPath      "/usr/share/X11/rgb"
   FontPath     "/usr/share/fonts/local/"
   FontPath     "/usr/share/fonts/misc/"
   FontPath     "/usr/share/fonts/OTF/"
   FontPath     "/usr/share/fonts/TTF/"
   FontPath     "/usr/share/fonts/Type1/"
   FontPath     "/usr/share/fonts/CID/"
   FontPath     "/usr/share/fonts/Speedo/"
   FontPath     "/usr/share/fonts/75dpi/:unscaled"
   FontPath     "/usr/share/fonts/100dpi/:unscaled"
   FontPath     "/usr/share/fonts/75dpi/"
   FontPath     "/usr/share/fonts/100dpi/"
   FontPath     "/usr/share/fonts/cyrillic/"
EndSection

Section "Module"

# This loads the DBE extension module.
# This loads the miscellaneous extensions module, and disables
# initialisation of the XFree86-DGA extension within that module.
# This loads the font modules
# This loads the GLX module
   Load  "dbe"     # Double buffer extension
   SubSection "extmod"
      Option       "omit xfree86-dga"   # don't initialise the DGA extension
   EndSubSection
   Load  "type1"
   Load  "freetype"
    #Load        "speedo"
   Load  "glx"
   Load  "dri"
EndSection

Section "InputDevice"

# For most OSs the protocol can be omitted (it defaults to "Standard").
# When using XQUEUE (only for SVR3 and SVR4, but not Solaris),
# uncomment the following line.
#    Option     "Protocol"      "Xqueue"
# Set the keyboard auto repeat parameters.  Not all platforms implement
# this.
#    Option     "AutoRepeat"    "500 5"
# Specifiy which keyboard LEDs can be user-controlled (eg, with xset(1)).
#    Option     "Xleds" "1 2 3"
# To disable the XKEYBOARD extension, uncomment XkbDisable.
#    Option     "XkbDisable"
# To customise the XKB settings to suit your keyboard, modify the
# lines below (which are the defaults).  For example, for a European
# keyboard, you will probably want to use one of:
#
#    Option     "XkbModel"      "pc102"
#    Option     "XkbModel"      "pc105"
#
# If you have a Microsoft Natural keyboard, you can use:
#
#    Option     "XkbModel"      "microsoft"
#
# If you have a US "windows" keyboard you will want:
#
#    Option     "XkbModel"      "pc104"
#
# Then to change the language, change the Layout setting.
# For example, a german layout can be obtained with:
#
#    Option     "XkbLayout"     "it"
#
# or:
#
#    Option     "XkbLayout"     "de"
#    Option     "XkbVariant"    "nodeadkeys"
#
# If you'd like to switch the positions of your capslock and
# control keys, use:
#
#    Option     "XkbOptions"    "ctrl:swapcaps"
# These are the default XKB settings for X.Org
#
     Option     "XkbRules"      "xorg"
     Option     "XkbModel"      "pc105"
     Option     "XkbLayout"     "it"
#    Option     "XkbVariant"    ""
#    Option     "XkbOptions"    ""
   Identifier  "Keyboard1"
   Driver      "kbd"
EndSection

Section "InputDevice"

# Identifier and driver
# On platforms where PnP mouse detection is supported the following
# protocol setting can be used when using a newer PnP mouse:
#    Option     "Protocol"      "Auto"
# The available mouse protocols types that you can set below are:
#    Auto BusMouse GlidePoint GlidePointPS/2 IntelliMouse IMPS/2
#    Logitech Microsoft MMHitTab MMSeries Mouseman MouseManPlusPS/2
#    MouseSystems NetMousePS/2 NetScrollPS/2 OSMouse PS/2 SysMouse
#    ThinkingMouse ThinkingMousePS/2 Xqueue
# which is usually a symbolic link to the real device.
#   Option "Device"      "/dev/ttyS0"
#   Option "Device"      "/dev/ttyS1"
# When using XQUEUE, comment out the above two lines, and uncomment
# the following line.
#    Option "Protocol"   "Xqueue"
# Baudrate and SampleRate are only for some Logitech mice. In
# almost every case these lines should be omitted.
#    Option "BaudRate"      "9600"
#    Option "SampleRate"   "150"
# Emulate3Buttons is an option for 2-button Microsoft mice
# Emulate3Timeout is the timeout in milliseconds (default is 50ms)
#    Option "Emulate3Buttons"
#    Option "Emulate3Timeout"    "50"
# ChordMiddle is an option for some 3-button Logitech mice
#    Option "ChordMiddle"
   Identifier  "Mouse1"
   Driver      "mouse"
   Option       "Protocol" "PS/2"
# The mouse device.  The device is normally set to /dev/mouse,
   Option       "Device" "/dev/mouse"
#   Option "Device"      "/dev/psaux"
EndSection

#Section "Monitor"

# HorizSync is in kHz unless units are specified.
# HorizSync may be a comma separated list of discrete values, or a
# comma separated list of ranges of values.
# NOTE: THE VALUES HERE ARE EXAMPLES ONLY.  REFER TO YOUR MONITOR'S
# USER MANUAL FOR THE CORRECT NUMBERS.
#    HorizSync   30-64         # multisync
#    HorizSync   31.5, 35.2    # multiple fixed sync frequencies
#    HorizSync   15-25, 30-50  # multiple ranges of sync frequencies
# VertRefresh is in Hz unless units are specified.
# VertRefresh may be a comma separated list of discrete values, or a
# comma separated list of ranges of values.
# NOTE: THE VALUES HERE ARE EXAMPLES ONLY.  REFER TO YOUR MONITOR'S
# USER MANUAL FOR THE CORRECT NUMBERS.
#   Identifier   "My Monitor"
#   HorizSync    31.5 - 50.0
#   VertRefresh  40.0 - 90.0
#EndSection

Section "Monitor"
   Identifier   "aticonfig-Monitor[0]"
   Option       "VendorName" "ATI Proprietary Driver"
   Option       "ModelName" "Generic Autodetecting Monitor"
   Option       "DPMS" "true"
EndSection

#Section "Device"

    #VideoRam    4096
    # Insert Clocks lines here if appropriate
#   Identifier  "VESA Framebuffer"
#   Driver      "radeon"
#EndSection

Section "Device"
   Identifier  "aticonfig-Device[0]"
   Driver      "fglrx"
   Option      "XAANoOffscreenPixmaps"  "true"
EndSection

#Section "Screen"

# If your card can handle it, a higher default color depth (like 24 or 32)
# is highly recommended.
#   DefaultDepth 8
#   DefaultDepth 16
#   DefaultDepth 32
# "1024x768" is also a conservative usable default resolution.  If you
# have a better monitor, feel free to try resolutions such as
# "1152x864", "1280x1024", "1600x1200", and "1800x1400" (or whatever your
# card/monitor can produce)
#   Identifier "Screen 1"
#   Device     "VESA Framebuffer"
#   Monitor    "My Monitor"
#   DefaultDepth     24
#   SubSection "Display"
#      Depth     8
#      Modes    "1024x768" "800x600" "640x480"
#   EndSubSection
#   SubSection "Display"
#      Depth     16
#      Modes    "1024x768" "800x600" "640x480"
#   EndSubSection
#   SubSection "Display"
#      Depth     24
#      Modes    "1280x800" "800x600" "640x480"
#   EndSubSection
#   SubSection "Display"
#      Depth     32
#      Modes    "1024x768" "800x600" "640x480"
#   EndSubSection
#EndSection

Section "Screen"
   Identifier "aticonfig-Screen[0]"
   Device     "aticonfig-Device[0]"
   Monitor    "aticonfig-Monitor[0]"
   DefaultDepth     24
   SubSection "Display"
      Viewport   0 0
      Depth     24
      Modes     "1280x800"
   EndSubSection
EndSection

Section "DRI"
   Mode  0666
EndSection

Section "Extensions"
   Option  "Composite"  "true"
EndSection
Grazie a tutti e ciao!

Re: Caratteri piccoli

Inviato: dom 3 feb 2008, 3:05
da nuitari
Devi impostare una dimensione fissa in DPI per i font (scelta consigliata 96 DPI, Control Center -> Appearance & Themes -> Fonts) oppure una dimensione fissa per il tuo monitor (in xorg.conf edita la sezione relativa al monitor ed imposta il PanelSize).

Re: Caratteri piccoli

Inviato: dom 3 feb 2008, 10:06
da Led.
Prima di tutto grazie per la risposta :)
Il problema è che tra le impostazioni di XFCE ci sono solo due opzioni per i font, e di DPI non c'è traccia!
Per lo xorg.conf cosa dovrei aggiungere?
Grazie e ciao!

Re: Caratteri piccoli

Inviato: dom 3 feb 2008, 12:37
da Led.
Scusando il doppio post...finalmente sono riuscito a far partire l'X con dei caratteri buoni :D
Ho digitato:

Codice: Seleziona tutto

startx -- -dpi 96 
e adesso i caratteri si vedono normali ;)
Per mantenere queste impostazioni che file dovrei modificare ? Grazie e ciao!

Re: Caratteri piccoli

Inviato: dom 3 feb 2008, 12:44
da conraid
nella sezione "Screen" di xorg.conf metti la riga

Codice: Seleziona tutto

    Option         "DPI" "96 x 96"

Re: Caratteri piccoli

Inviato: dom 3 feb 2008, 12:56
da Led.
Mi dispiace dirlo ma non funge :(
Ecco lo xorg.conf con la modifica fatta:

Codice: Seleziona tutto

Section "ServerLayout"

# The Identifier line must be present
# Each Screen line specifies a Screen section name, and optionally
# the relative position of other screens.  The four names after
# primary screen name are the screens to the top, bottom, left and right
# of the primary screen.  In this example, screen 2 is located to the
# right of screen 1.
# Each InputDevice line specifies an InputDevice section name and
# optionally some options to specify the way the device is to be
# used.  Those options include "CorePointer", "CoreKeyboard" and
# "SendCoreEvents".
   Identifier     "Simple Layout"
   Screen      0  "aticonfig-Screen[0]" 0 0
   InputDevice    "Mouse1" "CorePointer"
   InputDevice    "Keyboard1" "CoreKeyboard"
EndSection

Section "Files"

# The location of the RGB database.  Note, this is the name of the
# file minus the extension (like ".txt" or ".db").  There is normally
# no need to change the default.
# Multiple FontPath entries are allowed (which are concatenated together),
# as well as specifying multiple comma-separated entries in one FontPath
# command (or a combination of both methods)
#
# If you don't have a floating point coprocessor and emacs, Mosaic or other
# programs take long to start up, try moving the Type1 and Speedo directory
# to the end of this list (or comment them out).
#
# ModulePath can be used to set a search path for the X server modules.
# The default path is shown here.
#    ModulePath "/usr/lib/xorg/modules"
   RgbPath      "/usr/share/X11/rgb"
   FontPath     "/usr/share/fonts/local/"
   FontPath     "/usr/share/fonts/misc/"
   FontPath     "/usr/share/fonts/OTF/"
   FontPath     "/usr/share/fonts/TTF/"
   FontPath     "/usr/share/fonts/Type1/"
   FontPath     "/usr/share/fonts/CID/"
   FontPath     "/usr/share/fonts/Speedo/"
   FontPath     "/usr/share/fonts/75dpi/:unscaled"
   FontPath     "/usr/share/fonts/100dpi/:unscaled"
   FontPath     "/usr/share/fonts/75dpi/"
   FontPath     "/usr/share/fonts/100dpi/"
   FontPath     "/usr/share/fonts/cyrillic/"
EndSection

Section "Module"

# This loads the DBE extension module.
# This loads the miscellaneous extensions module, and disables
# initialisation of the XFree86-DGA extension within that module.
# This loads the font modules
# This loads the GLX module
   Load  "dbe"     # Double buffer extension
   SubSection "extmod"
      Option       "omit xfree86-dga"   # don't initialise the DGA extension
   EndSubSection
   Load  "type1"
   Load  "freetype"
    #Load        "speedo"
   Load  "glx"
   Load  "dri"
EndSection

Section "InputDevice"

# For most OSs the protocol can be omitted (it defaults to "Standard").
# When using XQUEUE (only for SVR3 and SVR4, but not Solaris),
# uncomment the following line.
#    Option     "Protocol"      "Xqueue"
# Set the keyboard auto repeat parameters.  Not all platforms implement
# this.
#    Option     "AutoRepeat"    "500 5"
# Specifiy which keyboard LEDs can be user-controlled (eg, with xset(1)).
#    Option     "Xleds" "1 2 3"
# To disable the XKEYBOARD extension, uncomment XkbDisable.
#    Option     "XkbDisable"
# To customise the XKB settings to suit your keyboard, modify the
# lines below (which are the defaults).  For example, for a European
# keyboard, you will probably want to use one of:
#
#    Option     "XkbModel"      "pc102"
#    Option     "XkbModel"      "pc105"
#
# If you have a Microsoft Natural keyboard, you can use:
#
#    Option     "XkbModel"      "microsoft"
#
# If you have a US "windows" keyboard you will want:
#
#    Option     "XkbModel"      "pc104"
#
# Then to change the language, change the Layout setting.
# For example, a german layout can be obtained with:
#
#    Option     "XkbLayout"     "it"
#
# or:
#
#    Option     "XkbLayout"     "de"
#    Option     "XkbVariant"    "nodeadkeys"
#
# If you'd like to switch the positions of your capslock and
# control keys, use:
#
#    Option     "XkbOptions"    "ctrl:swapcaps"
# These are the default XKB settings for X.Org
#
     Option     "XkbRules"      "xorg"
     Option     "XkbModel"      "pc105"
     Option     "XkbLayout"     "it"
#    Option     "XkbVariant"    ""
#    Option     "XkbOptions"    ""
   Identifier  "Keyboard1"
   Driver      "kbd"
EndSection

Section "InputDevice"

# Identifier and driver
# On platforms where PnP mouse detection is supported the following
# protocol setting can be used when using a newer PnP mouse:
#    Option     "Protocol"      "Auto"
# The available mouse protocols types that you can set below are:
#    Auto BusMouse GlidePoint GlidePointPS/2 IntelliMouse IMPS/2
#    Logitech Microsoft MMHitTab MMSeries Mouseman MouseManPlusPS/2
#    MouseSystems NetMousePS/2 NetScrollPS/2 OSMouse PS/2 SysMouse
#    ThinkingMouse ThinkingMousePS/2 Xqueue
# which is usually a symbolic link to the real device.
#   Option "Device"      "/dev/ttyS0"
#   Option "Device"      "/dev/ttyS1"
# When using XQUEUE, comment out the above two lines, and uncomment
# the following line.
#    Option "Protocol"   "Xqueue"
# Baudrate and SampleRate are only for some Logitech mice. In
# almost every case these lines should be omitted.
#    Option "BaudRate"      "9600"
#    Option "SampleRate"   "150"
# Emulate3Buttons is an option for 2-button Microsoft mice
# Emulate3Timeout is the timeout in milliseconds (default is 50ms)
#    Option "Emulate3Buttons"
#    Option "Emulate3Timeout"    "50"
# ChordMiddle is an option for some 3-button Logitech mice
#    Option "ChordMiddle"
   Identifier  "Mouse1"
   Driver      "mouse"
   Option       "Protocol" "PS/2"
# The mouse device.  The device is normally set to /dev/mouse,
   Option       "Device" "/dev/mouse"
#   Option "Device"      "/dev/psaux"
EndSection

#Section "Monitor"

# HorizSync is in kHz unless units are specified.
# HorizSync may be a comma separated list of discrete values, or a
# comma separated list of ranges of values.
# NOTE: THE VALUES HERE ARE EXAMPLES ONLY.  REFER TO YOUR MONITOR'S
# USER MANUAL FOR THE CORRECT NUMBERS.
#    HorizSync   30-64         # multisync
#    HorizSync   31.5, 35.2    # multiple fixed sync frequencies
#    HorizSync   15-25, 30-50  # multiple ranges of sync frequencies
# VertRefresh is in Hz unless units are specified.
# VertRefresh may be a comma separated list of discrete values, or a
# comma separated list of ranges of values.
# NOTE: THE VALUES HERE ARE EXAMPLES ONLY.  REFER TO YOUR MONITOR'S
# USER MANUAL FOR THE CORRECT NUMBERS.
#   Identifier   "My Monitor"
#   HorizSync    31.5 - 50.0
#   VertRefresh  40.0 - 90.0
#EndSection

Section "Monitor"
   Identifier   "aticonfig-Monitor[0]"
   Option       "VendorName" "ATI Proprietary Driver"
   Option       "ModelName" "Generic Autodetecting Monitor"
   Option       "DPMS" "true"
EndSection

#Section "Device"

    #VideoRam    4096
    # Insert Clocks lines here if appropriate
#   Identifier  "VESA Framebuffer"
#   Driver      "radeon"
#EndSection

Section "Device"
   Identifier  "aticonfig-Device[0]"
   Driver      "fglrx"
   Option      "XAANoOffscreenPixmaps"  "true"
EndSection

#Section "Screen"

# If your card can handle it, a higher default color depth (like 24 or 32)
# is highly recommended.
#   DefaultDepth 8
#   DefaultDepth 16
#   DefaultDepth 32
# "1024x768" is also a conservative usable default resolution.  If you
# have a better monitor, feel free to try resolutions such as
# "1152x864", "1280x1024", "1600x1200", and "1800x1400" (or whatever your
# card/monitor can produce)
#   Identifier "Screen 1"
#   Device     "VESA Framebuffer"
#   Monitor    "My Monitor"
#   DefaultDepth     24
#   SubSection "Display"
#      Depth     8
#      Modes    "1024x768" "800x600" "640x480"
#   EndSubSection
#   SubSection "Display"
#      Depth     16
#      Modes    "1024x768" "800x600" "640x480"
#   EndSubSection
#   SubSection "Display"
#      Depth     24
#      Modes    "1280x800" "800x600" "640x480"
#   EndSubSection
#   SubSection "Display"
#      Depth     32
#      Modes    "1024x768" "800x600" "640x480"
#   EndSubSection
#EndSection

Section "Screen"
   Identifier "aticonfig-Screen[0]"
   Device     "aticonfig-Device[0]"
   Monitor    "aticonfig-Monitor[0]"
   Option         "DPI" "96 x 96"
   DefaultDepth     24
   SubSection "Display"
      Viewport   0 0
      Depth     24
      Modes     "1280x800"
   EndSubSection
EndSection

Section "DRI"
   Mode  0666
EndSection

Section "Extensions"
   Option  "Composite"  "true"
EndSection

EDIT: Ho risolto creando un file nascosto nella mia Home e salvandolo col nome di .xserverrc e inserendo:

Codice: Seleziona tutto

startx -- -dpi 96
Però ho notato che quando avvio il server X appare lo splash screen di XFCE (quello dove c'è il topo per intedirci) poi passano 2-3 secondi e riappare, e infine scompare ! So che è un problema superfluo, ma volevo sapere più che altro la motivazione ;)

Re: Caratteri piccoli

Inviato: dom 3 feb 2008, 15:46
da nuitari
Innanzitutto prego =) Non avevo capito/letto che usassi xfce, sorry

Il motivo per cui non funziona è che l'opzione sui DPI non va inserita nella section monitor ma nella section device (quella della tua scheda video).
Ho guardato un po' in giro, ma non ho trovato informazioni soddisfacenti sui DPI per il driver fglrx.
Per il driver nvidia, le opzioni sono:

Option "UseEdidDpi" "FALSE"
Option "DPI" "96 x 96"

puoi provarle con il driver fglrx e vedere nel log di X se te le accetta od ignora.

Se no, armati di righello (o consulta il manuale del monitor) e misura in millimetri la dimensione del tuo monitor.
Dai un occhiata su internet e verifica che altri abbiano rilevato le tue stesse dimensioni per il tuo modello di monitor, quindi nella section monitor aggiungi:

DisplaySize 332 207

(ovviamente queste sono le mie dimensioni, tu metti le tue)

Se no puoi avviare X con l'opzione --dpi e poi usare:

xdpyinfo | grep dimension

per sapere qual'è la dimensione calcolata da X.