Linux Mint 21.1 Vera

Linux Mint 21.1 su Lenovo Thinkpad L15gen3

Ho comperato a fine 2022 un Thinkpad L15 Gen3 con cpu Intel I7 e scheda video Intel Iris. Linux Mint 21 (e 21.1) girano senza problemi, riconoscendo tutto l'hardware. Il problema che ho avto riguarda la docking station Lenovo modello 40AFxxxx, sulla quale NON FUNZIONA IL VIDEO in quanto richiede l'uso del protocollo DisplayLink, che per Linux e` supportato ma solo da driver proprietari e pare che abbia un sacco di problemi. Ho quindi comperato una dock Lenovo modello 40AYxxxx che funziona perfettamente con il mio monitor esterno 2K su HDMI e su DP.

Sistemazione dell'aspetto grafico

Linux Mint 21.1 introduce diverse modifiche grafiche fra le quali l' ORRENDO tema del cursore "Bibata", e in generale i temi moderi sono tragicamente "grigio su grigio". Vediamo come ho aggiustato un poco le cose a riguardo.

Cursore del mouse

Finestre, titoli e bordi

Lag sul mouse Bluetooth

Il problema, e il problema della soluzione che non va

Da qualche versione precedente (direi dalla 19 in poi) mi sono reso conto che il mouse bluetooth se non lo sposti va rapidamente in timeout, qualcosa nel link si disattiva, e quando lo vai a usare c'e` un paio di decimi di secondo di latenza prima che riparta. Lo trovo estremamente fastidioso.

Mi era chiaro che il problema è dovuto al power management, ma mi era sfuggito un dettaglio importante: non è il power management del device bluetooth, ma il power management del link usb fra il computer e la scheda bluetooth montata dentro di esso. Io mi scervellavo a cercare il problema sul link BT fra il PC e il mouse, dovevo cercarlo sul link USB fra il PC e la scheda BT che è montata al suo interno.

Questa semplice operazione di impostare il power control è diventata un incrocio fra una farsa e un delirio. Nel tempo, facendo varie prove, ho scoperto le seguenti cose delle quali non ho trovato alcuna spiegazione:

La soluzione che va, ovvero la porcata che risolve

Dopo aver passato un paio d'ore o forse più (complice il fatto che per fare un test devo ribootare la macchina sulla quale sto lavorando) a cercare di capire come mai la mia regola di udev non si applica al boot, ho rinunciato e ho aggirato il problema. Vediamo come:

Locale

Ho impostato il locale a "Inglese Danimarca" (en_DK.UTF-8) per quanto riguarda le impostazioni di ora e data, per avere la lingua inglese (come uso) e un formato europeo della data.

Locale e SSH

Va commentata la riga SendEnv LANG LC_* nel file /etc/ssh/ssh_config per evitare che quando faccio ssh verso qualche macchina remota questa "impari" il mio locale e faccia ogni sorta di casino. Che si tenga il suo, di locale.

Conservazione della batteria

Sul Thinkpad (e non solo, ma non so dirvi su quali portatili) è possibile accedere ai valori impostati nel controller della carica della batteria e anche modificarli, volendo, per ottenere l'effetto di stressare meno la batteria (a scapito della durata di una singola carica, si aumenta la vita totale della batteria).

I valori che ci interessano sono (sul mio portatile):

Questi valori indicano che la carica inizia quando la batteria non e` al 100% (il valore di "0" immagino non stia a indicare realmente "0" ma semplicemente "sempre") e che la carica finisce quando la batteria è al 100%.

Supponiamo però di voler conservare la batteria per quanti più anni possibile: potremmo decidere di iniziare la carica solo quando la batteria scende sotto al 75%, e di non caricarla oltre l' 85%. Per fare questo, come root, eseguiamo:

Queste impostazioni rimangono sempre salvate e funzionano anche a PC spento, in quanto vengono salvate dentro al circuito di controllo della carica che ovviamente funziona anche a PC spento.

LinuxMint21.1 (last edited 2023-06-16 13:32:43 by Kurgan)