problem switching focus between windows
Robert Huff
roberthuff at rcn.com
Sat Jun 23 13:43:59 UTC 2012
I have a system running:
FreeBSD 10.0-CURRENT #0: Sun Mar 11 08:20:02 EDT 2012 amd64
with xorg-7.5.1. It uses fvwm-2.6.5 and xterm-279.
(xorf.conf is appended.)
When I start X, everything is fine - focus follows the cursor.
However, after somewhere between a few hours and a few
days. this is no longer true. Focus stays with the last window in
which there was mouse or keyboard activity.
For some windows - e.g. all major browsers, or xemacs - it is
possible to release focus by right clicking twice. This does not
work for xterm; the only fix is to exit the window.
Restarting the apps does not put things back to normal.
Neither does resatrting X, or dbus, or hal, or sysmouse. Restarting
the system does work ... but has various mild down-sides.
Any ideas? I'll settle for any solution that doesn't involve
re-booting.
Respectfully,
Robert Huff
Section "ServerLayout"
Identifier "X.org Configured"
Screen 0 "Screen0" 0 0
InputDevice "Mouse0" "CorePointer"
InputDevice "Keyboard0" "CoreKeyboard"
EndSection
Section "Files"
ModulePath "/usr/local/lib/xorg/modules"
FontPath "/usr/local/lib/X11/fonts/misc/"
FontPath "/usr/local/lib/X11/fonts/TTF/"
FontPath "/usr/local/lib/X11/fonts/OTF"
FontPath "/usr/local/lib/X11/fonts/Type1/"
FontPath "/usr/local/lib/X11/fonts/100dpi/"
FontPath "/usr/local/lib/X11/fonts/75dpi/"
FontPath "/usr/local/lib/X11/fonts/ae_fonts1"
FontPath "/usr/local/lib/X11/fonts/ae_fonts_mono"
FontPath "/usr/local/lib/X11/fonts/cyrillic"
FontPath "/usr/local/lib/X11/fonts/misc"
FontPath "/usr/local/lib/X11/fonts/TrueType"
FontPath "/usr/local/lib/X11/fonts/encodings"
FontPath "/usr/local/lib/X11/fonts/nucleus"
FontPath "/usr/local/lib/X11/fonts/Easytone"
FontPath "/usr/local/lib/X11/fonts/bitstream-vera"
FontPath "/usr/local/lib/X11/fonts/fonts-indic"
FontPath "/usr/local/lib/X11/fonts/scifi"
FontPath "/usr/local/lib/X11/fonts/URW"
FontPath "/usr/local/lib/X11/fonts/code2000"
FontPath "/usr/local/lib/X11/fonts/code2001"
FontPath "/usr/local/lib/X11/fonts/indic-ttf"
FontPath "/usr/local/lib/X11/fonts/urwfonts-ttf"
FontPath "/usr/local/lib/X11/fonts/Speedo"
FontPath "/usr/local/lib/X11/fonts/Windows"
FontPath "/usr/local/lib/X11/fonts/local"
FontPath "/usr/local/lib/X11/fonts/util"
FontPath "/usr/local/lib/X11/fonts/Liberation"
FontPath "/usr/local/lib/X11/fonts/LinLibertineG"
EndSection
Section "Module"
Load "extmod"
Load "record"
Load "dbe"
Load "glx"
Load "dri"
Load "dri2"
EndSection
Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
Option "XKbOptions" "terminate:ctrl_alt_bksp"
EndSection
Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/sysmouse"
Option "ZAxisMapping" "4 5 6 7"
EndSection
Section "Monitor"
#DisplaySize 430 270 # mm
Identifier "Monitor0"
VendorName "DEL"
ModelName "DELL E207WFP"
HorizSync 30.0 - 83.0
VertRefresh 56.0 - 75.0
Modeline "1680x1050" 147.14 1680 1972 2156 2248 1050 1051 1054 1087
Option "DPMS"
EndSection
Section "Device"
### Available Driver options are:-
### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
### <string>: "String", <freq>: "<f> Hz/kHz/MHz"
### [arg]: arg optional
#Option "NoAccel" # [<bool>]
#Option "SWcursor" # [<bool>]
#Option "Dac6Bit" # [<bool>]
#Option "Dac8Bit" # [<bool>]
#Option "BusType" # [<str>]
#Option "CPPIOMode" # [<bool>]
#Option "CPusecTimeout" # <i>
#Option "AGPMode" # <i>
#Option "AGPFastWrite" # [<bool>]
#Option "AGPSize" # <i>
#Option "GARTSize" # <i>
#Option "RingSize" # <i>
#Option "BufferSize" # <i>
#Option "EnableDepthMoves" # [<bool>]
#Option "EnablePageFlip" # [<bool>]
#Option "NoBackBuffer" # [<bool>]
#Option "DMAForXv" # [<bool>]
#Option "FBTexPercent" # <i>
#Option "DepthBits" # <i>
#Option "PCIAPERSize" # <i>
#Option "AccelDFS" # [<bool>]
#Option "IgnoreEDID" # [<bool>]
#Option "DisplayPriority" # [<str>]
#Option "PanelSize" # [<str>]
#Option "ForceMinDotClock" # <freq>
#Option "ColorTiling" # [<bool>]
#Option "VideoKey" # <i>
#Option "RageTheatreCrystal" # <i>
#Option "RageTheatreTunerPort" # <i>
#Option "RageTheatreCompositePort" # <i>
#Option "RageTheatreSVideoPort" # <i>
#Option "TunerType" # <i>
#Option "RageTheatreMicrocPath" # <str>
#Option "RageTheatreMicrocType" # <str>
#Option "ScalerWidth" # <i>
#Option "RenderAccel" # [<bool>]
#Option "SubPixelOrder" # [<str>]
#Option "ShowCache" # [<bool>]
#Option "DynamicClocks" # [<bool>]
#Option "VGAAccess" # [<bool>]
#Option "ReverseDDC" # [<bool>]
#Option "LVDSProbePLL" # [<bool>]
#Option "AccelMethod" # <str>
#Option "DRI" # [<bool>]
#Option "ConnectorTable" # <str>
#Option "DefaultConnectorTable" # [<bool>]
#Option "DefaultTMDSPLL" # [<bool>]
#Option "TVDACLoadDetect" # [<bool>]
#Option "ForceTVOut" # [<bool>]
#Option "TVStandard" # <str>
#Option "IgnoreLidStatus" # [<bool>]
#Option "DefaultTVDACAdj" # [<bool>]
#Option "Int10" # [<bool>]
#Option "EXAVSync" # [<bool>]
#Option "ATOMTVOut" # [<bool>]
#Option "R4xxATOM" # [<bool>]
Identifier "Card0"
Driver "radeon"
VendorName "ATI Technologies Inc"
BoardName "Radeon HD 3300 Graphics"
BusID "PCI:1:5:0"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Card0"
Monitor "Monitor0"
# Option "NoHal" # [<bool>]
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 1
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 4
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 8
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 15
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 16
EndSubSection
# SubSection "Display"
# Viewport 0 0
# Depth 24
# EndSubSection
SubSection "Display"
Depth 24
# Modes "1024x768 at 88Hz(VESA)" "800x600" "640x480"
Modes "1024x768" "800x600" "640x480"
ViewPort 0 0
Virtual 1024 768
EndSubSection
EndSection
Section "ServerFlags"
Option "DontZap" "false"
Option "DontZoom" "true"
Option "AllowMouseOpenFail" "true"
# as of r7.4, activating this causes X to look pay attention to
# mouse and keyboard device info
# per e-mail from rnoland at FreeBSD.org
# Option "AllowEmptyInput" "on"
# Option "AutoAddDevices" "on"
Option "AllowEmptyInput" "off"
Option "AutoAddDevices" "off"
# XFree86 4.[34].x - Add "DontVTSwitch" to be false (for
# console switching).
# Option "DontVTSwitch" "false"
Option "HandleSpecialKeys" "always"
# Xorg 6.8.(2|99.903) - Add "XkbDisable" to be true (for
# console switching).
# NOTE: this causes the 'm' to only register every on every
# second stroke
# FIXED as of Xorg 7.4 ?
# Option "XkbDisable" "true"
# added to support WINE per
# http://forums.fedoraforum.org/showthread.php?t=178877
Option "AIGLX" "off"
EndSection
Section "Extensions"
# added to support WINE per
# http://forums.fedoraforum.org/showthread.php?t=178877
# Option "Composite" "off"
EndSection
More information about the freebsd-x11
mailing list