Arch
Fix Update problems
sudo pacman-key --init
sudo pacman-key --populate
sudo pacman -Sy archlinux-keyring
sudo pacman -Syu
Switch Java Version
archlinux-java status
archlinux-java set VERSION
Set Size Limit for Log Files
# show log file size
journalctl --disk-usage
# set log size limit
journalctl --vacuum-size=200M
Printing with Cups
sudo pacman -S cups
sudo systemctl enable cups.service
sudo systemctl start cups.service
# install drivers
sudo yay -S kyocera_universal
# find printer URIs i.e dnssd://KyoceraFS-1020D._printer._tcp.local/
lpinfo -v
# setup kyocera 1020D
lpadmin -p KyoceraFS-1020D -E -v "dnssd://KyoceraFS-1020D._pdl-datastream._tcp.local/" -m kyocera/Kyocera_FS-1120D.ppd
# setup HP LaserJet 400 M401dn
lpadmin -p "HP-LaserJet-400-M401dn" -E -v "dnssd://HP%20LaserJet%20400%20M401d
n%20(96C337)._ipp._tcp.local/?uuid=564e4333-4a30-3833-3631-80c16e96c337"
# list available printers
lpstat -p -d
# print files
echo "Hi" | lpr
lpr -P Printer2 myfile.pdf
Find out maximum supported ram
main ✔ ❱❱❱ sudo dmidecode -t 16 1 ↵
# dmidecode 3.6
Getting SMBIOS data from sysfs.
SMBIOS 3.6 present.
Handle 0x1000, DMI type 16, 23 bytes
Physical Memory Array
Location: System Board Or Motherboard
Use: System Memory
Error Correction Type: None
Maximum Capacity: 64 GB
Error Information Handle: Not Provided
Number Of Devices: 2
sudo pacman -S nvme-cli
sudo nvme smart-log /dev/nvme0
sudo nvme error-log /dev/nvme0
# show ssd features
sudo nvme id-ctrl /dev/nvme0 -H
# see https://wiki.archlinux.org/title/Solid_state_drive/NVMe#Controller_failure_due_to_broken_APST_support
cat /sys/module/nvme_core/parameters/default_ps_max_latency_us