Croatian keyboard layout

hi budgies, did anybody made CROATIAN KEYBOARD LAYOUT for budgie, or US with croatian letters that actually work? whichever system croatian layout included i try to change = no croatian letters. there is a git:

but it doesn`t work for my pc, already first command fails.

It’s already there :wink:

If you have decent Xorg release, layout is already included - you don’t have to install anything - you can just set it by:

setxkbmap hr us

or by setting up in xorg.conf:

Option "XkbLayout" "hr(us)"

To add a keyboard mapping in your Budgie,
go to « settings » then « Country & Language » then click on the [ + ] under « input sources »
It should look like :

1 Like

thanx for the answer,
this xorg thing is not for me, too complicated for my terminal knowledge. however integrated budgie kbd layouts should work i guess. well they dont. all 4 croatian layouts look the same - no croatian signs of any kind. any of 4 croatian i select all the same - us. maybe its a bug on my pc. budgie 20.04. if i remember lately i tried budgie 16 or 18 i don`t remember - this croatian layout was working.

So… had you tried anything regarding Xorg ? Or did you do nothing because it looked too complicated ?

If you had tried something try to describe it, or to show the command lines you used.

I suspect something’s broken by your side, because here I can install Croatian keyboard :


Maybe some packages to reinstall ( if I find which ones, I’ll edit this message ).


edit :

I’d say these ones
xkb-data
xserver-xorg
x11-xkb-utils
keyboards-rg not sure about that one

Try reinstalling them using your usual package manager ( synaptic, gnome-package-kit, software… ) or

sudo apt install --reinstall xkb-data xserver-xorg x11-xkb-utils

On my system, these packages are installed :

django@ASGARD:~$ dpkg -l | grep -Ei "keyboard|xkb|xserver-xorg"
ii  budgie-keyboard-autoswitch-applet     1.0.2-0ubuntu1                          all          Applet adding the ability to set a different keyboard layout per application
ii  budgie-window-shuffler                1.0.2-0ubuntu1                          amd64        Keyboard and GUI friendly window-tiling capability
ii  keyboard-configuration                1.194ubuntu3                            all          system-wide keyboard preferences
ii  libgnomekbd-common                    3.26.1-1                                all          GNOME library to manage keyboard configuration - common files
ii  libgnomekbd8:amd64                    3.26.1-1                                amd64        GNOME library to manage keyboard configuration - shared library
ii  libxcb-xkb1:amd64                     1.14-2                                  amd64        X C Binding, XKEYBOARD extension
ii  libxdo3:amd64                         1:3.20160805.1-4                        amd64        library for simulating (generating) X11 keyboard/mouse input events
ii  libxkbcommon-x11-0:amd64              0.10.0-1                                amd64        library to create keymaps with the XKB X11 protocol
ii  libxkbcommon0:amd64                   0.10.0-1                                amd64        library interface to the XKB compiler - shared library
ii  libxkbfile1:amd64                     1:1.1.0-1                               amd64        X11 keyboard file manipulation library
ii  libxklavier16:amd64                   5.4-4                                   amd64        X Keyboard Extension high-level API
ii  onboard                               1.4.1-2ubuntu7                          amd64        Simple On-screen Keyboard
ii  onboard-common                        1.4.1-2ubuntu7                          all          Simple On-screen Keyboard (common files)
ii  x11-xkb-utils                         7.7+5                                   amd64        X11 XKB utilities
ii  xdotool                               1:3.20160805.1-4                        amd64        simulate (generate) X11 keyboard/mouse input events
ii  xkb-data                              2.29-2                                  all          X Keyboard Extension (XKB) configuration data
ii  xserver-xorg                          1:7.7+19ubuntu14                        amd64        X.Org X server
ii  xserver-xorg-core                     2:1.20.8-2ubuntu2.4                     amd64        Xorg X server - core server
ii  xserver-xorg-input-libinput           0.29.0-1                                amd64        X.Org X server -- libinput input driver
ii  xserver-xorg-legacy                   2:1.20.8-2ubuntu2.4                     amd64        setuid root Xorg server wrapper
ii  xserver-xorg-video-all                1:7.7+19ubuntu14                        amd64        X.Org X server -- output driver metapackage
ii  xserver-xorg-video-amdgpu             19.1.0-1                                amd64        X.Org X server -- AMDGPU display driver
ii  xserver-xorg-video-ati                1:19.1.0-1                              amd64        X.Org X server -- AMD/ATI display driver wrapper
ii  xserver-xorg-video-fbdev              1:0.5.0-1ubuntu1                        amd64        X.Org X server -- fbdev display driver
ii  xserver-xorg-video-intel              2:2.99.917+git20200226-1                amd64        X.Org X server -- Intel i8xx, i9xx display driver
ii  xserver-xorg-video-nouveau            1:1.0.16-1                              amd64        X.Org X server -- Nouveau display driver
ii  xserver-xorg-video-qxl                0.1.5+git20200331-1                     amd64        X.Org X server -- QXL display driver
ii  xserver-xorg-video-radeon             1:19.1.0-1                              amd64        X.Org X server -- AMD/ATI Radeon display driver
ii  xserver-xorg-video-vesa               1:2.4.0-2                               amd64        X.Org X server -- VESA display driver
ii  xserver-xorg-video-vmware             1:13.3.0-3                              amd64        X.Org X server -- VMware display driver
django@ASGARD:~$ 

thanx for help, still the same. i reinstalled using your command - got no errors, restarted few times. all croatian keyboards are us. used your command about the packages shows…

six@sixPC:~$ dpkg -l | grep -Ei "keyboard|xkb|xserver-xorg"
ii  budgie-window-shuffler                        1.0.2-0ubuntu1                      amd64        Keyboard and GUI friendly window-tiling capability
ii  keyboard-configuration                        1.194ubuntu3                        all          system-wide keyboard preferences
ii  libgnomekbd-common                            3.26.1-1                            all          GNOME library to manage keyboard configuration - common files
ii  libgnomekbd8:amd64                            3.26.1-1                            amd64        GNOME library to manage keyboard configuration - shared library
ii  libxcb-xkb1:amd64                             1.14-2                              amd64        X C Binding, XKEYBOARD extension
ii  libxdo3:amd64                                 1:3.20160805.1-4                    amd64        library for simulating (generating) X11 keyboard/mouse input events
ii  libxkbcommon-x11-0:amd64                      0.10.0-1                            amd64        library to create keymaps with the XKB X11 protocol
ii  libxkbcommon0:amd64                           0.10.0-1                            amd64        library interface to the XKB compiler - shared library
ii  libxkbfile1:amd64                             1:1.1.0-1                           amd64        X11 keyboard file manipulation library
ii  libxklavier16:amd64                           5.4-4                               amd64        X Keyboard Extension high-level API
ii  onboard                                       1.4.1-2ubuntu7                      amd64        Simple On-screen Keyboard
ii  onboard-common                                1.4.1-2ubuntu7                      all          Simple On-screen Keyboard (common files)
ii  x11-xkb-utils                                 7.7+5                               amd64        X11 XKB utilities
ii  xdotool                                       1:3.20160805.1-4                    amd64        simulate (generate) X11 keyboard/mouse input events
ii  xkb-data                                      2.29-2                              all          X Keyboard Extension (XKB) configuration data
ii  xserver-xorg                                  1:7.7+19ubuntu14                    amd64        X.Org X server
ii  xserver-xorg-core                             2:1.20.8-2ubuntu2.4                 amd64        Xorg X server - core server
ii  xserver-xorg-input-libinput                   0.29.0-1                            amd64        X.Org X server -- libinput input driver
ii  xserver-xorg-legacy                           2:1.20.8-2ubuntu2.4                 amd64        setuid root Xorg server wrapper
ii  xserver-xorg-video-all                        1:7.7+19ubuntu14                    amd64        X.Org X server -- output driver metapackage
ii  xserver-xorg-video-amdgpu                     19.1.0-1                            amd64        X.Org X server -- AMDGPU display driver
ii  xserver-xorg-video-ati                        1:19.1.0-1                          amd64        X.Org X server -- AMD/ATI display driver wrapper
ii  xserver-xorg-video-fbdev                      1:0.5.0-1ubuntu1                    amd64        X.Org X server -- fbdev display driver
ii  xserver-xorg-video-intel                      2:2.99.917+git20200226-1            amd64        X.Org X server -- Intel i8xx, i9xx display driver
ii  xserver-xorg-video-nouveau                    1:1.0.16-1                          amd64        X.Org X server -- Nouveau display driver
ii  xserver-xorg-video-qxl                        0.1.5+git20200331-1                 amd64        X.Org X server -- QXL display driver
ii  xserver-xorg-video-radeon                     1:19.1.0-1                          amd64        X.Org X server -- AMD/ATI Radeon display driver
ii  xserver-xorg-video-vesa                       1:2.4.0-2                           amd64        X.Org X server -- VESA display driver
ii  xserver-xorg-video-vmware                     1:13.3.0-3                          amd64        X.Org X server -- VMware display driver

maybe i return complete pc to budgie 18lts? it doesn`t have this problem.

Well, UbuntuBudgie 20.04 does not have this problem either, as you can see I had this Croatian keyboard installed.

Try sudo dpkg-reconfigure xkb-data

Maybe some parameters and config’s that are not saved into your personal folder.
Let’s see there’s no rights and permissions issues there

find ~ -user root
find ~ ! -user $USER

If those answer nothing then it’s all good.
Or they will answer the files and folders belonging to root / not belonging to $USER

1 Like

Guess also worth checking by creating a brand new user account and login. This will confirm if it’s a system wide issue or account specific.

1 Like