Bug#291903: xserver-xfree86: New mode for fujitsu and sceptre displays

2005-01-23 Thread David Wood
Package: xserver-xfree86
Version: 4.3.0.dfsg.1-10
Severity: wishlist

(patch follows)

Ive found that current versions of xserver-xfree86 on Debian are capable
of detecting the 1280x768 native resolution of my sceptre display via
DDC.  This option is missing however from the list of available modes in
the template for dpkg-configure.

Ive submitted a patch (diff -u) below to add this to the template.

-=- Patch (diff -u) for /var/lib/dpkg/info/xserver-xfree86.templates

--- xserver-xfree86.templates   2005-01-23 21:32:46.0 -0500
+++ xserver-xfree86.templates.new   2005-01-23 21:30:52.0 -0500
@@ -5397,7 +5397,7 @@
 
 Template: xserver-xfree86/config/display/modes
 Type: multiselect
-Choices: 1920x1440, 1856x1392, 1792x1344, 1600x1200, 1280x1024, 1280x960, 
1152x864, 1024x768, 800x600, 640x480
+Choices: 1920x1440, 1856x1392, 1792x1344, 1600x1200, 1280x1024, 1280x960, 
1280x768, 1152x864, 1024x768, 800x600, 640x480
 Default: 1152x864, 1024x768, 800x600, 640x480
 Description: Select the video modes you would like the X server to use.
  If there are some resolutions you would not like the X server to use even if

-=- End patch

Works nicely.  If I leave all modes out, X detects some higher
resolution (lcd firmware bug) so I need to be able to select the native
resolution via dpkg-configure.  Might also include 1600x1024 ;-)

Thanks :)

-David

-- Package-specific info:
Contents of /var/lib/xfree86/X.roster:
xserver-xfree86

/etc/X11/X target unchanged from checksum in /var/lib/xfree86/X.md5sum.

X server symlink status:
lrwxrwxrwx1 root root   20 Jan 23 21:25 /etc/X11/X - 
/usr/bin/X11/XFree86
-rwxr-xr-x1 root root  1745740 Dec 15 14:19 /usr/bin/X11/XFree86

Contents of /var/lib/xfree86/XF86Config-4.roster:
xserver-xfree86

VGA-compatible devices on PCI bus:
:01:00.0 VGA compatible controller: Silicon Integrated Systems [SiS] 
630/730 PCI/AGP VGA Display Adapter (rev 21)
:01:00.0 Class 0300: 1039:6300 (rev 21)

/etc/X11/XF86Config-4 unchanged from checksum in 
/var/lib/xfree86/XF86Config-4.md5sum.

XFree86 X server configuration file status:
-rw-r--r--1 root root 2843 Jan 23 21:31 /etc/X11/XF86Config-4

Contents of /etc/X11/XF86Config-4:
# XF86Config-4 (XFree86 X Window System server configuration file)
#
# This file was generated by dexconf, the Debian X Configuration tool, using
# values from the debconf database.
#
# Edit this file with caution, and see the XF86Config-4 manual page.
# (Type man XF86Config-4 at the shell prompt.)
#
# This file is automatically updated on xserver-xfree86 package upgrades *only*
# if it has not been modified since the last upgrade of the xserver-xfree86
# package.
#
# If you have edited this file but would like it to be automatically updated
# again, run the following commands as root:
#
#   cp /etc/X11/XF86Config-4 /etc/X11/XF86Config-4.custom
#   md5sum /etc/X11/XF86Config-4 /var/lib/xfree86/XF86Config-4.md5sum
#   dpkg-reconfigure xserver-xfree86

Section Files
FontPathunix/:7100# local font server
# if the local font server has problems, we can fall back on these
FontPath/usr/lib/X11/fonts/misc
FontPath/usr/lib/X11/fonts/cyrillic
FontPath/usr/lib/X11/fonts/100dpi/:unscaled
FontPath/usr/lib/X11/fonts/75dpi/:unscaled
FontPath/usr/lib/X11/fonts/Type1
FontPath/usr/lib/X11/fonts/CID
FontPath/usr/lib/X11/fonts/Speedo
FontPath/usr/lib/X11/fonts/100dpi
FontPath/usr/lib/X11/fonts/75dpi
EndSection

Section Module
LoadGLcore
Loadbitmap
Loaddbe
Loadddc
Loaddri
Loadextmod
Loadfreetype
Loadglx
Loadint10
Loadrecord
Loadspeedo
Loadtype1
Loadvbe
EndSection

Section InputDevice
Identifier  Generic Keyboard
Driver  keyboard
Option  CoreKeyboard
Option  XkbRules  xfree86
Option  XkbModel  pc104
Option  XkbLayout us
EndSection

Section InputDevice
Identifier  Configured Mouse
Driver  mouse
Option  CorePointer
Option  Device/dev/input/mice
Option  Protocol  ImPS/2
Option  Emulate3Buttons   true
Option  ZAxisMapping  4 5
EndSection

