journalctl -u micro
OK, commentato le righe maledette che in pratica simulano una disconnessione e riconnessione di tutti i dispositivi (...) e impostato pacman per non aggiornare il file > /usr/share/libalpm/noscripts/systemd-hook #/usr/bin/udevadm trigger #/usr/bin/udevadm settle…
Ora al posto di modificare file delicati è possibile creare il seguente file vuoto
ref
/etc/systemd/do-not-udevadm-trigger-on-update
ref
Piccolo recap ottimizzazioni e pacchetti belli su ArchLinux
• xanmod kernel x64v3
• video drivers
• mitigations flags
• bilanciamento interrupts
• intel turboboost
• video acceleration
• laptop quirks & battery
• repository pacchetti x64v3
• chromium flags
• mold linker
• makepkg config
• ram compressa
• misc
• filesystems moderni
• new: bcachefs
• java graalvm
• DxVK (1.10.3 per vulkan 1.2)
• wine fsync/futex2
• cdemu
• dgVoodoo (vecchi giochi)
• xanmod kernel x64v3
• video drivers
• mitigations flags
• bilanciamento interrupts
• intel turboboost
• video acceleration
• laptop quirks & battery
• repository pacchetti x64v3
• chromium flags
• mold linker
• makepkg config
• ram compressa
• misc
• filesystems moderni
• new: bcachefs
• java graalvm
• DxVK (1.10.3 per vulkan 1.2)
• wine fsync/futex2
• cdemu
• dgVoodoo (vecchi giochi)
Tutt'a un tratto non riuscivo più ad importare la chiave PGP di Torvalds per aggiornare il kernel (???) — aggiunta lato utente [per AUR] in questo modo
gpg2 --locate-keys torvalds@kernel.org🙏1
💡 App Android che ti legge tutte le notifiche anche con telefono bloccato in animalese
👍1🔥1
Ecco, ci vorrebbero invece dei suoni di notifica dinamici / con delle varianti, non sempre esattamente lo stesso suono over and over and over
🔥1
journalctl -u micro
Ok quindi (OC) Librerie grafiche e layer di traduzione
Evviva non posso più usare Zink, sarà una regressione ma non ho voglia di fare downgrade
$ export MESA_LOADER_DRIVER_OVERRIDE=zink
$ glxinfo
glx: failed to create drisw screen
failed to load driver: zink
glx: failed to create drisw screen
failed to load driver: zink
glx: failed to create drisw screen
failed to load driver: zink
...
This media is not supported in your browser
VIEW IN TELEGRAM
È proprio ciò che desideravo di più,
[zink + vkbasalt]
glxgears con depth of field 😁[zink + vkbasalt]
Ma esiste un maledetto launcher di giochi in Qt?
Avendo app native, via wine, via steam, mi scoccia averli frammentati in più posti
Mi rifiuto di usare Lutris / qualsiasi altra app GTK o electron.
Avendo app native, via wine, via steam, mi scoccia averli frammentati in più posti
Mi rifiuto di usare Lutris / qualsiasi altra app GTK o electron.
Esperienze webdev — web components
Bellissimi, permettono di
• creare implementazioni per specifici elementi DOM senza dover wrappare tutte le proprietà e i metodi
• aggiungere templates e slots
• istanziare una classe personalizzata a partire dall'HTML
Peccato che
• sia necessario registrare le classi a mano dopo la definizione
• non si possa usare
in compenso ci sono dei callback speciali tipo
Bellissimi, permettono di
• creare implementazioni per specifici elementi DOM senza dover wrappare tutte le proprietà e i metodi
class Frame => HTMLDivElement• aggiungere templates e slots
• istanziare una classe personalizzata a partire dall'HTML
<div is="my-frame></div> => FramePeccato che
• sia necessario registrare le classi a mano dopo la definizione
customElements.define(
'my-frame', Frame,
{ extends: 'div' });
• non si possa usare
new e il costruttore dev'essere vuoto...document.createElement(
'div', { is: 'my-frame' });
in compenso ci sono dei callback speciali tipo
connectedCallback()MDN Web Docs
Web Components - Web APIs | MDN
Web Components is a suite of different technologies allowing you to create reusable custom elements — with their functionality encapsulated away from the rest of your code — and utilize them in your web apps.
journalctl -u micro
non si possa usare new e il costruttore dev'essere vuoto
> Provo ad usare un
> prima del
> dopo il
grazie js
Proxy per reindirizzare la keyword new a document.createElement> prima del
return i campi non-DOM contengono le info> dopo il
return i campi non-DOM sono vuotigrazie js
Certi strumenti non sono progettati per creare opere d'arte, bisogna accettarlo e andare avanti...
Maledetti ingegneri che fanno tutto alla bell'e meglio
😢2
> VSCode, source control
> 102 files modificati (non lo sono, è cambiata solo la data di modifica)
> Discard changes
> ARE YOU SURE!1?!? [ Yes ]
> Mi ha selezionato anche altri files...
Ho sudato freddo, per fortuna tiene traccia del discard come modifica al file nella cronologia della scheda aperta, mi è bastato fare CtrlZ — se avessi chiuso le schede sarei stato fottuto
> 102 files modificati (non lo sono, è cambiata solo la data di modifica)
> Discard changes
> ARE YOU SURE!1?!? [ Yes ]
> Mi ha selezionato anche altri files...
Ho sudato freddo, per fortuna tiene traccia del discard come modifica al file nella cronologia della scheda aperta, mi è bastato fare CtrlZ — se avessi chiuso le schede sarei stato fottuto
😱1
journalctl -u micro
Ma esiste un maledetto launcher di giochi in Qt? Avendo app native, via wine, via steam, mi scoccia averli frammentati in più posti Mi rifiuto di usare Lutris / qualsiasi altra app GTK o electron.
Screen dell'ennesimo progetto che non vedrà mai la luce del sole
👍1🤯1
journalctl -u micro
Un po' di percorsi utili e ciò che salvano ~/.config/plasma-org.kde.plasma.desktop-appletsrc La maggior parte delle configurazioni di tutti gli widget sui vari container/pannelli/desktop, inclusi quali sfondi sono stati applicati ~/.config/ksmserverrc ~…
/etc/xdg
/usr/share
L'equivalente di
.config e .local/share dell'utente ma globali/usr/share/applicationsTutti i launcher presenti nel menu applicazioni — usati anche per le associazioni MIME e URL handling; presentano l'opzione
~/.local/share/applications
Categories per determinare i menu in cui verranno messi/usr/share/desktop-directoriesTutte le sottocartelle dei menu
~/.local/share/desktop-directories
/etc/xdg/menusTutte le configurazioni dei menu / modifiche ai default
~/.config/menus