Table of Contents


app-i18n/ibus-qt is necessary in order to be able to use the ibus input system within KDE applications.


To enable the ibus input method within Qt5 applications, install dev-qt/qtgui with the 'ibus' USE flag instead.

External resources

Official repository: https://github.com/ibus/ibus-qt

Invisible mouse cursor

An invisible mouse cursor is most likely caused by a failure of the X Windows graphic drivers.

Please update this page with other causes which may cause the mouse cursor to be invisible, links to upstream bugs, and the solutions.

KDE: Monitor resolution and refresh rate

This section is based on a real life scenario and the solution found. Please this section to confirm certain points.

Default browser in KDE

In KDE systemsettings > Personalization > Applications > Default applications > Web browser:

Type in the browser name in the field "in the following browser", e.g. konqueror.
If you want the option "in an application based on the contents of the URL", and still be able to select another default browser, you have to use the second field as described above, save, then select back "in an application based on the contents of the URL" and save again.

See also

Create ebuild for KDE 1

Create an ebuild for KDE 1. Make sure it can be installed and used alongside KDE Plasma 5.

In October 2016, for KDE's 20th birthday, KDE 1 was fixed and re-released to work on a modern system:

KDE Project releases KDE 1 !


git clone git://anongit.kde.org/qt1
git clone git://anongit.kde.org/kde1-kdelibs

Ibus: Chinese input not working in specific applications

Ibus / Chinese input not working in specific applications

KDE applications

Requirements for ibus to work within KDE applications:

- The package ibus-qt should be installed.

- The package ibus-qt should be built against the proper qt library. This is relevant in distributions (like gentoo) which may ship with several qt libraries installed (e.g. qt4 and qt5). ibus-qt will only work within applications built for the same libraries as itself.
In gentoo:
For Qt4 applications, install: app-i18n/ibus-qt.

KDE and systemd


logind depends on systemd.
The bug below shows that KDE developers fully expect users to use logind and systemd:

Bug 360489 -  kscreenlocker suggests running "loginctl unlock-sessions" even though I don't use systemd

A reply from a KDE developer says that they won't fix this for users not using systemd:

Martin Gräßlin 2016-03-14 :

KDE: What are gpg-agent and ssh-agent?

I updated gentoo today and noticed:

>>> Installing (226 of 226) kde-base/kdebase-startkde-4.11.22::gentoo
* Updating desktop mime database ...
* Updating shared mime info database ...
* Updating desktop mime database ...
* Updating shared mime info database ...

* To enable gpg-agent and/or ssh-agent in KDE sessions,
* edit /etc/kde/startup/agent-startup.sh and
* /etc/kde/shutdown/agent-shutdown.sh

* The name of the session script has changed.
* If you currently have XSESSION="kde-4.11" in your
* configuration files, you will need to change it to

Syndicate content