journalctl -u micro
Changelog di manutenzione ▸ rimozione flag --no-video su MPV = integrazione MPRIS ▸ aggiungere variabile d'ambiente globale QT_LOGGING_RULES=kscreen.*=false in modo che il log di sistema non venga sporcato di spam ogni qualvolta che cambio la luminosità…
CE L'HO FATTA
I dischi rimangono spenti, fra poco condivido la soluzione
I dischi rimangono spenti, fra poco condivido la soluzione
journalctl -u micro
Changelog di manutenzione ▸ rimozione flag --no-video su MPV = integrazione MPRIS ▸ aggiungere variabile d'ambiente globale QT_LOGGING_RULES=kscreen.*=false in modo che il log di sistema non venga sporcato di spam ogni qualvolta che cambio la luminosità…
Lore
▸ Leggo il manuale ✨ alla pagina
▸ Alla sezione
▸ Vado alla pagina del manuale
▸ Disabilito il mio servizio e metto un collegamento allo noscript in questa cartella.
▸ Nonostante ciò, leggo nel log che dopo l'esecuzione viene comunque tentato di fare
▸ Mi ricordo che andando a maneggiare tra le cartelle
▸ Aggiungo nel mio noscript un loop che, oltre a fare
▸ Dato che — a quanto sembra — systemd scrive i log di spegnimento, evito quindi di spegnere il disco su cui risiede la partizione di root.
▸ Voilà! Quando cerca di utilizzare nuovamente i dischi, non li trova 😃 quindi rimangono spenti.
▸ (per sicurezza mantengo mascherato
▸ Leggo il manuale ✨ alla pagina
bootup che descrive tutto il processo di avvio e spegnimento con systemd.▸ Alla sezione
SYSTEM MANAGER SHUTDOWN si legge che gli ultimi servizi raggiunti (systemd-poweroff ecc) avviano un eseguibile a parte systemd-shutdown che si occupa di chiudere tutto il prima possibile — neanche a livello di servizi, proprio di processi e risorse dell'OS. (ovviamente prima bisogna raggiungere final.target, leggete anche voi il manuale).▸ Vado alla pagina del manuale
systemd-shutdown e vedo che viene citato un percorso insolito /usr/lib/systemd/system-shutdown/. Cercando un po' in giro, in sostanza in questa cartella si possono mettere degli noscript che vengono eseguiti in parallelo appena prima di spegnere la macchina, cioè quando tutti gli altri servizi sono stati chiusi e quando tutte le partizioni sono state smontate (eccetto quella di root che viene rimontata in read-only).▸ Disabilito il mio servizio e metto un collegamento allo noscript in questa cartella.
▸ Nonostante ciò, leggo nel log che dopo l'esecuzione viene comunque tentato di fare
sync dei dischi, facendoli risvegliare anche se non è montato nulla.▸ Mi ricordo che andando a maneggiare tra le cartelle
/sys è possibile spegnere del tutto un dispositivo collegato, in modo tale che il sistema non lo veda più. Trovo quindi l'endpoint /sys/block/sd*/power/control il quale se gli viene scritto off spegne il dispositivo, rimuovendolo poi da /dev.▸ Aggiungo nel mio noscript un loop che, oltre a fare
sync di mio e a fermare la rotazione dei dischi tramite comando sleep SATA (hdparm), va a spegnerli del tutto scrivendo off in tali endpoint.▸ Dato che — a quanto sembra — systemd scrive i log di spegnimento, evito quindi di spegnere il disco su cui risiede la partizione di root.
▸ Voilà! Quando cerca di utilizzare nuovamente i dischi, non li trova 😃 quindi rimangono spenti.
▸ (per sicurezza mantengo mascherato
lvm2-monitor.service, tanto non mi serve)
journalctl -u micro
Changelog di manutenzione ▸ rimozione flag --no-video su MPV = integrazione MPRIS ▸ aggiungere variabile d'ambiente globale QT_LOGGING_RULES=kscreen.*=false in modo che il log di sistema non venga sporcato di spam ogni qualvolta che cambio la luminosità…
hdd-shutdown.sh
926 B
# pacman -S hdparm
# loc="/etc/hdd-shutdown.sh"
# chmod +x "$loc"
# ln -s "$loc" "/usr/lib/systemd/system-shutdown/"
journalctl -u micro
Changelog di manutenzione ▸ rimozione flag --no-video su MPV = integrazione MPRIS ▸ aggiungere variabile d'ambiente globale QT_LOGGING_RULES=kscreen.*=false in modo che il log di sistema non venga sporcato di spam ogni qualvolta che cambio la luminosità…
Mi ero scordato di riportare
QT_LOGGING_RULES=kscreen.*=false, consiglioTempo-fa I Learned
Con
In questo caso
(vedere
Con
complete -c func è possibile dire a Bash di attivare il completamento automatico di qualche tipo con TAB per tale funzione custom (o anche alias? non so).In questo caso
-c indica comandi, file e cartelle(vedere
man bash / SHELL BUILTIN COMMANDS / complete / -A)Sono un coglione — con l'intento di pulire la cache di Plasma ho lanciato un comando nella cartella sbagliata, ed ora ho perso alcune configurazioni utente...
Tanto meglio, ora ricreo l'account da capo come si deve (riconfiguro a mano Plasma e sposto tutto il resto)
Tanto meglio, ora ricreo l'account da capo come si deve (riconfiguro a mano Plasma e sposto tutto il resto)
Sono ancora dietro a riconfigurare il nuovo utente e a portare i files della maggior parte dei software
firefox telegram discord
konsole kwrite mpv
krita ark qbittorrent
multimc terraria celeste
sm64pc dustforce spacecadet
(...)
Oggi giornata buttata.
firefox telegram discord
konsole kwrite mpv
krita ark qbittorrent
multimc terraria celeste
sm64pc dustforce spacecadet
(...)
Oggi giornata buttata.
journalctl -u micro
In questi giorni sto cercando di copiare le mie configurazioni principali di KDE (Dolphin, Konsole, ...) su un'altra installazione, e purtroppo ho capito una cosa - l'unica soluzione per farlo senza portarsi dietro tutta l'home è riconfigurare le cose a mano...…
Dunque, prendendo d'esempio solo Dolphin, esso salva le configurazioni in almeno questi posti:
~/.cache/
dolphin/* (cache Qt) thumbnails/* (anteprime)~/.config/
dolphinrc (impostazioni)~/.local/share/
kxmlgui5/dolphin/dolphinui.rc
(UI, shortcuts) kservices5/ServiceMenus
kio/servicemenus
(azioni right-click) user-places.xbel (risorse) recently-used.xbel (recenti)Sarebbe bello poter scrivere messaggi su telegram con delle checkbox nel testo, tipo markdown arricchito;
certo si può fare tramite emoji ma non è la stessa cosa
certo si può fare tramite emoji ma non è la stessa cosa
Situazione attuale main install
▸ relativo alla configurazione del nuovo utente
•MIME con descrizione
•n mila items nelle azioni dei dispositivi rimovibili
> scomparso da solo
•equalizzatore audio rotto
> fixed, di default Carla espone i componenti
•dialog password del portachiavi al login
• controllare corretto funzionamento altre app
• evidenziatori custom di Okular
> componente "okularpart" ...
•scomparse le shurtcut di rete
• non funziona lo spegnimento
• dolphin execve error 100 ???
▸ tutto ciò che è lanciato all'avvio della sessione ha problemi
•Telegram non fa cliccare i link
> problema portal?
•Discord va in crash-loop se si entra in un canale vocale
> problema dispositivi audio ~ defaults?
▸ Icone blurrate nella tray
• Telegram > related?
• Discord > mai visualizzato bene
▸ relativo alla configurazione del nuovo utente
•
.desktopdesktop entry
> non dovrebbe essere localizzato?•
•
•
•
•
•
▸ Icone blurrate nella tray
• Telegram > related?
• Discord > mai visualizzato bene
journalctl -u micro
Situazione attuale main install ▸ relativo alla configurazione del nuovo utente • MIME .desktop con descrizione desktop entry > non dovrebbe essere localizzato? • n mila items nelle azioni dei dispositivi rimovibili > scomparso da…
n mila items [...] is back, non come prima ma c'è un problema
Non vedo l'ora che le reti Mediaset esplodano passino definitivamente alle nuove frequenze così almeno per un po' Focus non sarà più visibile,
e io non mi sorbirò più programmi TV americani in background che pronunciano «GLI INGEGNERI» 9 volte al minuto — madonna che fastidio
e io non mi sorbirò più programmi TV americani in background che pronunciano «GLI INGEGNERI» 9 volte al minuto — madonna che fastidio
Grazie coreutils, ho scovato la cartella dove vengono salvati i Network Places
find "$OLDHOME" -type f -exec \
grep --color=always -ni 'nome' '{}' \+
~/.local/share/remoteview/*.desktopSecondo me
pacman dovrebbe sempre installare prima i pacchetti~aggiornamenti dei keyring dei vari repository, invece di lamentarsi subito con "il pacchetto è corrotto".Non riesco ancora a capire perché non funziona lo spegnimento lato GUI 😢
Dev'essere qualcosa nei config perché ad utente pulito funziona.
Dev'essere qualcosa nei config perché ad utente pulito funziona.
$ journalctl --user -b0E poi più nulla
dbus-daemon[980]: [session uid=1000 pid=980]
Activating service name='org.kde.Shutdown'
requested by ':1.65'
(uid=1000 pid=2783 comm="/usr/lib/ksmserver-logout-greeter")
dbus-daemon[980]: [session uid=1000 pid=980]
Successfully activated service 'org.kde.Shutdown'
Sto provando a copiare man mano gruppi di configurazioni dal mio utente ad uno pulito, per vedere quando non riesce più a fare logout~poweroff.
Fin'ora funziona... 😞
Fin'ora funziona... 😞
PUNTO DI SVOLTA
Non sono i config di KDE, c'è qualcosa che non va con i servizi
$ mv ~/.config/systemd/{,_}user
Non sono i config di KDE, c'è qualcosa che non va con i servizi