Writing Portfolio - Aldair
Toggle Dark/Light/Auto mode Toggle Dark/Light/Auto mode Toggle Dark/Light/Auto mode Back to homepage

Keyboard Layout Configuration

Using System Settings

Important

If you need to input languages that do not use Latin characters (for example, Chinese or Japanese), use IBus instead.

  1. In the System Settings screen, go to Input Devices > Keyboard > Layouts.

    The layouts screen appears.

    Keyboard layouts screen.
  2. Select Configure layouts.

  3. Configure keyboard layouts as you need.

    • To add a keyboard layout click Add, select a layout from the list, and click OK.

    • To remove a keyboard layout select a layout from the list and click Remove.

    • To order the list of keyboard layouts, select a layout from the list, then use the Move Up and Move Down buttons to reorder the list.

  4. Configure a keyboard shortcut to switch between layouts by using the options under Shortcuts for Switching Layout.

    • To use the default shortcuts Solus Plasma provides, use the Main shortcuts and 3rd level shortcuts options.

    • To use a custom shortcut, use the Alternative shortcut option.

  5. Click Apply

Using IBus

Solus Plasma includes IBus installed by default. However, you need to enable and integrate IBus with Plasma before usage.

Important

Using IBus overrides the configuration in the Layouts section of System Settings

  1. Open the /home/[username]/.bashrc file with a text editor.

  2. Add the following lines at the end of the file.

    export GTK_IM_MODULE=ibus
    export QT_IM_MODULE=ibus
    export XMODIFIERS=@im=ibus
  3. Save the file.

  4. Configure IBus to autostart.

    1. In the System Settings screen, go to Workspace > Startup and Shutdown > Autostart.

    2. Click Add, then Add Application.

    3. In the search box, enter ibus-daemon -rxR and click OK.

  5. Log out from your session, then log in again.

  6. Configure keyboard layouts as you need.

    1. Open IBus Preferences from the application launcher.

    2. In the Input Method tab, add the keyboard layout you need.

Important

Some keyboard layouts require installing additional packages.