# Croatian keyboard layout

**URL:** <https://discourse.ubuntubudgie.org/t/croatian-keyboard-layout/4156>\
**Category:** Budgie Desktop\
**Created:** [September 13, 2020, 7:31am UTC](https://discourse.ubuntubudgie.org/t/croatian-keyboard-layout/4156 "2020-09-13T07:31:37Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![sixten](https://yyz1.discourse-cdn.com/flex035/user_avatar/discourse.ubuntubudgie.org/sixten/32/2779_2.png) [@sixten](https://discourse.ubuntubudgie.org/u/sixten)\
**Post date:** [September 13, 2020, 7:31am UTC](https://discourse.ubuntubudgie.org/t/croatian-keyboard-layout/4156/1 "2020-09-13T07:31:37Z")

</div>

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:

> **[kost/Croatian-US-linux](https://github.com/kost/Croatian-US-linux)**
>
> Croatian US keyboard for Linux. Contribute to kost/Croatian-US-linux development by creating an account on GitHub.

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

---

<div class="post-metadata">

**Author:** ![Coeur-Noir](https://yyz1.discourse-cdn.com/flex035/user_avatar/discourse.ubuntubudgie.org/coeur-noir/32/4515_2.png) [@Coeur-Noir](https://discourse.ubuntubudgie.org/u/Coeur-Noir)\
**Post date:** [September 13, 2020, 8:11pm UTC](https://discourse.ubuntubudgie.org/t/croatian-keyboard-layout/4156/2 "2020-09-13T20:11:00Z")

</div>

It’s already there 😉

> If you have decent Xorg release, layout is already included - you don’t have to install anything - you can just set it by:
> 
> ```auto
> setxkbmap hr us
> 
> ```
> 
> or by setting up in xorg.conf:
> 
> ```auto
> 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 :

 ![Capture d’écran du 2020-09-13 22-09-19](https://canada1.discourse-cdn.com/flex035/uploads/ubuntubudgie/original/2X/e/ecdd58464d3ee6e51178e31e758efeefa9be3263.jpeg)

---

<div class="post-metadata">

**Author:** ![sixten](https://yyz1.discourse-cdn.com/flex035/user_avatar/discourse.ubuntubudgie.org/sixten/32/2779_2.png) [@sixten](https://discourse.ubuntubudgie.org/u/sixten)\
**Post date:** [September 14, 2020, 3:43pm UTC](https://discourse.ubuntubudgie.org/t/croatian-keyboard-layout/4156/3 "2020-09-14T15:43:49Z")

</div>

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 don`t. all 4 croatian layouts look the same - no croatian signs of any kind. any of 4 croatian i select all the same - us. maybe it`s 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.

 ![Screenshot from 2020-09-14 17-35-28](https://canada1.discourse-cdn.com/flex035/uploads/ubuntubudgie/original/2X/a/a78bbc43ef69e5bab95d2f33cf978ae047c31210.jpeg)

---

<div class="post-metadata">

**Author:** ![Coeur-Noir](https://yyz1.discourse-cdn.com/flex035/user_avatar/discourse.ubuntubudgie.org/coeur-noir/32/4515_2.png) [@Coeur-Noir](https://discourse.ubuntubudgie.org/u/Coeur-Noir)\
**Post date:** [September 14, 2020, 11:41pm UTC](https://discourse.ubuntubudgie.org/t/croatian-keyboard-layout/4156/4 "2020-09-14T23:41:21Z")

</div>

> [@sixten](#):
>
> this xorg thing is not for me, too complicated for my terminal knowledge

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 :

 ![croatian_kbd](https://canada1.discourse-cdn.com/flex035/uploads/ubuntubudgie/original/2X/3/39ca7d9e9a8e3af7603095f91cb92275d30d359f.png)  
Maybe some packages to reinstall ( if I find which ones, I’ll edit this message ).

* * *

_edit :_

I’d say these ones  
⋅ [xkb-data](https://packages.ubuntu.com/focal/xkb-data)  
⋅ [xserver-xorg](https://packages.ubuntu.com/focal/xserver-xorg)  
⋅ [x11-xkb-utils](https://packages.ubuntu.com/focal/x11-xkb-utils)  
~~⋅ [keyboards-rg](https://packages.ubuntu.com/focal/keyboards-rg)~~ not sure about that one

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

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

```

On my system, these packages are installed :

```auto
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:~$ 

```

---

<div class="post-metadata">

**Author:** ![sixten](https://yyz1.discourse-cdn.com/flex035/user_avatar/discourse.ubuntubudgie.org/sixten/32/2779_2.png) [@sixten](https://discourse.ubuntubudgie.org/u/sixten)\
**Post date:** [September 15, 2020, 2:26pm UTC](https://discourse.ubuntubudgie.org/t/croatian-keyboard-layout/4156/5 "2020-09-15T14:26:24Z")

</div>

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…

```auto
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.

---

<div class="post-metadata">

**Author:** ![Coeur-Noir](https://yyz1.discourse-cdn.com/flex035/user_avatar/discourse.ubuntubudgie.org/coeur-noir/32/4515_2.png) [@Coeur-Noir](https://discourse.ubuntubudgie.org/u/Coeur-Noir)\
**Post date:** [September 15, 2020, 3:37pm UTC](https://discourse.ubuntubudgie.org/t/croatian-keyboard-layout/4156/6 "2020-09-15T15:37:15Z")

</div>

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

```auto
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

---

<div class="post-metadata">

**Author:** ![fossfreedom](https://yyz1.discourse-cdn.com/flex035/user_avatar/discourse.ubuntubudgie.org/fossfreedom/32/1405_2.png) [@fossfreedom](https://discourse.ubuntubudgie.org/u/fossfreedom)\
**Post date:** [September 15, 2020, 4:17pm UTC](https://discourse.ubuntubudgie.org/t/croatian-keyboard-layout/4156/7 "2020-09-15T16:17:46Z")

</div>

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.
