Hardware Configuration
TBD
Hostname
sudo hostnamectl set-hostname tesla
Change to multi-user.target (e.g. runlevel 3)
sudo rm /etc/systemd/system/default.target
sudo ln -s /lib/systemd/system/multi-user.target /etc/systemd/system/default.target
Change GRUB
sudo vi /etc/default/grub and remove rhgb quiet
sudo grub2-mkconfig -o /boot/grub2/grub.cfg
Set XFCE
sudo dnf -y group install "Xfce Desktop"
touch ~/.xinitrc
echo "exec /usr/bin/xfce4-session" >> ~/.xinitrc
startx
Network Config
IPV4: manual
Address: 192.168.1.2
Netmask: 255.255.255.0
Gateway: 192.168.1.1
Nameserver: 192.168.1.1
IPV6: ignore
Update the System
sudo dnf update
<strong>Enable root Account
</strong
sudo passwd
Install Custom Shell Scripts
cp .bash_profile ~
cp .bashrc ~
cp .profile ~
cp .vimrc ~
sudo cp .bashrc /root
Directory Permissions
sudo chmod 777 /usr/local/src
Add Library Path to Linker
sudo vi /etc/ld.so.conf.d/usrlocal.conf
add /usr/local/lib
add /usr/local/lib64
sudo ldconfig
Firewall
sudo /usr/bin/firewall-config
Change default zone to internal
Trust services as required
Printer
sudo dnf install system-config-printer
sudo system-config-printer
Search for network printer at 192.168.1.4
Use DirectJet port
Choose driver for Brother HL-5170DN
Use BR-Script3
Sound
sudo usermod -a -G audio username
nm-applet
The nm-applet gives insufficent permission errors when changing WiFi due to startxfce4 instead of using a display manager. This will fix it:
sudo vi /etc/polkit-1/rules.d/50-org.freedesktop.NetworkManager.rules
polkit.addRule(function(action, subject) {
if (action.id.indexOf("org.freedesktop.NetworkManager.") == 0 && subject.isInGroup("myusername")) {
return polkit.Result.YES;
}
});
(must reboot to take effect)
Leave a Reply