Closed Bug 268635 Opened 20 years ago Closed 15 years ago

Error after resizing a page with KDE Screen resize & rotate application

Categories

(Firefox :: Menus, defect)

x86
Linux
defect
Not set
normal

Tracking

()

RESOLVED WORKSFORME

People

(Reporter: michel.dicroci, Unassigned)

References

()

Details

User-Agent:       Mozilla/5.0 (compatible; Konqueror/3.3; Linux 2.6.9-ARCH; X11; i686; en_US, fr) (KHTML, like Gecko)
Build Identifier: 

The menu titles and the location bar are too small, this is too difficult to 
read. It seems to be a problem when I'm using my both screens, my tv and my 
computer. I know that if I start mozilla when I'm 1824x768 (the biggest size) 
that it will be ok (fonts and all) when I come back to 1024x768. But if I start 
after that moment... It will be like the screen shot. 

Reproducible: Always
Steps to Reproduce:
1.Logout of KDE 
2.Login at KDE... 
3.Launch Firefox 
 
 
Actual Results:  
If I resize to 1024x768 my screen. The fonts get ugly 

Expected Results:  
It should have bigger font for menu titles, combo box, text box and different 
information on a page 

Here is my xorgconfig: 
 
# File generated by xorgconfig. 
 
# 
# Copyright 2004 The X.Org Foundation 
# 
# Permission is hereby granted, free of charge, to any person obtaining a 
# copy of this software and associated documentation files (the "Software"), 
# to deal in the Software without restriction, including without limitation 
# the rights to use, copy, modify, merge, publish, distribute, sublicense, 
# and/or sell copies of the Software, and to permit persons to whom the 
# Software is furnished to do so, subject to the following conditions: 
#  
# The above copyright notice and this permission notice shall be included in 
# all copies or substantial portions of the Software. 
#  
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 
# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 
# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL 
# The X.Org Foundation BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, 
# WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF 
# OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 
# SOFTWARE. 
#  
# Except as contained in this notice, the name of The X.Org Foundation shall 
# not be used in advertising or otherwise to promote the sale, use or other 
# dealings in this Software without prior written authorization from 
# The X.Org Foundation. 
# 
 
# ********************************************************************** 
# Refer to the xorg.conf(5x) man page for details about the format of  
# this file. 
# ********************************************************************** 
 
# ********************************************************************** 
# Module section -- this  section  is used to specify 
# which dynamically loadable modules to load. 
# ********************************************************************** 
# 
Section "Module" 
 
# This loads the DBE extension module. 
 
    Load        "dbe"   # Double buffer extension 
 
# This loads the miscellaneous extensions module, and disables 
# initialisation of the XFree86-DGA extension within that module. 
    SubSection  "extmod" 
#      Option    "omit xfree86-dga"   # don't initialise the DGA extension 
    EndSubSection 
 
# This loads the font modules 
    Load        "type1" 
#    Load        "speedo" 
    Load        "freetype" 
#    Load        "xtt" 
 
# This loads the GLX module 
    Load       "glx" 
# This loads the DRI module 
#    Load       "dri" 
 
EndSection 
 
# ********************************************************************** 
# Files section.  This allows default font and rgb paths to be set 
# ********************************************************************** 
 
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. 
 
    RgbPath "/usr/X11R6/lib/X11/rgb" 
 
# 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) 
#  
#  
 
    FontPath   "/usr/X11R6/lib/X11/fonts/misc/" 
    FontPath   "/usr/X11R6/lib/X11/fonts/TTF/" 
    FontPath   "/usr/X11R6/lib/X11/fonts/Type1/" 
    FontPath   "/usr/X11R6/lib/X11/fonts/CID/" 
    FontPath   "/usr/X11R6/lib/X11/fonts/75dpi/" 
    FontPath   "/usr/X11R6/lib/X11/fonts/100dpi/" 
    FontPath   "/usr/X11R6/lib/X11/fonts/local/" 
    FontPath   "/usr/X11R6/lib/X11/fonts/Speedo/" 
#    FontPath   "/usr/X11R6/lib/X11/fonts/TrueType/" 
#    FontPath   "/usr/X11R6/lib/X11/fonts/freefont/" 
 
# The module search path.  The default path is shown here. 
 
#    ModulePath "/usr/X11R6/lib/modules" 
 
EndSection 
 
# ********************************************************************** 
# Server flags section. 
# ********************************************************************** 
 
Section "ServerFlags" 
 
# Uncomment this to cause a core dump at the spot where a signal is  
# received.  This may leave the console in an unusable state, but may 
# provide a better stack trace in the core dump to aid in debugging 
 
#    Option "NoTrapSignals" 
 
# Uncomment this to disable the <Crtl><Alt><Fn> VT switch sequence 
# (where n is 1 through 12).  This allows clients to receive these key 
# events. 
 
#    Option "DontVTSwitch" 
 
# Uncomment this to disable the <Crtl><Alt><BS> server abort sequence 
# This allows clients to receive this key event. 
 
