keyboard problems in Squeeze

View: New views
14 Messages — Rating Filter:   Alert me  

keyboard problems in Squeeze

by helcim :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hello,

I have just installed Squeeze on Powerbook5,6 and I'm trying to set up
Polish keyboard in X11 and try to do it the way it worked for me in
Lenny that is

PL_pl locales default and  following settings in xorg.conf:

Option "XkbModel" "pc104"
Option "XkbLayout" "pl"
Option "XkbOptions" "lv3:rwin_switch"


Funny thing it works in a terminal, it does not work in emacs,
iceweasel and gnome administration panel.

Piotr
--
http://okle.pl


http://okle.pl


--
To UNSUBSCRIBE, email to debian-powerpc-REQUEST@...
with a subject of "unsubscribe". Trouble? Contact listmaster@...


Re: keyboard problems in Squeeze

by Rafal Czlonka-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Piotr Kopszak wrote:
> PL_pl locales default and  following settings in xorg.conf:

I myself use an iBook G4 with en_GB.UTF-8 locale but that shouldn't matter.

> Option "XkbModel" "pc104"
> Option "XkbLayout" "pl"
> Option "XkbOptions" "lv3:rwin_switch"

This is what I use on my sid install (squeeze uses the same version of X):

Driver "evdev"
Option "XkbRules" "xorg"
Option "XkbModel" "apple_laptop"
Option "XkbLayout" "pl"
Option "XkbOptions" "grp:switch,grp:alt_shift_toggle,grp_led:scroll"


It works just fine both on console and in X using Mac logo key as the
modifier, which I actually re-map to another key under X.

Cheers,
--
Raf

http://www.catb.org/~esr/faqs/smart-questions.html


--
To UNSUBSCRIBE, email to debian-powerpc-REQUEST@...
with a subject of "unsubscribe". Trouble? Contact listmaster@...


Re: keyboard problems in Squeeze

by helcim :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Cheers Raf,

the problem still persists with your settings. It works OK for Abiword
but not  for Firefox where nothing happens when I try to input
accented characters nor Emacs where for instance I'm getting "s-n is
undefined" message when I press right apple-n.

Piotr

2009/11/4 Rafal Czlonka <rafal.czlonka@...>:

> Piotr Kopszak wrote:
>> PL_pl locales default and  following settings in xorg.conf:
>
> I myself use an iBook G4 with en_GB.UTF-8 locale but that shouldn't matter.
>
>> Option "XkbModel" "pc104"
>> Option "XkbLayout" "pl"
>> Option "XkbOptions" "lv3:rwin_switch"
>
> This is what I use on my sid install (squeeze uses the same version of X):
>
> Driver  "evdev"
> Option  "XkbRules"      "xorg"
> Option  "XkbModel"      "apple_laptop"
> Option  "XkbLayout"     "pl"
> Option  "XkbOptions"    "grp:switch,grp:alt_shift_toggle,grp_led:scroll"
>
>
> It works just fine both on console and in X using Mac logo key as the
> modifier, which I actually re-map to another key under X.
>
> Cheers,
> --
> Raf
>
> http://www.catb.org/~esr/faqs/smart-questions.html
>
>
> --
> To UNSUBSCRIBE, email to debian-powerpc-REQUEST@...
> with a subject of "unsubscribe". Trouble? Contact listmaster@...
>
>



--
http://okle.pl


--
To UNSUBSCRIBE, email to debian-powerpc-REQUEST@...
with a subject of "unsubscribe". Trouble? Contact listmaster@...


Re: keyboard problems in Squeeze

by Cédric Boutillier :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hi!

On Thu, Nov 05, 2009 at 10:37:39AM +0000, Piotr Kopszak wrote:
> the problem still persists with your settings. It works OK for Abiword
> but not  for Firefox where nothing happens when I try to input
> accented characters nor Emacs where for instance I'm getting "s-n is
> undefined" message when I press right apple-n.

Wouldn't this problem be related to Bug 531771?

        http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=531771

I am experiencing the same kind of problems with iceweasel and emacs
with an Apple French keyboard. Fortunately, vim works ok. No problem
however on my iBook with us keyboard.


Best,

        Cédric


--
To UNSUBSCRIBE, email to debian-powerpc-REQUEST@...
with a subject of "unsubscribe". Trouble? Contact listmaster@...


Re: keyboard problems in Squeeze

by helcim :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Very interesting, Does the tag fixed-upstream mean it's resolved but
not yet available?

Piotr

2009/11/5 Cédric Boutillier <cedric.boutillier@...>:

> Hi!
>
> On Thu, Nov 05, 2009 at 10:37:39AM +0000, Piotr Kopszak wrote:
>> the problem still persists with your settings. It works OK for Abiword
>> but not  for Firefox where nothing happens when I try to input
>> accented characters nor Emacs where for instance I'm getting "s-n is
>> undefined" message when I press right apple-n.
>
> Wouldn't this problem be related to Bug 531771?
>
>        http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=531771
>
> I am experiencing the same kind of problems with iceweasel and emacs
> with an Apple French keyboard. Fortunately, vim works ok. No problem
> however on my iBook with us keyboard.
>
>
> Best,
>
>        Cédric
>
>
> --
> To UNSUBSCRIBE, email to debian-powerpc-REQUEST@...
> with a subject of "unsubscribe". Trouble? Contact listmaster@...
>
>



--
http://okle.pl


--
To UNSUBSCRIBE, email to debian-powerpc-REQUEST@...
with a subject of "unsubscribe". Trouble? Contact listmaster@...


Re: keyboard problems in Squeeze

by helcim :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

OK, I found it. So we have to wait for fixed xkb-data.

2009/11/6 Piotr Kopszak <kopszak@...>:

> Very interesting, Does the tag fixed-upstream mean it's resolved but
> not yet available?
>
> Piotr
>
> 2009/11/5 Cédric Boutillier <cedric.boutillier@...>:
>> Hi!
>>
>> On Thu, Nov 05, 2009 at 10:37:39AM +0000, Piotr Kopszak wrote:
>>> the problem still persists with your settings. It works OK for Abiword
>>> but not  for Firefox where nothing happens when I try to input
>>> accented characters nor Emacs where for instance I'm getting "s-n is
>>> undefined" message when I press right apple-n.
>>
>> Wouldn't this problem be related to Bug 531771?
>>
>>        http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=531771
>>
>> I am experiencing the same kind of problems with iceweasel and emacs
>> with an Apple French keyboard. Fortunately, vim works ok. No problem
>> however on my iBook with us keyboard.
>>
>>
>> Best,
>>
>>        Cédric
>>
>>
>> --
>> To UNSUBSCRIBE, email to debian-powerpc-REQUEST@...
>> with a subject of "unsubscribe". Trouble? Contact listmaster@...
>>
>>
>
>
>
> --
> http://okle.pl
>



--
http://okle.pl


--
To UNSUBSCRIBE, email to debian-powerpc-REQUEST@...
with a subject of "unsubscribe". Trouble? Contact listmaster@...


Re: keyboard problems in Squeeze

by Wolfgang Pfeiffer :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hi All

On Wed, Nov 04, 2009 at 10:05:27AM +0000, Piotr Kopszak wrote:

> Hello,
>
> I have just installed Squeeze on Powerbook5,6 and I'm trying to set up
> Polish keyboard in X11 and try to do it the way it worked for me in
> Lenny that is
>
> PL_pl locales default and  following settings in xorg.conf:
>
> Option "XkbModel" "pc104"
> Option "XkbLayout" "pl"
> Option "XkbOptions" "lv3:rwin_switch"
>
>
> Funny thing it works in a terminal, it does not work in emacs,
> iceweasel and gnome administration panel.

I had these problems too, on both - IIRC - a Powerbook5,8 (alubook)
and a Powerbook3,5 (Titanium IV). Keyboard is DE.

The Titanium has a more or less completely updated unstable Debian on
it, while the alubook has an unstable Debian, too, installed, but with
rather fresh packages installed mainly for xorg. Most of the rest of
the software on the alubook is an about half a year old unstable
Debian.

After lots of testing on both machines over the last few days, this is
what I found:

It seems I worked around the issues on both machines, for both FVWM and
KDE - with on old KDE on the alubook and a newer one on the Titanium -
by

*** 1:

*** A:

Moving ~/.xmodmap completely out of the way. No ~/.xmodmap on both
computers.

*** B:

Also on the Titanium there is no xorg.conf installed.

On the alubook all I have in xorg.conf is this:

------------------------
# xorg.conf.dpkg-new (Xorg 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 xorg.conf.dpkg-new manual page.
# (Type "man xorg.conf.dpkg-new" at the shell prompt.)
#
# This file is automatically updated on xserver-xorg package upgrades *only*
# if it has not been modified since the last upgrade of the xserver-xorg
# 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/xorg.conf.dpkg-new /etc/X11/xorg.conf.dpkg-new.custom
#   md5sum /etc/X11/xorg.conf.dpkg-new >/var/lib/xfree86/xorg.conf.dpkg-new.md5sum
#   dpkg-reconfigure xserver-xorg

#Section "Files"
       
        # see http://wiki.debian.org/Xorg69To7:
        # FontPath "unix/:7100" # local font server
        # if the local font server has problems, we can fall back on these
# FontPath "/usr/share/fonts/X11/misc"
# FontPath "/usr/share/fonts/X11/cyrillic"
# FontPath "/usr/share/fonts/X11/Type1"
# FontPath "/usr/share/fonts/X11/CID"
# FontPath "/usr/share/fonts/X11/100dpi"
# FontPath "/usr/share/fonts/X11/75dpi"
# FontPath "/usr/share/fonts/X11/100dpi:unscaled"
# FontPath "/usr/share/fonts/X11/75dpi:unscaled"
# FontPath "/usr/share/fonts/truetype"
# FontPath "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
#EndSection

Section "InputDevice"
        Identifier "Synaptics Touchpad"
        Driver "synaptics"
# Option "SendCoreEvents" "true"
# Option "Device" "/dev/input/event7"
        Option "TapButton1" "1"
        Option "TapButton2" "2"
        Option "TabButton3" "3"
        Option "Protocol" "auto-dev"
        Option "LeftEdge" "0"
        Option "RightEdge" "850"
        Option "TopEdge" "0"
        Option "BottomEdge" "645"
        Option "MinSpeed" "0.4"
        Option "MaxSpeed" "1"
        Option "AccelFactor" "0.02"
        Option "FingerLow" "25"
        Option "FingerHigh" "30"
        Option "MaxTapMove" "20"
        Option "MaxTapTime" "180"
        Option "HorizScrollDelta" "0"
        Option "VertScrollDelta" "30"
        Option "EmulateMidButtonTime" "75"
        Option "SHMConfig" "on"
EndSection

Section "ServerLayout"
        Identifier      "Default Layout"
        InputDevice     "Synaptics Touchpad"
EndSection

----------------------

I only have that latter file installed because the alubook touchpad
needed a little tuning.


