It doesn't matter to me how I must launch/run it
From my immediate memory I keep encountered a few potholes I have to manually intervene ( such as something that says "
Press enter to continue or ctrl+c to exit
" with to keep the script going. I know another odd temp dead-end I've encountered is trying to include the segoe-fonts-installer deal
Here's the file I have so far.
Code: Select all
#!/bin/bash
#1 😶️don't nuke LIBDRM-NOUVEAU2 package🤔️. <<< THIS..IS ESSENTIAL for some games that rely on wine/lutris such as the Prince of Persia games, Medal of Honor L.E. and probably more ..confirmed 3-22-23 evening time!!
#2 Copy the fstab backup file back to /etc folder
#3. manually via gnome-disks or another thoroughly instructed method mount all other drives you plan to keep connected at all times...FIRST..before doing anything.
# 16TB toshiba ( hdd )
# goPro 1TB Backup ( 1 tb samsung ssd
# sdb1 rsyncbackup ( it's a 4TB samsung ssd
sudo apt-get update -yy
sudo apt install xdotool -yy
# In Disks application. on each drive select the vertical 3 dots menu in upper right, then " Drive settings ' , and enable Write Caching. This will prevent the stupid 16TB HDD from going to sleep also # do this manually/gui way
# xdotool,also let's keep clipboard and cutbuffer ( when mouse right clicks to select copy n paste cut n paste), and other useful little tools
apt install gedit -yy autocutsel dialog screenruler dconf-editor
# We need git and let's add solitaire as well
apt-get install git -yy aisleriot
# Now to install as much as all of the non-gaming software as software I can
apt-get install aptitude -yy brasero audacious audacity mediainfo-gui vlc obs-studio imwheel libvulkan1 libvulkan-dev hardinfo gimp gparted ffmpeg numlockx
# Next..nuke some bs
apt-get remove celluloid -yy xed evolution-common bluez samba-libs samba-common samba-common-bin evolution gnome-video-effects bluez-obexd bluez-cups neofetch openvpn
#Let's disable/remove some bs services
systemctl stop systemd-networkd.service
systemctl disable systemd-networkd.service
apt-get remove networkd-dispatcher -yy
systemctl stop ModemManager.service
systemctl disable ModemManager.service
apt-get remove ModemManager.service -yy
systemctl stop motd-news.timer
systemctl disable motd-news.timer
rfkill block bluetooth
# == Don'T Forget To Do Tune2fs -M 1 /Dev/Drivenameingnome-Disks ( For Example. Tune2fs -M 1 /Dev/drivename that usually looks like sdb1 or sdc1 or sdd1
sudo tune2fs -m 1 /dev/nvme01p3
# Let's get access to a lot of fonts
echo ttf-mscorefonts-installer msttcorefonts/accepted-mscorefonts-eula select true | debconf-set-selections
apt-get install ttf-mscorefonts-installer -yy
# Let's tell linux to use the BIOS's time which is local and NOT use UTC time
timedatectl set-local-rtc 1 --adjust-system-clock
# Sound " Pop and click " fix. Set sound card to stay powered on all the time:
bash -c "echo 'options snd-hda-intel power_save=0 power_save_controller=N' \
>> /etc/modprobe.d/alsa-base.conf"
# Mkvtoolnix to edit in or out subtitles and audio files of movies
sh -c 'echo "deb http://mkvtoolnix.download/ubuntu/$(lsb_release -sc)/ ./" >> /etc/apt/sources.list.d/bunkus.org.list'
wget -q -O - https://mkvtoolnix.download/gpg-pub-moritzbunkus.txt | apt-key add - OK
apt-get update -qq
apt-get install mkvtoolnix mkvtoolnix-gui -yy
# Google Chrome install time
wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
gdebi -n google-chrome-stable_current_amd64.deb
rm -f google-chrome-stable_current_amd64.deb
apt-get update -yy
# Youtube dl- gui install time
wget http://ubuntu.mirrors.tds.net/ubuntu/pool/universe/t/twodict/python-twodict_1.2-1_all.deb
apt-get install ./python-twodict_1.2-1_all.deb -y
wget http://ppa.launchpad.net/nilarimogard/webupd8/ubuntu/pool/main/y/youtube-dlg/youtube-dlg_0.4-1~webupd8~disco0_all.deb
apt-get install ./youtube-dlg_0.4-1~webupd8~disco0_all.deb -yy
apt-get install youtube-dl -yy
cd ~
fc-cache -fv
# Let's ensure we have permisions editing access to all flatpak applications
flatpak install com.github.tchx84.Flatseal -yy
# Installs Makemkv
flatpak install flathub com.makemkv.MakeMKV -yy
# Time to install handbrake
apt install handbrake -yy
# Swappiness adjustment the command at the line below simply ADDS that info in quotes to the /etc/sysctl.conf file to the absolutely last line in it
echo "vm.swappiness=5" >> "/etc/sysctl.conf"
xdotool type "moto"
xdotool sleep 0.2 key Return
xdotool sleep 0.25 type "exit"
xdotool sleep 0.2 key Return
# Time to install openshot video editor
add-apt-repository ppa:openshot.developers/ppa
apt-get update
apt-get install openshot-qt -yy
# Time to install Teamviewer which is a remote desktop software
wget https://download.teamviewer.com/download/linux/teamviewer_amd64.deb
apt-get install ./teamviewer_amd64.deb -yy
# time to install wine
dpkg --add-architecture i386
mkdir -pm755 /etc/apt/keyrings
wget -O /etc/apt/keyrings/winehq-archive.key https://dl.winehq.org/wine-builds/winehq.key
wget -NP /etc/apt/sources.list.d/ https://dl.winehq.org/wine-builds/ubuntu/dists/jammy/winehq-jammy.sources
apt update
apt install --install-recommends winehq-stable -yy
apt install --install-recommends winehq-staging -yy
apt install winetricks -yy
# ==== don't forget to run " winecfg" in terminal manually after this is all done and click Ok to close that little window if needs be
# Now to install Lutris
add-apt-repository ppa:lutris-team/lutris
apt update
apt install lutris -yy
# Let's install a few simple games and some emulators.... rpcs3 is a ps3 emulator, duckstation is ps1, pcsx2 is ps2, flycast is sega dreamcast, dolphin is nintendo gamecube and wii
apt-get update
apt-get install neverputt -yy xboxdrv wesnoth supertuxkart steam aisleriot extremetuxracer beneath-a-steel-sky stella njam
apt-get update
# flatpak install flathub net.rpcs3.RPCS3 -yy
# flatpak install flathub org.mamedev.MAME -yy
# flatpak install flathub org.duckstation.DuckStation -yy
# flatpak install flathub com.retrodev.blastem -yy
# flatpak install flathub com.snes9x.Snes9x -yy
# flatpak install flathub app.xemu.xemu -yy
# flatpak install flathub net.pcsx2.PCSX2 -yy
# flatpak install flathub org.flycast.Flycast -yy
# flatpak install flathub org.DolphinEmu.dolphin-emu -yy
# >>> ONLY run the above 9 lines of commands IF none or some of them aren't showing as installed when you run the rsync command at line 185 >>>>>>>>
# Let's give our mouse with side buttons some life
apt-get install ratbagd -yy piper
# Last I checked..My sight and my hearing were working fine. Let's nuke some unneeded nonsense
apt-get remove orca speech-dispatcher -yy
xdotool sleep 5 key Return
apt autoclean
# 3rd party applcations' icons back to /usr/share/icons folder
chown -R taco:taco '/mnt/GoPro 1TB Backup/System file icons backup 4-9-23 that go into slash usr slash share slash icons/' && chmod 777 '/mnt/GoPro 1TB Backup/System file icons backup 4-9-23 that go into slash usr slash share slash icons/'
xdotool sleep 5 type "moto"
xdotool sleep 0.3 key Return
chown -R taco:taco '/usr/share/icons' && chmod 777 '/usr/share/icons'
cp -a '/mnt/GoPro 1TB Backup/System file icons backup 4-9-23 that go into slash usr slash share slash icons/.' '/usr/share/icons/'
# Now let's paste over Bin Etc Sbin Usr and Var folders content
cp -a '/mnt/GoPro 1TB Backup/Bin Etc Sbin Usr and Var folder backup folders/slash Bin backup folder content 3-28-23/.' '/bin/'
cp -a '/mnt/GoPro 1TB Backup/Bin Etc Sbin Usr and Var folder backup folders/slash Etc backup folder contents 3-28-23/.' '/etc/'
cp -a '/mnt/GoPro 1TB Backup/Bin Etc Sbin Usr and Var folder backup folders/slash Lib64 backup folder contents 3-28-23/.' '/lib64/'
cp -a '/mnt/GoPro 1TB Backup/Bin Etc Sbin Usr and Var folder backup folders/slash Lib backup folder contents 3-28-23/.' '/lib/'
cp -a '/mnt/GoPro 1TB Backup/Bin Etc Sbin Usr and Var folder backup folders/slash Sbin backup folder contents 3-28-23/.' '/sbin/'
cp -a '/mnt/GoPro 1TB Backup/Bin Etc Sbin Usr and Var folder backup folders/slash Sys backup folder contents 3-28-23/.' '/sys/'
cp -a '/mnt/GoPro 1TB Backup/Bin Etc Sbin Usr and Var folder backup folders/slash usr backup folder contents 3-28-23/.' '/usr/'
cp -a '/mnt/GoPro 1TB Backup/Bin Etc Sbin Usr and Var folder backup folders/slash Var backup folder contents 3-28-23/.' '/var/'
cp -a '/mnt/GoPro 1TB Backup/Bin Etc Sbin Usr and Var folder backup folders/slash opt backup folder contents 3-28-23/.' '/opt/'
# Now to run the game and movie icon restoration bashscripts and refresh the movie and game shortcuts folders
/home/taco/bashscripts/gameiconrestoration.sh
/home/taco/bashscripts/movieiconrstoration.sh
xdotool sleep 3 key super+e sleep 0.25 key g sleep 0.1 key a key m sleep 0.1 key e key space sleep 0.1 key s sleep 0.12 key Return sleep 0.75 key F5 sleep 1 key ctrl+w
xdotool sleep 12 key super+e keydown super sleep 0.15 key Left key Up sleep 0.2 keyup super sleep 0.15 key alt+b sleep 0.15 key End sleep 0.15 key Return sleep 0.75 key F5 sleep 12 key ctrl+w
# ...Time format fix
date -d 'TZ=America/Chicago' date
xdotool mousemove 3800 2140 sleep 0.18 click 3 sleep 0.1 key Down key Down sleep 0.15 key Return sleep 0.15 mousemove 2190 990 sleep 0.13 click 1 mousemove 2160 1045 sleep 0.15 click --repeat 3 1 key BackSpace sleep 0.15 key percent key A sleep 0.1 key comma sleep 0.1 key space key percent sleep 0.1 key b key space sleep 0.1 key percent sleep 0.1 key e key comma sleep 0.1 key space sleep 0.1 key percent key I sleep 0.1 key colon sleep 0.1 key percent key M
xdotool sleep 0.5 key alt+space sleep 0.2 key Shift+Tab sleep 0.18 key Return
# Tweak PS2 emulator ( aka pcsx2 ) to where the main gui ends when the game ends as it should
xdotool sleep 0.25 key super sleep 0.3 key p sleep 0.15 key c sleep 0.1 key s sleep 0.13 key Return sleep 0.5 key alt+e sleep 0.12 key c key Return sleep 0.15 key End sleep 0.5 key --repeat 6 Tab sleep 0.25 key Page_Down sleep 0.2 mousemove 2400 850 sleep 0.15 click 3
# Improve panel height size
xdotool key ctrl+super+q sleep 1 key Left key Left sleep 0.1 key--repeat 3 key Page_Down
# launch thunderbird, but DON'T set it up and auto kill it in 4 seconds
timeout 4 /usr/lib/thunderbird/thunderbird
# Time finally time to copy stuff to /home/taco folder the easy way with the rsync command = which includes the proper .thunderbird folder
rsync -avhu --info=progress2 '/mnt/sdb1 rsyncbackup/' '/home/taco/'
# Keyboard shortcuts ( as of 3-2023 ) restoration time... This will restore them to /home/taco folder
dconf dump /org/cinnamon/desktop/keybindings/ < ~/my_keybindings
# Now to restore Startup Applications
cp -a "/media/taco/USB STICK/Startup applications backup ... copy the contents of this folder to home taco .config autostart folder/" "/home/taco/.config/autostart/"
# Handbrake setting correction
xdotool key alt+h sleep 2 key alt+f sleep 1 key p sleep .5 mousemove 1750 925 sleep 0.5 click 1 sleep 0.33 key Tab key space sleep 0.1 key Ctrl+Tab sleep 0.1 key Return
xdotool sleep 0.5 key alt+space sleep 0.2 key Shift+Tab sleep 0.18 key Return
# Screenshots default folder change to /home/taco/Pictures/Screenshots
dconf-editor &
xdotool sleep 1 key Tab sleep 0.25 key Space
xdotool sleep 1 key Tab sleep 0.2 key Return
sleep 1.75 xdotool type 'scr'
xdotool sleep 0.33 key Return
xdotool sleep 0.25 key Down sleep 0.2 key Return key End sleep 0.25 key space sleep 0.25 key End key Right
xdotool sleep 0.75 type '/home/taco/Pictures/Screenshots'
xdotool sleep 1 key Tab key Tab sleep 0.33 key Return
xdotool sleep 0.5 key alt+space sleep 0.2 key Shift+Tab sleep 0.25 key Return
# change power settings to not go to sleep
cinnamon-settings power
wmctrl -a Power Management
xdotool sleep 1 key Left key Up
xdotool mousemove 2150 1075 sleep 0.2 click 1 sleep 0.2 key End sleep 0.2 key Return
xdotool sleep 0.5 key alt+space sleep 0.2 key Shift+Tab sleep 0.18 key Return
# screw screensaver
cinnamon-settings screensaver
xdotool sleep 1 mousemove 2180 1010 sleep 0.15 click 1
xdotool sleep 0.5 mousemove 2100 865 sleep 0.15 click 1 sleep 0.2 key Home sleep 0.15 key Return key Alt+F4 sleep 5 key Alt+F7
xdotool sleep 0.5 key alt+space sleep 0.2 key Shift+Tab sleep 0.18 key Return
# Need a firewall
ufw enable
# Let's be able to see astericks when we type a password in terminal
xdotool sleep 0.5 type 'gedit /etc/sudoers'
xdotool sleep 0.5 key Return
xdotool sleep 0.25 type 'moto'
xdotool sleep 0.25 key Return
xdotool sleep 0.25 key --repeat 8 Down sleep 0.2 key End
xdotool sleep 0.33 type ',pwfeedback'
xdotool sleep 0.33 key ctrl+s
xdotool sleep 4.5 key alt+space sleep 0.2 key Shift+Tab sleep 0.2 key Return
# Let's prevent the system from needing password when launching timeshift. Navigate with root privileges to /etc/polkit-1/localauthority/50-local.d/
#,,,, THEN right click and create a document with the name of " admin.pkla. Now paste the follow info below into it and save the file... === DON'T forget to remove the #'s
xdotool sleep 0.5 type "gedit '/etc/polkit-1/localauthority/50-local.d/admin.pkla'"
xdotool sleep 0.75 key Return
xdotool sleep 0.5 type "[Admin]"
xdotool sleep 0.33 key Return
xdotool sleep 0.25 type "Identity=unix-user:0;unix-group:;unix-group:admin"
xdotool sleep 0.75 key Return
xdotool sleep 0.25 type "Action=*"
xdotool sleep 0.5 key Return
xdotool sleep 0.25 type "ResultActive=yes"
xdotool sleep 1.25 key ctrl+s sleep 4 key ctrl+w sleep 0.25 key ctrl+w
xdotool sleep 0.75 type "chmod 440 /etc/polkit-1/localauthority/50-local.d/admin.pkla"
xdotool sleep 2 key Return
xdotool sleep 0.5 key Return
# Make new windows launch at center of screen, Alt=Tab speed, and increase dragable border width of windows by 12 notches
xdotool sleep 0.25 type "cinnamon-settings windows"
xdotool sleep 0.25 key Return
xdotool sleep 0.75 key key Right sleep 0.25 key Return
xdotool sleep 0.2 mousemove 2160 1220 sleep 0.25 click 1 sleep 0.2 key End sleep 0.15 key Return
xdotool sleep 0.25 keydown ctrl sleep 0.15 key Tab sleep 0.15 keyup ctrl sleep 0.2 key Shift+Tab sleep 0.2 key --repeat 12 Right
xdotool sleep 0.25 keydown ctrl sleep 0.15 key Tab sleep 0.15 keyup ctrl sleep 0.2 key Right key Right sleep 0.2 key Return
xdotool sleep 0.25 mousemove 2150 1100 sleep 0.15 click 1 click 1
xdotool sleep 0.25 mousemove 2100 950 sleep 0.15 click 1 sleep 0.2 key Up sleep 0.2 key Return
xdotool sleep 0.5 key alt+space sleep 0.25 key Shift+Tab sleep 0.25 key Return
xdotool sleep 0.25 key Alt+F2
xdotool sleep 0.5 type "exit"
xdotool sleep 0.33 key Return
Code: Select all
#!/bin/bash
# mrbvrz - https://hasansuryaman.com
# this is part of my basic bash learning, there may be errors in writing this program.
# Colours Variables
RESTORE='\033[0m'
RED='\033[00;31m'
GREEN='\033[00;32m'
YELLOW='\033[00;33m'
BLUE='\033[00;34m'
PURPLE='\033[00;35m'
CYAN='\033[00;36m'
LIGHTGRAY='\033[00;37m'
LRED='\033[01;31m'
LGREEN='\033[01;32m'
LYELLOW='\033[01;33m'
LBLUE='\033[01;34m'
LPURPLE='\033[01;35m'
LCYAN='\033[01;36m'
WHITE='\033[01;37m'
# Destination directory
#ROOT_UID=0
DEST_DIR="$HOME/.local/share/fonts/Microsoft/TrueType/Segoe UI/"
#if [ "$UID" -eq "$ROOT_UID" ]; then
# DEST_DIR="/usr/local/share/fonts/Microsoft/TrueType/Segoe UI/"
#else
# DEST_DIR="$HOME/.local/share/fonts/Microsoft/TrueType/Segoe UI/"
#fi
# Check Internet Conection
function cekkoneksi(){
echo -e "$BLUE [ * ] Checking for internet connection"
sleep 1
echo -e "GET http://google.com HTTP/1.0\n\n" | nc google.com 80 > /dev/null 2>&1
if [ $? -ne 0 ]; then
echo -e "$RED [ X ]$BLUE Internet Connection ➜$RED OFFLINE!\n";
echo -e "$RED Sorry, you really need an internet connection...."
exit 0
else
echo -e "$GREEN [ ✔ ]$BLUE Internet Connection ➜$GREEN CONNECTED!\n";
sleep 1
fi
}
function cekwget(){
echo -e "$BLUE [ * ] Checking for Wget"
sleep 1
which wget > /dev/null 2>&1
if [ "$?" -eq "0" ]; then
echo -e "$GREEN [ ✔ ]$BLUE Wget ➜$GREEN INSTALLED\n"
sleep 1
else
echo -e "$RED [ X ]$BLUE Wget ➜$RED NOT INSTALLED\n"
continueWget
fi
}
function cekfont(){
echo -e "$BLUE [ * ] Checking for Segoe-UI Font"
sleep 1
fc-list | grep -i "Segoe UI" >/dev/null 2>&1
if [ "$?" -eq "0" ]; then
echo -e "$GREEN [ ✔ ]$BLUE Segoe-UI Font ➜$GREEN INSTALLED\n"
sleep 1
else
echo -e "$RED [ X ]$BLUE Segoe-UI Font ➜$RED NOT INSTALLED\n"
continueFont
fi
}
function continueFont(){
echo -e "$LGREEN Do you want to install Segoe-UI Font? (y)es, (n)o :"
read -p ' ' INPUT
case $INPUT in
[Yy]* ) fontinstall;;
[Nn]* ) end;;
* ) echo -e "$RED\n Sorry, try again."; continueFont;;
esac
}
function fontinstall(){
mkdir -p "$DEST_DIR"
wget -q https://github.com/mrbvrz/segoe-ui/raw/master/font/segoeui.ttf?raw=true -O "$DEST_DIR"/segoeui.ttf > /dev/null 2>&1 # regular
wget -q https://github.com/mrbvrz/segoe-ui/raw/master/font/segoeuib.ttf?raw=true -O "$DEST_DIR"/segoeuib.ttf > /dev/null 2>&1 # bold
wget -q https://github.com/mrbvrz/segoe-ui/raw/master/font/segoeuii.ttf?raw=true -O "$DEST_DIR"/segoeuii.ttf > /dev/null 2>&1 # italic
wget -q https://github.com/mrbvrz/segoe-ui/raw/master/font/segoeuiz.ttf?raw=true -O "$DEST_DIR"/segoeuiz.ttf > /dev/null 2>&1 # bold italic
wget -q https://github.com/mrbvrz/segoe-ui/raw/master/font/segoeuil.ttf?raw=true -O "$DEST_DIR"/segoeuil.ttf > /dev/null 2>&1 # light
wget -q https://github.com/mrbvrz/segoe-ui/raw/master/font/seguili.ttf?raw=true -O "$DEST_DIR"/seguili.ttf > /dev/null 2>&1 # light italic
wget -q https://github.com/mrbvrz/segoe-ui/raw/master/font/segoeuisl.ttf?raw=true -O "$DEST_DIR"/segoeuisl.ttf > /dev/null 2>&1 # semilight
wget -q https://github.com/mrbvrz/segoe-ui/raw/master/font/seguisli.ttf?raw=true -O "$DEST_DIR"/seguisli.ttf > /dev/null 2>&1 # semilight italic
wget -q https://github.com/mrbvrz/segoe-ui/raw/master/font/seguisb.ttf?raw=true -O "$DEST_DIR"/seguisb.ttf > /dev/null 2>&1 # semibold
wget -q https://github.com/mrbvrz/segoe-ui/raw/master/font/seguisbi.ttf?raw=true -O "$DEST_DIR"/seguisbi.ttf > /dev/null 2>&1 # semibold italic
fc-cache -f "$DEST_DIR"
echo -e "$GREEN\n Font installed on $LBLUE'$DEST_DIR'"
}
function wgetinstall(){
sleep 1
sudo apt update > /dev/null 2>&1
sudo apt install -y wget > /dev/null 2>&1
}
function end(){
echo -e "$LPURPLE\n Bye..... ;)"
exit 0
}
continueWget() {
echo -e "$LGREEN Do you want to install Wget? (y)es, (n)o :"
read -p ' ' INPUT
case $INPUT in
[Yy]* ) wgetinstall;;
[Nn]* ) end;;
* ) echo -e "$RED\n Sorry, try again."; continueWget;;
esac
}
function banner(){
echo -e "$LYELLOW" ""
echo -e " _ __ _ "
echo -e " (_) / _| | | "
echo -e " ___ ___ __ _ ___ ___ _ _ _ | |_ ___ _ __ | |_ "
echo -e " / __|/ _ \/ _ |/ _ \ / _ \ __ | | | | | | _/ _ \| _ \| __|"
echo -e " \__ \ __/ (_| | (_) | __/ (__) | |_| | | | || (_) | | | | |_ "
echo -e " |___/\___|\__, |\___/ \___| \__,_|_| |_| \___/|_| |_|\__|"
echo -e " __/ | "
echo -e " |___/ $LPURPLE mrbvrz$LCYAN -$RED https://hasansuryaman.com "
echo ""
echo -e "$LYELLOW ---------------------------------------------------------------"
echo ""
}
main(){
clear
banner
cekkoneksi
cekwget
cekfont
}
main
sh '/home/taco/bashscripts/segoefontsinstaller.sh'
and put that sh command somewhere inside the "install and setup pc.sh"
bashscript ?I've tested it in broken down portions ( not the parts involving copying over an entire /home rsync backup yet..but most of others work as it should
I don't know/recall the more advanced bashscripting commands off the top of my head as I have a feeling I can possibly condense this more and fix my 'potholes in which I have to manually intervene on some tasks to keep the program auto-running all of the commands ".
I'm all eyes for suggestions.
My system info below :
Code: Select all
nemo 5.6.4
System:
Kernel: 6.1.0-1010-oem x86_64 bits: 64 compiler: N/A
Desktop: Cinnamon 5.6.8 tk: GTK 3.24.33 wm: muffin dm: LightDM
Distro: Linux Mint 21.1 Vera base: Ubuntu 22.04 jammy
Machine:
Type: Desktop Mobo: ASRock model: X570 Taichi serial: <superuser required>
BIOS: American Megatrends v: P5.00 date: 10/19/2022
Memory:
RAM: total: 125.71 GiB used: 5.74 GiB (4.6%)
RAM Report:
permissions: Unable to run dmidecode. Root privileges required.
CPU:
Info: 12-core model: AMD Ryzen 9 5900X bits: 64 type: MT MCP arch: Zen 3
rev: 0 cache: L1: 768 KiB L2: 6 MiB L3: 64 MiB
Speed (MHz): avg: 2490 high: 3598 min/max: 2200/4950 boost: enabled
cores: 1: 2199 2: 2196 3: 2200 4: 2199 5: 2199 6: 2200 7: 3589 8: 2200
9: 2200 10: 2881 11: 2200 12: 2200 13: 2200 14: 2200 15: 2200 16: 2200
17: 2199 18: 2200 19: 3598 20: 2872 21: 3598 22: 2955 23: 2879 24: 2200
bogomips: 177593
Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm
Graphics:
Device-1: AMD driver: amdgpu v: kernel pcie: speed: 16 GT/s lanes: 16
ports: active: DP-1 empty: DP-2,DP-3,HDMI-A-1 bus-ID: 0e:00.0
chip-ID: 1002:744c
Display: x11 server: X.Org v: 1.21.1.4 driver: X: loaded: amdgpu
gpu: amdgpu display-ID: :0 screens: 1
Screen-1: 0 s-res: 3840x2160 s-dpi: 96
Monitor-1: DisplayPort-0 mapped: DP-1 model: ViewSonic VSC XG320U
res: 3840x2160 dpi: 102 diag: 484mm (19.1")
OpenGL: renderer: GFX1100 (gfx1100 LLVM 15.0.7 DRM 3.49 6.1.0-1010-oem)
v: 4.6 Mesa 23.0.3 - kisak-mesa PPA direct render: Yes
Audio:
Device-1: AMD driver: snd_hda_intel v: kernel pcie: speed: 16 GT/s
lanes: 16 bus-ID: 0e:00.1 chip-ID: 1002:ab30
Device-2: AMD Starship/Matisse HD Audio vendor: ASRock
driver: snd_hda_intel v: kernel pcie: speed: 16 GT/s lanes: 16
bus-ID: 10:00.4 chip-ID: 1022:1487
Sound Server-1: ALSA v: k6.1.0-1010-oem running: yes
Sound Server-2: PulseAudio v: 15.99.1 running: yes
Sound Server-3: PipeWire v: 0.3.48 running: yes
Network:
Device-1: Intel I211 Gigabit Network vendor: ASRock driver: igb v: kernel
pcie: speed: 2.5 GT/s lanes: 1 port: f000 bus-ID: 06:00.0
chip-ID: 8086:1539
IF: enp6s0 state: up speed: 1000 Mbps duplex: full mac: <filter>
Drives:
Local Storage: total: 22.74 TiB used: 15.81 TiB (69.5%)
ID-1: /dev/nvme0n1 vendor: Corsair model: Corsair MP600 PRO XT
size: 3.64 TiB speed: 63.2 Gb/s lanes: 4 serial: <filter> temp: 30.9 C
ID-2: /dev/sda vendor: Samsung model: SSD 860 EVO 1TB size: 931.51 GiB
speed: 6.0 Gb/s serial: <filter>
ID-3: /dev/sdb vendor: Samsung model: SSD 860 EVO 4TB size: 3.64 TiB
speed: 6.0 Gb/s serial: <filter>
ID-4: /dev/sdc vendor: Toshiba model: HDWR31G size: 14.55 TiB
speed: 6.0 Gb/s serial: <filter>
Partition:
ID-1: / size: 97.87 GiB used: 37.93 GiB (38.8%) fs: ext4
dev: /dev/nvme0n1p2
ID-2: /boot/efi size: 510 MiB used: 31.4 MiB (6.2%) fs: vfat
dev: /dev/nvme0n1p4
ID-3: /home size: 3.48 TiB used: 1.09 TiB (31.4%) fs: ext4
dev: /dev/nvme0n1p3
ID-4: /mnt/16TB Toshiba hdd size: 14.44 TiB used: 13.24 TiB (91.7%)
fs: ext4 dev: /dev/sdc
ID-5: /mnt/GoPro 1TB Backup size: 915.82 GiB used: 357.2 GiB (39.0%)
fs: ext4 dev: /dev/sda1
ID-6: /mnt/sdb1 rsyncbackup size: 3.58 TiB used: 1.09 TiB (30.4%)
fs: ext4 dev: /dev/sdb1
Swap:
ID-1: swap-1 type: file size: 10 GiB used: 0 KiB (0.0%) priority: -2
file: /swapfile
Sensors:
System Temperatures: cpu: N/A mobo: N/A gpu: amdgpu temp: 54.0 C
mem: 74.0 C
Fan Speeds (RPM): N/A gpu: amdgpu fan: 518
Repos:
Packages: 2944 apt: 2910 flatpak: 34
No active apt repos in: /etc/apt/sources.list
Active apt repos in: /etc/apt/sources.list.d/cappelikan-ppa-jammy.list
1: deb [arch=amd64 signed-by=/etc/apt/keyrings/cappelikan-ppa-jammy.gpg] https://ppa.launchpadcontent.net/cappelikan/ppa/ubuntu jammy main
Active apt repos in: /etc/apt/sources.list.d/ernstp-mesarc-jammy.list
1: deb [arch=amd64 signed-by=/etc/apt/keyrings/ernstp-mesarc-jammy.gpg] https://ppa.launchpadcontent.net/ernstp/mesarc/ubuntu jammy main
Active apt repos in: /etc/apt/sources.list.d/google-chrome.list
1: deb [arch=amd64] https://dl.google.com/linux/chrome/deb/ stable main
Active apt repos in: /etc/apt/sources.list.d/kisak-kisak-mesa-jammy.list
1: deb [arch=amd64,i386 signed-by=/etc/apt/keyrings/kisak-kisak-mesa-jammy.gpg] https://ppa.launchpadcontent.net/kisak/kisak-mesa/ubuntu jammy main
Active apt repos in: /etc/apt/sources.list.d/lunarg-vulkan-1.3.236-jammy.list
1: deb https://packages.lunarg.com/vulkan/1.3.236 jammy main
2: deb-src https://packages.lunarg.com/vulkan/1.3.236 jammy main
Active apt repos in: /etc/apt/sources.list.d/official-package-repositories.list
1: deb http://packages.linuxmint.com vera main upstream import backport
2: deb http://mirror.brightridge.com/ubuntuarchive jammy main restricted universe multiverse
3: deb http://mirror.brightridge.com/ubuntuarchive jammy-updates main restricted universe multiverse
4: deb http://mirror.brightridge.com/ubuntuarchive jammy-backports main restricted universe multiverse
5: deb http://security.ubuntu.com/ubuntu/ jammy-security main restricted universe multiverse
Active apt repos in: /etc/apt/sources.list.d/openshot_developers-ppa-jammy.list
1: deb [arch=amd64 signed-by=/etc/apt/keyrings/openshot_developers-ppa-jammy.gpg] https://ppa.launchpadcontent.net/openshot.developers/ppa/ubuntu jammy main
Active apt repos in: /etc/apt/sources.list.d/pcsx2-team-pcsx2-daily-jammy.list
1: deb [arch=amd64 signed-by=/etc/apt/keyrings/pcsx2-team-pcsx2-daily-jammy.gpg] https://ppa.launchpadcontent.net/pcsx2-team/pcsx2-daily/ubuntu jammy main
Active apt repos in: /etc/apt/sources.list.d/teamviewer.list
1: deb [signed-by=/usr/share/keyrings/teamviewer-keyring.gpg] https://linux.teamviewer.com/deb stable main
Active apt repos in: /etc/apt/sources.list.d/teejee2008-ppa-jammy.list
1: deb [arch=amd64 signed-by=/etc/apt/keyrings/teejee2008-ppa-jammy.gpg] https://ppa.launchpadcontent.net/teejee2008/ppa/ubuntu jammy main
Active apt repos in: /etc/apt/sources.list.d/winehq-focal.sources
1: deb [arch=amd64 i386] https://dl.winehq.org/wine-builds/ubuntu focal main
Active apt repos in: /etc/apt/sources.list.d/winehq-jammy.sources
1: deb [arch=amd64 i386] https://dl.winehq.org/wine-builds/ubuntu jammy main
Info:
Processes: 505 Uptime: 13h 5m Init: systemd v: 249 runlevel: 5 Compilers:
gcc: 11.3.0 alt: 11/12 Shell: Bash v: 5.1.16 running-in: gnome-terminal
inxi: 3.3.13