Blue Fn + Function keys not working with Lubuntu on my Thinkpad
up vote
1
down vote
favorite
I have a Lenovo Thinkpad X201 (if the submodel matters, please say so), with Lubuntu 15.10 running on it. I use LXDE for my desktop environment (as the name suggets).
Now, as you may know, Thinkpads have additional functionality available as part of their keyboard, using a combinations of a blue-typeface "Fn" key in combination with several of the F-row keys (e.g. Fn+F2 is Lock the laptop, Fn+F4 is go to sleep mode, Fn+F7 is switch output display options and so on.)
Unfortunately, these key combinations - which worked well with Windows (AFAICR; only 90% sure of that) - and do not work at all with Lubuntu. They seem to do nothing.
Why is that? What can I do to get these key combinations recognized?
Notes:
- Using the stock distro kernel with no modifications (4.2.0-34-generic).
The
thinkpad_acpi
module is loaded. The entirety of my loaded modules are:
ablk_helper aesni_intel aes_x86_64 ahci arc4 autofs4 binfmt_misc bluetooth bnep btbcm btintel btrtl btusb cfg80211 coretemp crc32_pclmul crct10dif_pclmul cryptd drm drm_kms_helper e1000e gf128mul glue_helper i2c_algo_bit i915 input_leds intel_ips intel_powerclamp iwldvm iwlwifi joydev kvm libahci lp lpc_ich lrw mac80211 mac_hid mei mei_me Module nls_iso8859_1 nvram parport parport_pc ppdev pps_core psmouse ptp serio_raw shpchp snd snd_hda_codec snd_hda_codec_conexant snd_hda_codec_generic snd_hda_codec_hdmi snd_hda_core snd_hda_intel snd_hwdep snd_pcm snd_rawmidi snd_seq snd_seq_device snd_seq_midi snd_seq_midi_event snd_timer soundcore thinkpad_acpi uas usb_storage video wmi
I have used my BIOS to switch the positions of Ctrl and Fn (i,e, Ctrl is effectively to bottom-leftmost key and Fn is emitted).
keyboard-shortcuts keyboard lxde laptop thinkpad
add a comment |
up vote
1
down vote
favorite
I have a Lenovo Thinkpad X201 (if the submodel matters, please say so), with Lubuntu 15.10 running on it. I use LXDE for my desktop environment (as the name suggets).
Now, as you may know, Thinkpads have additional functionality available as part of their keyboard, using a combinations of a blue-typeface "Fn" key in combination with several of the F-row keys (e.g. Fn+F2 is Lock the laptop, Fn+F4 is go to sleep mode, Fn+F7 is switch output display options and so on.)
Unfortunately, these key combinations - which worked well with Windows (AFAICR; only 90% sure of that) - and do not work at all with Lubuntu. They seem to do nothing.
Why is that? What can I do to get these key combinations recognized?
Notes:
- Using the stock distro kernel with no modifications (4.2.0-34-generic).
The
thinkpad_acpi
module is loaded. The entirety of my loaded modules are:
ablk_helper aesni_intel aes_x86_64 ahci arc4 autofs4 binfmt_misc bluetooth bnep btbcm btintel btrtl btusb cfg80211 coretemp crc32_pclmul crct10dif_pclmul cryptd drm drm_kms_helper e1000e gf128mul glue_helper i2c_algo_bit i915 input_leds intel_ips intel_powerclamp iwldvm iwlwifi joydev kvm libahci lp lpc_ich lrw mac80211 mac_hid mei mei_me Module nls_iso8859_1 nvram parport parport_pc ppdev pps_core psmouse ptp serio_raw shpchp snd snd_hda_codec snd_hda_codec_conexant snd_hda_codec_generic snd_hda_codec_hdmi snd_hda_core snd_hda_intel snd_hwdep snd_pcm snd_rawmidi snd_seq snd_seq_device snd_seq_midi snd_seq_midi_event snd_timer soundcore thinkpad_acpi uas usb_storage video wmi
I have used my BIOS to switch the positions of Ctrl and Fn (i,e, Ctrl is effectively to bottom-leftmost key and Fn is emitted).
keyboard-shortcuts keyboard lxde laptop thinkpad
Did you check if you need a special package to make these keys work? Something like thinkpad_acpi driver? IAs fa as I can remember I needed this driver, but it's a long time ago...
– mnille
Apr 6 '16 at 15:16
@mnille: The thinkpad_acpi driver/module is loaded.
– einpoklum
Apr 6 '16 at 16:32
add a comment |
up vote
1
down vote
favorite
up vote
1
down vote
favorite
I have a Lenovo Thinkpad X201 (if the submodel matters, please say so), with Lubuntu 15.10 running on it. I use LXDE for my desktop environment (as the name suggets).
Now, as you may know, Thinkpads have additional functionality available as part of their keyboard, using a combinations of a blue-typeface "Fn" key in combination with several of the F-row keys (e.g. Fn+F2 is Lock the laptop, Fn+F4 is go to sleep mode, Fn+F7 is switch output display options and so on.)
Unfortunately, these key combinations - which worked well with Windows (AFAICR; only 90% sure of that) - and do not work at all with Lubuntu. They seem to do nothing.
Why is that? What can I do to get these key combinations recognized?
Notes:
- Using the stock distro kernel with no modifications (4.2.0-34-generic).
The
thinkpad_acpi
module is loaded. The entirety of my loaded modules are:
ablk_helper aesni_intel aes_x86_64 ahci arc4 autofs4 binfmt_misc bluetooth bnep btbcm btintel btrtl btusb cfg80211 coretemp crc32_pclmul crct10dif_pclmul cryptd drm drm_kms_helper e1000e gf128mul glue_helper i2c_algo_bit i915 input_leds intel_ips intel_powerclamp iwldvm iwlwifi joydev kvm libahci lp lpc_ich lrw mac80211 mac_hid mei mei_me Module nls_iso8859_1 nvram parport parport_pc ppdev pps_core psmouse ptp serio_raw shpchp snd snd_hda_codec snd_hda_codec_conexant snd_hda_codec_generic snd_hda_codec_hdmi snd_hda_core snd_hda_intel snd_hwdep snd_pcm snd_rawmidi snd_seq snd_seq_device snd_seq_midi snd_seq_midi_event snd_timer soundcore thinkpad_acpi uas usb_storage video wmi
I have used my BIOS to switch the positions of Ctrl and Fn (i,e, Ctrl is effectively to bottom-leftmost key and Fn is emitted).
keyboard-shortcuts keyboard lxde laptop thinkpad
I have a Lenovo Thinkpad X201 (if the submodel matters, please say so), with Lubuntu 15.10 running on it. I use LXDE for my desktop environment (as the name suggets).
Now, as you may know, Thinkpads have additional functionality available as part of their keyboard, using a combinations of a blue-typeface "Fn" key in combination with several of the F-row keys (e.g. Fn+F2 is Lock the laptop, Fn+F4 is go to sleep mode, Fn+F7 is switch output display options and so on.)
Unfortunately, these key combinations - which worked well with Windows (AFAICR; only 90% sure of that) - and do not work at all with Lubuntu. They seem to do nothing.
Why is that? What can I do to get these key combinations recognized?
Notes:
- Using the stock distro kernel with no modifications (4.2.0-34-generic).
The
thinkpad_acpi
module is loaded. The entirety of my loaded modules are:
ablk_helper aesni_intel aes_x86_64 ahci arc4 autofs4 binfmt_misc bluetooth bnep btbcm btintel btrtl btusb cfg80211 coretemp crc32_pclmul crct10dif_pclmul cryptd drm drm_kms_helper e1000e gf128mul glue_helper i2c_algo_bit i915 input_leds intel_ips intel_powerclamp iwldvm iwlwifi joydev kvm libahci lp lpc_ich lrw mac80211 mac_hid mei mei_me Module nls_iso8859_1 nvram parport parport_pc ppdev pps_core psmouse ptp serio_raw shpchp snd snd_hda_codec snd_hda_codec_conexant snd_hda_codec_generic snd_hda_codec_hdmi snd_hda_core snd_hda_intel snd_hwdep snd_pcm snd_rawmidi snd_seq snd_seq_device snd_seq_midi snd_seq_midi_event snd_timer soundcore thinkpad_acpi uas usb_storage video wmi
I have used my BIOS to switch the positions of Ctrl and Fn (i,e, Ctrl is effectively to bottom-leftmost key and Fn is emitted).
keyboard-shortcuts keyboard lxde laptop thinkpad
keyboard-shortcuts keyboard lxde laptop thinkpad
edited Apr 7 '16 at 8:17
asked Apr 6 '16 at 14:55
einpoklum
1,99441950
1,99441950
Did you check if you need a special package to make these keys work? Something like thinkpad_acpi driver? IAs fa as I can remember I needed this driver, but it's a long time ago...
– mnille
Apr 6 '16 at 15:16
@mnille: The thinkpad_acpi driver/module is loaded.
– einpoklum
Apr 6 '16 at 16:32
add a comment |
Did you check if you need a special package to make these keys work? Something like thinkpad_acpi driver? IAs fa as I can remember I needed this driver, but it's a long time ago...
– mnille
Apr 6 '16 at 15:16
@mnille: The thinkpad_acpi driver/module is loaded.
– einpoklum
Apr 6 '16 at 16:32
Did you check if you need a special package to make these keys work? Something like thinkpad_acpi driver? IAs fa as I can remember I needed this driver, but it's a long time ago...
– mnille
Apr 6 '16 at 15:16
Did you check if you need a special package to make these keys work? Something like thinkpad_acpi driver? IAs fa as I can remember I needed this driver, but it's a long time ago...
– mnille
Apr 6 '16 at 15:16
@mnille: The thinkpad_acpi driver/module is loaded.
– einpoklum
Apr 6 '16 at 16:32
@mnille: The thinkpad_acpi driver/module is loaded.
– einpoklum
Apr 6 '16 at 16:32
add a comment |
1 Answer
1
active
oldest
votes
up vote
0
down vote
These keys have undefined behavior to Lunbuntu/Xorg/LXDE, they worked in windows because your drivers were machine specific, these keys/ key combinations may vary among thinkpads and therefore are not covered by thinkpad_acpi
The keys are not identified because either:
- The keycodes are not mapped to any functionality
- The scancodes created by those keystrokes are not mapped to any keycodes
Dealing with all the possibilities in this post would be redundant and lengthy.
You should read this article about handling extra keys from the ArchWiki, the commands will not all translate to Lubuntu, but this should get you in the right direction.
The showkey
tool should work in a shell session on Lubuntu, but will not work while X, your display server, is running
While X is running you will need xorg-xev
(part of the x11 utilities package, sudo apt-get install x11-utils
).
Cheers for the edits *buntu knowers
– Will Barnwell
Apr 8 '16 at 18:40
add a comment |
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
up vote
0
down vote
These keys have undefined behavior to Lunbuntu/Xorg/LXDE, they worked in windows because your drivers were machine specific, these keys/ key combinations may vary among thinkpads and therefore are not covered by thinkpad_acpi
The keys are not identified because either:
- The keycodes are not mapped to any functionality
- The scancodes created by those keystrokes are not mapped to any keycodes
Dealing with all the possibilities in this post would be redundant and lengthy.
You should read this article about handling extra keys from the ArchWiki, the commands will not all translate to Lubuntu, but this should get you in the right direction.
The showkey
tool should work in a shell session on Lubuntu, but will not work while X, your display server, is running
While X is running you will need xorg-xev
(part of the x11 utilities package, sudo apt-get install x11-utils
).
Cheers for the edits *buntu knowers
– Will Barnwell
Apr 8 '16 at 18:40
add a comment |
up vote
0
down vote
These keys have undefined behavior to Lunbuntu/Xorg/LXDE, they worked in windows because your drivers were machine specific, these keys/ key combinations may vary among thinkpads and therefore are not covered by thinkpad_acpi
The keys are not identified because either:
- The keycodes are not mapped to any functionality
- The scancodes created by those keystrokes are not mapped to any keycodes
Dealing with all the possibilities in this post would be redundant and lengthy.
You should read this article about handling extra keys from the ArchWiki, the commands will not all translate to Lubuntu, but this should get you in the right direction.
The showkey
tool should work in a shell session on Lubuntu, but will not work while X, your display server, is running
While X is running you will need xorg-xev
(part of the x11 utilities package, sudo apt-get install x11-utils
).
Cheers for the edits *buntu knowers
– Will Barnwell
Apr 8 '16 at 18:40
add a comment |
up vote
0
down vote
up vote
0
down vote
These keys have undefined behavior to Lunbuntu/Xorg/LXDE, they worked in windows because your drivers were machine specific, these keys/ key combinations may vary among thinkpads and therefore are not covered by thinkpad_acpi
The keys are not identified because either:
- The keycodes are not mapped to any functionality
- The scancodes created by those keystrokes are not mapped to any keycodes
Dealing with all the possibilities in this post would be redundant and lengthy.
You should read this article about handling extra keys from the ArchWiki, the commands will not all translate to Lubuntu, but this should get you in the right direction.
The showkey
tool should work in a shell session on Lubuntu, but will not work while X, your display server, is running
While X is running you will need xorg-xev
(part of the x11 utilities package, sudo apt-get install x11-utils
).
These keys have undefined behavior to Lunbuntu/Xorg/LXDE, they worked in windows because your drivers were machine specific, these keys/ key combinations may vary among thinkpads and therefore are not covered by thinkpad_acpi
The keys are not identified because either:
- The keycodes are not mapped to any functionality
- The scancodes created by those keystrokes are not mapped to any keycodes
Dealing with all the possibilities in this post would be redundant and lengthy.
You should read this article about handling extra keys from the ArchWiki, the commands will not all translate to Lubuntu, but this should get you in the right direction.
The showkey
tool should work in a shell session on Lubuntu, but will not work while X, your display server, is running
While X is running you will need xorg-xev
(part of the x11 utilities package, sudo apt-get install x11-utils
).
edited Apr 7 '16 at 10:54
cas
38.3k44898
38.3k44898
answered Apr 6 '16 at 18:45
Will Barnwell
1032
1032
Cheers for the edits *buntu knowers
– Will Barnwell
Apr 8 '16 at 18:40
add a comment |
Cheers for the edits *buntu knowers
– Will Barnwell
Apr 8 '16 at 18:40
Cheers for the edits *buntu knowers
– Will Barnwell
Apr 8 '16 at 18:40
Cheers for the edits *buntu knowers
– Will Barnwell
Apr 8 '16 at 18:40
add a comment |
Thanks for contributing an answer to Unix & Linux Stack Exchange!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Some of your past answers have not been well-received, and you're in danger of being blocked from answering.
Please pay close attention to the following guidance:
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f274715%2fblue-fn-function-keys-not-working-with-lubuntu-on-my-thinkpad%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Did you check if you need a special package to make these keys work? Something like thinkpad_acpi driver? IAs fa as I can remember I needed this driver, but it's a long time ago...
– mnille
Apr 6 '16 at 15:16
@mnille: The thinkpad_acpi driver/module is loaded.
– einpoklum
Apr 6 '16 at 16:32