Section Device
Identifier  Silicon Integrated Systems (SiS) 630
Driver  sis
EndSection

Section Monitor
Identifier  Sceptre
HorizSync   28-50
VertRefresh 43-75
Option  DPMS
EndSection

Section Screen
Identifier  Default Screen
Device  Silicon Integrated Systems (SiS) 630
Monitor Sceptre

Bug#251157: xserver-xfree86: Capslock shifts keyboard layout

2004-05-27 Thread David Wood
Package: xserver-xfree86
Version: 4.3.0.dfsg.1-2
Severity: important

Keyboard layout changes by one column when capslock is active, as
demonstrated below.

normal: qwerty asdfgh zxcvbn
shift:  QWERTY ASDFGH ZXCVBN
caps:   WERTYU SDFGHJ XCVBNM

I suspect it's an xkblayout issue (a missing bit in the package?).

This happened immediately after an XF86 package update on
debian/unstable.

Thanks for your attention :)

-David

-- Package-specific info:
Contents of /var/lib/xfree86/X.roster:
xserver-xfree86

/etc/X11/X target does not match checksum in /var/lib/xfree86/X.md5sum.

X server symlink status:
lrwxrwxrwx1 root root   20 Oct 24  2003 /etc/X11/X - 
/usr/bin/X11/XFree86
-rwxr-xr-x1 root root  1745132 May 25 17:30 /usr/bin/X11/XFree86

Contents of /var/lib/xfree86/XF86Config-4.roster:
xserver-xfree86

VGA-compatible devices on PCI bus:
:01:00.0 VGA compatible controller: nVidia Corporation NV11GL [Quadro2 
MXR/EX] (rev b2)
:01:00.0 Class 0300: 10de:0113 (rev b2)

/var/lib/xfree86/XF86Config-4.md5sum does not exist.

XFree86 X server configuration file status:
-rw-r--r--1 jbevren  jbevren  4525 May 13 02:42 /etc/X11/XF86Config-4

Contents of /etc/X11/XF86Config-4:
Section ServerLayout
Identifier XFree86 Configured
Screen  0  Screen0 0 0
InputDeviceMouse0 CorePointer
InputDeviceKeyboard0 CoreKeyboard
EndSection

Section Files
RgbPath  /usr/X11R6/lib/X11/rgb
ModulePath   /usr/X11R6/lib/modules
FontPath /usr/X11R6/lib/X11/fonts/misc/
FontPath /usr/X11R6/lib/X11/fonts/Speedo/
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/
EndSection

Section Module
Load  dbe
Load  dri
Load  extmod
Load  record
Load  xtrap
Load  glx
Load  speedo
Load  type1
EndSection

Section InputDevice
Identifier  Keyboard0
Driver  keyboard
EndSection

Section InputDevice
Identifier  Mouse0
Driver  mouse
Option  Protocol imps/2
Option  Device /dev/mouse
Option  Buttons 5
Option  Zaxismapping 4 5
EndSection

Section Monitor
Identifier   Monitor0
VendorName   Monitor Vendor
ModelNameMonitor Model
VertRefresh 70-90
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 DigitalVibrance   # i
#Option NoFlip# [bool]
#Option Dac8Bit   # [bool]
#Option NoLogo# [bool]
#Option UBB   # [bool]
#Option Stereo# i
#Option SWcursor  # [bool]
#Option HWcursor  # [bool]
#Option VideoKey  # i
#Option NvAGP # i
#Option IgnoreEDID# [bool]
#Option NoDDC # [bool]
#Option ConnectedMonitor  # str
#Option ConnectedMonitors # str
#Option TVStandard# str
#Option TVOutFormat   # str
Option RenderAccel# [bool]
Option CursorShadow   # [bool]
#Option CursorShadowAlpha # i
#Option CursorShadowXOffset   # i
#Option CursorShadowYOffset   # i
#Option UseEdidFreqs  # [bool]
#Option FlatPanelProperties   # str
#Option TwinView  # [bool]
#Option TwinViewOrientation   # str
#Option SecondMonitorHorizSync# str
#Option SecondMonitorVertRefresh  # str
#Option MetaModes # str
#Option UseInt10Module# [bool]
#Option NoTwinViewXineramaInfo# [bool]
#Option NoRenderExtension # [bool]
#Option Overlay   # [bool]
#Option CIOverlay # [bool]
#Option ForceEmulatedOverlay  # [bool]
#Option TransparentIndex  # i
#Option OverlayDefaultVisual  # [bool]
#Option NvEmulate # i
#Option NoBandWidthTest   # [bool]
#Option CustomEDID-CRT-0  # str
#Option CustomEDID-CRT-1  # str
#Option CustomEDID-DFP-0  # str
#Option CustomEDID-DFP-1  # str
#Option CustomEDID-TV-0   # str