zer0coolx / fedora-kde-minimal-install-guide Goto Github PK
View Code? Open in Web Editor NEWGuide to install KDE Plasma desktop environment on a minimal Fedora installation
License: GNU General Public License v3.0
Guide to install KDE Plasma desktop environment on a minimal Fedora installation
License: GNU General Public License v3.0
kdelibs, kde-runtime, kde-platform-plugin, and phonon-backend-gstreamer are definitively Qt4-based. Plasma 5 runs fine without Qt4.
I have already installed Fedora 32 with Gnome, I want to just try out the Desktop Environment without any of its applications like Okular or even essential ones like Kate or Konsole. I just want to get the feel of the DE, not of the apps. What packages should I follow or what modifications to the install script will do?
system-config-keyboard doesn't seem to exist on Fedora 32 and causes the bash script to exit.
Has the package been renamed or dropped completely?
There has to be a way to configure the various switches, kwin effects etc. to remove animations, blur and transparency for very low power systems.
I just installed Fedora using the Everything install image and I chose the KDE desktop environment on the list of software when installing and the environment I ended up was pretty minimal. The only "bloatware" were konqueror, kmail, korganiser and the likes. It doesn't even come with okular!
I would recommend giving that a go next time to see how your experience compares with your minimal setup.
Thank you so much for this guide, but my eyes hurt from copying all the packages from my iPod touch 7th gen into my computer.
Please mention the script in the start of the section, it’ll make life so much better, thanks man 🙏
This is not working for me in ESXi 6.7 U1, but then again neither is any other install from the everything ISO (confirmed the ISO works on a laptop using the KDE Plasma Workspace option and my method, so the ISO isn't bad). It seems there is some issue with ESXi 6.7 U1 and Fedora 30.
See the last bugzilla comment here - https://bugzilla.redhat.com/show_bug.cgi?id=1736886
Balooctl disable && balooctl purge
Slows down the system, resource hog
adwaita-gtk2-theme: can be substituted for breeze-gtk for better intergration between qt and GTK out of the box.
firewall-config: unnecessary, should be removed.
kinfocenter: is broken on Fedora and is not required, it should be removed.
system-config-language & system-config-keyboard: one package is missing from the Fedora 32 repos, they are not required for a successful install, should be removed.
https://bugzilla.redhat.com/show_bug.cgi?id=1644313#c55
This is a known Fedora bug that seems to impact the netinstall iso.
To resolve this run the commands linked to above as root/sudo after installing the required packages and booting into the DE:
semanage fcontext -a -t systemd_logind_exec_t /usr/lib/systemd/systemd-user-runtime-dir
restorecon -v /usr/lib/systemd/systemd-user-runtime-dir
This should resolve the alerts related to the issue.
This issue is unrelated to using my method of installation apart from using the netinstall iso.
Thanks
after I read this references:
https://userbase.kde.org/Akonadi
I think akonadi is not needed
Hello Zer0CoolX (nice nick),
First of all, thank for this guide lines. I have 2 suggestion
$ curl -L -o fedora-kde-min-packages.sh https://git.io/JU9DV
$ chmod a+x fedora-kde-min-packages.sh
$ sudo ./fedora-kde-min-packages.sh
if you are okey, i can send PR for this
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.