*** 2:

Downgrading xkb-data to 1.5-2 and then re-upgrading it to 1.6-1.
And upgrading emacs22 to 22.3+1-1.1 seemed to help, too


*** 3:

The few extra keys I need are loaded either via

*** A:

an entry in ~/.xinitrc, like so:

on the alubook:

/usr/bin/xmodmap -e "keycode 104 = ISO_Level3_Shift"
/usr/bin/xmodmap -e "keycode 134 = Multi_key"
/usr/bin/xmodmap -e "keycode 133 = Super_L"

on the Titanium:

/usr/bin/xmodmap -e "keycode 133 = Multi_key"


or

*** B:

via a startup file in ~/.kde/env/ with this content:

on the alubook:

#!/bin/sh
#xmodmap /home/shorty/.xmodmap

/usr/bin/xmodmap -e "keycode 104 = ISO_Level3_Shift"; \
/usr/bin/xmodmap -e "keycode 134 = Multi_key"; \
/usr/bin/xmodmap -e "keycode 133 = Super_L"

on the Titanium:

#!/bin/sh

#xmodmap /home/shorty/.xmodmap
/usr/bin/xmodmap -e "keycode 133 = Multi_key"

Permissions for the files in ~/.kde/env/ on both machines are 744


Current settings for the machines:

**** On the alubook:

$ setxkbmap -print
xkb_keymap {
        xkb_keycodes  { include "evdev+aliases(qwertz)" };
        xkb_types     { include "complete+numpad(mac)"  };
        xkb_compat    { include "complete"      };
        xkb_symbols   { include "pc+macintosh_vndr/de(nodeadkeys)+inet(evdev)+level3(lwin_switch)+terminate(ctrl_alt_bksp)"     };
        xkb_geometry  { include "macintosh(macintosh)"  };
};


**** On the Titanium:

xkb_keymap {
        xkb_keycodes  { include "evdev+aliases(qwertz)" };
        xkb_types     { include "complete+numpad(mac)" };
        xkb_compat    { include "complete" };
        xkb_symbols   { include "pc+macintosh_vndr/de(nodeadkeys)+inet(evdev)+level3(enter_switch)+compose(rwin)" };
        xkb_geometry  { include "macintosh(macintosh)" };
};


*** Notes, tentative:

It suspect the current xmodmap from x11-xserver-utils 7.4.+2 being
incompatible for use with fresher packages from either xorg or hal or
evdev or whatever.

Because my initial approach was to let xorg, hal, evdev, console-setup
and who-the-hell-knows set up the keyboard without too much of my
user intervention. Except that I still had my ~/.xmodmap file
installed, IIRC. And except that I ran
'dpkg-reconfigure console-setup'
on both machines (according to bash history there ... )

After letting the software set up my keyboard as shown, I changed a
few keys on X with xmodmap, and piped the thus created keyboard
setting into an ~/.xmodmap. Which on first sight worked, but in the
end - I believe - broke the extra keys like 'at' etc. for both emacs
and firefox.

You maybe can test that latter error scenario yourself, without
actually creating ~/.xmodmap, by just running

xmodmap -pke | less

When I did that - with the broken keyboard - I saw 'xmodmap' reporting
lots of errors - I forgot what they exactly were ...

That command does not report these mistakes any more with .xmodmap
moved out of the way.

HTH

Best Regards
Wolfgang

--
http://heelsbroke.wordpress.com


--
To UNSUBSCRIBE, email to debian-powerpc-REQUEST@...
with a subject of "unsubscribe". Trouble? Contact listmaster@...


Re: keyboard problems in Squeeze

by helcim :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

My goodness, what a mess. Maybe it's time to seriously think about
abandoning sid or squeeze for now,  and just wait patiently for next
stable release. The potential of spoiling a perfectly sane system is
apparently immense in our community. I'll try to give your solutions a
try tomorrow morning. Anyway,  GREAT thanks!

Piotr

2009/11/6 Wolfgang Pfeiffer <roto@...>:

> Hi All
>
> On Wed, Nov 04, 2009 at 10:05:27AM +0000, Piotr Kopszak wrote:
>> Hello,
>>
>> I have just installed Squeeze on Powerbook5,6 and I'm trying to set up
>> Polish keyboard in X11 and try to do it the way it worked for me in
>> Lenny that is
>>
>> PL_pl locales default and  following settings in xorg.conf:
>>
>> Option "XkbModel" "pc104"
>> Option "XkbLayout" "pl"
>> Option "XkbOptions" "lv3:rwin_switch"
>>
>>
>> Funny thing it works in a terminal, it does not work in emacs,
>> iceweasel and gnome administration panel.
>
> I had these problems too, on both - IIRC - a Powerbook5,8 (alubook)
> and a Powerbook3,5 (Titanium IV). Keyboard is DE.
>
> The Titanium has a more or less completely updated unstable Debian on
> it, while the alubook has an unstable Debian, too, installed, but with
> rather fresh packages installed mainly for xorg. Most of the rest of
> the software on the alubook is an about half a year old unstable
> Debian.
>
> After lots of testing on both machines over the last few days, this is
> what I found:
>
> It seems I worked around the issues on both machines, for both FVWM and
> KDE - with on old KDE on the alubook and a newer one on the Titanium -
> by
>
> *** 1:
>
> *** A:
>
> Moving ~/.xmodmap completely out of the way. No ~/.xmodmap on both
> computers.
>
> *** B:
>
> Also on the Titanium there is no xorg.conf installed.
>
> On the alubook all I have in xorg.conf is this:
>
> ------------------------
> # xorg.conf.dpkg-new (Xorg 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 xorg.conf.dpkg-new manual page.
> # (Type "man xorg.conf.dpkg-new" at the shell prompt.)
> #
> # This file is automatically updated on xserver-xorg package upgrades *only*
> # if it has not been modified since the last upgrade of the xserver-xorg
> # 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/xorg.conf.dpkg-new /etc/X11/xorg.conf.dpkg-new.custom
> #   md5sum /etc/X11/xorg.conf.dpkg-new >/var/lib/xfree86/xorg.conf.dpkg-new.md5sum
> #   dpkg-reconfigure xserver-xorg
>
> #Section "Files"
>
>        # see http://wiki.debian.org/Xorg69To7:
>        # FontPath      "unix/:7100"                    # local font server
>        # if the local font server has problems, we can fall back on these
> #       FontPath        "/usr/share/fonts/X11/misc"
> #       FontPath        "/usr/share/fonts/X11/cyrillic"
> #       FontPath        "/usr/share/fonts/X11/Type1"
> #       FontPath        "/usr/share/fonts/X11/CID"
> #       FontPath        "/usr/share/fonts/X11/100dpi"
> #       FontPath        "/usr/share/fonts/X11/75dpi"
> #       FontPath        "/usr/share/fonts/X11/100dpi:unscaled"
> #       FontPath        "/usr/share/fonts/X11/75dpi:unscaled"
> #       FontPath        "/usr/share/fonts/truetype"
> #       FontPath        "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
> #EndSection
>
> Section "InputDevice"
>        Identifier      "Synaptics Touchpad"
>        Driver          "synaptics"
> #       Option          "SendCoreEvents"        "true"
> #       Option          "Device"                "/dev/input/event7"
>        Option          "TapButton1"            "1"
>        Option          "TapButton2"            "2"
>        Option          "TabButton3"            "3"
>        Option          "Protocol"              "auto-dev"
>        Option          "LeftEdge"              "0"
>        Option          "RightEdge"             "850"
>        Option          "TopEdge"               "0"
>        Option          "BottomEdge"            "645"
>        Option          "MinSpeed"              "0.4"
>        Option          "MaxSpeed"              "1"
>        Option          "AccelFactor"           "0.02"
>        Option          "FingerLow"             "25"
>        Option          "FingerHigh"            "30"
>        Option          "MaxTapMove"            "20"
>        Option          "MaxTapTime"            "180"
>        Option          "HorizScrollDelta"      "0"
>        Option          "VertScrollDelta"       "30"
>        Option          "EmulateMidButtonTime"  "75"
>        Option          "SHMConfig"             "on"
> EndSection
>
> Section "ServerLayout"
>        Identifier      "Default Layout"
>        InputDevice     "Synaptics Touchpad"
> EndSection
>
> ----------------------
>
> I only have that latter file installed because the alubook touchpad
> needed a little tuning.
>
>
> *** 2:
>
> Downgrading xkb-data to 1.5-2 and then re-upgrading it to 1.6-1.
> And upgrading emacs22 to 22.3+1-1.1 seemed to help, too
>
>
> *** 3:
>
> The few extra keys I need are loaded either via
>
> *** A:
>
> an entry in ~/.xinitrc, like so:
>
> on the alubook:
>
> /usr/bin/xmodmap -e "keycode 104 = ISO_Level3_Shift"
> /usr/bin/xmodmap -e "keycode 134 = Multi_key"
> /usr/bin/xmodmap -e "keycode 133 = Super_L"
>
> on the Titanium:
>
> /usr/bin/xmodmap -e "keycode 133 = Multi_key"
>
>
> or
>
> *** B:
>
> via a startup file in ~/.kde/env/ with this content:
>
> on the alubook:
>
> #!/bin/sh
> #xmodmap /home/shorty/.xmodmap
>
> /usr/bin/xmodmap -e "keycode 104 = ISO_Level3_Shift"; \
> /usr/bin/xmodmap -e "keycode 134 = Multi_key"; \
> /usr/bin/xmodmap -e "keycode 133 = Super_L"
>
> on the Titanium:
>
> #!/bin/sh
>
> #xmodmap /home/shorty/.xmodmap
> /usr/bin/xmodmap -e "keycode 133 = Multi_key"
>
> Permissions for the files in ~/.kde/env/ on both machines are 744
>
>
> Current settings for the machines:
>
> **** On the alubook:
>
> $ setxkbmap -print
> xkb_keymap {
>        xkb_keycodes  { include "evdev+aliases(qwertz)" };
>        xkb_types     { include "complete+numpad(mac)"  };
>        xkb_compat    { include "complete"      };
>        xkb_symbols   { include "pc+macintosh_vndr/de(nodeadkeys)+inet(evdev)+level3(lwin_switch)+terminate(ctrl_alt_bksp)"     };
>        xkb_geometry  { include "macintosh(macintosh)"  };
> };
>
>
> **** On the Titanium:
>
> xkb_keymap {
>        xkb_keycodes  { include "evdev+aliases(qwertz)" };
>        xkb_types     { include "complete+numpad(mac)"  };
>        xkb_compat    { include "complete"      };
>        xkb_symbols   { include "pc+macintosh_vndr/de(nodeadkeys)+inet(evdev)+level3(enter_switch)+compose(rwin)"       };
>        xkb_geometry  { include "macintosh(macintosh)"  };
> };
>
>
> *** Notes, tentative:
>
> It suspect the current xmodmap from x11-xserver-utils 7.4.+2 being
> incompatible for use with fresher packages from either xorg or hal or
> evdev or whatever.
>
> Because my initial approach was to let xorg, hal, evdev, console-setup
> and who-the-hell-knows set up the keyboard without too much of my
> user intervention. Except that I still had my ~/.xmodmap file
> installed, IIRC. And except that I ran
> 'dpkg-reconfigure console-setup'
> on both machines (according to bash history there ... )
>
> After letting the software set up my keyboard as shown, I changed a
> few keys on X with xmodmap, and piped the thus created keyboard
> setting into an ~/.xmodmap. Which on first sight worked, but in the
> end - I believe - broke the extra keys like 'at' etc. for both emacs
> and firefox.
>
> You maybe can test that latter error scenario yourself, without
> actually creating ~/.xmodmap, by just running
>
> xmodmap -pke | less
>
> When I did that - with the broken keyboard - I saw 'xmodmap' reporting
> lots of errors - I forgot what they exactly were ...
>
> That command does not report these mistakes any more with .xmodmap
> moved out of the way.
>
> HTH
>
> Best Regards
> Wolfgang
>
> --
> http://heelsbroke.wordpress.com
>
>
> --
> To UNSUBSCRIBE, email to debian-powerpc-REQUEST@...
> with a subject of "unsubscribe". Trouble? Contact listmaster@...
>
>