#    Option "DontZap" 
 
# Uncomment this to disable the <Crtl><Alt><KP_+>/<KP_-> mode switching 
# sequences.  This allows clients to receive these key events. 
 
#    Option "Dont Zoom" 
 
# Uncomment this to disable tuning with the xvidtune client. With 
# it the client can still run and fetch card and monitor attributes, 
# but it will not be allowed to change them. If it tries it will 
# receive a protocol error. 
 
#    Option "DisableVidModeExtension" 
 
# Uncomment this to enable the use of a non-local xvidtune client.  
 
#    Option "AllowNonLocalXvidtune" 
 
# Uncomment this to disable dynamically modifying the input device 
# (mouse and keyboard) settings.  
 
#    Option "DisableModInDev" 
 
# Uncomment this to enable the use of a non-local client to 
# change the keyboard or mouse settings (currently only xset). 
 
#    Option "AllowNonLocalModInDev" 
 
EndSection 
 
# ********************************************************************** 
# Input devices 
# ********************************************************************** 
 
# ********************************************************************** 
# Core keyboard's InputDevice section 
# ********************************************************************** 
 
Section "InputDevice" 
 
    Identifier "Keyboard1" 
    Driver "kbd" 
 
# 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" 
 
    Option "AutoRepeat" "500 30" 
 
# Specify which keyboard LEDs can be user-controlled (eg, with xset(1)) 
#    Option "Xleds"      "1 2 3" 
 
#    Option "LeftAlt"     "Meta" 
#    Option "RightAlt"    "ModeShift" 
 
# To customise the XKB settings to suit your keyboard, modify the 
# lines below (which are the defaults).  For example, for a non-U.S. 
# keyboard, you will probably want to use: 
#    Option "XkbModel"    "pc102" 
# If you have a US Microsoft Natural keyboard, you can use: 
#    Option "XkbModel"    "microsoft" 
# 
# Then to change the language, change the Layout setting. 
# For example, a german layout can be obtained with: 
#    Option "XkbLayout"   "de" 
# 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 Xorg 
#    Option "XkbRules"    "xorg" 
#    Option "XkbModel"    "pc101" 
#    Option "XkbLayout"   "us" 
#    Option "XkbVariant"  "" 
#    Option "XkbOptions"  "" 
 
#    Option "XkbDisable" 
 
    Option "XkbRules" "xorg" 
    Option "XkbModel" "pc104" 
    Option "XkbLayout" "ca_enhanced" 
 
EndSection 
 
 
# ********************************************************************** 
# Core Pointer's InputDevice section 
# ********************************************************************** 
 
Section "InputDevice" 
 
# Identifier and driver 
 
    Identifier "Mouse1" 
    Driver "mouse" 
    Option "Protocol"    "IMPS/2" 
    Option "Device"      "/dev/psaux" 
    Option "ZAxisMapping" "4 5" 
 
# Mouse-speed setting for PS/2 mouse. 
 
#    Option "Resolution" "256" 
 
# 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" 
 
EndSection 
 
 
# ********************************************************************** 
# Other input device sections  
# this is optional and is required only if you 
# are using extended input devices.  This is for example only.  Refer 
# to the xorg.conf man page for a description of the options. 
# ********************************************************************** 
# 
# Section "InputDevice"  
#    Identifier  "Mouse2" 
#    Driver      "mouse" 
#    Option      "Protocol"      "MouseMan" 
#    Option      "Device"        "/dev/mouse2" 
# EndSection 
# 
# Section "InputDevice" 
#    Identifier "spaceball" 
#    Driver     "magellan" 
#    Option     "Device"        "/dev/cua0" 
# EndSection 
# 
# Section "InputDevice" 
#    Identifier "spaceball2" 
#    Driver     "spaceorb" 
#    Option     "Device"        "/dev/cua0" 
# EndSection 
# 
# Section "InputDevice" 
#    Identifier "touchscreen0" 
#    Driver     "microtouch" 
#    Option     "Device"        "/dev/ttyS0" 
#    Option     "MinX"          "1412" 
#    Option     "MaxX"          "15184" 
#    Option     "MinY"          "15372" 
#    Option     "MaxY"          "1230" 
#    Option     "ScreenNumber"  "0" 
#    Option     "ReportingMode" "Scaled" 
#    Option     "ButtonNumber"  "1" 
#    Option     "SendCoreEvents" 
# EndSection 
# 
# Section "InputDevice" 
#    Identifier "touchscreen1" 
#    Driver     "elo2300" 
#    Option     "Device"        "/dev/ttyS0" 
#    Option     "MinX"          "231" 
#    Option     "MaxX"          "3868" 
#    Option     "MinY"          "3858" 
#    Option     "MaxY"          "272" 
#    Option     "ScreenNumber"  "0" 
#    Option     "ReportingMode" "Scaled" 
#    Option     "ButtonThreshold"       "17" 
#    Option     "ButtonNumber"  "1" 
#    Option     "SendCoreEvents" 
# EndSection 
 
