[SOLVED] Can't change keyboard Layout on Xorg 1.8

Hi all
I'm trying to configure the Input Hot-plugging on Xorg 1.8 but the keyboard layout is still on US keyboard and I need to change it.
I use some of the configurations of some people of the forum but it still on US, now my 10-evdev-conf file is like this:
Section "InputClass"
Identifier "Keyboards Defaults"
Driver "evdev"
Option "XkbLayout" "latam"
Option "XkbModel" "microsoft"
MatchIsKeyboard "on"
EndSection
If there are a similar topic, Can you put the link?
Thanks
Last edited by MiloCB04 (2010-06-25 04:22:30)

Sorry, but i found the problem, I saved 10-evdev.conf as 10-evdev-conf, and here is my code
Section "InputClass"
Identifier "evdev keyboard catchall"
MatchIsKeyboard "on"
MatchDevicePath "/dev/input/event*"
Driver "evdev"
Option "XkbLayout" "be"
EndSection
Section "InputClass"
Identifier "mouse-all" ## to use a PS/2 mouse :P
MatchIsPointer "on"
Driver "evdev"
EndSection
so I hope that someone can use this solve

Similar Messages

  • Can't change keyboard layout

    I've bought my new Macbook when i traveled to US, though i live in Brazil. I just want my keyboard to have a brazilian layout, with the special characters, and stuff. I've already tried to go to International > Input Menu, and change its configuration, but even though the brazilian flag appears on my right-upper side of the screen, it doesn't change the keyboard layout at all!
    I've set my Mac OS X Leo to be fully in English, 'cause i thought it wouldn't be a problem changing the layout. I don't want the whole software in portuguese, 'cause it really doesn't looks good. Some words are forgotten and other weird things happen. And I don't want the US layout keyboard all the time, 'cause i need to write some stuff in portuguese too.
    Anyone has any sugestions? Anything to do with the initial setup?
    Thanks in advance!

    See this article for an explanation and fixes:
    http://m10lmac.blogspot.com/2007/02/fixing-brazilian-keyboard-layout.html

  • Change Keyboard Layout, But Keep Language

    I have a MacBook with USA keyboard layout.
    While installing, by mistake i selected Latin American keyboard.
    Now, i want my language to still be "Spanish/Argentina", but they keyboard layout should be USA.
    How can i do that? Note that I don't want to have many input keyboards and then have to switch between latin and english language.

    I don't see an option to change "keyboard layout" only.
    Do you really not see the Tab called Input Menu under system preferences/international? There are boxes to check for keyboard layouts, and one is called US.
    Another Tab is called Language, and there you can put Spanish (actually Español) at the top to keep your OS in Spanish.
    Another Tab, in the middle, is called Formats.
    PS If you want to type Spanish with the US layout, you can use the Option/Alt key shortcuts. A list can be found here:
    http://homepage.mac.com/thgewecke/diacritics.html

  • Changing keyboard layout per user

    Hello together,
    On my Laptop the default keyboard layout for X is US-INTL. That"s what I am using.
    Sometimes my friends are using my Laptop, for them I have a seperate user account.
    But they would prefer using the germen (de) keyboard layout.
    Can I somehow change the keyboad layout during login (using a command in .xsession for example)?
    Thansk!
    Nathan

    Thanks for your reply!
    That would work.
    But I want to use XDM for login.
    I found xmodmap for changing keyboard layout.
    But
    xmodmap /usr/share/X11/xkb/symbols/de
    does not work.
    I guess xmodmap needs another filetype.

  • Can I change the layout of an IconItemRenderer?

    I've started working on a mobile application in Flex 4.5.1
    I'm using IconItemRenderer to display elements inside a draggable list.
    Problem is, the IconItemRenderer has a very specific layout:
    Icon on the left, title on the right and message at the bottom.
    If I want to place an image in the middle and have a textfield on each side it's not possible.
    My question is, can I change the layout of an IconItemRenderer, if not, how can achieve the layout I've stated earlier in an element inside a draggable list?
    Thanks.

    IconItemRenderer doesn't have a generic spark layout like other spark containers.  Instead it manually sizes and positions its elements for best performance.
    If you want to customize how these elements are positioned you will want to subclass IconItemRenderer and override the measure() and layoutContents() methods.

  • Can't change the keyboard layout in Xorg

    I tried the different possibilities in the wiki to change the keyboard layout in X. setxkbmap does work, but I'd like to keep the settings across reboots. I tried the two methods in the wiki, here are my config files:
    /etc/X11/xorg.conf.d/00-keyboard.conf (created by localectl)
    # Read and parsed by systemd-localed. It's probably wise not to edit this file
    # manually too freely.
    Section "InputClass"
    Identifier "system-keyboard"
    MatchIsKeyboard "on"
    Option "XkbLayout" "de,ru"
    Option "XkbModel" "pc104"
    Option "XkbVariant" ","
    Option "XkbOptions" "grp:alt_shift_toggle"
    EndSection
    /etc/X11/xorg.conf.d/10-keyboard.conf (manually created)
    Section "InputClass"
    Identifier "system-keyboard"
    MatchIsKeyboard "on"
    Option "XkbLayout" "de,ru"
    Option "XkbModel" "pc104"
    Option "XkbVariant" ","
    Option "XkbOptions" "grp:alt_shift_toggle"
    EndSection
    But the output of "setxkbmap -print -verbose 10" shows german and us-english layout:
    Setting verbose level to 10
    locale is C
    Trying to load rules file ./rules/evdev...
    Trying to load rules file /usr/share/X11/xkb/rules/evdev...
    Success.
    Applied rules from evdev:
    rules: evdev
    model: pc104
    layout: de,us
    variant: ,
    options: grp:alt_shift_toggle
    Trying to build keymap using the following components:
    keycodes: evdev+aliases(qwertz)
    types: complete
    compat: complete
    symbols: pc+de+us:2+inet(evdev)+group(alt_shift_toggle)
    geometry: pc(pc104)
    xkb_keymap {
    xkb_keycodes { include "evdev+aliases(qwertz)" };
    xkb_types { include "complete" };
    xkb_compat { include "complete" };
    xkb_symbols { include "pc+de+us:2+inet(evdev)+group(alt_shift_toggle)"};
    xkb_geometry { include "pc(pc104)" };
    Does anybody know what I am doing wrong? I would appreciate any help.
    Thomas

    In your .xinitrc file put setxkbmap yy & (yy=country code for example de) before it executes your de/wm.

  • [xorg 7] Changing keyboard layout disables deadkeys

    I'm currently using the "us" keyboard, but I'd like to use accents the way I'm used to in Windows with the "US International" layout, i.e. press ' then e which gives me an accented e.
    I used to use the "us_intl" layout in xorg.conf, but somehow when I  do that my deadkeys (Winkey, etc) stop working. Even when I use the deadkeys-option.
    How do I use both?

    I don't know how you switch keyboard but here's how I do it.  I have an entry in my menu that runs the following script:
    #!/bin/bash
    KBD1=us
    KBD2=ca_enhanced
    if setxkbmap -print|grep -q $KBD1
    then
    setxkbmap $KBD2
    else
    setxkbmap $KBD1
    fi
    Each time it's executed, it will switch the keyboard to the other layout. I use xorg in current.
    HTH

  • Can't set keyboard layout in X

    Hello!
    Some days ago X stopped setting XkbLayout to "no" despite me having specified it in /etc/X11/xorg.conf.d/01-keyboard-layout.conf.
    The layout is different when setting it with setxkbmap, e.g. special AltGR characters like ] is gone.
    I use .conf files in /etc/X11/xorg.conf.d/ and synaptics touchpad apparently works.
    rasmus@angrist ~ % cat /etc/X11/xorg.conf.d/01-keyboard-layout.conf
    Section "InputClass"
    Identifier "Keyboard Defaults"
    MatchIsKeyboard "yes"
    Option "XkbLayout" "no"
    Option "XkbVariant" "nodeadkeys"
    Option "XkbOptions" "compose:ralt, caps:escape, terminate:ctrl_alt_bksp"
    EndSection
    rasmus@angrist ~ % cat /etc/X11/xorg.conf.d/10-evdev.conf
    # Catch-all evdev loader for udev-based systems
    # We don't simply match on any device since that also adds accelerometers
    # and other devices that we don't really want to use. The list below
    # matches everything but joysticks.
    Section "InputClass"
    Identifier "evdev pointer catchall"
    MatchIsPointer "on"
    MatchDevicePath "/dev/input/event*"
    Driver "evdev"
    EndSection
    Section "InputClass"
    Identifier "evdev keyboard catchall"
    MatchIsKeyboard "on"
    MatchDevicePath "/dev/input/event*"
    Driver "evdev"
    Option "Xkblayout" "no"
    EndSection
    Let me supply some output. The output of `setxkbmap -print -verbose 10' before running `setxkbmap no':
    Setting verbose level to 10
    locale is C
    Trying to load rules file ./rules/evdev...
    Trying to load rules file /usr/share/X11/xkb/rules/evdev...
    Success.
    Applied rules from evdev:
    rules: evdev
    model: evdev
    layout: us
    options: compose:ralt, caps:escape, terminate:ctrl_alt_bksp
    Trying to build keymap using the following components:
    keycodes: evdev+aliases(qwerty)
    types: complete
    compat: complete
    symbols: pc+us+inet(evdev)+capslock(escape)+compose(ralt)+terminate(ctrl_alt_bksp)
    geometry: pc(pc104)
    xkb_keymap {
    xkb_keycodes { include "evdev+aliases(qwerty)" };
    xkb_types { include "complete" };
    xkb_compat { include "complete" };
    xkb_symbols { include "pc+us+inet(evdev)+capslock(escape)+compose(ralt)+terminate(ctrl_alt_bksp)" };
    xkb_geometry { include "pc(pc104)" };
    After running `setxkbmap no':
    Setting verbose level to 10
    locale is C
    Trying to load rules file ./rules/evdev...
    Trying to load rules file /usr/share/X11/xkb/rules/evdev...
    Success.
    Applied rules from evdev:
    rules: evdev
    model: evdev
    layout: no
    options: compose:ralt, caps:escape, terminate:ctrl_alt_bksp
    Trying to build keymap using the following components:
    keycodes: evdev+aliases(qwerty)
    types: complete
    compat: complete
    symbols: pc+no+inet(evdev)+capslock(escape)+compose(ralt)+terminate(ctrl_alt_bksp)
    geometry: pc(pc104)
    xkb_keymap {
    xkb_keycodes { include "evdev+aliases(qwerty)" };
    xkb_types { include "complete" };
    xkb_compat { include "complete" };
    xkb_symbols { include "pc+no+inet(evdev)+capslock(escape)+compose(ralt)+terminate(ctrl_alt_bksp)" };
    xkb_geometry { include "pc(pc104)" };

    Hey!
    I got some success with disabling iBus in .xinitrc:
    #### iBUS eviroment variables
    #export XIM="ibus"
    #export GTK_IM_MODULE="ibus"
    ##export QT_IM_MODULE="xim"
    #export QT_IM_MODULE="ibus"
    #export XMODIFIERS="@im=ibus"
    #ibus-daemon -d -x &
    as well as having this config in /etc/X11/xorg.conf.d/01-keyboard-layout.conf:
    Section "InputClass"
    Identifier "Keyboard Defaults"
    MatchIsKeyboard "yes"
    Option "XkbRules" "xorg"
    Option "XkbModel" "pc105"
    Option "XkbLayout" "no"
    Option "XkbVariant" "nodeadkeys"
    # Option "XkbOptions" "compose:ralt, caps:escape, terminate:ctrl_alt_bksp"
    EndSection
    DIsabling iBus solved autoconfig of keyboard to "no", and the new config with the addition of XkbModel solved not being able to use AltGr. I recon there is some bug in iBus and the config for X has changed in some way. Also, writing ^ and ~ and other characters in URxvt works now, as it has not worked for a long time, probably some years. I always thought there had something to do with Awesome.

  • Changing keyboard layouts, the difficult way. Japanese layout into Dvorak.

    Hello,
    I was wondering if there is a way to change the keyboard layout systemwise.
    The thing is I usually use a keyboard layout that is very similar to dvorak, of course I have a working layout for this and that's what I'm using right now.
    But now and then, I need to write some japanese as well. What I would like to do is to remap the japanese layout into a dvorak table and still be able to get the shift-jis input.
    In windows it was possible to go into regedit and just change a string and voila you did it. Is there any similiar way in doing it in OSX?

    On a sidenote, the keyboard layout I'm using is downloaded off the internet and then installed, so I'm guessing the layouts that you can choose from are sort of pre-set.
    I have a couple downloaded layouts listed in mine, so I don't think these are pre-set. But I think they must be Roman (script) and perhaps must be installed in Home/Library/Keyboard Layouts. If you would like to send me your layout, I can see if there is a problem with it (tom at bluesky dot org).

  • [SOLVED] Add a custom keyboard layout in X

    I'd like to discard QWERTY and start using Dvorak. However, I find it may be easier to accustom myself to Dvorak if I exchange its left-hand keys with right-hand ones.
    So I want to create a custom keyboard layout. By inspecting /usr/share/X11/xkb, I found there are two methods to specify keyboard layout: by keymaps (seems to be deprecated) and by rules. Both methods will then determine and incorporate keycodes, types, compat, symbols, and geometry.
    Of course I can directly modify existing configurations (for example, to change symbols). But these settings will be gone once I update the package xkeyboard-config.
    Then my question is: Is it possible to add a custom keyboard layout in the user's home directory in a pluggable way?
    Anything about how to add separate keyboard layouts in system folders (say /usr/share/X11/xkb) are also welcome so I can create a separate package which doesn't clash with xkeyboard-config. Thanks.
    PS. I know xmodmap-based methods, but I prefer an original layout which can be loaded and unloaded with setxkbmap.
    Last edited by cyker (2012-01-25 15:50:00)

    If you use ext, you can use "chattr +i filename" to stop the file from being modified - that way you can make sure your changes don't get lost on the update. I have put a colemak file in /usr/share/X11/xkb/symbols/ and can simply load it with "setkxbmap colemak", but I don't really know the magic behind layout settings.
    For reference, my colemak file, with polish diacritics:
    // Colemak symbols for xkb on X.Org Server 7.x
    // 2006-01-01 Shai Coleman, http://colemak.com/ . Public domain.
    partial default alphanumeric_keys
    xkb_symbols "basic" {
    include "us(basic)"
    name[Group1]= "Colemak";
    // Alphanumeric section
    key <TLDE> { [ grave, asciitilde, dead_tilde, asciitilde ] };
    key <AE01> { [ 1, exclam, exclamdown, onesuperior ] };
    key <AE02> { [ 2, at, masculine, twosuperior ] };
    key <AE03> { [ 3, numbersign, ordfeminine, threesuperior ] };
    key <AE04> { [ 4, dollar, cent, sterling ] };
    key <AE05> { [ 5, percent, EuroSign, yen ] };
    key <AE06> { [ 6, asciicircum, hstroke, Hstroke ] };
    key <AE07> { [ 7, ampersand, eth, ETH ] };
    key <AE08> { [ 8, asterisk, thorn, THORN ] };
    key <AE09> { [ 9, parenleft, leftsinglequotemark, leftdoublequotemark ] };
    key <AE10> { [ 0, parenright, rightsinglequotemark, rightdoublequotemark ] };
    key <AE11> { [ minus, underscore, endash, emdash ] };
    key <AE12> { [ equal, plus, multiply, division ] };
    key <AD01> { [ q, Q, adiaeresis, Adiaeresis ] };
    key <AD02> { [ w, W, aring, Aring ] };
    key <AD03> { [ f, F, atilde, Atilde ] };
    key <AD04> { [ p, P, oslash, Ooblique ] };
    key <AD05> { [ g, G, dead_ogonek, asciitilde ] };
    key <AD06> { [ j, J, dstroke, Dstroke ] };
    key <AD07> { [ l, L, lstroke, Lstroke ] };
    key <AD08> { [ u, U, uacute, Uacute ] };
    key <AD09> { [ y, Y, udiaeresis, Udiaeresis ] };
    key <AD10> { [ semicolon, colon, odiaeresis, Odiaeresis ] };
    key <AD11> { [ bracketleft, braceleft, guillemotleft, 0x1002039 ] };
    key <AD12> { [ bracketright, braceright, guillemotright, 0x100203a ] };
    key <BKSL> { [ backslash, bar, asciitilde, asciitilde ] };
    key <AC01> { [ a, A, aogonek, Aogonek ] };
    key <AC02> { [ r, R, dead_grave, asciitilde ] };
    key <AC03> { [ s, S, sacute, Sacute ] };
    key <AC04> { [ t, T, dead_acute, dead_doubleacute ] };
    key <AC05> { [ d, D, dead_diaeresis, asciitilde ] };
    key <AC06> { [ h, H, dead_caron, asciitilde ] };
    key <AC07> { [ n, N, nacute, Nacute ] };
    key <AC08> { [ e, E, eogonek, Eogonek ] };
    key <AC09> { [ i, I, iumlaut, Iumlaut ] };
    key <AC10> { [ o, O, oacute, Oacute ] };
    key <AC11> { [ apostrophe, quotedbl, otilde, Otilde ] };
    key <AB01> { [ z, Z, zabovedot, Zabovedot ] };
    key <AB02> { [ x, X, zacute, Zacute ] };
    key <AB03> { [ c, C, cacute, Cacute ] };
    key <AB04> { [ v, V, oe, OE ] };
    key <AB05> { [ b, B, dead_breve, asciitilde ] };
    key <AB06> { [ k, K, dead_abovering, asciitilde ] };
    key <AB07> { [ m, M, dead_macron, asciitilde ] };
    key <AB08> { [ comma, less, dead_cedilla, asciitilde ] };
    key <AB09> { [ period, greater, dead_abovedot, asciitilde ] };
    key <AB10> { [ slash, question, questiondown, asciitilde ] };
    key <CAPS> { [ BackSpace, BackSpace, BackSpace, BackSpace ] };
    key <LSGT> { [ minus, underscore, endash, emdash ] };
    key <SPCE> { [ space, space, space, nobreakspace ] };
    include "level3(ralt_switch)"

  • How can I change a layout margin to print?

    Many thanks for the last bit of info. However, I designed a card to have .5" margins all round, but the right margin on the layout shows an extra 1/8th of an inch greater on the right margin than the .5" margin showing everywhere else. Why can I not change this margin. I designed a greeting card with a border on both sides of the card, and they don't match cause I can't change this one right side margin. I have looked on all the layout menus to see if there is a reason and just cannot find it. Any clues?

    I'm not sure if you're doing this in landscape view, but that could explain it. Many printers, especially ink jets, have a bigger bottom or trailing margin than the lead margin. The documentation that came with your printer may list minimum margins. Once you find which is the bigger, set both margins to that amount. Unfortunately, that may be bigger than you want.
    Peggy

  • Non-US keyboard layout in Xorg

    Hello,
    I have a Belgian keyboard layout and had some troubles with the Alt-Gr key.
    We combine this key with other keys to generate special symbols like the Euro sign or the @ character for example.
    I found several solutions on several websites but they didn't seem to work for me.
    I now added the following line in my /etc/X11/xinit/xinitrc and now it's working:
    setxkbmap be
    Perhaps it's not a bad idea to add this setxkbmap command to the Xorg package, since I noticed I was not the only
    one who was struggling with this problem.
    Regards,
    Solley

    My XORG look like that:
    Section "InputDevice"
        # generated from default
        Identifier     "Keyboard0"
        Driver         "keyboard"
        Option          "XkbLayout"     "us,lt"
        Option          "XkbOptions"    "grp:alt_shift_toggle"
        Driver          "kbd"
    EndSection

  • CAT2: Can't change worklist layout

    Hello,
    I got an user who can't change the worklist layout (hide/show fields) because the administrator button is missing.
    Where is this setting what do I have to do to 'turn on' that button?
    BR
    Michael

    Got it!
    Object S_ADMI_FCD is needed (activity TCTR - System-wide table control settings).
    Now how can I get myself reward points?

  • Can't change keyboard

    A friend's iPad keyboard setting is stuck in Japanese and she can't change it back to English. Both the Japanese and English keyboards are selected in the keyboard settings, how do I change between the two?

    Tab the globe icon on the keyboard.

  • No access to S_ALV_LAYO, can still change a layout

    End user is executing transaction ME2S and is able to change layout.  When I checked he does have access to authorization object S_ALV_LAYO. I did a system trace and the authorization object is checked, gets a return code of 12. This authrization object is not being loaded into the user buffer, also in the system trace screen the line with this auth object is light green instead of dark green like the rest.
    Please check and suggest why this is happening and how this can be restricted.

    Hi Amit,
    From your post I understand that
    1. User is able to change the layout
    2. User profile has access to S_ALV_LAYO
    3. But still Trace is showing a non-zero return code for S_ALV_LAYO
    4. You want to restrict access to change layout for the user
    If this is the scenario, then try deactivating the object in all the available roles of the user, do a user comparision and see if he is still able to change the layout.
    Do let me know the outcome.
    Thanks & Regards,

Maybe you are looking for

  • Fluctuating battery capacity. can you give any tips to maintain my 596 cycles? (1 year old MBP 2012 13")

    battery capacity went from from 80.4% to 78% to 86%  within the same day. is this normal? i alraeady have 596 cycles 1year old mac with applecare before i'am always draining my battery, now that i knew that it is bad, what should i do now? any tips a

  • Displaying a website in a swing component

    Hi, Does anybody know how to display a website in a swing panel? I have a list of website URL's, when the user clicks an item in the list I want to display the website in a panel. Any help would be great Thanks Alex

  • Essbase Analytic Service on Windows 2003 Server won't start

    A sytstems admin pushed a lot of updates onto the production Essbase and Shared Services servers last night. This morning the Hyperion S9 BI+ Analytic Services 9.3.1 service on the Essbase Server will not start. Log error says: [Sat Sep 10 16:24:19 2

  • Moving from 2012 to 2008

    Hi, We need to move all our reports, SSIS packages and DB components which are now in SQL Server 2012 to SQL Server 2008. Is this possible? We are not downgrading our server(2012) but rather moving into a different server(2008) We have not used any o

  • Using IEngine.UnloadAllModules to unload Labview

    Hi, I currently have a problem with a DLL I'm using.  The problem with the DLL is understood but as it is from a 3rd party vendor it can't be fixed. The DLL is called from TestStand, via a labview VI.  If the DLL returns an error, it needs to unloade