Date: Thu, 19 Jan 2017 09:52:21 -0800 From: David Christensen <dpchrist@holgerdanske.com> To: freebsd-questions@freebsd.org Subject: Re: Second attempt at FreeBSD-11.0-RELEASE-i386, Xorg, and Xfce graphical desktop Message-ID: <8b87a87c-053d-860f-c8c8-88e22975149d@holgerdanske.com> In-Reply-To: <alpine.BSF.2.20.1701190750510.55707@wonkity.com> References: <18a5de5c-bc3a-c2e8-32c1-ea0a12d446ac@holgerdanske.com> <20170116230336.2cc22d94@riseup.net> <45c5ea44-e0b4-2698-da8e-707c507eb086@holgerdanske.com> <alpine.BSF.2.20.1701172256330.1046@wonkity.com> <20170118031855.48fbbe2c@riseup.net> <alpine.BSF.2.20.1701181757440.45317@wonkity.com> <2d4edb680db8c48f2be352b074f2b968@mhoenicka.de> <alpine.BSF.2.20.1701190750510.55707@wonkity.com>
next in thread | previous in thread | raw e-mail | index | archive | help
freebsd-questions: Clarification -- I've added the command for step #13: David At this point, my recipe for building a FreeBSD/ X/ Xfce workstation includes: 1. Erase system drive. 2. Install FreeBSD-11.0-RELEASE-i386-memstick.img (finding the correct choices for my hardware and LAN took a few tries). 3. Update FreeBSD. toor@freebsd:/root # freebsd-update fetch toor@freebsd:/root # freebsd-update install 4. Install X.org: toor@freebsd:/root # pkg install xorg 5. Based upon xorg package notes, create /usr/local/etc/X11/xorg.conf.d/20-fonts.conf: toor@freebsd:/root # cat /usr/local/etc/X11/xorg.conf.d/20-fonts.conf # Recommended by xorg package: Section "Files" FontPath "/usr/local/share/fonts/dejavu/" EndSection Section "Module" Load "freetype" EndSection 6. Per handbook section 5.4.3, edit /boot/loader.conf: toor@freebsd:/root # diff /boot/loader.conf-20170114-1232 /boot/loader.conf 13a14 > kern.vty=vt 7. Install Xfce: toor@freebsd:/root # pkg install xfce (Based upon xfce package notes, the file I previously created for polkit based upon package installation notes was for Suspend, not for Shut Down and Restart. Forget it -- Shut Down and Restart can work without it.) 8. Per handbook section 5.7.3, create ~/.xinitrc so that 'startx' starts Xfce: dpchrist@freebsd:/usr/home/dpchrist $ cat .xinitrc exec /usr/local/bin/startxfce4 --with-ck-launch 9. Create D-Bus machine identifier: toor@freebsd:/root # dbus-uuidgen --ensure=/etc/machine-id 10. Enable Xfce Shut Down and Restart by starting dbus and hald at system boot: toor@freebsd:/root # diff /etc/rc.conf-20170114-1648 /etc/rc.conf 12a13,14 > dbus_enable="YES" > hald_enable="YES" 11. Edit startx to silence xauth warning about missing serverauth: toor@freebsd:/usr/local/bin # diff startx-20170111-1934-orig startx 182c182 < xauth -q -f "$xserverauthfile" << EOF --- > touch $xserverauthfile; xauth -q -f "$xserverauthfile" << EOF 12. Add Xfce settings to silence xfce4-session warnings "No GPG agent found" and "SSH authentication agent is already running": Application Menu -> Settings -> Settings Editor: Click New button: Property /startup/ssh-agent/enabled Type: Boolean Value: TRUE Click Save button Click New button: Property: /startup/ssh-agent/type Type: String Value: ssh-agent Click Save button 13. Install xscreensaver to enable Panel -> Action Buttons -> Lock Screen and Application Menu -> Settings -> Screensaver. toor@freebsd:/root # pkg install xscreesaver
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?8b87a87c-053d-860f-c8c8-88e22975149d>