journalctl -u micro
Epic
Reminder che con EtchDroid è possibile flashare ISO e DMG su chiavette collegate via USB-OTG, da android senza root.
However, è molto probabile che ciò funzioni solo con ISO ibride, non windows — bisogna provare
However, è molto probabile che ciò funzioni solo con ISO ibride, non windows — bisogna provare
f-droid.org
EtchDroid ISO to USB Writer | F-Droid - Free and Open Source Android App Repository
Write operating system ISO images to USB drives, no root required
image_2022-07-09_17-38-29.png
127.3 KB
PyCharm ha una finestra in Help/My Productivity che mostra delle statistiche interessanti su quanto vengono utilizzate le funzioni messe a disposizione dall'IDE
👍1
Ebbene sì,
Dato che
(nei dataclass o imposti un valore predefinito, o togli l'attributo da
ho optato per sfruttare gli operatori aggiungendo implementazioni custom:
in caso contrario è (
in caso contrario è (
Ci sono dietro già da troppo tempo aiuto
argparse di Python non mi piace e non voglio usare librerie esterne — mi sto reinventando la dichiarazione degli argomenti in modo dichiarativo e con type hintings (in modo che gli IDE poi ci si possano agganciare), e ovviamente anche il parsing...Dato che
flag e arg sono @dataclass per avere un __init__ generato automaticamente, ma allo stesso tempo volevo rendere l'attributo default opzionale senza ricorrere a None
(dato che è spesso usato come valore predefinito in sé)(nei dataclass o imposti un valore predefinito, o togli l'attributo da
__init__),ho optato per sfruttare gli operatori aggiungendo implementazioni custom:
(Tuple|str) >> flag()
aggiunge alias al flagflag() | Anyimposta l'attributo
default,in caso contrario è (
AttributeError)flag() ^ Anyimposta l'attributo
const,in caso contrario è (
AttributeError)Ci sono dietro già da troppo tempo aiuto
journalctl -u micro
Cose cambiate / da rivedere: KDE + le icone nella tray possono essere più compatte + gli spacer hanno un campo di testo per impostarne la dimensione + modalità tablet ~ i menu contestuali hanno un bordino; in generale c'è più respiro Telegram Desktop…
Questione EasyStroke
Chiede esplicitamente la versione 1.78 di
Fin'ora ho "risolto" facendo il downgrade di
Un fix bruttissimo è quello di creare un symlink tra le versioni della libreria:
La versione non-git sempre su AUR, ora punta a un fork che mira soltanto a correggere il problema di compilazione.
Chiede esplicitamente la versione 1.78 di
libboost_serialization, ma dopo l'aggiornamento ora è alla 1.79. Ho provato a ricompilare con la nuova versione, ma per qualche motivo si blocca prima e non capisco.Fin'ora ho "risolto" facendo il downgrade di
libboost, ma in questo modo non ho più potuto usare libreoffice...Un fix bruttissimo è quello di creare un symlink tra le versioni della libreria:
sudo ln -s \Cercando nella repository upstream scopro che lo sviluppo è morto nel 2018 — questo ha portato a una marea di fork e onestamente non saprei quale sia meglio...
/usr/lib/libboost_serialization.so.1.{79,78}.0
La versione non-git sempre su AUR, ora punta a un fork che mira soltanto a correggere il problema di compilazione.
Ora che ci penso, c'è una cosa che KDE ancora non permette di personalizzare: i suoni di sistema via profili e soundpacks
Immaginate mettere gli effetti sonori di Win7 o HL1
Immaginate mettere gli effetti sonori di Win7 o HL1
Piccolo recap
dei software una volta considerati liberi da spyware o adware:
• Audacity
• FileZilla
• CCleaner
• Nova Launcher (recent)
• μTorrent
• BitTorrent
• Ubuntu (pt2)
• Java windows installer
• DirectX installer
...ve ne ricordate altri?
(sono esclusi nomi scontati quali Windows e le varie piattaforme web; "tutti i software proprietari" non è una risposta)
[nel changelog di Unchecky c'è altra roba]
dei software una volta considerati liberi da spyware o adware:
• Audacity
• FileZilla
• CCleaner
• Nova Launcher (recent)
• μTorrent
• BitTorrent
• Ubuntu (pt2)
• Java windows installer
• DirectX installer
...ve ne ricordate altri?
(sono esclusi nomi scontati quali Windows e le varie piattaforme web; "tutti i software proprietari" non è una risposta)
[nel changelog di Unchecky c'è altra roba]
Al riguardo, consiglio un altro software che mira proprio ad evitare l'installazione di offerte promozionali su Windows
https://unchecky.com/
Ahimè è freeware, ma può tornare molto utile a tutti i vostri amici o parenti che [senza offesa] non sanno usare un computer.
https://unchecky.com/
Ahimè è freeware, ma può tornare molto utile a tutti i vostri amici o parenti che [senza offesa] non sanno usare un computer.
audio_monitor.sh
4.9 KB
Sto finalmente scrivendo un servizio di equalizzazione dinamico per Linux. Tutto in Bash. Grazie pipewire e a tutti i vari tool tra cui
🔊 Listen 🔊 People 🔊 Loop
🎙 Speak
• colleghi un dispositivo jack, USB, BT... :
fa partire gli equalizzatori e collega tutto
(potenzialmente sia per audio che per mic)
• scolleghi:
ferma gli equalizzatori
Mando uno sneak-peek
pw-mon
• crea 4 dispositivi virtuali:🔊 Listen 🔊 People 🔊 Loop
🎙 Speak
• colleghi un dispositivo jack, USB, BT... :
fa partire gli equalizzatori e collega tutto
(potenzialmente sia per audio che per mic)
• scolleghi:
ferma gli equalizzatori
Mando uno sneak-peek
journalctl -u micro
Era colpa dell'HDD esterno USB per qualche ragione, per fortuna
Per rimuovere eventuale codice di boot da dischi MBR senza toccare le partizioni:
# backup boot+parts
dd if=/dev/sdX of=sdd512.bin bs=512 count=1
# erase boot
dd if=/dev/zero of=/dev/sdX bs=440 count=1
journalctl -u micro
hdd-shutdown.sh
Update
Lo spin-down degli HDD allo spegnimento non funzionava ancora — succedeva che il sistema si freezava ~30s cercando di fare delle operazioni finali post-spin-down, per poi andare in timeout e comunque spegnere male gli HDD...
Oggi mi sono rotto e ho fatto un po' di pulizia:
• ho eliminato la modifica a
• ho anche notato che gli noscript eseguiti da
• ora evito di spegnere gli HDD in caso di riavvio, e in ogni caso faccio fare spin-down anche al disco di root (tanto non ci si deve scrivere)
Nota: per controllare se anche voi avete bisogno dello noscript, controllate il valore
Lo spin-down degli HDD allo spegnimento non funzionava ancora — succedeva che il sistema si freezava ~30s cercando di fare delle operazioni finali post-spin-down, per poi andare in timeout e comunque spegnere male gli HDD...
Oggi mi sono rotto e ho fatto un po' di pulizia:
• ho eliminato la modifica a
systemd-poweroff.service che eseguiva il mio noscript prima dello spegnimento, ma non immediatamente prima# rm /etc/systemd/system/systemd-poweroff.service
• ho notato che il trick di spegnere i dispositivi via /sys/.../power/control non funzionava più, quindi ho optato per "spegnere" direttamente tutti gli hub USB (😂) (viene solo scollegato il bus dati, la corrente passa ancora — per questo prima eseguo la sospensione via hdparm -Y)• ho anche notato che gli noscript eseguiti da
/usr/lib/systemd/system-shutdown/ non vengono per niente loggati nel journal (probabilmente perché questi vengono eseguiti a root già rimontata read-only), per questo ora dallo noscript faccio lampeggiare il led del capslock così capisco se viene eseguito• ora evito di spegnere gli HDD in caso di riavvio, e in ogni caso faccio fare spin-down anche al disco di root (tanto non ci si deve scrivere)
Nota: per controllare se anche voi avete bisogno dello noscript, controllate il valore
192 Power-Off_Retract_Count con smartctl -A /dev/sdX — io sono a 174, ma ora di norma non salirà più 😊my-shutdown.sh
2.7 KB
loc='/etc/my-shutdown.sh'
chmod +x "$loc"
ln -s "$loc" "/usr/lib/systemd/system-shutdown/my-shutdown.sh"