journalctl -u micro – Telegram
journalctl -u micro
93 subscribers
2.17K photos
210 videos
287 files
1.44K links
Esperienze e consigli di uno sviluppatore tech−unenthusiast

creation — 2021-04-29
owner — @Microeinstein

networks
@sigma_hub Σ
@ageiroumena
Download Telegram
Scoperto nuovo comando findmnt in util-linux, molto più figo di fare mount | column -t
Ho trovato un modo figo per gestire e analizzare immagini di macchine virtuali .qcow2:

> caricare driver nbd
# modprobe nbd max_part=8

> collegare l'immagine (± come si farebbe con losetup)
# qemu-nbd --connect=/dev/nbdX img.qcow2

> gestire le partizioni (bisogna specificare a mano il device)
# gparted /dev/nbdX

> montare una partizione
$ udisksctl mount -b /dev/nbdXpY

Una volta montata una partizione è possibile fare ciò che si vuole, incluso vedere lo spazio occupato dai files con FileLight

> smontare partizione
$ udisksctl unmount -b /dev/nbdXpY

> scollegare immagine
# qemu-nbd --disconnect /dev/nbdX
Momento funny:
aur/zoom 5.7.6a-1 (più aggiornato)
chaotic-aur/zoom  5.7.6-1

Indovinate quale pacchetto pacman calcola sia il più recente - per poi installarlo?
journalctl -u micro
Update: alla fine il pacchetto dunst l'avevo installato io a mano mesi fa per utilizzare il comando dunstify, che permette di inviare notifiche desktop interattive da terminale (necessario per un mio progetto chiamato HTTP Hook). Il dubbio che rimane è come…
Che fastidio, ieri ho aggiornato e il servizio di dunst si abilita da solo ogni volta che deve apparire una notifica wtf

Fixed
systemctl --user daemon-reload
systemctl --user mask --now dunst
(login - logout)
journalctl -u micro
Bene! Non mi ha caricato le attività!
E ci risiamo! Questa cosa sta succedendo sempre più spesso 😂😭

E ogni volta mi tocca fare logout/login per poi ritrovarmi gli sfondi resettati, e tutte le app mischiate 😤
Quando terminate le vostre istanze di chromium / electron, un piccolo trucco per far ritornare il sistema alle prestazioni che aveva all'avvio senza riavviarlo, è possibile forzare il ricaricamento in RAM di tutta la memoria finita in Swap.

# swapoff -a
(ci metterà un sacco di tempo, controllate l'utilizzo della swap da qualche process manager: deve ridursi fino a zero)
e subito dopo
# swapon -a

Ovviamente questo vale solo se il sistema è stato configurato per lo Swap.
Quando l'app mobile fa schifo...
si utilizza l'app web 😆
Sto impazzendo

Sto cercando di ritrasformare i symlinks leggendoli tramite ntfs3 (mount read only), e scopro che il comando find non li vede come tali
😵‍💫🤌🏻
Reminder a me stesso:
quando si vuole ottenere il percorso assoluto di un symlink, usare
realpath -ms link
Ieri notte ho sperimentato quanto sia bello BTRFS: ho ripristinato l'intera home da uno snapshot e in un'istante ho potuto riprendere ciò che stavo facendo ⭐️


Metto qui alcune cose da ricordarsi al riguardo

• per gestire le features di BTRFS: btrfs <cmd> ...

• gli snapshot non sono altro che copie CoW di interi sottovolumi, quindi non c'è differenza tra uno e l'altro e la copia è istantanea

• se sono presenti altri sottovolumi all'interno di un altro (x/.../y), allora questi non saranno inclusi in snapshot di quello radice (da approfondire: come ripristinare sottovolumi innestati)

• per rinominare un sottovolume: mv x y (y non deve esistere e non deve essere un path)

• il comando cp cerca sempre di creare una copia a mano ignorando CoW, per risolvere bisogna aggiungere l'opzione --reflink=always (non funziona attraverso partizioni o sottovolumi diversi)

• il comando mv fa lo stesso ma non implementa l'opzione, quindi per spostare cose bisognerà per forza usare cp & rm

• per ripristinare uno snapshot:
# mv <curr_subv> <old_subv>
# btrfs sub snap create <snapshots/subv> <curr_subv>
(e se si è sicuri)
# btrfs sub del <old_subv>
Solo su tdesktop beta arrivano ste chicche

Edit - a quanto pare le beta ci sono anche su Android: @tgbeta
Ah, se state su una TTY linux non cambiate la modalità della tastiera (kbd_mode) per alcun motivo, ho provato a farlo e non potevo più uscire - neanche cambiare TTY (venivano trasmessi i segnali grezzi di qualsiasi tasto direttamente a Bash, senza pre-processing)
Se non stessi usando BTRFS (e senza comprimere gli snapshot) starei occupando 310GB (o più) di spazio quando in realtà sono solo 97GB
Ho provato per caso a far partire un gioco su Wine tramite un altro prefisso, uno nuovo pulito a 32bit, e - non so spiegarlo - ora funziona perfettamente:
> fullscreen risoluzione nativa
> 60fps
> vsync
> audio HQ senza delay né crackling strani
> alt-tab

Consiglio di sperimentare la stessa cosa per vari giochi problematici
Uhhh...

io.. n-non capisco


Secondo che logica 0 poteva essere "interpolamente" uguale a 'foobar'????