--
http://okle.pl


--
To UNSUBSCRIBE, email to debian-powerpc-REQUEST@...
with a subject of "unsubscribe". Trouble? Contact listmaster@...


Re: keyboard problems in Squeeze

by helcim :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

I'm baffled. I moved out the key mappings from xorg.conf but nothing
changed. X11 have Polish keyboard Firefox and Emacs don't. So what is
controlling them now?

P.

2009/11/7 Piotr Kopszak <kopszak@...>:

> My goodness, what a mess. Maybe it's time to seriously think about
> abandoning sid or squeeze for now,  and just wait patiently for next
> stable release. The potential of spoiling a perfectly sane system is
> apparently immense in our community. I'll try to give your solutions a
> try tomorrow morning. Anyway,  GREAT thanks!
>
> Piotr
>
> 2009/11/6 Wolfgang Pfeiffer <roto@...>:
>> Hi All
>>
>> On Wed, Nov 04, 2009 at 10:05:27AM +0000, Piotr Kopszak wrote:
>>> Hello,
>>>
>>> I have just installed Squeeze on Powerbook5,6 and I'm trying to set up
>>> Polish keyboard in X11 and try to do it the way it worked for me in
>>> Lenny that is
>>>
>>> PL_pl locales default and  following settings in xorg.conf:
>>>
>>> Option "XkbModel" "pc104"
>>> Option "XkbLayout" "pl"
>>> Option "XkbOptions" "lv3:rwin_switch"
>>>
>>>
>>> Funny thing it works in a terminal, it does not work in emacs,
>>> iceweasel and gnome administration panel.
>>
>> I had these problems too, on both - IIRC - a Powerbook5,8 (alubook)
>> and a Powerbook3,5 (Titanium IV). Keyboard is DE.
>>
>> The Titanium has a more or less completely updated unstable Debian on
>> it, while the alubook has an unstable Debian, too, installed, but with
>> rather fresh packages installed mainly for xorg. Most of the rest of
>> the software on the alubook is an about half a year old unstable
>> Debian.
>>
>> After lots of testing on both machines over the last few days, this is
>> what I found:
>>
>> It seems I worked around the issues on both machines, for both FVWM and
>> KDE - with on old KDE on the alubook and a newer one on the Titanium -
>> by
>>
>> *** 1:
>>
>> *** A:
>>
>> Moving ~/.xmodmap completely out of the way. No ~/.xmodmap on both
>> computers.
>>
>> *** B:
>>
>> Also on the Titanium there is no xorg.conf installed.
>>
>> On the alubook all I have in xorg.conf is this:
>>
>> ------------------------
>> # xorg.conf.dpkg-new (Xorg 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 xorg.conf.dpkg-new manual page.
>> # (Type "man xorg.conf.dpkg-new" at the shell prompt.)
>> #
>> # This file is automatically updated on xserver-xorg package upgrades *only*
>> # if it has not been modified since the last upgrade of the xserver-xorg
>> # 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/xorg.conf.dpkg-new /etc/X11/xorg.conf.dpkg-new.custom
>> #   md5sum /etc/X11/xorg.conf.dpkg-new >/var/lib/xfree86/xorg.conf.dpkg-new.md5sum
>> #   dpkg-reconfigure xserver-xorg
>>
>> #Section "Files"
>>
>>        # see http://wiki.debian.org/Xorg69To7:
>>        # FontPath      "unix/:7100"                    # local font server
>>        # if the local font server has problems, we can fall back on these
>> #       FontPath        "/usr/share/fonts/X11/misc"
>> #       FontPath        "/usr/share/fonts/X11/cyrillic"
>> #       FontPath        "/usr/share/fonts/X11/Type1"
>> #       FontPath        "/usr/share/fonts/X11/CID"
>> #       FontPath        "/usr/share/fonts/X11/100dpi"
>> #       FontPath        "/usr/share/fonts/X11/75dpi"
>> #       FontPath        "/usr/share/fonts/X11/100dpi:unscaled"
>> #       FontPath        "/usr/share/fonts/X11/75dpi:unscaled"
>> #       FontPath        "/usr/share/fonts/truetype"
>> #       FontPath        "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
>> #EndSection
>>
>> Section "InputDevice"
>>        Identifier      "Synaptics Touchpad"
>>        Driver          "synaptics"
>> #       Option          "SendCoreEvents"        "true"
>> #       Option          "Device"                "/dev/input/event7"
>>        Option          "TapButton1"            "1"
>>        Option          "TapButton2"            "2"
>>        Option          "TabButton3"            "3"
>>        Option          "Protocol"              "auto-dev"
>>        Option          "LeftEdge"              "0"
>>        Option          "RightEdge"             "850"
>>        Option          "TopEdge"               "0"
>>        Option          "BottomEdge"            "645"
>>        Option          "MinSpeed"              "0.4"
>>        Option          "MaxSpeed"              "1"
>>        Option          "AccelFactor"           "0.02"
>>        Option          "FingerLow"             "25"
>>        Option          "FingerHigh"            "30"
>>        Option          "MaxTapMove"            "20"
>>        Option          "MaxTapTime"            "180"
>>        Option          "HorizScrollDelta"      "0"
>>        Option          "VertScrollDelta"       "30"
>>        Option          "EmulateMidButtonTime"  "75"
>>        Option          "SHMConfig"             "on"
>> EndSection
>>
>> Section "ServerLayout"
>>        Identifier      "Default Layout"
>>        InputDevice     "Synaptics Touchpad"
>> EndSection
>>
>> ----------------------
>>
>> I only have that latter file installed because the alubook touchpad
>> needed a little tuning.
>>
>>
>> *** 2:
>>
>> Downgrading xkb-data to 1.5-2 and then re-upgrading it to 1.6-1.
>> And upgrading emacs22 to 22.3+1-1.1 seemed to help, too
>>
>>
>> *** 3:
>>
>> The few extra keys I need are loaded either via
>>
>> *** A:
>>
>> an entry in ~/.xinitrc, like so:
>>
>> on the alubook:
>>
>> /usr/bin/xmodmap -e "keycode 104 = ISO_Level3_Shift"
>> /usr/bin/xmodmap -e "keycode 134 = Multi_key"
>> /usr/bin/xmodmap -e "keycode 133 = Super_L"
>>
>> on the Titanium:
>>
>> /usr/bin/xmodmap -e "keycode 133 = Multi_key"
>>
>>
>> or
>>
>> *** B:
>>
>> via a startup file in ~/.kde/env/ with this content:
>>
>> on the alubook:
>>
>> #!/bin/sh
>> #xmodmap /home/shorty/.xmodmap
>>
>> /usr/bin/xmodmap -e "keycode 104 = ISO_Level3_Shift"; \
>> /usr/bin/xmodmap -e "keycode 134 = Multi_key"; \
>> /usr/bin/xmodmap -e "keycode 133 = Super_L"
>>
>> on the Titanium:
>>
>> #!/bin/sh
>>
>> #xmodmap /home/shorty/.xmodmap
>> /usr/bin/xmodmap -e "keycode 133 = Multi_key"
>>
>> Permissions for the files in ~/.kde/env/ on both machines are 744
>>
>>
>> Current settings for the machines:
>>
>> **** On the alubook:
>>
>> $ setxkbmap -print
>> xkb_keymap {
>>        xkb_keycodes  { include "evdev+aliases(qwertz)" };
>>        xkb_types     { include "complete+numpad(mac)"  };
>>        xkb_compat    { include "complete"      };
>>        xkb_symbols   { include "pc+macintosh_vndr/de(nodeadkeys)+inet(evdev)+level3(lwin_switch)+terminate(ctrl_alt_bksp)"     };
>>        xkb_geometry  { include "macintosh(macintosh)"  };
>> };
>>
>>
>> **** On the Titanium:
>>
>> xkb_keymap {
>>        xkb_keycodes  { include "evdev+aliases(qwertz)" };
>>        xkb_types     { include "complete+numpad(mac)"  };
>>        xkb_compat    { include "complete"      };
>>        xkb_symbols   { include "pc+macintosh_vndr/de(nodeadkeys)+inet(evdev)+level3(enter_switch)+compose(rwin)"       };
>>        xkb_geometry  { include "macintosh(macintosh)"  };
>> };
>>
>>
>> *** Notes, tentative:
>>
>> It suspect the current xmodmap from x11-xserver-utils 7.4.+2 being
>> incompatible for use with fresher packages from either xorg or hal or
>> evdev or whatever.
>>
>> Because my initial approach was to let xorg, hal, evdev, console-setup
>> and who-the-hell-knows set up the keyboard without too much of my
>> user intervention. Except that I still had my ~/.xmodmap file
>> installed, IIRC. And except that I ran
>> 'dpkg-reconfigure console-setup'
>> on both machines (according to bash history there ... )
>>
>> After letting the software set up my keyboard as shown, I changed a
>> few keys on X with xmodmap, and piped the thus created keyboard
>> setting into an ~/.xmodmap. Which on first sight worked, but in the
>> end - I believe - broke the extra keys like 'at' etc. for both emacs
>> and firefox.
>>
>> You maybe can test that latter error scenario yourself, without
>> actually creating ~/.xmodmap, by just running
>>
>> xmodmap -pke | less
>>
>> When I did that - with the broken keyboard - I saw 'xmodmap' reporting
>> lots of errors - I forgot what they exactly were ...
>>
>> That command does not report these mistakes any more with .xmodmap
>> moved out of the way.
>>
>> HTH
>>
>> Best Regards
>> Wolfgang
>>
>> --
>> http://heelsbroke.wordpress.com
>>
>>
>> --
>> To UNSUBSCRIBE, email to debian-powerpc-REQUEST@...
>> with a subject of "unsubscribe". Trouble? Contact listmaster@...
>>
>>
>
>
>
> --
> http://okle.pl
>



