This media is not supported in your browser
VIEW IN TELEGRAM
Experiments
C++ Qt5 cmake Kate LSP designer
custom widget
C++ Qt5 cmake Kate LSP designer
custom widget
È possibile fare drag-drop per installare i plugin di qbittorrent, è estremamente più comodo
Con
1. evdev
2. libinput
libinput [non disinstallabile] scompaiono un sacco di opzioni dalle impostazioni di KDE1. evdev
2. libinput
Section "InputClass"https://forum.kde.org/viewtopic.php?t=153755#p405711
Identifier "evdev-mouse"
MatchIsPointer "yes"
Driver "evdev"
EndSection
journalctl -u micro
È possibile fare drag-drop per installare i plugin di qbittorrent, è estremamente più comodo
Succede solo a me?
Ho DNS custom
Ho DNS custom
Ripropongo (è cambiato l'url)
https://tycrek.github.io/degoogle/
Nel frattempo sto cercando nuovi DNS decenti — ne stanno spuntando fuori un sacco a pagamento 😔
Al momento:
• uncensoreddns
• controlD (various)
— scelto —
• cloudflare
• quad9
• google
Ok ho trovato una tabella
https://www.lifewire.com/free-and-public-dns-servers-2626062
https://tycrek.github.io/degoogle/
Nel frattempo sto cercando nuovi DNS decenti — ne stanno spuntando fuori un sacco a pagamento 😔
Al momento:
• uncensoreddns
91.239.100.100
(morto?)• controlD (various)
— scelto —
• cloudflare
1.1.1.1 1.0.0.1
eviterei• quad9
9.9.9.9
hanno perso una causa contro sony8.8.8.8 8.8.4.4
noOk ho trovato una tabella
https://www.lifewire.com/free-and-public-dns-servers-2626062
Aggirare la quota di trasferimento di Mega facendo scaricare i files su connessioni diverse in modo alternato
paste -d$'\n' \
<(paste -d$'\n' \
<(yes -- '--netif=enp3s0') \
<(yes -- '--netif=wlo1') \
) \
<(printf '%s\n' "${s02[@]}") \
| head -n"$((${#s02[@]} * 2))" \
| xargs -n2 -P2 printf '[megadl %s\t"%s"]\n'
$> bash download.sh
[megadl --netif=enp3s0 "..."]
[megadl --netif=wlo1 "..."]
[megadl --netif=enp3s0 "..."]
[megadl --netif=wlo1 "..."]
[megadl --netif=enp3s0 "..."]
...🤯1
fdupes comando da terminale interattivo utilissimo per trovare, selezionare ed eliminare files duplicati.
journalctl -u micro
È possibile sfruttare la funzionalità Esporta cronologia chat per salvare tutte le musiche piratate in una chat — basta selezionare ☑️ Files C'è un limite di 4GB ad esportazione È possibile impostare un limite arbitrario [max 4GB] per file
Spotify Wrapped
(ho smistato a mano ~500 nuove musiche)
(ho smistato a mano ~500 nuove musiche)
Per controllare velocemente la configurazione di build del kernel avviato, basta spulciare
/proc/config.gz
$ zcat /proc/config.gz | less
$ zgrep 'CONFIG_' /proc/config.gz👍1
journalctl -u micro
desktop_session.sh
Siccome molti servizi systemd per la sessione desktop li avvio così (quindi non abilitandoli con
enable), per sicurezza ho tolto la sezione [Install] per impedirmi di sbagliare in futurotimed_backlight.sh
2.7 KB
Ho scritto l'ennesimo servizio per cambiare la luminosità dello schermo automaticamente in base all'ora.
Scrive direttamente in
Inoltre imposta un valore assoluto solo all'avvio, tutte le altre volte applica delle differenze con il livello precedente per consentire maggiore controllo all'utente.
Edit: still problems
Scrive direttamente in
/sys/class/backlight/[0] quindi funziona anche da TTY, ma servono i permessi di scrittura (cercare udev).Inoltre imposta un valore assoluto solo all'avvio, tutte le altre volte applica delle differenze con il livello precedente per consentire maggiore controllo all'utente.
Edit: still problems
Perché non ci ho mai pensato?
Con un po' di CSS custom ho rimosso i pulsanti e il banner delle attività di discord (inutili al cazzo) — bisogna vedere quanto sono efficaci queste regole
Con un po' di CSS custom ho rimosso i pulsanti e il banner delle attività di discord (inutili al cazzo) — bisogna vedere quanto sono efficaci queste regole
[class^=callContainer-]
[class^=row-]:not(:has(
[class^=voiceChannelEffectsContainer-])
) {
display: none;
}
[class^=callContainer-]
[class^=listItems-] {
display: flex;
flex-direction: row;
flex-wrap: wrap;
gap: 1ex;
justify-content: center;
}
[class^=callContainer-]
[class^=bottomControls-]
>div>div
>[class^=buttonContainer-]:nth-child(3) {
display: none;
}
[class^=actionButtons-]
>:is(button:nth-child(3)) {
display: none;
}
[class^=channelTextArea-]
[class^=buttons-]
>:is(
button:nth-child(1),
div:has([class^=sticker])
) {
display: none;
}bash.desktop
218 B
~/.local/share/templates/base.sh
1.9 KB
~/.local/share/templates/.source/image_2023-04-23_11-16-16.png
54.2 KB
Ho fatto un template di noscript bash con la maggior parte della logica che mi serve di solito ⭐️
👍1