Skip to content

Instantly share code, notes, and snippets.

@nirev
Forked from nilo/gist:c2a31a0f9f29c88145ca
Created February 23, 2017 17:49
Show Gist options
  • Save nirev/f9452070ab1f4a87012fbc4a5a05c17f to your computer and use it in GitHub Desktop.
Save nirev/f9452070ab1f4a87012fbc4a5a05c17f to your computer and use it in GitHub Desktop.
Using cedilha - ArchLinux Cinnamon
Author: Nilo Dantas - n1lo
Based on: https://bugs.launchpad.net/ubuntu/+source/ibus/+bug/518056 - helio-valente post
How to use Cedilha on US Keyboard on ArchLinux
1) Put: English(US, internacional with dead Keys) on your system keyboard layout.
2) Editing the files:
sudo vim /usr/lib/gtk-3.0/3.0.0/immodules.cache
sudo vim /usr/lib/gtk-2.0/2.10.0/immodules.cache
changing the line
"cedilla" "Cedilla" "gtk20" "/usr/share/locale" "az:ca:co:fr:gv:oc:pt:sq:tr:wa"
to
"cedilla" "Cedilla" "gtk20" "/usr/share/locale" "az:ca:co:fr:gv:oc:pt:sq:tr:wa:en"
3) replacing "ć" to "ç" and "Ć" to "Ç" on /usr/share/X11/locale/en_US.UTF-8/Compose
sudo cp /usr/share/X11/locale/en_US.UTF-8/Compose /usr/share/X11/locale/en_US.UTF-8/Compose.bak
sed 's/ć/ç/g' < /usr/share/X11/locale/en_US.UTF-8/Compose | sed 's/Ć/Ç/g' > Compose
sudo mv Compose /usr/share/X11/locale/en_US.UTF-8/Compose
4) add two lines on /etc/environment
GTK_IM_MODULE=cedilla
QT_IM_MODULE=cedilla
5)restart your computer
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment