Author: Travis Newman
-
KDE Neon on ZFS
Based on this excellent guide.
WARNING: You’re going to be messing with hard drives. You’ll probably be doing most of this as root. As the old adage goes, “The good thing about Linux is that it does exactly what you tell it to do. The bad thing about Linux is that it does exactly what you tell it to do.” I strongly recommend you to disconnect/remove drives you don’t want touched during this procedure so you don’t inadvertently wipe a disk you don’t want wiped.
Note: at the time of this writing, KDE Neon is based on Ubuntu 16.04 Xenial.
The whole process looks something like this:
- Boot into Xenial Desktop live environment
- Install ZFS packages in live environment
- Prepare array
- Debootstrap base system into array
- Chroot into array
- Install the rest of KDE Neon
- Tweak
- Reboot into new KDE Neon system on ZFS
-
Chinese Input + KDE Neon
Managed to get Chinese input on KDE Neon usingfcitx
. These are the packages I have installed:sudo apt install fcitx fcitx-bin fcitx-config-common fcitx-config-gtk fcitx-data fcitx-frontend-all fcitx-frontend-gtk2 fcitx-frontend-gtk3 fcitx-frontend-qt4 fcitx-frontend-qt5 fcitx-module-dbus fcitx-module-kimpanel fcitx-module-lua fcitx-module-x11 fcitx-modules fcitx-ui-classic im-config libfcitx-core0 libfcitx-gclient0 libfcitx-qt5-1 libgeoclue0 libgettextpo0 libjavascriptcoregtk-4.0-18 libpresage-data libpresage1v5 libtinyxml2.6.2v5 libwebkit2gtk-4.0-37 libwebkit2gtk-4.0-37-gtk2 presage zenity zenity-common fcitx-libpinyin
To start at login:
sudo cp /usr/share/fcitx/xdg/autostart/fcitx-autostart.desktop /etc/xdg/autostart/
I was having an issue where the
fcitx
configurator window would pop up at login, which I did not want. I edited theExec=
line as shown, which seems to have alleviated the problem:... #Exec=fcitx-autostart Exec=fcitx ...
Not sure why
fcitx-autostart
also opensfcitx-configtool
at login. If I close everything and runfcitx-autostart
fromxterm
, it does start the little systray applet thing, but not the configurator. From what I can tell, it only opens the configurator when it runs at login. -
KDE Neon System Settings Workspace Theme Picker Missing
sudo apt update sudo apt dist-upgrade sudo apt install qml-module-org-kde-kcm
Source: https://muhdzamri.blogspot.tw/2018/01/problem-with-kde-look-and-feel-and.html
More info:
# apt show qml-module-org-kde-kcm Package: qml-module-org-kde-kcm Version: 5.42.0-0neon+16.04+xenial+build54 Priority: optional Section: libs Source: kdeclarative Maintainer: Neon CI <[email protected]> Installed-Size: 63.5 kB Depends: libkf5declarative5 (>= 5.42.0-0neon+16.04+xenial+build54), qml-module-org-kde-kirigami2, libc6 (>= 2.14), libkf5quickaddons5, libqt5core5a (>= 5.9.3+dfsg), libqt5qml5 (>= 5.9.3), libstdc++6 (>= 4.1.1) Homepage: https://projects.kde.org/projects/frameworks/kdeclarative Download-Size: 15.6 kB APT-Manual-Installed: yes APT-Sources: http://archive.neon.kde.org/user xenial/main amd64 Packages Description: provides integration of QML and KDE Frameworks - kconfig This import contains KDE extras that are visually similar to Qt Quick Controls. . This package contains the QML files used by libkf5declarative.