-
-
Am continuat să ajustez T440p-ul și de fiecare dată când descopăr ceva care nu merge cum trebuie, petrec mai mult timp decât ar trebui să-l rezolv. Dar asta e și plăcerea - nu e un dispozitiv cumpărat gata configurat, e al meu în sensul că știu exact de ce face fiecare lucru pe care îl face.
Dacă nu ai citit articolele anterioare, am scris despre cum am transformat T440p-ul într-un writerdeck și despre primele ajustări după instalare.
Deschidere automată a jurnalului
Primul lucru deranjant era că la pornire se deschidea micro, dar fișierul în care scriu trebuia deschis manual. Două apăsări de taste în plus nu sună a mare lucru, dar pe un dispozitiv dedicat scrisului, vrei să fie gata de scris din prima secundă. Am modificat comanda din
.bashrc:exec tmux new-session -d 'micro /home/thinkroot/jurnal.txt' \; attachAcum la pornire apare direct jurnalul, cu cursorul acolo unde l-am lăsat.
Mai puține servicii la pornire
Am rulat
systemd-analyze blamesă văd ce încetinește bootul și am dezactivat tot ce nu are sens pe un writerdeck:sudo systemctl disable ssh.service sudo systemctl disable bluetooth.service sudo systemctl disable ModemManager.service sudo systemctl disable apparmor.service sudo systemctl disable e2scrub_reap.service sudo systemctl disable systemd-timesyncd.serviceSSH, Bluetooth, ModemManager - niciunul nu are ce căuta pe un laptop care e folosit exclusiv pentru scris. Ora exactă nu contează nici ea. Am câștigat aproape o secundă la pornire.
GRUB fără așteptare
Cinci secunde la meniul GRUB la fiecare pornire, pe un laptop cu un singur sistem de operare. Am setat
GRUB_TIMEOUT=0în/etc/default/grubși am rulatupdate-grub. Acum bootează direct.Sudo fără parolă
Laptopul e pornit rar și e folosit doar de mine acasă. Nu are sens să introduc parola de fiecare dată când am nevoie de o comandă cu privilegii. Am adăugat în
/etc/sudoers:thinkroot ALL=(ALL) NOPASSWD: ALLScreenshot în TTY cu fbcat
Nu există PrintScreen în TTY. Am încercat mai multe soluții până am ajuns la
fbcatcare capturează framebuffer-ul și funcționează cu kmscon. Am adăugat un binding în~/.tmux.conf:bind -n F12 run-shell 'fbcat | pnmtopng > /home/thinkroot/screenshot-$(date +%H%M%S).png'F12 face screenshot direct în PNG cu timestamp în nume.
Taste rapide pentru shutdown și reboot
Tot prin tmux, ca să nu mai fie nevoie să ies din micro pentru a opri laptopul:
bind -n F10 run-shell 'sudo shutdown now' bind -n F11 run-shell 'sudo reboot'Transfer screenshot-uri pe PC
Ca să nu scriu comanda scp de fiecare dată, am adăugat un alias în
~/.bashrcpe PC:alias t440p='scp thinkroot@IP_LAPTOP:/home/thinkroot/screenshot-* /home/thinkhome/Imagini/T440p'Rulez
t440pși toate screenshot-urile ajung pe PC.Font și tastatură română în kmscon
Roboto Mono arată mai bine decât fontul implicit și am vrut diacritice funcționale. Amândouă se configurează direct în
/etc/kmscon/kmscon.conf, dar trebuie să specifici fișierul de configurare explicit în override-ul serviciului, altfel kmscon îl ignoră complet:ExecStart=/usr/bin/kmscon --config /etc/kmscon/kmscon.conf --vt=%I ...În kmscon.conf:
font-engine=pango font-name=Roboto Mono font-size=16 xkb-layout=ro xkb-variant=commaWord wrap în micro
Micro nu rupe rândurile la marginea ecranului implicit. Am setat din bara de comenzi cu
Ctrl+E:set softwrap true set wordwrap trueAmândouă trebuie active -
wordwrapsingur nu face nimic fărăsoftwrap.Syncthing - încă în așteptare
Am instalat Syncthing de la început cu gândul să sincronizez automat articolele cu serverul de acasă. Încă nu l-am configurat. Deocamdată transfer fișierele manual prin scp când am nevoie, ceea ce funcționează bine pentru uz ocazional.
-
Acum poți urmări câte miliarde pierd companiile din cauza AI. Culoarea roșie reprezintă cheltuielile, iar cea verde reprezintă veniturile. isaiprofitable.com

