The sda2 partition is a fedora generated LVM (which I hate) that has both root and /home. I never use this /home
-rw-r--r-- 1 tom tom 2129752064 Dec 16 11:59 Fedora-Workstation-Live-x86_64-39-1.5.iso -rw-r--r-- 1 tom tom 1712130048 Dec 16 12:09 Fedora-Xfce-Live-x86_64-39-1.5.isoI plug in a 32G flash stick and do this:
su dd if=Fedora-Xfce-Live-x86_64-39-1.5.iso of=/dev/sdd bs=16M
On the left is a column of icons, the bottom of which says "install to hard drive". I select this and it starts the quirky Fedora installer with all of its bugs and confusion. I partitioned the new SSD before starting this, but that is wasted time, there is no way to assign mount points to existing partitions. So I delete all the partitions and put them back in place. I need a 1M "biosboot" partition. What I end up creating is:
sda1 - biosboot sda2 - /boot 32G sda3 - / 512G sda4 - /home (the remainder, 387G or so)Once I get all this right, it does the install and takes about an hour (I don't know for sure as I went elsewhere and checked back after an hour to find it done). Finishing the install just takes you back to the live image which is sort of confusing. Then I just reboot.
C | D C | D C | D ------ A | B A | B A | B ------ x | r x | r x | r ------ x | x x | x x | x ------This is the edge on view of my motherboard as viewed in the case with the PCB on the right.
/dev/fedora/home /dev/fedora/rootI add entries to fstab to mount these as /oldhome and /oldroot.
I use "sestatus" to verify that it is disabled and go away happy.
Indeed, selinux was a critical showstopper in the next task.
su cd /home mv tom tom_f39 ln -s /u1/home/tom tomI also change my uid and gid in /etc/passwd and /etc/group.
However this did not work at all (the login just silently failed) until I nuked selinux. This is why I hate selinux.
I try "dnf install chromium" just to see what chromium is all about. It shows up in the XFCE menus under "internet" and has an all blue icon that looks like the chrome icon.
The absolute first thing I do is to install adblock-plus. I never realized how much it was doing for me (especially on Youtube). I have had it on Chrome for a long time and was taking it for granted, not realizing how much it was improving my experience. It installs effortlessly on Chromium.
I can tell it to start up on cholla, which is nice. New tabs start on google, which is OK. However I can add a shortcut to cholla and that might work out just fine. I may actually do Google seaches at least as often as I start on cholla.
After changing my hostname, It got upset. I had to start it from the command line to get the follwoing error message:
Type "chromium-browser" on the command line -- Unable to show a dialog outside the UI thread message loop: Chromium - The profile appears to be in use by another Chromium process (2855) on another computer (fedora). Chromium has locked the profile so that it doesn't get corrupted. If you are sure no other processes are using this profile, you can unlock the profile and relaunch Chromium.Having another browser (firefox) was invaluable in finding out how to sort this out.
What I did to "unlock the profile" was:
cd .config/chromium rm -rf Singleton*
Next, we want single click for icons.
Go to "settings", "desktop", "icons".
Disable the screensave/lock-screen.
Go to Settings, XFCE screensaver and flip
the switch for "activate when idle".
And the switch at the top for "enable screensaver".
Now move panel to the bottom.
Right click on the panel, click "panel" "panel preferences"
unclick "lock panel"
use handles on left/right side of panel to drag it to the bottom.
click "lock panel"
I also bump up its "row size" to 50 pixels
Then move "Applications" to the right.
Now I add 8 workspaces to the panel!
I use Settings, Appearance and select "high contrast".
The fonts are tiny. I have found two suggestions.
One is to use Settings, Window Manager, and Style,
then change the title font. I went from 9 to 16,
but didn't see the effect I wanted.
The second suggestion was Settings, Appearance, Fonts and change the DPI setting. I see 96 there and that is correct for my monitor. I can change the default fonts, and I do, bumping them from 9 to 11.
The clock has its own font control that I bump to 15.
XFCE has both a Panel and a Dock, something I need to learn more about. I am pretty sure my Panel currently hides my Dock.
dnf install https://mirrors.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm https://mirrors.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpmThen we download the driver (and a boatload of other stuff that comes with it):
dnf install akmod-nvidiaThen reboot. Before the reboot we see:
lsmod | grep nouv nouveau 3465216 20 drm_ttm_helper 12288 1 nouveau ttm 110592 2 drm_ttm_helper,nouveau drm_exec 12288 1 nouveau gpu_sched 57344 1 nouveau i2c_algo_bit 20480 1 nouveau mxm_wmi 12288 1 nouveau video 77824 2 asus_wmi,nouveau drm_display_helper 229376 1 nouveau wmi 45056 5 video,asus_wmi,wmi_bmof,mxm_wmi,nouveauAfter the reboot:
lsmod | grep vid nvidia_drm 118784 6 nvidia_modeset 1585152 7 nvidia_drm nvidia_uvm 3522560 0 nvidia 62394368 114 nvidia_uvm,nvidia_modeset video 77824 2 asus_wmi,nvidia_modeset wmi 45056 4 video,asus_wmi,wmi_bmof,mxm_wmiAnd everything is dramatically faster. Nice!
lrwxrwxrwx. 1 root root 38 Dec 16 16:27 localtime -> ../usr/share/zoneinfo/America/New_YorkI could (should) have set this during installation, but the fix is:
su cd /etc rm localtime ln -s /usr/share/zoneinfo/America/Phoenix localtimeAfter this:
timedatectl Local time: Sun 2023-12-17 08:32:50 MST Universal time: Sun 2023-12-17 15:32:50 UTC RTC time: Sun 2023-12-17 15:32:50 Time zone: America/Phoenix (MST, -0700) System clock synchronized: yes NTP service: active RTC in local TZ: no
Adventures in Computing / tom@mmto.org