--
http://okle.pl


--
To UNSUBSCRIBE, email to debian-powerpc-REQUEST@...
with a subject of "unsubscribe". Trouble? Contact listmaster@...


Re: keyboard problems in Squeeze

by helcim :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

I think I'm beginning to understand the Squeeze idea of keybord
configuration. If I'm right dpkg-reconfigure console-setup should do
the trick for both text console and X. But there is still console-data
which can also be dpkg-reconfigured? Why?
Anyway, how can I prevent both from messing with my keyboard?
Piotr

2009/11/8 Piotr Kopszak <kopszak@...>:

> I'm baffled. I moved out the key mappings from xorg.conf but nothing
> changed. X11 have Polish keyboard Firefox and Emacs don't. So what is
> controlling them now?
>
> P.
>
> 2009/11/7 Piotr Kopszak <kopszak@...>:
>> My goodness, what a mess. Maybe it's time to seriously think about
>> abandoning sid or squeeze for now,  and just wait patiently for next
>> stable release. The potential of spoiling a perfectly sane system is
>> apparently immense in our community. I'll try to give your solutions a
>> try tomorrow morning. Anyway,  GREAT thanks!
>>
>> Piotr
>>
>> 2009/11/6 Wolfgang Pfeiffer <roto@...>:
>>> Hi All
>>>
>>> On Wed, Nov 04, 2009 at 10:05:27AM +0000, Piotr Kopszak wrote:
>>>> Hello,
>>>>
>>>> I have just installed Squeeze on Powerbook5,6 and I'm trying to set up
>>>> Polish keyboard in X11 and try to do it the way it worked for me in
>>>> Lenny that is
>>>>
>>>> PL_pl locales default and  following settings in xorg.conf:
>>>>
>>>> Option "XkbModel" "pc104"
>>>> Option "XkbLayout" "pl"
>>>> Option "XkbOptions" "lv3:rwin_switch"
>>>>
>>>>
>>>> Funny thing it works in a terminal, it does not work in emacs,
>>>> iceweasel and gnome administration panel.
>>>
>>> I had these problems too, on both - IIRC - a Powerbook5,8 (alubook)
>>> and a Powerbook3,5 (Titanium IV). Keyboard is DE.
>>>
>>> The Titanium has a more or less completely updated unstable Debian on
>>> it, while the alubook has an unstable Debian, too, installed, but with
>>> rather fresh packages installed mainly for xorg. Most of the rest of
>>> the software on the alubook is an about half a year old unstable
>>> Debian.
>>>
>>> After lots of testing on both machines over the last few days, this is
>>> what I found:
>>>
>>> It seems I worked around the issues on both machines, for both FVWM and
>>> KDE - with on old KDE on the alubook and a newer one on the Titanium -
>>> by
>>>
>>> *** 1:
>>>
>>> *** A:
>>>
>>> Moving ~/.xmodmap completely out of the way. No ~/.xmodmap on both
>>> computers.
>>>
>>> *** B:
>>>
>>> Also on the Titanium there is no xorg.conf installed.
>>>
>>> On the alubook all I have in xorg.conf is this:
>>>
>>> ------------------------
>>> # xorg.conf.dpkg-new (Xorg 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 xorg.conf.dpkg-new manual page.
>>> # (Type "man xorg.conf.dpkg-new" at the shell prompt.)
>>> #
>>> # This file is automatically updated on xserver-xorg package upgrades *only*
>>> # if it has not been modified since the last upgrade of the xserver-xorg
>>> # 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/xorg.conf.dpkg-new /etc/X11/xorg.conf.dpkg-new.custom
>>> #   md5sum /etc/X11/xorg.conf.dpkg-new >/var/lib/xfree86/xorg.conf.dpkg-new.md5sum
>>> #   dpkg-reconfigure xserver-xorg
>>>
>>> #Section "Files"
>>>
>>>        # see http://wiki.debian.org/Xorg69To7:
>>>        # FontPath      "unix/:7100"                    # local font server
>>>        # if the local font server has problems, we can fall back on these
>>> #       FontPath        "/usr/share/fonts/X11/misc"
>>> #       FontPath        "/usr/share/fonts/X11/cyrillic"
>>> #       FontPath        "/usr/share/fonts/X11/Type1"
>>> #       FontPath        "/usr/share/fonts/X11/CID"
>>> #       FontPath        "/usr/share/fonts/X11/100dpi"
>>> #       FontPath        "/usr/share/fonts/X11/75dpi"
>>> #       FontPath        "/usr/share/fonts/X11/100dpi:unscaled"
>>> #       FontPath        "/usr/share/fonts/X11/75dpi:unscaled"
>>> #       FontPath        "/usr/share/fonts/truetype"
>>> #       FontPath        "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
>>> #EndSection
>>>
>>> Section "InputDevice"
>>>        Identifier      "Synaptics Touchpad"
>>>        Driver          "synaptics"
>>> #       Option          "SendCoreEvents"        "true"
>>> #       Option          "Device"                "/dev/input/event7"
>>>        Option          "TapButton1"            "1"
>>>        Option          "TapButton2"            "2"
>>>        Option          "TabButton3"            "3"
>>>        Option          "Protocol"              "auto-dev"
>>>        Option          "LeftEdge"              "0"
>>>        Option          "RightEdge"             "850"
>>>        Option          "TopEdge"               "0"
>>>        Option          "BottomEdge"            "645"
>>>        Option          "MinSpeed"              "0.4"
>>>        Option          "MaxSpeed"              "1"
>>>        Option          "AccelFactor"           "0.02"
>>>        Option          "FingerLow"             "25"
>>>        Option          "FingerHigh"            "30"
>>>        Option          "MaxTapMove"            "20"
>>>        Option          "MaxTapTime"            "180"
>>>        Option          "HorizScrollDelta"      "0"
>>>        Option          "VertScrollDelta"       "30"
>>>        Option          "EmulateMidButtonTime"  "75"
>>>        Option          "SHMConfig"             "on"
>>> EndSection
>>>
>>> Section "ServerLayout"
>>>        Identifier      "Default Layout"
>>>        InputDevice     "Synaptics Touchpad"
>>> EndSection
>>>
>>> ----------------------
>>>
>>> I only have that latter file installed because the alubook touchpad
>>> needed a little tuning.
>>>
>>>
>>> *** 2:
>>>
>>> Downgrading xkb-data to 1.5-2 and then re-upgrading it to 1.6-1.
>>> And upgrading emacs22 to 22.3+1-1.1 seemed to help, too
>>>
>>>
>>> *** 3:
>>>
>>> The few extra keys I need are loaded either via
>>>
>>> *** A:
>>>
>>> an entry in ~/.xinitrc, like so:
>>>
>>> on the alubook:
>>>
>>> /usr/bin/xmodmap -e "keycode 104 = ISO_Level3_Shift"
>>> /usr/bin/xmodmap -e "keycode 134 = Multi_key"
>>> /usr/bin/xmodmap -e "keycode 133 = Super_L"
>>>
>>> on the Titanium:
>>>
>>> /usr/bin/xmodmap -e "keycode 133 = Multi_key"
>>>
>>>
>>> or
>>>
>>> *** B:
>>>
>>> via a startup file in ~/.kde/env/ with this content:
>>>
>>> on the alubook:
>>>
>>> #!/bin/sh
>>> #xmodmap /home/shorty/.xmodmap
>>>
>>> /usr/bin/xmodmap -e "keycode 104 = ISO_Level3_Shift"; \
>>> /usr/bin/xmodmap -e "keycode 134 = Multi_key"; \
>>> /usr/bin/xmodmap -e "keycode 133 = Super_L"
>>>
>>> on the Titanium:
>>>
>>> #!/bin/sh
>>>
>>> #xmodmap /home/shorty/.xmodmap
>>> /usr/bin/xmodmap -e "keycode 133 = Multi_key"
>>>
>>> Permissions for the files in ~/.kde/env/ on both machines are 744
>>>
>>>
>>> Current settings for the machines:
>>>
>>> **** On the alubook:
>>>
>>> $ setxkbmap -print
>>> xkb_keymap {
>>>        xkb_keycodes  { include "evdev+aliases(qwertz)" };
>>>        xkb_types     { include "complete+numpad(mac)"  };
>>>        xkb_compat    { include "complete"      };
>>>        xkb_symbols   { include "pc+macintosh_vndr/de(nodeadkeys)+inet(evdev)+level3(lwin_switch)+terminate(ctrl_alt_bksp)"     };
>>>        xkb_geometry  { include "macintosh(macintosh)"  };
>>> };
>>>
>>>
>>> **** On the Titanium:
>>>
>>> xkb_keymap {
>>>        xkb_keycodes  { include "evdev+aliases(qwertz)" };
>>>        xkb_types     { include "complete+numpad(mac)"  };
>>>        xkb_compat    { include "complete"      };
>>>        xkb_symbols   { include "pc+macintosh_vndr/de(nodeadkeys)+inet(evdev)+level3(enter_switch)+compose(rwin)"       };
>>>        xkb_geometry  { include "macintosh(macintosh)"  };
>>> };
>>>
>>>
>>> *** Notes, tentative:
>>>
>>> It suspect the current xmodmap from x11-xserver-utils 7.4.+2 being
>>> incompatible for use with fresher packages from either xorg or hal or
>>> evdev or whatever.
>>>
>>> Because my initial approach was to let xorg, hal, evdev, console-setup
>>> and who-the-hell-knows set up the keyboard without too much of my
>>> user intervention. Except that I still had my ~/.xmodmap file
>>> installed, IIRC. And except that I ran
>>> 'dpkg-reconfigure console-setup'
>>> on both machines (according to bash history there ... )
>>>
>>> After letting the software set up my keyboard as shown, I changed a
>>> few keys on X with xmodmap, and piped the thus created keyboard
>>> setting into an ~/.xmodmap. Which on first sight worked, but in the
>>> end - I believe - broke the extra keys like 'at' etc. for both emacs
>>> and firefox.
>>>
>>> You maybe can test that latter error scenario yourself, without
>>> actually creating ~/.xmodmap, by just running
>>>
>>> xmodmap -pke | less
>>>
>>> When I did that - with the broken keyboard - I saw 'xmodmap' reporting
>>> lots of errors - I forgot what they exactly were ...
>>>
>>> That command does not report these mistakes any more with .xmodmap
>>> moved out of the way.
>>>
>>> HTH
>>>
>>> Best Regards
>>> Wolfgang
>>>
>>> --
>>> http://heelsbroke.wordpress.com
>>>
>>>
>>> --
>>> To UNSUBSCRIBE, email to debian-powerpc-REQUEST@...
>>> with a subject of "unsubscribe". Trouble? Contact listmaster@...
>>>
>>>
>>
>>
>>
>> --
>> http://okle.pl
>>
>
>
>
> --
> http://okle.pl
>



