Potrei aver trovato il criterio perfetto per determinare in automatico quali programmi [nel mio caso] eseguire con la scheda video discreta e quali no:
se l'eseguibile è collocato in una partizione diversa dalla root (con alcune eccezioni), usa la scheda video discreta
Ora c'è da capire come applicare tale regola
se l'eseguibile è collocato in una partizione diversa dalla root (con alcune eccezioni), usa la scheda video discreta
Ora c'è da capire come applicare tale regola
Alla fine devo solo impostare 3 variabili d'ambiente (contenute in
Che sia possibile applicando un hook ad
https://unix.stackexchange.com/a/262108
/bin/prime-run)Che sia possibile applicando un hook ad
execve?https://unix.stackexchange.com/a/262108
Unix & Linux Stack Exchange
Hook action on process creation
Is it possible to hook a noscript execution on each process creation?
Essentially the equivalent of inotifywait to monitor disk activity but applied to the process table.
It would be to allow to do...
Essentially the equivalent of inotifywait to monitor disk activity but applied to the process table.
It would be to allow to do...
journalctl -u micro
Player musicali Da un po' di tempo mi sono stabilizzato su Audacious per le mie radio online e il resto (con l'interfaccia completa, non quella stile winamp) — già prima non riusciva a riprodurre delle radio in formato opus, ora neanche mp3... Nel frattempo…
Audacious sembra aver fixato la riproduzione di tutti i formati 🥰
Ora posso ditchare Strawberry con lo slider volume rotto (non esponenziale)
Ora posso ditchare Strawberry con lo slider volume rotto (non esponenziale)
❤1
kprobes.h
16.3 KB
Prima che l'entropia mi faccia sparire questi files (oro colato) — questi 3 sono il minimo indispensabile per compilare un modulo kernel su linux moderno
senza avere l'intera repo del kernel scaricata (bisogna installare
(in realtà 2 tralasciando xanmod, che di default disabilita kprobes ... a quanto pare copiare l'header dai sorgenti online funziona)
Comandi
compilare —
È un rootkit base — applica un hook sulla syscall
senza avere l'intera repo del kernel scaricata (bisogna installare
linux-headers)(in realtà 2 tralasciando xanmod, che di default disabilita kprobes ... a quanto pare copiare l'header dai sorgenti online funziona)
Comandi
compilare —
make
caricare — sudo insmod hello2.ko
rimuovere — sudo rmmod hello2.ko
output — sudo dmesg -Hkw
Cosa faÈ un rootkit base — applica un hook sulla syscall
execve, in modo che all'esecuzione (da qualsiasi contesto) del comando date backd00r PID (anche se il comando non è corretto), l'uid di PID viene cambiato a root❤5
/usr/share/plasma/plasmoids/org.kde.desktopcontainment/contents/ui/FolderView.qml @ 706
82
minIconWidth = Math.max(minIconWidth, 78);In questo modo le icone del desktop hanno giusto lo spazio per l'etichetta "Downloads" senza che venga elisa o messa su più righe 📏
Super Mario 64 DS è sempre andato a 30fps reali e io non lo sapevo 🥲 [anche con l'emulatore che segnava 60]
😢2
journalctl -u micro
hwaccel.sh
Edit: disabilitata la flag
--enable-experimental-web-platform-features(da problemi con Obsidian: la selezione non funziona più)
Ho provato a connettermi via wifi 5GHz con questo portatile — arriva a massimo 3MB/s in download, quando potrebbe arrivare ad 11MB/s;
la scheda è Qualcomm Atheros; impostare la regione CRDA non funziona
Per fortuna che ho un cavo ethernet
la scheda è Qualcomm Atheros; impostare la regione CRDA non funziona
Per fortuna che ho un cavo ethernet
journalctl -u micro
hello2.c
TIL che nei moduli kernel non è possibile utilizzare alcuna libreria esterna, neanche stdlib — questo perché non esiste alcun tipo di linking, né dinamico né statico l'unico linking che può avvenire è con le strutture del kernel; i moduli vengono segnati da
Tutte le funzioni tipo
(
file come relocatable, non executableTutte le funzioni tipo
malloc free strlen strcpy printf non possono essere usate, a meno che il kernel non le reimplementi(
kmalloc kfree⁽¹⁾ strnlen strscpy⁽²⁾ printk⁽³⁾)Windows tool per salvare e ripristinare la posizione delle icone sul desktop — Desktop Restore
Midiox
MIDI-OX is the world's greatest all-purpose MIDI Utility.
journalctl -u micro
x11share_hwaccel.sh
x11share_hwaccel.sh
3.4 KB
Update
•
• bitrate ridotto (max 9MB)
Pros
• ancor meno utilizzo CPU
• funziona anche su wayland
• dispositivo audio rilevato in automatico
• percorso file copiato negli appunti
Cons
• non cattura il cursore
• video e audio devono essere registrati separatamente e poi uniti, altrimenti c'è stuttering pesante (gestito)
• non usare Ctrl-C
•
kmsgrab al posto di x11grab
• + audio• bitrate ridotto (max 9MB)
Pros
• ancor meno utilizzo CPU
• funziona anche su wayland
• dispositivo audio rilevato in automatico
• percorso file copiato negli appunti
Cons
• non cattura il cursore
• video e audio devono essere registrati separatamente e poi uniti, altrimenti c'è stuttering pesante (gestito)
• non usare Ctrl-C
journalctl -u micro
Super Mario 64 DS è sempre andato a 30fps reali e io non lo sapevo 🥲 [anche con l'emulatore che segnava 60]
Media is too big
VIEW IN TELEGRAM
True 60fps experience, peccato solo che molti elementi del gioco vadano in 2x
journalctl -u micro
hello2.c
Pazzesco, il kernel linux ha un controllo di null pointer dereference — al contrario di windows che andrà in bsod 99.9%