Bash protip: non usare
kill 0
Uccide tutti i processi figli, sé stesso, e siblings dello stesso gruppo (nel mio caso plasmashell, firefox, ...)Dopo tanto dolore ho scoperto una cosa importante di bash
Il comando
One really important thing to understand about the trap feature is that it will not fire until the current command (whatever that is) in the noscript has finished executing. So you cannot necessarily use it to interrupt a long-running command.
Quindi
Unica eccezione per
Il comando
trap non è equivalente al signal handler di un processo.One really important thing to understand about the trap feature is that it will not fire until the current command (whatever that is) in the noscript has finished executing. So you cannot necessarily use it to interrupt a long-running command.
Quindi
trap viene eseguito dopo l'ultimo comando in esecuzione. 😔Unica eccezione per
wait che è progettato per interrompersi all'arrivo di un segnale.
journalctl -u micro
Dopo tanto dolore ho scoperto una cosa importante di bash Il comando trap non è equivalente al signal handler di un processo. One really important thing to understand about the trap feature is that it will not fire until the current command (whatever that…
build
3.2 KB
Pain, agony even
Piccola funzione bash per recuperare la versione di tutti i pacchetti in
IgnorePkg
locked_pkgs() (Nel mio caso — PC principale
export LC_ALL=C
local f1='/^IgnorePkg/b ok; d; :ok s/^.*?= ?//'
local p=( $(\sed -Es "$f1" /etc/pacman.conf) )
local f2='/^Name|^Version/b ok; d; :ok s/^.*?: //'
local tab=$'\e[33;1mName,Version\e[0m'
echo
\pacman -Qi --color=never "${p[@]}" \
| \sed -Es "$f2" \
| \paste -d' ' - - \
| \column -t -N "$tab"
echo
)
Name Version
outguess 0.2-2
matlab 9.9.0.1467703-5
typora 0.11.18-1
wpa_supplicant 2:2.10-3
freefilesync-bin 11.20-1
gst-plugin-pipewire 1:0.3.51-1
pipewire 1:0.3.51-1
pipewire-alsa 1:0.3.51-1
pipewire-docs 1:0.3.51-1
pipewire-jack 1:0.3.51-1
pipewire-pulse 1:0.3.51-1
wireplumber 0.4.11-2
mpv 1:0.34.1-5
libplacebo 4.208.0-1È tanto chiedere un'installazione di Arch che non si rompa ogni ~3 aggiornamenti?
Ora non posso più cambiare luminosità (sempre al massimo)
Penso sia correlato alla modalità
Ora non posso più cambiare luminosità (sempre al massimo)
Penso sia correlato alla modalità
kms [driver video, acpi, ...], controllerò i log di XorgProvato a rimuovere l'hook
Ora provo a
• installare
• impostare
kms da mkinitcpio.conf, nessun effettoOra provo a
• installare
mesa-amber (va in conflitto con mesa)• impostare
__GLX_VENDOR_LIBRARY_NAME=amber
• rigenerare l'initcpioNada
A quanto pare in
prima c'era
e
A quanto pare in
/sys/class/backlight è sparito tutto,prima c'era
acpi_video0e
intel_backlight
journalctl -u micro
Nada A quanto pare in /sys/class/backlight è sparito tutto, prima c'era acpi_video0 e intel_backlight
Questo mi ha fatto intuire una cosa
Ho fatto il downgrade del kernel ed ha funzionato 🥲
Ho fatto il downgrade del kernel ed ha funzionato 🥲
6.0.11 <- 6.1.6PKGBUILD
3.4 KB
linux-clear-bin 6.0.12PKGBUILD
2.6 KB
linux-clear-headers-bin 6.0.12Uniche modifiche che ho fatto: togliere il suffisso
-bin
Inoltre è necessario rimuovere il file/boot/vmlinuz-linux-clear.cmdlinePer maggiori info sui parametri kernel:
https://www.kernel.org/doc/Documentation/admin-guide/kernel-parameters.txt
This media is not supported in your browser
VIEW IN TELEGRAM
Rispondo a Dave dai commenti
[mi sono ricordato ora dell'esistenza di questo video]
[mi sono ricordato ora dell'esistenza di questo video]
🐳1