Change keyboard layout when using a keyboard or other
Well, I was deep reading into setxkbmap
options and changing layouts posts, but I don't find what I need. The problems is the following:
I have a laptop running Fedora 23 Cinnamon Spin, the laptop use es_latam layout, but in the office I use an USB keyboard with es_ES layout. I have both layouts configured in the OS, but I have to change it manually.
The question is:
Is there a way to detect what keyboard I'm using and set the keyboard automatically according to this ?
linux x11 keyboard keyboard-layout
add a comment |
Well, I was deep reading into setxkbmap
options and changing layouts posts, but I don't find what I need. The problems is the following:
I have a laptop running Fedora 23 Cinnamon Spin, the laptop use es_latam layout, but in the office I use an USB keyboard with es_ES layout. I have both layouts configured in the OS, but I have to change it manually.
The question is:
Is there a way to detect what keyboard I'm using and set the keyboard automatically according to this ?
linux x11 keyboard keyboard-layout
add a comment |
Well, I was deep reading into setxkbmap
options and changing layouts posts, but I don't find what I need. The problems is the following:
I have a laptop running Fedora 23 Cinnamon Spin, the laptop use es_latam layout, but in the office I use an USB keyboard with es_ES layout. I have both layouts configured in the OS, but I have to change it manually.
The question is:
Is there a way to detect what keyboard I'm using and set the keyboard automatically according to this ?
linux x11 keyboard keyboard-layout
Well, I was deep reading into setxkbmap
options and changing layouts posts, but I don't find what I need. The problems is the following:
I have a laptop running Fedora 23 Cinnamon Spin, the laptop use es_latam layout, but in the office I use an USB keyboard with es_ES layout. I have both layouts configured in the OS, but I have to change it manually.
The question is:
Is there a way to detect what keyboard I'm using and set the keyboard automatically according to this ?
linux x11 keyboard keyboard-layout
linux x11 keyboard keyboard-layout
edited May 13 '16 at 12:57
carpinchosaurio
231111
231111
asked Jan 25 '16 at 16:07
X3MBoyX3MBoy
304115
304115
add a comment |
add a comment |
1 Answer
1
active
oldest
votes
How about a shortcut in tray ?
Command line solution:
System-wide locale settings are stored in the /etc/locale.conf file, which is read at early boot by the system daemon
To show the current settings, use the status option:
localectl status
you might see a result like this
~]$ localectl status
System Locale: LANG=en_US.UTF-8
VC Keymap: us
X11 Layout: n/a
list keymaps:
localectl list-keymaps
change console keymap:
localectl set-keymap jp106
change x11 keymap:
localectl set-x11-keymap us
if you want to set British English as your default locale, first find the name of this locale by using list-locales. Then, as root, type the command in the following form
localectl set-locale LANG=en_GB.utf8
The best approach i found was with the cinnamon keyboard options, where there is an option to change keyboard distribution with a key. I personally use the scroll lock button (because i don't use it to anything else). In the System Configuration -> Keyboard (Hardware Section) the tab "Layouts" have an "Options" buttons, and the "Change Layout" option is there. Sorry if i'm mistaken with the names, but my Fedora is in Spanish.
– X3MBoy
Mar 8 '16 at 12:47
Glad to see that your issue got resolved.
– Raju
Mar 8 '16 at 12:50
add a comment |
Your Answer
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "106"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: false,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: null,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
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%2f257553%2fchange-keyboard-layout-when-using-a-keyboard-or-other%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
How about a shortcut in tray ?
Command line solution:
System-wide locale settings are stored in the /etc/locale.conf file, which is read at early boot by the system daemon
To show the current settings, use the status option:
localectl status
you might see a result like this
~]$ localectl status
System Locale: LANG=en_US.UTF-8
VC Keymap: us
X11 Layout: n/a
list keymaps:
localectl list-keymaps
change console keymap:
localectl set-keymap jp106
change x11 keymap:
localectl set-x11-keymap us
if you want to set British English as your default locale, first find the name of this locale by using list-locales. Then, as root, type the command in the following form
localectl set-locale LANG=en_GB.utf8
The best approach i found was with the cinnamon keyboard options, where there is an option to change keyboard distribution with a key. I personally use the scroll lock button (because i don't use it to anything else). In the System Configuration -> Keyboard (Hardware Section) the tab "Layouts" have an "Options" buttons, and the "Change Layout" option is there. Sorry if i'm mistaken with the names, but my Fedora is in Spanish.
– X3MBoy
Mar 8 '16 at 12:47
Glad to see that your issue got resolved.
– Raju
Mar 8 '16 at 12:50
add a comment |
How about a shortcut in tray ?
Command line solution:
System-wide locale settings are stored in the /etc/locale.conf file, which is read at early boot by the system daemon
To show the current settings, use the status option:
localectl status
you might see a result like this
~]$ localectl status
System Locale: LANG=en_US.UTF-8
VC Keymap: us
X11 Layout: n/a
list keymaps:
localectl list-keymaps
change console keymap:
localectl set-keymap jp106
change x11 keymap:
localectl set-x11-keymap us
if you want to set British English as your default locale, first find the name of this locale by using list-locales. Then, as root, type the command in the following form
localectl set-locale LANG=en_GB.utf8
The best approach i found was with the cinnamon keyboard options, where there is an option to change keyboard distribution with a key. I personally use the scroll lock button (because i don't use it to anything else). In the System Configuration -> Keyboard (Hardware Section) the tab "Layouts" have an "Options" buttons, and the "Change Layout" option is there. Sorry if i'm mistaken with the names, but my Fedora is in Spanish.
– X3MBoy
Mar 8 '16 at 12:47
Glad to see that your issue got resolved.
– Raju
Mar 8 '16 at 12:50
add a comment |
How about a shortcut in tray ?
Command line solution:
System-wide locale settings are stored in the /etc/locale.conf file, which is read at early boot by the system daemon
To show the current settings, use the status option:
localectl status
you might see a result like this
~]$ localectl status
System Locale: LANG=en_US.UTF-8
VC Keymap: us
X11 Layout: n/a
list keymaps:
localectl list-keymaps
change console keymap:
localectl set-keymap jp106
change x11 keymap:
localectl set-x11-keymap us
if you want to set British English as your default locale, first find the name of this locale by using list-locales. Then, as root, type the command in the following form
localectl set-locale LANG=en_GB.utf8
How about a shortcut in tray ?
Command line solution:
System-wide locale settings are stored in the /etc/locale.conf file, which is read at early boot by the system daemon
To show the current settings, use the status option:
localectl status
you might see a result like this
~]$ localectl status
System Locale: LANG=en_US.UTF-8
VC Keymap: us
X11 Layout: n/a
list keymaps:
localectl list-keymaps
change console keymap:
localectl set-keymap jp106
change x11 keymap:
localectl set-x11-keymap us
if you want to set British English as your default locale, first find the name of this locale by using list-locales. Then, as root, type the command in the following form
localectl set-locale LANG=en_GB.utf8
edited Feb 24 '16 at 23:37
answered Feb 24 '16 at 23:06
RajuRaju
1732211
1732211
The best approach i found was with the cinnamon keyboard options, where there is an option to change keyboard distribution with a key. I personally use the scroll lock button (because i don't use it to anything else). In the System Configuration -> Keyboard (Hardware Section) the tab "Layouts" have an "Options" buttons, and the "Change Layout" option is there. Sorry if i'm mistaken with the names, but my Fedora is in Spanish.
– X3MBoy
Mar 8 '16 at 12:47
Glad to see that your issue got resolved.
– Raju
Mar 8 '16 at 12:50
add a comment |
The best approach i found was with the cinnamon keyboard options, where there is an option to change keyboard distribution with a key. I personally use the scroll lock button (because i don't use it to anything else). In the System Configuration -> Keyboard (Hardware Section) the tab "Layouts" have an "Options" buttons, and the "Change Layout" option is there. Sorry if i'm mistaken with the names, but my Fedora is in Spanish.
– X3MBoy
Mar 8 '16 at 12:47
Glad to see that your issue got resolved.
– Raju
Mar 8 '16 at 12:50
The best approach i found was with the cinnamon keyboard options, where there is an option to change keyboard distribution with a key. I personally use the scroll lock button (because i don't use it to anything else). In the System Configuration -> Keyboard (Hardware Section) the tab "Layouts" have an "Options" buttons, and the "Change Layout" option is there. Sorry if i'm mistaken with the names, but my Fedora is in Spanish.
– X3MBoy
Mar 8 '16 at 12:47
The best approach i found was with the cinnamon keyboard options, where there is an option to change keyboard distribution with a key. I personally use the scroll lock button (because i don't use it to anything else). In the System Configuration -> Keyboard (Hardware Section) the tab "Layouts" have an "Options" buttons, and the "Change Layout" option is there. Sorry if i'm mistaken with the names, but my Fedora is in Spanish.
– X3MBoy
Mar 8 '16 at 12:47
Glad to see that your issue got resolved.
– Raju
Mar 8 '16 at 12:50
Glad to see that your issue got resolved.
– Raju
Mar 8 '16 at 12:50
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.
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%2f257553%2fchange-keyboard-layout-when-using-a-keyboard-or-other%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