--
http://okle.pl


--
To UNSUBSCRIBE, email to debian-powerpc-REQUEST@...
with a subject of "unsubscribe". Trouble? Contact listmaster@...


Re: keyboard problems in Squeeze

by Wolfgang Pfeiffer :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

On Sun, Nov 08, 2009 at 02:57:42PM +0100, Piotr Kopszak wrote:
> I think I'm beginning to understand the Squeeze idea of keybord
> configuration. If I'm right dpkg-reconfigure console-setup should do
> the trick for both text console and X. But there is still console-data
> which can also be dpkg-reconfigured? Why?

I don't know.

And I suggest to everyone out there to be very careful with the
choices you make when you run 'dpkg-reconfigure console-setup',
because - if I recall correctly - at one point, a few days ago, my tty
became more or less unusable: I think this happened after running
something like 'dpkg-reconfigure console-setup': Typing on the console
resulted in a terribly messy garbage of letters. And it was very hard
to switch from that broken console back to an X session where I again
re-ran - IIRC - 'dpkg-reconfigure console-setup', and this time
luckily enough took the right choices ....

Be careful before messing with your console: You'll need it for the
next reboot ...

> Anyway, how can I prevent both from messing with my keyboard?
> Piotr
>
> 2009/11/8 Piotr Kopszak <kopszak@...>:
> > I'm baffled. I moved out the key mappings from xorg.conf but nothing
> > changed.

Did you also try to re-run hal after the changes with xorg.conf?
Something like '/etc/init.d/hal restart'

I have that in
/etc/default/console-setup:
------------------------------
# If you change the values of these XKB... variables and HAL and X are
# configured to use this file, then the changes will become visible to
# X only if HAL is restarted.  In Debian you need to run
# /etc/init.d/hal restart
-------------------------------

Also, I recommend a look at
/etc/inputrc
because this file, too, seems being responsible for the keyboard
settings ..

It's a complicated mess, Piotr - be careful ....

Regards
Wolfgang

> >X11 have Polish keyboard Firefox and Emacs don't. So what is
> > controlling them now?
> >
> > P.
> >
> > 2009/11/7 Piotr Kopszak <kopszak@...>:
> >> My goodness, what a mess. Maybe it's time to seriously think about
> >> abandoning sid or squeeze for now,  and just wait patiently for next
> >> stable release. The potential of spoiling a perfectly sane system is
> >> apparently immense in our community. I'll try to give your solutions a
> >> try tomorrow morning. Anyway,  GREAT thanks!
> >>
> >> Piotr
> >>
> >> 2009/11/6 Wolfgang Pfeiffer <roto@...>:
> >>> Hi All
> >>>
> >>> On Wed, Nov 04, 2009 at 10:05:27AM +0000, Piotr Kopszak wrote:
> >>>> Hello,
> >>>>
> >>>> I have just installed Squeeze on Powerbook5,6 and I'm trying to set up
> >>>> Polish keyboard in X11 and try to do it the way it worked for me in
> >>>> Lenny that is
> >>>>
> >>>> PL_pl locales default and  following settings in xorg.conf:
> >>>>
> >>>> Option "XkbModel" "pc104"
> >>>> Option "XkbLayout" "pl"
> >>>> Option "XkbOptions" "lv3:rwin_switch"
> >>>>
> >>>>
> >>>> Funny thing it works in a terminal, it does not work in emacs,
> >>>> iceweasel and gnome administration panel.
> >>>
> >>> I had these problems too, on both - IIRC - a Powerbook5,8 (alubook)
> >>> and a Powerbook3,5 (Titanium IV). Keyboard is DE.
> >>>
> >>> The Titanium has a more or less completely updated unstable Debian on
> >>> it, while the alubook has an unstable Debian, too, installed, but with
> >>> rather fresh packages installed mainly for xorg. Most of the rest of
> >>> the software on the alubook is an about half a year old unstable
> >>> Debian.
> >>>
> >>> After lots of testing on both machines over the last few days, this is
> >>> what I found:
> >>>
> >>> It seems I worked around the issues on both machines, for both FVWM and
> >>> KDE - with on old KDE on the alubook and a newer one on the Titanium -
> >>> by
> >>>
> >>> *** 1:
> >>>
> >>> *** A:
> >>>
> >>> Moving ~/.xmodmap completely out of the way. No ~/.xmodmap on both
> >>> computers.
> >>>
> >>> *** B:
> >>>
> >>> Also on the Titanium there is no xorg.conf installed.
> >>>
> >>> On the alubook all I have in xorg.conf is this:
> >>>
> >>> ------------------------
> >>> # xorg.conf.dpkg-new (Xorg 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 xorg.conf.dpkg-new manual page.
> >>> # (Type "man xorg.conf.dpkg-new" at the shell prompt.)
> >>> #
> >>> # This file is automatically updated on xserver-xorg package upgrades *only*
> >>> # if it has not been modified since the last upgrade of the xserver-xorg
> >>> # 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/xorg.conf.dpkg-new /etc/X11/xorg.conf.dpkg-new.custom
> >>> #   md5sum /etc/X11/xorg.conf.dpkg-new >/var/lib/xfree86/xorg.conf.dpkg-new.md5sum
> >>> #   dpkg-reconfigure xserver-xorg
> >>>
> >>> #Section "Files"
> >>>
> >>>        # see http://wiki.debian.org/Xorg69To7:
> >>>        # FontPath      "unix/:7100"                    # local font server
> >>>        # if the local font server has problems, we can fall back on these
> >>> #       FontPath        "/usr/share/fonts/X11/misc"
> >>> #       FontPath        "/usr/share/fonts/X11/cyrillic"
> >>> #       FontPath        "/usr/share/fonts/X11/Type1"
> >>> #       FontPath        "/usr/share/fonts/X11/CID"
> >>> #       FontPath        "/usr/share/fonts/X11/100dpi"
> >>> #       FontPath        "/usr/share/fonts/X11/75dpi"
> >>> #       FontPath        "/usr/share/fonts/X11/100dpi:unscaled"
> >>> #       FontPath        "/usr/share/fonts/X11/75dpi:unscaled"
> >>> #       FontPath        "/usr/share/fonts/truetype"
> >>> #       FontPath        "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
> >>> #EndSection
> >>>
> >>> Section "InputDevice"
> >>>        Identifier      "Synaptics Touchpad"
> >>>        Driver          "synaptics"
> >>> #       Option          "SendCoreEvents"        "true"
> >>> #       Option          "Device"                "/dev/input/event7"
> >>>        Option          "TapButton1"            "1"
> >>>        Option          "TapButton2"            "2"
> >>>        Option          "TabButton3"            "3"
> >>>        Option          "Protocol"              "auto-dev"
> >>>        Option          "LeftEdge"              "0"
> >>>        Option          "RightEdge"             "850"
> >>>        Option          "TopEdge"               "0"
> >>>        Option          "BottomEdge"            "645"
> >>>        Option          "MinSpeed"              "0.4"
> >>>        Option          "MaxSpeed"              "1"
> >>>        Option          "AccelFactor"           "0.02"
> >>>        Option          "FingerLow"             "25"
> >>>        Option          "FingerHigh"            "30"
> >>>        Option          "MaxTapMove"            "20"
> >>>        Option          "MaxTapTime"            "180"
> >>>        Option          "HorizScrollDelta"      "0"
> >>>        Option          "VertScrollDelta"       "30"
> >>>        Option          "EmulateMidButtonTime"  "75"
> >>>        Option          "SHMConfig"             "on"
> >>> EndSection
> >>>
> >>> Section "ServerLayout"
> >>>        Identifier      "Default Layout"
> >>>        InputDevice     "Synaptics Touchpad"
> >>> EndSection
> >>>
> >>> ----------------------
> >>>
> >>> I only have that latter file installed because the alubook touchpad
> >>> needed a little tuning.
> >>>
> >>>
> >>> *** 2:
> >>>
> >>> Downgrading xkb-data to 1.5-2 and then re-upgrading it to 1.6-1.
> >>> And upgrading emacs22 to 22.3+1-1.1 seemed to help, too
> >>>
> >>>
> >>> *** 3:
> >>>
> >>> The few extra keys I need are loaded either via
> >>>
> >>> *** A:
> >>>
> >>> an entry in ~/.xinitrc, like so:
> >>>
> >>> on the alubook:
> >>>
> >>> /usr/bin/xmodmap -e "keycode 104 = ISO_Level3_Shift"
> >>> /usr/bin/xmodmap -e "keycode 134 = Multi_key"
> >>> /usr/bin/xmodmap -e "keycode 133 = Super_L"
> >>>
> >>> on the Titanium:
> >>>
> >>> /usr/bin/xmodmap -e "keycode 133 = Multi_key"
> >>>
> >>>
> >>> or
> >>>
> >>> *** B:
> >>>
> >>> via a startup file in ~/.kde/env/ with this content:
> >>>
> >>> on the alubook:
> >>>
> >>> #!/bin/sh
> >>> #xmodmap /home/shorty/.xmodmap
> >>>
> >>> /usr/bin/xmodmap -e "keycode 104 = ISO_Level3_Shift"; \
> >>> /usr/bin/xmodmap -e "keycode 134 = Multi_key"; \
> >>> /usr/bin/xmodmap -e "keycode 133 = Super_L"
> >>>
> >>> on the Titanium:
> >>>
> >>> #!/bin/sh
> >>>
> >>> #xmodmap /home/shorty/.xmodmap
> >>> /usr/bin/xmodmap -e "keycode 133 = Multi_key"
> >>>
> >>> Permissions for the files in ~/.kde/env/ on both machines are 744
> >>>
> >>>
> >>> Current settings for the machines:
> >>>
> >>> **** On the alubook:
> >>>
> >>> $ setxkbmap -print
> >>> xkb_keymap {
> >>>        xkb_keycodes  { include "evdev+aliases(qwertz)" };
> >>>        xkb_types     { include "complete+numpad(mac)"  };
> >>>        xkb_compat    { include "complete"      };
> >>>        xkb_symbols   { include "pc+macintosh_vndr/de(nodeadkeys)+inet(evdev)+level3(lwin_switch)+terminate(ctrl_alt_bksp)"     };
> >>>        xkb_geometry  { include "macintosh(macintosh)"  };
> >>> };
> >>>
> >>>
> >>> **** On the Titanium:
> >>>
> >>> xkb_keymap {
> >>>        xkb_keycodes  { include "evdev+aliases(qwertz)" };
> >>>        xkb_types     { include "complete+numpad(mac)"  };
> >>>        xkb_compat    { include "complete"      };
> >>>        xkb_symbols   { include "pc+macintosh_vndr/de(nodeadkeys)+inet(evdev)+level3(enter_switch)+compose(rwin)"       };
> >>>        xkb_geometry  { include "macintosh(macintosh)"  };
> >>> };
> >>>
> >>>
> >>> *** Notes, tentative:
> >>>
> >>> It suspect the current xmodmap from x11-xserver-utils 7.4.+2 being
> >>> incompatible for use with fresher packages from either xorg or hal or
> >>> evdev or whatever.
> >>>
> >>> Because my initial approach was to let xorg, hal, evdev, console-setup
> >>> and who-the-hell-knows set up the keyboard without too much of my
> >>> user intervention. Except that I still had my ~/.xmodmap file
> >>> installed, IIRC. And except that I ran
> >>> 'dpkg-reconfigure console-setup'
> >>> on both machines (according to bash history there ... )
> >>>
> >>> After letting the software set up my keyboard as shown, I changed a
> >>> few keys on X with xmodmap, and piped the thus created keyboard
> >>> setting into an ~/.xmodmap. Which on first sight worked, but in the
> >>> end - I believe - broke the extra keys like 'at' etc. for both emacs
> >>> and firefox.
> >>>
> >>> You maybe can test that latter error scenario yourself, without
> >>> actually creating ~/.xmodmap, by just running
> >>>
> >>> xmodmap -pke | less
> >>>
> >>> When I did that - with the broken keyboard - I saw 'xmodmap' reporting
> >>> lots of errors - I forgot what they exactly were ...
> >>>
> >>> That command does not report these mistakes any more with .xmodmap
> >>> moved out of the way.
> >>>
> >>> HTH
> >>>
> >>> Best Regards
> >>> Wolfgang
> >>>
> >>>
> >>>
> >>>
> >>>
> >>
> >>
> >>
> >>
> >
> >
> >
> >
>
>
>

