5. It has been a while since I have installed KDE. If I recall correctly, adding the entries to fstab were the only changes needed, aside from installing the kde5 package.5. jardows: What all would change from your post with step-by-step instructions for installing Xfce if I were to instead install KDE?
6. jardows: By the way, my computer has integrated Intel graphics, so I take it I would addkld_list="/boot/modules/i915kms.ko"
to /etc/rc.conf?
7. jardows: In comparing the instructions I posted on my blog <https://www.linuxphoto.com/2019/06/25/how-i-installed-xfce-on-freebsd/> to your instructions, I have some questions.
7.1) Why do you not follow 4.4.1. Getting Started with pkg in the FreeBSD Handbook to bootstrap the system by running the following command:# /usr/sbin/pkg
?
7.2) Why do you install sddm?
7.3) Issddm_enabled="YES"
necessary in /etc/rc.conf because you installed sddm?
7.4) Should you have started the /etc/rc.conf lines by entering# service dbus start
?
7.5) Should I follow the order of steps you provided, or will the order on my blog work as well?
7.6) Do you think your step 5 would be necessary for KDE? The line in ~/.xinitrc you’re talking about to start Xfce was not in my tutorial, but I see you mention it and it is in the Handbook as well. What is it for, and why was I able to usestartx
to start Xfce without it? I see the Handbook also says to add a line to that file for KDE.
6. Yes.
7.1 pkg is bootstrapped the first time you try to run it, so I don't put it as a separate step
7.2 I like sddm better than the alternatives. It is actively developed, and there is a module for KDE for customizing it. I have had less glitches with it than slim. More personal preference than anything. Installing the graphical login manager eliminates the need to use the ~/.xinitrc file.
7.3 That line is necessary for sddm to start with the system.
7.4 Yes, if you don't want to reboot. I always reboot as my last step, so I don't worry about starting services
7.5 I don't see anywhere in your blog post where you setup the ~/.xinitrc file to load xfce when running
startx
. That is a necessary step if you don't install the graphical login manager. The order of your post otherwise seems fine, but I have ran into problems with the reboot and shutdown options not working if I don't startx
before running the xfce environment.7.6 Would my step 5 be necessary for KDE? I don't know. I might try it out, but again, it has been a long time since I've installed KDE. ~/.xinitrc is the file that tells
startx
which window manager/desktop environment to run. If you install a graphical login manager such as sddm or slim, this is unnecessary.