# ********************************************************************** 
# Monitor section 
# ********************************************************************** 
 
# Any number of monitor sections may be present 
 
Section "Monitor" 
 
    Identifier  "My 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 - 110.0 
 
#    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. 
 
    VertRefresh 40-150 
 
  Option "DPMS" 
EndSection 
 
#Section "Monitor" 
#    Identifier  "TV" 
#    HorizSync   30.0 - 50.0 
#    VertRefresh 60 
#EndSection 
 
# ********************************************************************** 
# Graphics device section 
# ********************************************************************** 
 
# Any number of graphics device sections may be present 
 
# Standard VGA Device: 
 
Section "Device" 
    Identifier "Standard VGA" 
    VendorName "Unknown" 
    BoardName "Unknown" 
 
# The chipset line is optional in most cases.  It can be used to override 
# the driver's chipset detection, and should not normally be specified. 
 
#    Chipset "generic" 
 
# The Driver line must be present.  When using run-time loadable driver 
# modules, this line instructs the server to load the specified driver 
# module.  Even when not using loadable driver modules, this line 
# indicates which driver should interpret the information in this section. 
 
    Driver     "vga" 
# The BusID line is used to specify which of possibly multiple devices 
# this section is intended for.  When this line isn't present, a device 
# section can only match up with the primary video device.  For PCI 
# devices a line like the following could be used.  This line should not 
# normally be included unless there is more than one video device 
# intalled. 
 
#    BusID      "PCI:0:10:0" 
 
#    VideoRam 256 
 
#    Clocks 25.2 28.3 
 
EndSection 
 
# Device configured by xorgconfig: 
 
Section "Device" 
   Identifier "My Video Card" 
    VendorName "nvidia" 
    Driver "nvidia" 
    BusID  "PCI:1:0:0" 
    Option "TwinView" 
    Option "DMPS" 
    Option "IgnoreEDID"               "1" 
    Option "UseEdidFreqs"             "0" 
    Option "HWCursor"                 "0" 
    Option "NvAGP"                    "2" 
    Option "SecondMonitorHorizSync"   "30-50" 
    Option "SecondMonitorVertRefresh" "60" 
    Option "TwinViewOrientation"      "LeftOf" 
    Option "MetaModes"                "1024x768, 
800x600;800x600,800x600;1024x768,NULL" 
    Option "TVOutFormat"       "COMPOSITE" 
    Option "TVStandard"               "NTSC-M" 
    Option "ConnectedMonitor"         "crt,TV" 
EndSection 
 
#Section "Device" 
#    Identifier "My Video Card" 
#    VendorName "nvidia" 
#    Driver "nvidia" 
#    BusID  "PCI:1:0:0" 
#    Option "TwinView" 
#    Option "DMPS" 
#    Option "IgnoreEDID"               "1" 
#    Option "UseEdidFreqs"             "0" 
#    Option "HWCursor"                 "0" 
#    Option "NvAGP"                    "2" 
#    Option "SecondMonitorHorizSync"   "30-50" 
#    Option "SecondMonitorVertRefresh" "60" 
#    Option "TwinViewOrientation"      "LeftOf" 
#    Option "MetaModes"                "1024x768" 
#    Option "TVOutFormat"              "COMPOSITE" 
#    Option "TVStandard"               "NTSC-M" 
#    Option "ConnectedMonitor"         "crt,TV" 
#EndSection 
 
 
# ********************************************************************** 
# Screen sections 
# ********************************************************************** 
 
# Any number of screen sections may be present.  Each describes 
# the configuration of a single screen.  A single specific screen section 
# may be specified from the X server command line with the "-screen" 
# option. 
Section "Screen" 
    Identifier  "Screen 0" 
    Device      "My Video Card" 
    Monitor     "My Monitor" 
    DefaultDepth 24 
 
    Subsection "Display" 
        Depth       24 
        Modes       "1024x768" "800x600" "640x480" 
        ViewPort    0 0 
    EndSubsection 
EndSection 
 
 
# ********************************************************************** 
# ServerLayout sections. 
# ********************************************************************** 
 
# Any number of ServerLayout sections may be present.  Each describes 
# the way multiple screens are organised.  A specific ServerLayout 
# section may be specified from the X server command line with the 
# "-layout" option.  In the absence of this, the first section is used. 
# When now ServerLayout section is present, the first Screen section 
# is used alone. 
 
Section "ServerLayout" 
 
# The Identifier line must be present 
    Identifier  "Simple Layout" 
 
# 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. 
 
    Screen "Screen 0" 
 
# 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". 
 
    InputDevice "Mouse1" "CorePointer" 
    InputDevice "Keyboard1" "CoreKeyboard" 
 
#    Option "blank time"    "10" 
#   Option "off time"      "20" 
 
EndSection
Assignee: firefox → nobody
QA Contact: bugzilla → menus
I cannot see such a problem with Firefox 3.5. Reporter, if you still see that behavior feel free to reopen.
Status: UNCONFIRMED → RESOLVED
Closed: 15 years ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.