--
http://heelsbroke.wordpress.com


--
To UNSUBSCRIBE, email to debian-powerpc-REQUEST@...
with a subject of "unsubscribe". Trouble? Contact listmaster@...


Re: keyboard problems in Squeeze

by Cédric Boutillier :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

On Sun, Nov 08, 2009 at 02:57:42PM +0100, Piotr Kopszak wrote:
> I think I'm beginning to understand the Squeeze idea of keybord
> configuration. If I'm right dpkg-reconfigure console-setup should do
> the trick for both text console and X. But there is still console-data
> which can also be dpkg-reconfigured? Why?
> Anyway, how can I prevent both from messing with my keyboard?

On my iBook, I purged console-data. I think it is not needed anymore. It
was installed because it is recommended by kbd. Console-setup is an
alternative for this recommandation. So I consider that you can remove
console-data safely.

Cedric


--
To UNSUBSCRIBE, email to debian-powerpc-REQUEST@...
with a subject of "unsubscribe". Trouble? Contact listmaster@...


Re: keyboard problems in Squeeze

by helcim :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

I am trying to attack the problem following Wolfgang's hints.

1. I got no ~/.xmodmap here. I got xorg.conf but left out the keyboard section.

2. I cannot downgrade xkb-data to 1.5-2 as this version is not
available anymore. Besides it would probably be a very short term
solution. I don't want to set packages on hold.

3. So I guess, because of 2. the following does not change anything
/usr/bin/xmodmap -e "keycode 104 = ISO_Level3_Shift"; \
/usr/bin/xmodmap -e "keycode 134 = Multi_key"; \
/usr/bin/xmodmap -e "keycode 133 = Super_L"

I hoped it's only a gnome problem so I purged it and installed kde but
the situation is exactly the same.

According to http://rhughes.fedorapeople.org/linux-input-model.png the
X application can respond to a KeySym, a XKeyCode or Hal's DBUS event.
So who is the culprit here? As Polish keyboard in xterm works fine I
suspect firefox and emacs are getting only DBUS events and not KeySyms
or XKeyCodes. That's just a wild guess. Any idea how to find that out?
The only message that can be of use is "s-l is undefined" in emacs. So
where it should be defined?

Piotr

2009/11/8 Wolfgang Pfeiffer <roto@...>:

> On Sun, Nov 08, 2009 at 02:57:42PM +0100, Piotr Kopszak wrote:
>> I think I'm beginning to understand the Squeeze idea of keybord
>> configuration. If I'm right dpkg-reconfigure console-setup should do
>> the trick for both text console and X. But there is still console-data
>> which can also be dpkg-reconfigured? Why?
>
> I don't know.
>
> And I suggest to everyone out there to be very careful with the
> choices you make when you run 'dpkg-reconfigure console-setup',
> because - if I recall correctly - at one point, a few days ago, my tty
> became more or less unusable: I think this happened after running
> something like 'dpkg-reconfigure console-setup': Typing on the console
> resulted in a terribly messy garbage of letters. And it was very hard
> to switch from that broken console back to an X session where I again
> re-ran - IIRC - 'dpkg-reconfigure console-setup', and this time
> luckily enough took the right choices ....
>
> Be careful before messing with your console: You'll need it for the
> next reboot ...
>
>> Anyway, how can I prevent both from messing with my keyboard?
>> Piotr
>>
>> 2009/11/8 Piotr Kopszak <kopszak@...>:
>> > I'm baffled. I moved out the key mappings from xorg.conf but nothing
>> > changed.
>
> Did you also try to re-run hal after the changes with xorg.conf?
> Something like '/etc/init.d/hal restart'
>
> I have that in
> /etc/default/console-setup:
> ------------------------------
> # If you change the values of these XKB... variables and HAL and X are
> # configured to use this file, then the changes will become visible to
> # X only if HAL is restarted.  In Debian you need to run
> # /etc/init.d/hal restart
> -------------------------------
>
> Also, I recommend a look at
> /etc/inputrc
> because this file, too, seems being responsible for the keyboard
> settings ..
>
> It's a complicated mess, Piotr - be careful ....
>
> Regards
> Wolfgang
>
>> >X11 have Polish keyboard Firefox and Emacs don't. So what is
>> > controlling them now?
>> >
>> > P.
>> >
>> > 2009/11/7 Piotr Kopszak <kopszak@...>:
>> >> My goodness, what a mess. Maybe it's time to seriously think about
>> >> abandoning sid or squeeze for now,  and just wait patiently for next
>> >> stable release. The potential of spoiling a perfectly sane system is
>> >> apparently immense in our community. I'll try to give your solutions a
>> >> try tomorrow morning. Anyway,  GREAT thanks!
>> >>
>> >> Piotr
>> >>
>> >> 2009/11/6 Wolfgang Pfeiffer <roto@...>:
>> >>> Hi All
>> >>>
>> >>> On Wed, Nov 04, 2009 at 10:05:27AM +0000, Piotr Kopszak wrote:
>> >>>> Hello,
>> >>>>
>> >>>> I have just installed Squeeze on Powerbook5,6 and I'm trying to set up
>> >>>> Polish keyboard in X11 and try to do it the way it worked for me in
>> >>>> Lenny that is
>> >>>>
>> >>>> PL_pl locales default and  following settings in xorg.conf:
>> >>>>
>> >>>> Option "XkbModel" "pc104"
>> >>>> Option "XkbLayout" "pl"
>> >>>> Option "XkbOptions" "lv3:rwin_switch"
>> >>>>
>> >>>>
>> >>>> Funny thing it works in a terminal, it does not work in emacs,
>> >>>> iceweasel and gnome administration panel.
>> >>>
>> >>> I had these problems too, on both - IIRC - a Powerbook5,8 (alubook)
>> >>> and a Powerbook3,5 (Titanium IV). Keyboard is DE.
>> >>>
>> >>> The Titanium has a more or less completely updated unstable Debian on
>> >>> it, while the alubook has an unstable Debian, too, installed, but with
>> >>> rather fresh packages installed mainly for xorg. Most of the rest of
>> >>> the software on the alubook is an about half a year old unstable
>> >>> Debian.
>> >>>
>> >>> After lots of testing on both machines over the last few days, this is
>> >>> what I found:
>> >>>
>> >>> It seems I worked around the issues on both machines, for both FVWM and
>> >>> KDE - with on old KDE on the alubook and a newer one on the Titanium -
>> >>> by
>> >>>
>> >>> *** 1:
>> >>>
>> >>> *** A:
>> >>>
>> >>> Moving ~/.xmodmap completely out of the way. No ~/.xmodmap on both
>> >>> computers.
>> >>>
>> >>> *** B:
>> >>>
>> >>> Also on the Titanium there is no xorg.conf installed.
>> >>>
>> >>> On the alubook all I have in xorg.conf is this:
>> >>>
>> >>> ------------------------
>> >>> # xorg.conf.dpkg-new (Xorg 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 xorg.conf.dpkg-new manual page.
>> >>> # (Type "man xorg.conf.dpkg-new" at the shell prompt.)
>> >>> #
>> >>> # This file is automatically updated on xserver-xorg package upgrades *only*
>> >>> # if it has not been modified since the last upgrade of the xserver-xorg
>> >>> # 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/xorg.conf.dpkg-new /etc/X11/xorg.conf.dpkg-new.custom
>> >>> #   md5sum /etc/X11/xorg.conf.dpkg-new >/var/lib/xfree86/xorg.conf.dpkg-new.md5sum
>> >>> #   dpkg-reconfigure xserver-xorg
>> >>>
>> >>> #Section "Files"
>> >>>
>> >>>        # see http://wiki.debian.org/Xorg69To7:
>> >>>        # FontPath      "unix/:7100"                    # local font server
>> >>>        # if the local font server has problems, we can fall back on these
>> >>> #       FontPath        "/usr/share/fonts/X11/misc"
>> >>> #       FontPath        "/usr/share/fonts/X11/cyrillic"
>> >>> #       FontPath        "/usr/share/fonts/X11/Type1"
>> >>> #       FontPath        "/usr/share/fonts/X11/CID"
>> >>> #       FontPath        "/usr/share/fonts/X11/100dpi"
>> >>> #       FontPath        "/usr/share/fonts/X11/75dpi"
>> >>> #       FontPath        "/usr/share/fonts/X11/100dpi:unscaled"
>> >>> #       FontPath        "/usr/share/fonts/X11/75dpi:unscaled"
>> >>> #       FontPath        "/usr/share/fonts/truetype"
>> >>> #       FontPath        "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
>> >>> #EndSection
>> >>>
>> >>> Section "InputDevice"
>> >>>        Identifier      "Synaptics Touchpad"
>> >>>        Driver          "synaptics"
>> >>> #       Option          "SendCoreEvents"        "true"
>> >>> #       Option          "Device"                "/dev/input/event7"
>> >>>        Option          "TapButton1"            "1"
>> >>>        Option          "TapButton2"            "2"
>> >>>        Option          "TabButton3"            "3"
>> >>>        Option          "Protocol"              "auto-dev"
>> >>>        Option          "LeftEdge"              "0"
>> >>>        Option          "RightEdge"             "850"
>> >>>        Option          "TopEdge"               "0"
>> >>>        Option          "BottomEdge"            "645"
>> >>>        Option          "MinSpeed"              "0.4"
>> >>>        Option          "MaxSpeed"              "1"
>> >>>        Option          "AccelFactor"           "0.02"
>> >>>        Option          "FingerLow"             "25"
>> >>>        Option          "FingerHigh"            "30"
>> >>>        Option          "MaxTapMove"            "20"
>> >>>        Option          "MaxTapTime"            "180"
>> >>>        Option          "HorizScrollDelta"      "0"
>> >>>        Option          "VertScrollDelta"       "30"
>> >>>        Option          "EmulateMidButtonTime"  "75"
>> >>>        Option          "SHMConfig"             "on"
>> >>> EndSection
>> >>>
>> >>> Section "ServerLayout"
>> >>>        Identifier      "Default Layout"
>> >>>        InputDevice     "Synaptics Touchpad"
>> >>> EndSection
>> >>>
>> >>> ----------------------
>> >>>
>> >>> I only have that latter file installed because the alubook touchpad
>> >>> needed a little tuning.
>> >>>
>> >>>
>> >>> *** 2:
>> >>>
>> >>> Downgrading xkb-data to 1.5-2 and then re-upgrading it to 1.6-1.
>> >>> And upgrading emacs22 to 22.3+1-1.1 seemed to help, too
>> >>>
>> >>>
>> >>> *** 3:
>> >>>
>> >>> The few extra keys I need are loaded either via
>> >>>
>> >>> *** A:
>> >>>
>> >>> an entry in ~/.xinitrc, like so:
>> >>>
>> >>> on the alubook:
>> >>>
>> >>> /usr/bin/xmodmap -e "keycode 104 = ISO_Level3_Shift"
>> >>> /usr/bin/xmodmap -e "keycode 134 = Multi_key"
>> >>> /usr/bin/xmodmap -e "keycode 133 = Super_L"
>> >>>
>> >>> on the Titanium:
>> >>>
>> >>> /usr/bin/xmodmap -e "keycode 133 = Multi_key"
>> >>>
>> >>>
>> >>> or
>> >>>
>> >>> *** B:
>> >>>
>> >>> via a startup file in ~/.kde/env/ with this content:
>> >>>
>> >>> on the alubook:
>> >>>
>> >>> #!/bin/sh
>> >>> #xmodmap /home/shorty/.xmodmap
>> >>>
>> >>> /usr/bin/xmodmap -e "keycode 104 = ISO_Level3_Shift"; \
>> >>> /usr/bin/xmodmap -e "keycode 134 = Multi_key"; \
>> >>> /usr/bin/xmodmap -e "keycode 133 = Super_L"
>> >>>
>> >>> on the Titanium:
>> >>>
>> >>> #!/bin/sh
>> >>>
>> >>> #xmodmap /home/shorty/.xmodmap
>> >>> /usr/bin/xmodmap -e "keycode 133 = Multi_key"
>> >>>
>> >>> Permissions for the files in ~/.kde/env/ on both machines are 744
>> >>>
>> >>>
>> >>> Current settings for the machines:
>> >>>
>> >>> **** On the alubook:
>> >>>
>> >>> $ setxkbmap -print
>> >>> xkb_keymap {
>> >>>        xkb_keycodes  { include "evdev+aliases(qwertz)" };
>> >>>        xkb_types     { include "complete+numpad(mac)"  };
>> >>>        xkb_compat    { include "complete"      };
>> >>>        xkb_symbols   { include "pc+macintosh_vndr/de(nodeadkeys)+inet(evdev)+level3(lwin_switch)+terminate(ctrl_alt_bksp)"     };
>> >>>        xkb_geometry  { include "macintosh(macintosh)"  };
>> >>> };
>> >>>
>> >>>
>> >>> **** On the Titanium:
>> >>>
>> >>> xkb_keymap {
>> >>>        xkb_keycodes  { include "evdev+aliases(qwertz)" };
>> >>>        xkb_types     { include "complete+numpad(mac)"  };
>> >>>        xkb_compat    { include "complete"      };
>> >>>        xkb_symbols   { include "pc+macintosh_vndr/de(nodeadkeys)+inet(evdev)+level3(enter_switch)+compose(rwin)"       };
>> >>>        xkb_geometry  { include "macintosh(macintosh)"  };
>> >>> };
>> >>>
>> >>>
>> >>> *** Notes, tentative:
>> >>>
>> >>> It suspect the current xmodmap from x11-xserver-utils 7.4.+2 being
>> >>> incompatible for use with fresher packages from either xorg or hal or
>> >>> evdev or whatever.
>> >>>
>> >>> Because my initial approach was to let xorg, hal, evdev, console-setup
>> >>> and who-the-hell-knows set up the keyboard without too much of my
>> >>> user intervention. Except that I still had my ~/.xmodmap file
>> >>> installed, IIRC. And except that I ran
>> >>> 'dpkg-reconfigure console-setup'
>> >>> on both machines (according to bash history there ... )
>> >>>
>> >>> After letting the software set up my keyboard as shown, I changed a
>> >>> few keys on X with xmodmap, and piped the thus created keyboard
>> >>> setting into an ~/.xmodmap. Which on first sight worked, but in the
>> >>> end - I believe - broke the extra keys like 'at' etc. for both emacs
>> >>> and firefox.
>> >>>
>> >>> You maybe can test that latter error scenario yourself, without
>> >>> actually creating ~/.xmodmap, by just running
>> >>>
>> >>> xmodmap -pke | less
>> >>>
>> >>> When I did that - with the broken keyboard - I saw 'xmodmap' reporting
>> >>> lots of errors - I forgot what they exactly were ...
>> >>>
>> >>> That command does not report these mistakes any more with .xmodmap
>> >>> moved out of the way.
>> >>>
>> >>> HTH
>> >>>
>> >>> Best Regards
>> >>> Wolfgang
>> >>>
>> >>>
>> >>>
>> >>>
>> >>>
>> >>
>> >>
>> >>
>> >>
>> >
>> >
>> >
>> >
>>
>>
>>
>
> --
> http://heelsbroke.wordpress.com
>



--
http://okle.pl


--
To UNSUBSCRIBE, email to debian-powerpc-REQUEST@...
with a subject of "unsubscribe". Trouble? Contact listmaster@...


Re: keyboard problems in Squeeze

by helcim :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

It seems I managed to find a sort of solution or rather a hack.
Upgraded to pure sid, purged gnome, installed kde (I guess it's just a
superstitious belief in magic in this case) and used kde system
configuration panel to add Polish language, Generic 104-key PC
keyboard, and Keypad Enter as 3rd level switch. It's not what I want
but close enough to right logo key on  Powerbook keyboard. Now I got
Polish input both in Emacs and in Iceweasel. Proszę bardzo!

But  I would be grateful if someone send  an information to this list
once right apple becomes available as fully working  third level
selector again.

Piotr

2009/11/10 Piotr Kopszak <kopszak@...>:

> I am trying to attack the problem following Wolfgang's hints.
>
> 1. I got no ~/.xmodmap here. I got xorg.conf but left out the keyboard section.
>
> 2. I cannot downgrade xkb-data to 1.5-2 as this version is not
> available anymore. Besides it would probably be a very short term
> solution. I don't want to set packages on hold.
>
> 3. So I guess, because of 2. the following does not change anything
> /usr/bin/xmodmap -e "keycode 104 = ISO_Level3_Shift"; \
> /usr/bin/xmodmap -e "keycode 134 = Multi_key"; \
> /usr/bin/xmodmap -e "keycode 133 = Super_L"
>
> I hoped it's only a gnome problem so I purged it and installed kde but
> the situation is exactly the same.
>
> According to http://rhughes.fedorapeople.org/linux-input-model.png the
> X application can respond to a KeySym, a XKeyCode or Hal's DBUS event.
> So who is the culprit here? As Polish keyboard in xterm works fine I
> suspect firefox and emacs are getting only DBUS events and not KeySyms
> or XKeyCodes. That's just a wild guess. Any idea how to find that out?
> The only message that can be of use is "s-l is undefined" in emacs. So
> where it should be defined?
>
> Piotr
>
> 2009/11/8 Wolfgang Pfeiffer <roto@...>:
>> On Sun, Nov 08, 2009 at 02:57:42PM +0100, Piotr Kopszak wrote:
>>> I think I'm beginning to understand the Squeeze idea of keybord
>>> configuration. If I'm right dpkg-reconfigure console-setup should do
>>> the trick for both text console and X. But there is still console-data
>>> which can also be dpkg-reconfigured? Why?
>>
>> I don't know.
>>
>> And I suggest to everyone out there to be very careful with the
>> choices you make when you run 'dpkg-reconfigure console-setup',
>> because - if I recall correctly - at one point, a few days ago, my tty
>> became more or less unusable: I think this happened after running
>> something like 'dpkg-reconfigure console-setup': Typing on the console
>> resulted in a terribly messy garbage of letters. And it was very hard
>> to switch from that broken console back to an X session where I again
>> re-ran - IIRC - 'dpkg-reconfigure console-setup', and this time
>> luckily enough took the right choices ....
>>
>> Be careful before messing with your console: You'll need it for the
>> next reboot ...
>>
>>> Anyway, how can I prevent both from messing with my keyboard?
>>> Piotr
>>>
>>> 2009/11/8 Piotr Kopszak <kopszak@...>:
>>> > I'm baffled. I moved out the key mappings from xorg.conf but nothing
>>> > changed.
>>
>> Did you also try to re-run hal after the changes with xorg.conf?
>> Something like '/etc/init.d/hal restart'
>>
>> I have that in
>> /etc/default/console-setup:
>> ------------------------------
>> # If you change the values of these XKB... variables and HAL and X are
>> # configured to use this file, then the changes will become visible to
>> # X only if HAL is restarted.  In Debian you need to run
>> # /etc/init.d/hal restart
>> -------------------------------
>>
>> Also, I recommend a look at
>> /etc/inputrc
>> because this file, too, seems being responsible for the keyboard
>> settings ..
>>
>> It's a complicated mess, Piotr - be careful ....
>>
>> Regards
>> Wolfgang
>>
>>> >X11 have Polish keyboard Firefox and Emacs don't. So what is
>>> > controlling them now?
>>> >
>>> > P.
>>> >
>>> > 2009/11/7 Piotr Kopszak <kopszak@...>:
>>> >> My goodness, what a mess. Maybe it's time to seriously think about
>>> >> abandoning sid or squeeze for now,  and just wait patiently for next
>>> >> stable release. The potential of spoiling a perfectly sane system is
>>> >> apparently immense in our community. I'll try to give your solutions a
>>> >> try tomorrow morning. Anyway,  GREAT thanks!
>>> >>
>>> >> Piotr
>>> >>
>>> >> 2009/11/6 Wolfgang Pfeiffer <roto@...>:
>>> >>> Hi All
>>> >>>
>>> >>> On Wed, Nov 04, 2009 at 10:05:27AM +0000, Piotr Kopszak wrote:
>>> >>>> Hello,
>>> >>>>
>>> >>>> I have just installed Squeeze on Powerbook5,6 and I'm trying to set up
>>> >>>> Polish keyboard in X11 and try to do it the way it worked for me in
>>> >>>> Lenny that is
>>> >>>>
>>> >>>> PL_pl locales default and  following settings in xorg.conf:
>>> >>>>
>>> >>>> Option "XkbModel" "pc104"
>>> >>>> Option "XkbLayout" "pl"
>>> >>>> Option "XkbOptions" "lv3:rwin_switch"
>>> >>>>
>>> >>>>
>>> >>>> Funny thing it works in a terminal, it does not work in emacs,
>>> >>>> iceweasel and gnome administration panel.
>>> >>>
>>> >>> I had these problems too, on both - IIRC - a Powerbook5,8 (alubook)
>>> >>> and a Powerbook3,5 (Titanium IV). Keyboard is DE.
>>> >>>
>>> >>> The Titanium has a more or less completely updated unstable Debian on
>>> >>> it, while the alubook has an unstable Debian, too, installed, but with
>>> >>> rather fresh packages installed mainly for xorg. Most of the rest of
>>> >>> the software on the alubook is an about half a year old unstable
>>> >>> Debian.
>>> >>>
>>> >>> After lots of testing on both machines over the last few days, this is
>>> >>> what I found:
>>> >>>
>>> >>> It seems I worked around the issues on both machines, for both FVWM and
>>> >>> KDE - with on old KDE on the alubook and a newer one on the Titanium -
>>> >>> by
>>> >>>
>>> >>> *** 1:
>>> >>>
>>> >>> *** A:
>>> >>>
>>> >>> Moving ~/.xmodmap completely out of the way. No ~/.xmodmap on both
>>> >>> computers.
>>> >>>
>>> >>> *** B:
>>> >>>
>>> >>> Also on the Titanium there is no xorg.conf installed.
>>> >>>
>>> >>> On the alubook all I have in xorg.conf is this:
>>> >>>
>>> >>> ------------------------
>>> >>> # xorg.conf.dpkg-new (Xorg 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 xorg.conf.dpkg-new manual page.
>>> >>> # (Type "man xorg.conf.dpkg-new" at the shell prompt.)
>>> >>> #
>>> >>> # This file is automatically updated on xserver-xorg package upgrades *only*
>>> >>> # if it has not been modified since the last upgrade of the xserver-xorg
>>> >>> # 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/xorg.conf.dpkg-new /etc/X11/xorg.conf.dpkg-new.custom
>>> >>> #   md5sum /etc/X11/xorg.conf.dpkg-new >/var/lib/xfree86/xorg.conf.dpkg-new.md5sum
>>> >>> #   dpkg-reconfigure xserver-xorg
>>> >>>
>>> >>> #Section "Files"
>>> >>>
>>> >>>        # see http://wiki.debian.org/Xorg69To7:
>>> >>>        # FontPath      "unix/:7100"                    # local font server
>>> >>>        # if the local font server has problems, we can fall back on these
>>> >>> #       FontPath        "/usr/share/fonts/X11/misc"
>>> >>> #       FontPath        "/usr/share/fonts/X11/cyrillic"
>>> >>> #       FontPath        "/usr/share/fonts/X11/Type1"
>>> >>> #       FontPath        "/usr/share/fonts/X11/CID"
>>> >>> #       FontPath        "/usr/share/fonts/X11/100dpi"
>>> >>> #       FontPath        "/usr/share/fonts/X11/75dpi"
>>> >>> #       FontPath        "/usr/share/fonts/X11/100dpi:unscaled"
>>> >>> #       FontPath        "/usr/share/fonts/X11/75dpi:unscaled"
>>> >>> #       FontPath        "/usr/share/fonts/truetype"
>>> >>> #       FontPath        "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
>>> >>> #EndSection
>>> >>>
>>> >>> Section "InputDevice"
>>> >>>        Identifier      "Synaptics Touchpad"
>>> >>>        Driver          "synaptics"
>>> >>> #       Option          "SendCoreEvents"        "true"
>>> >>> #       Option          "Device"                "/dev/input/event7"
>>> >>>        Option          "TapButton1"            "1"
>>> >>>        Option          "TapButton2"            "2"
>>> >>>        Option          "TabButton3"            "3"
>>> >>>        Option          "Protocol"              "auto-dev"
>>> >>>        Option          "LeftEdge"              "0"
>>> >>>        Option          "RightEdge"             "850"
>>> >>>        Option          "TopEdge"               "0"
>>> >>>        Option          "BottomEdge"            "645"
>>> >>>        Option          "MinSpeed"              "0.4"
>>> >>>        Option          "MaxSpeed"              "1"
>>> >>>        Option          "AccelFactor"           "0.02"
>>> >>>        Option          "FingerLow"             "25"
>>> >>>        Option          "FingerHigh"            "30"
>>> >>>        Option          "MaxTapMove"            "20"
>>> >>>        Option          "MaxTapTime"            "180"
>>> >>>        Option          "HorizScrollDelta"      "0"
>>> >>>        Option          "VertScrollDelta"       "30"
>>> >>>        Option          "EmulateMidButtonTime"  "75"
>>> >>>        Option          "SHMConfig"             "on"
>>> >>> EndSection
>>> >>>
>>> >>> Section "ServerLayout"
>>> >>>        Identifier      "Default Layout"
>>> >>>        InputDevice     "Synaptics Touchpad"
>>> >>> EndSection
>>> >>>
>>> >>> ----------------------
>>> >>>
>>> >>> I only have that latter file installed because the alubook touchpad
>>> >>> needed a little tuning.
>>> >>>
>>> >>>
>>> >>> *** 2:
>>> >>>
>>> >>> Downgrading xkb-data to 1.5-2 and then re-upgrading it to 1.6-1.
>>> >>> And upgrading emacs22 to 22.3+1-1.1 seemed to help, too
>>> >>>
>>> >>>
>>> >>> *** 3:
>>> >>>
>>> >>> The few extra keys I need are loaded either via
>>> >>>
>>> >>> *** A:
>>> >>>
>>> >>> an entry in ~/.xinitrc, like so:
>>> >>>
>>> >>> on the alubook:
>>> >>>
>>> >>> /usr/bin/xmodmap -e "keycode 104 = ISO_Level3_Shift"
>>> >>> /usr/bin/xmodmap -e "keycode 134 = Multi_key"
>>> >>> /usr/bin/xmodmap -e "keycode 133 = Super_L"
>>> >>>
>>> >>> on the Titanium:
>>> >>>
>>> >>> /usr/bin/xmodmap -e "keycode 133 = Multi_key"
>>> >>>
>>> >>>
>>> >>> or
>>> >>>
>>> >>> *** B:
>>> >>>
>>> >>> via a startup file in ~/.kde/env/ with this content:
>>> >>>
>>> >>> on the alubook:
>>> >>>
>>> >>> #!/bin/sh
>>> >>> #xmodmap /home/shorty/.xmodmap
>>> >>>
>>> >>> /usr/bin/xmodmap -e "keycode 104 = ISO_Level3_Shift"; \
>>> >>> /usr/bin/xmodmap -e "keycode 134 = Multi_key"; \
>>> >>> /usr/bin/xmodmap -e "keycode 133 = Super_L"
>>> >>>
>>> >>> on the Titanium:
>>> >>>
>>> >>> #!/bin/sh
>>> >>>
>>> >>> #xmodmap /home/shorty/.xmodmap
>>> >>> /usr/bin/xmodmap -e "keycode 133 = Multi_key"
>>> >>>
>>> >>> Permissions for the files in ~/.kde/env/ on both machines are 744
>>> >>>
>>> >>>
>>> >>> Current settings for the machines:
>>> >>>
>>> >>> **** On the alubook:
>>> >>>
>>> >>> $ setxkbmap -print
>>> >>> xkb_keymap {
>>> >>>        xkb_keycodes  { include "evdev+aliases(qwertz)" };
>>> >>>        xkb_types     { include "complete+numpad(mac)"  };
>>> >>>        xkb_compat    { include "complete"      };
>>> >>>        xkb_symbols   { include "pc+macintosh_vndr/de(nodeadkeys)+inet(evdev)+level3(lwin_switch)+terminate(ctrl_alt_bksp)"     };
>>> >>>        xkb_geometry  { include "macintosh(macintosh)"  };
>>> >>> };
>>> >>>
>>> >>>
>>> >>> **** On the Titanium:
>>> >>>
>>> >>> xkb_keymap {
>>> >>>        xkb_keycodes  { include "evdev+aliases(qwertz)" };
>>> >>>        xkb_types     { include "complete+numpad(mac)"  };
>>> >>>        xkb_compat    { include "complete"      };
>>> >>>        xkb_symbols   { include "pc+macintosh_vndr/de(nodeadkeys)+inet(evdev)+level3(enter_switch)+compose(rwin)"       };
>>> >>>        xkb_geometry  { include "macintosh(macintosh)"  };
>>> >>> };
>>> >>>
>>> >>>
>>> >>> *** Notes, tentative:
>>> >>>
>>> >>> It suspect the current xmodmap from x11-xserver-utils 7.4.+2 being
>>> >>> incompatible for use with fresher packages from either xorg or hal or
>>> >>> evdev or whatever.
>>> >>>
>>> >>> Because my initial approach was to let xorg, hal, evdev, console-setup
>>> >>> and who-the-hell-knows set up the keyboard without too much of my
>>> >>> user intervention. Except that I still had my ~/.xmodmap file
>>> >>> installed, IIRC. And except that I ran
>>> >>> 'dpkg-reconfigure console-setup'
>>> >>> on both machines (according to bash history there ... )
>>> >>>
>>> >>> After letting the software set up my keyboard as shown, I changed a
>>> >>> few keys on X with xmodmap, and piped the thus created keyboard
>>> >>> setting into an ~/.xmodmap. Which on first sight worked, but in the
>>> >>> end - I believe - broke the extra keys like 'at' etc. for both emacs
>>> >>> and firefox.
>>> >>>
>>> >>> You maybe can test that latter error scenario yourself, without
>>> >>> actually creating ~/.xmodmap, by just running
>>> >>>
>>> >>> xmodmap -pke | less
>>> >>>
>>> >>> When I did that - with the broken keyboard - I saw 'xmodmap' reporting
>>> >>> lots of errors - I forgot what they exactly were ...
>>> >>>
>>> >>> That command does not report these mistakes any more with .xmodmap
>>> >>> moved out of the way.
>>> >>>
>>> >>> HTH
>>> >>>
>>> >>> Best Regards
>>> >>> Wolfgang
>>> >>>
>>> >>>
>>> >>>
>>> >>>
>>> >>>
>>> >>
>>> >>
>>> >>
>>> >>
>>> >
>>> >
>>> >
>>> >
>>>
>>>
>>>
>>
>> --
>> http://heelsbroke.wordpress.com
>>
>
>
>
> --
> http://okle.pl
>



--
http://okle.pl


--
To UNSUBSCRIBE, email to debian-powerpc-REQUEST@...
with a subject of "unsubscribe". Trouble? Contact listmaster@...