Profitul companiilor care investesc în AI -
Un articol foarte bun pentru HomeLab
Homelab For the Beginner: You Can Self-host Your Own Server on $50 Hardware
-
Începe să îmi placă mai mult să scriu în WriterDeck, decât să scriu în jurnalul fizic :)
-
Am citit povestea lui Zavatos și m-a lăsat cu un gust amar, nu pentru că ar fi ceva nou sau surprinzător, ci tocmai pentru că nu e. O creatoare de conținut cu aproape 30.000 de urmăritori, construiți în 11 ani de muncă reală, a primit într-o dimineață două mailuri și atât. Cont dezactivat permanent, fără avertizare, fără explicații, fără drept de apel real. Un robot a decis, și gata.
Oricât de trist e cazul ei, problema nu e Instagram-ul în sine. Problema e că am ajuns cu toții să construim pe nisip și să ne mirăm că se scufundă.
Gândește-te puțin la ce se întâmplă de fiecare dată. Un serviciu apare, e gratuit, e comod, crește, ajunge să fie indispensabil pentru milioane de oameni, și apoi fie e cumpărat de un gigant, fie devine el însuși gigantul. Din acel moment nu mai ești utilizator, ești produs. Datele tale, timpul tău, atenția ta, munca ta - toate astea sunt moneda cu care plătești accesul. Și în ziua în care un algoritm decide că ai încălcat ceva, sau pur și simplu ești incomod, dispari. Fără proces, fără judecată, fără compensație.
Eu am trecut prin ceva similar acum câțiva ani, și nu a fost deloc o variantă blândă. Mi-a fost suspendat permanent contul de Google. Sună simplu când îl spui așa, dar înseamnă că într-o singură zi am pierdut accesul la absolut tot ce foloseam de la ei: mail-urile, pozele, notițele, parolele salvate, telefoanele legate de cont, totul. Dintr-odată. Fără avertizare, fără explicații clare, fără nicio cale reală de a recupera ceva. Tocmai de aceea știu exact despre ce vorbesc când spun că soluția nu e să te muți de pe o platformă centralizată pe alta, pentru că același mecanism funcționează la fel peste tot.
Soluția e să construiești ceva al tău.
Asta nu înseamnă că trebuie să renunți complet la orice formă de prezență online. Înseamnă că baza ta, locul unde îți pui munca și unde poți fi găsit, nu trebuie să fie pe terenul altcuiva. Un jurnal sau un sit personal e cel mai simplu punct de plecare. Îl găzduiești unde vrei, îl controlezi tu, nimeni nu-ți poate șterge articolele peste noapte. Dacă vrei ceva și mai simplu, există soluții ca WriteFreely care fac publicarea de text extrem de ușoară și care se integrează direct în Fediverse, adică oamenii te pot urmări fără să aibă cont pe același serviciu cu tine.
Vorbind de Fediverse, acesta e probabil cel mai important concept pe care îl poți înțelege dacă vrei să scapi de dependența față de platformele mari. Fediverse-ul e o rețea de servicii descentralizate care comunică între ele printr-un protocol deschis numit ActivityPub. Asta înseamnă că poți fi pe Mastodon și poți urmări pe cineva care e pe Pixelfed, sau pe o instanță de WriteFreely, sau pe orice alt serviciu compatibil, fără să ai nevoie de un cont separat pe fiecare. E ca și cum ai putea trimite un mail de la Gmail către Yahoo, conceptul e același, dar aplicat rețelelor sociale. Nimeni nu poate să-ți șteargă contul de pe tot Fediverse-ul dintr-o singură mișcare, pentru că nu există un centru care să controleze totul.
Mastodon e înlocuitorul natural pentru Twitter sau X, cum i se spune acum. Pixelfed face același lucru pentru Instagram. Pentru Mastodon există și instanțe românești, sau poți oricând să-ți găzduiești propria instanță dacă ai un server disponibil.
Pe lângă prezența socială, există și problema comunicării directe. E-mail-ul e bătrân, e plictisitor, dar e și descentralizat prin natură, cu condiția să nu stai cu totul în ecosistemul Google sau Microsoft. Un domeniu propriu cu o adresă de e-mail proprie e cel mai bun lucru pe care îl poți face pentru independența ta digitală. Servicii ca Proton Mail îți oferă și confidențialitate, nu doar independență.
Pentru chat în timp real, Matrix e răspunsul, și am scris mai pe larg despre ce este și de ce merită folosit. Protocolul e deschis, descentralizat, și funcționează cam cum funcționează e-mail-ul, poți fi pe orice server și poți comunica cu oricine de pe orice alt server compatibil. Cel mai popular client pentru Matrix e Element, deși există și alternative mai simple dacă vrei ceva mai puțin tehnic. Matrix nu e perfect și nu e la fel de comod ca WhatsApp sau Telegram, dar nici nu te poate da afară cineva din propria ta cameră de conversație.
Un alt instrument pe care îl subestimăm enorm este RSS-ul. E o tehnologie veche, simplă, și tocmai de aceea e rezistentă. Te abonezi la un flux RSS al unui jurnal sau al unui sit, și primești articolele direct într-un cititor RSS, fără algoritmi, fără reclame, fără să depinzi de buna-voință a vreunei platforme ca să-ți arate ce ai cerut să vezi. Dacă ai un jurnal propriu, cel mai probabil ai deja un flux RSS generat automat, trebuie doar să-l faci vizibil pentru cititori.
Și pentru comunități mai mari, un forum clasic rămâne una din cele mai solide soluții. Nu are algoritmi de recomandare, nu te vânează cu notificări, conținutul rămâne accesibil și indexabil ani de zile. Dacă vrei ceva mai modern care se integrează tot în Fediverse, Lemmy face exact asta, un agregator de linkuri și discuții descentralizat, care poate înlocui Reddit fără să pui toate ouăle într-un coș.
Știu că sună a mult. Știu că nimeni nu vrea să migreze totul dintr-odată și că oamenii sunt acolo unde sunt prietenii lor. Dar gândește-te că Zavatos a construit 11 ani ceva real și valoros, și o dimineață a șters tot. Nu pentru că a greșit ceva grav, ci pentru că a greșit pe terenul altcuiva, după regulile altcuiva, fără niciun drept de recurs real.
Dacă construiești ceva, construiește-l pe fundație proprie. Folosește platformele mari ca să atragi atenția, dacă vrei, dar direcționează oamenii spre locuri unde chiar ești tu acasă, un jurnal, un flux RSS, o adresă de e-mail, un server Matrix. Locuri de unde nimeni nu te poate evacua peste noapte.
Libertatea digitală nu e o chestiune tehnică, e o chestiune de cine deține controlul. Și merită să fie tu.
