LinuxQuestions.org
Visit Jeremy's Blog.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices


Reply
  Search this Thread
Old 04-11-2011, 02:19 AM   #1
FeyFre
Member
 
Registered: Jun 2010
Location: Ukraine, Vinnitsa
Distribution: Slackware
Posts: 351

Rep: Reputation: 30
Some X problems(keyboard related)


Hello

Some times ago its appeared I have a couple of problems related X

1. Only, and only KDE reacts on magic keystroke Alt+Ctrl+Backspace. Neither xfce, fluxbox, blackbox, wmaker, fvwm2 or twm reacts. I'm personally using xfce and sometimes fluxbox, and never kde. Other my desktop PC with the same Slackware have not such problems.

2. Only, and only root user can use keyboard in X. Other users can use mouse only. Even Alt+Ctrl+Backspace unusable. And I cannot understand what wrong.

I'm quite newbie in configuring X-related stuff, and cannot remember what I could do to cause such behaviour. Shall be thankful for any help.

PS: Slackware 13.1, no patches was applied.
 
Old 04-11-2011, 03:05 AM   #2
JokerBoy
Member
 
Registered: Sep 2009
Posts: 140

Rep: Reputation: 24
1. setxkbmap -option terminate:ctrl_alt_bksp
2. are you using a custom xorg.conf? what keyboard do you have there?
 
Old 04-11-2011, 03:55 AM   #3
FeyFre
Member
 
Registered: Jun 2010
Location: Ukraine, Vinnitsa
Distribution: Slackware
Posts: 351

Original Poster
Rep: Reputation: 30
Quote:
1. setxkbmap -option terminate:ctrl_alt_bksp
Added, Pressed ctrl_alt_bksp - xfce terminated. started X again. No reaction on pressing ctrl_alt_bksp until I run this command again. My xorg.conf already contains:
Code:
Section "InputDevice"
       Identifier  "Keyboard0"
       Driver      "kbd"
       Option      "XkbLayout" "en_GB,ru,uk"
       Option      "XkbOptions" "grp:ctrl_shift_toggle,grp_led:scroll,terminate:ctrl_alt_bksp"
EndSection
Quote:
2. are you using a custom xorg.conf? what keyboard do you have there?
What do you mean "custom"?
It always custom, because it was generated by xorgsetup. And I did not found any installed packages which provides own xorg.conf as out-of-box configuration.
Keyboard model is Mitsumi KFK-EA4XT.
 
Old 04-11-2011, 08:03 AM   #4
w1k0
Senior Member
 
Registered: May 2008
Location: Poland
Distribution: Slackware (personalized Window Maker), Mint (customized MATE)
Posts: 1,309

Rep: Reputation: 234Reputation: 234Reputation: 234
1. Try to remove /etc/X11/xorg.conf. For example move it to /etc/X11/xorg.conf.old.

2. In /etc/profile.d/lang.sh comment:

Code:
#export LANG=en_US
and uncomment:

Code:
export LANG=en_US.UTF-8
3. In /home/your_user_name/.xinitrc put:

Code:
/usr/bin/X11/setxkbmap ru
(Keymap ru used above is in /etc/X11/xkb/symbols).

Maybe it'll help in your case.
 
Old 04-11-2011, 08:18 AM   #5
FeyFre
Member
 
Registered: Jun 2010
Location: Ukraine, Vinnitsa
Distribution: Slackware
Posts: 351

Original Poster
Rep: Reputation: 30
Quote:
1. Try to remove /etc/X11/xorg.conf. For example move it to /etc/X11/xorg.conf.old.
No results.
Quote:
2. In /etc/profile.d/lang.sh comment:
No results.
Quote:
3. In /home/your_user_name/.xinitrc put:
I'm pretty sure it will no work either. I didn't do that on any other installation and they work perfectly.
 
Old 04-11-2011, 08:26 AM   #6
w1k0
Senior Member
 
Registered: May 2008
Location: Poland
Distribution: Slackware (personalized Window Maker), Mint (customized MATE)
Posts: 1,309

Rep: Reputation: 234Reputation: 234Reputation: 234
Quote:
Originally Posted by FeyFre View Post
No results.
No results.
I'm pretty sure it will no work either. I didn't do that on any other installation and they work perfectly.
It's a pity because it works for me with Polish keyboard and UTF-8 encoding.

Try to generate xorg.conf with X -configure command -- it generates xorg.conf.new file in /root directory.
 
Old 04-11-2011, 10:48 AM   #7
FeyFre
Member
 
Registered: Jun 2010
Location: Ukraine, Vinnitsa
Distribution: Slackware
Posts: 351

Original Poster
Rep: Reputation: 30
w1k0, I do not have any problems with localisation or keyboard layout. My problem is with keyboard as input device itself.
 
Old 04-12-2011, 08:07 AM   #8
imitheos
Member
 
Registered: May 2005
Location: Greece
Posts: 441

Rep: Reputation: 141Reputation: 141
Quote:
Originally Posted by FeyFre View Post
w1k0, I do not have any problems with localisation or keyboard layout. My problem is with keyboard as input device itself.
I would suggest hashing the keyboard entries in xorg.conf and let hal config it (using evdev instead of kbd) but since you tried without xorg.conf, you have already done it. Have you read /var/log/Xorg.0.log to see if there is any error opening the device or something ?
 
Old 04-12-2011, 11:09 AM   #9
FeyFre
Member
 
Registered: Jun 2010
Location: Ukraine, Vinnitsa
Distribution: Slackware
Posts: 351

Original Poster
Rep: Reputation: 30
The only one error when X probing fbdev is not keyboard related.
And I'm sure I did not touched any evdev-related file or stuff.


Xorg.0.log
 
Old 04-12-2011, 12:14 PM   #10
imitheos
Member
 
Registered: May 2005
Location: Greece
Posts: 441

Rep: Reputation: 141Reputation: 141
Quote:
Originally Posted by FeyFre View Post
The only one error when X probing fbdev is not keyboard related.
And I'm sure I did not touched any evdev-related file or stuff.


Attachment 6681
I am a bit confused. According to your log, hal configured the devices. If you have set them in xorg.conf, it should get first priority and not hal.
Also, unless you have added an fdi file in /etc/hal, hal shouldn't set your layouts and options.

This "Keyboard0" you have configured in xorg.conf, is it set in the "ServerLayout" section ? Is there a line InputDevice "Keyboard0" "CoreKeyboard" ?
 
Old 04-26-2011, 03:49 PM   #11
FeyFre
Member
 
Registered: Jun 2010
Location: Ukraine, Vinnitsa
Distribution: Slackware
Posts: 351

Original Poster
Rep: Reputation: 30
Something definitely wrong with my slackware installation!
I have new weird log message, when starting X as root(without any xorg.conf). Do not have it now, but it says that "AllowEmptyInput is true and so all input devices will be blocked". And they actually got blocked, until I set in xorg.conf AllowEmptyInput to false. What is this was? What stupid script creates those setting?
And again, problem of keyboard absence for non-root users is still actual.
 
Old 04-26-2011, 05:20 PM   #12
allend
LQ 5k Club
 
Registered: Oct 2003
Location: Melbourne
Distribution: Slackware64-15.0
Posts: 6,371

Rep: Reputation: 2749Reputation: 2749Reputation: 2749Reputation: 2749Reputation: 2749Reputation: 2749Reputation: 2749Reputation: 2749Reputation: 2749Reputation: 2749Reputation: 2749
From the Xorg.0.log that you posted:
Quote:
II) Cannot locate a core pointer device.
(II) Cannot locate a core keyboard device.
(II) The server relies on HAL to provide the list of input devices.
If no devices become available, reconfigure HAL or disable AutoAddDevices.
From CHANGES_AND_HINTS.TXT for Slackware 13.1
Quote:
Speaking of Xorg, the version of Xorg shipped with Slackware 13.1 will not
(in most cases) require an /etc/X11/xorg.conf file at all. Configuration of
input devices and such is handled by HAL, and the X server autoconfigures
everything else. You can still create an xorg.conf file if you wish, or you
can create a minimal xorg.conf with only the specific contents that you wish
to override (as an example, to use a binary-only video driver).
Due to removed drivers and other such changes, it's quite possible that your
old xorg.conf will not work correctly with this version of Xorg.

If you need to use a non-US keyboard layout, then copy the file located at
/usr/share/hal/fdi/policy/10osvendor/10-keymap.fdi to /etc/hal/fdi/policy
and edit it to suit your needs. Have a look at the contents of that file
for an example and more information. If you prefer to do this the "old" way
using /etc/X11/xorg.conf, then you can use "X -configure" or "xorgsetup" to
generate an xorg.conf, then add the following lines to the "ServerFlags"
section to disable input device hotplugging via HAL:
Option "AllowEmptyInput" "false"
Option "AutoAddDevices" "false"
Option "AutoEnableDevices" "false"
This is also relevant if you prefer to disable HAL completely for whatever
reason.
There seems to be problem with your HAL setup. Check your configuration files in /etc/hal/fdi/policy (or just delete them to use the defaults). Also check that the HAL daemon is being started at boot. Make sure that /etc/rc.d/rc.messagebus and /etc/rc.d/rc.hald are executable.
 
Old 04-27-2011, 04:57 AM   #13
FeyFre
Member
 
Registered: Jun 2010
Location: Ukraine, Vinnitsa
Distribution: Slackware
Posts: 351

Original Poster
Rep: Reputation: 30
Huh! Some dumb did chmod -x /etc/rc.d/rc.messagebus
probably that was me(had some problems with it but had not time to solve it).
 
  


Reply

Tags
keyboard



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
[SOLVED] keyboard related errors bhismnarayan Linux From Scratch 7 02-25-2011 01:01 PM
Making the best of your keyboard (xmodmap'ing and other related things) wheeliee Slackware 2 03-18-2009 11:26 PM
Major problems with the keyboard! Microsoft keyboard is not compatable?. aweir14150 Mandriva 2 05-26-2006 06:57 AM
Unresolved Keyboard Related Issues Woodsman Slackware 1 11-02-2005 11:02 PM
keyboard problems with xfce4 - general keyboard question Villain Linux - General 2 06-20-2004 04:35 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware

All times are GMT -5. The time now is 09:07 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration