GNU/Linux >> Linux Esercitazione >  >> Linux

RPI4, Raspberry Pi OS e desktop MATE - Modifiche essenziali

Senti senti. Oggi ho un articolo piuttosto lungo per te. Voglio mostrarti tutte le diverse modifiche e modifiche che ho dovuto introdurre al mio Raspberry Pi 4 e al suo sistema operativo Raspberry Pi residente, al fine di trasformare un sistema operativo abbastanza blando in un desktop elegante e accattivante. A tal fine, primo passaggio, ho installato l'ambiente desktop MATE.

Simile a quello che abbiamo fatto con Ubuntu MATE, ora modificheremo il desktop MATE su Raspberry Pi OS. Tieni presente che la maggior parte dei suggerimenti e dei trucchi descritti nell'altro tutorial sono validi e applicabili qui, ma ne abbiamo bisogno di più. Ora, fai un respiro profondo e seguimi, perché c'è un bel po' di lavoro davanti a noi.

Installazione del desktop MATE e software aggiuntivo

Il magico one-liner:

sudo apt-get install mate-desktop-environment mate-desktop-environment-extras plank

E se senti che manca qualcosa, prova anche:

sudo apt-get install mate-session-manager mate-themes mate-screensaver mate-power-manager mate-indicator-applet mate-indicator-applet-common mate-tweak dconf-editor

Software extra aggiuntivo

Alcune altre applicazioni carine di cui potresti aver bisogno o che ti piacciono:

sudo apt-get install firefox-esr gimp libreoffice

Imposta un nuovo tema visivo

In sostanza, quello che ho fatto è stato cercare di rendere MATE in Raspberry Pi simile a Ubuntu MATE il più ragionevolmente possibile. A tal fine, ho rubato un sacco di risorse da un'installazione di Ubuntu MATE sul Pi e le ho copiate nel sistema operativo Raspberry Pi. Quindi, nei comandi seguenti, le risorse provengono tutte da Ubuntu MATE nelle directory corrispondenti:

sudo cp -r sd-card-mount/.../themes/Ambiant-MATE /usr/share/themes/
sudo cp -r sd-card-mount/.../themes/mate /usr/ share/themes/
sudo cp -r sd-card-mount/.../themes/mate-dark /usr/share/themes/

sudo cp -r sd-card-mount/.../icons/Ambiant-MATE /usr/share/icons/

Tieni presente che il primo Ambiant-MATE si riferisce a TEMI e il secondo a ICONE!

Ho quindi creato il mio tema Ambiant-MOTE, che ha caratteri neri per un migliore contrasto visivo. In sostanza, ho hackerato e modificato il tema predefinito e modificato un certo numero di valori di colore esadecimali nei file CSS pertinenti del tema.

Ho quindi installato i caratteri Ubuntu (sotto /usr/share/fonts).

Ho installato le icone La Capitaine e Papirus (sotto ~/.icons).

Ho configurato Plank + trasparenza, come ti ho mostrato nell'articolo Ubuntu MATE collegato in precedenza.

Configura MATE come ambiente desktop predefinito

Ho dovuto cambiare il gestore della sessione di accesso nel sistema operativo Raspberry Pi, in modo da ottenere una schermata di accesso e poter scegliere quale sessione mi piace. Questo può essere fatto modificando il file /etc/lightdm/lightdm.conf. Assicurati che le seguenti quattro righe siano presentate (e non commentate):

greeter-session=lightdm-gtk-greeter
greeter-hide-users=false
autologin-user=pi
autologin-session=mate

Per impostazione predefinita, l'utente sarà pi e la sessione di saluto sarà impostata su pi-greeter.

Configura menu Brisk (e schermo intero)

Pannello superiore> Aggiungi nuovo elemento> Brisk. Ma poi, Brisk non ha un bell'aspetto nella sua forma normale, poiché non puoi ridimensionarlo e spesso ti ritrovi con una barra di scorrimento nel riquadro della categoria sul lato sinistro. Quello che puoi fare è scegliere un menu a schermo intero. A tal fine, è necessario avviare dconf-editor.

Vai a com> solus-project> menu rapido> tipo finestra. Imposta "Usa valore predefinito" su 0 nella metà inferiore della finestra e cambia il valore predefinito "classico" in "trattino" - quindi riavvia la sessione utente - disconnetti semplicemente e quindi accedi di nuovo.

E avrai qualcosa del genere:

Configura il menu globale

Abbiamo bisogno di installare un altro pacchetto - e quindi riavviare la sessione (logout, login):

sudo apt-get install mate-applet-appmenu

Infine, aggiungi l'applet del menu globale al pannello e Bob è tuo zio!

VLC non mostra la riproduzione video a schermo intero

Questo sembra essere causato dal dispositivo di output sbagliato. Strumenti> Preferenze> Video. Modifica l'output delle impostazioni video predefinito da "Automatico" a "OpenGL per l'uscita video di Embedded Systems 2". In alternativa, puoi provare alcune delle altre opzioni, ma tieni presente cosa significano (compresa l'accelerazione video) e se coopereranno bene con la tua configurazione (come HDMI).

Riproduzione video VLC

Un altro problema che ho notato:risolto dall'aggiornamento del sistema. Quindi assicurati che il sistema sia effettivamente aggiornato. La sequenza completa installerà anche eventuali aggiornamenti del firmware, quindi potresti beneficiare di altri miglioramenti, come driver migliori e una gestione dell'alimentazione più ottimizzata.

sudo apt-get update
sudo apt-get -y dist-upgrade


VLC utilizza un tema sbagliato

Se VLC non fa la sua parte, probabilmente è perché non utilizza gli stili Qt5.

La soluzione è la seguente:

sudo apt-get install qt5-style-plugins

Quindi, puoi "avvolgere" VLC con una variabile di ambiente nei tuoi lanciatori:

QT_QPA_PLATFORMTHEME=gtk3 vlc

Oppure impostalo come variabile di ambiente globale nella tua sessione:

echo "esporta QT_QPA_PLATFORMTHEME=gtk3">> ~/.profile

E poi ottieni:

LibreOffice utilizza un tema sbagliato

Un'altra possibile vittima del tuo sforzo di MATE-ificazione è LibreOffice. Anch'esso potrebbe avere un aspetto del 1995. La soluzione consiste nell'installare un'integrazione GTK aggiuntiva e temi icona opzionali. I pacchetti di cui hai bisogno sono:

sudo apt-get install libreoffice-gtk3 libreoffice-style-breeze libreoffice-style-elementare libreoffice-style-sifr

Puoi anche installare facoltativamente libreoffice-gtk2, se lo desideri.

E poi, LibreOffice parte da questo:

A qualcosa del genere:

Pidgin (e forse ancora VLC, e altri) usa un tema sbagliato

Potresti notare che alcune applicazioni come Pidgin - o forse anche VLC - potrebbero soffrire di un altro artefatto visivo. Hanno caratteri bianchi (o chiari) su sfondo chiaro nei sottomenu, rendendoli quindi invisibili e/o illeggibili. Ciò è causato da un tema sbagliato nel file ~/.gtkrc-2.0. Per impostazione predefinita, MATE su Raspberry Pi fa riferimento al tema Breeze. Vogliamo Ambiant-MATE, o meglio il nostro Ambiant-MOTE modificato.

Dovrai modificare il contenuto del file ~.gtkrc-2.0 da questo:

include "/usr/share/themes/Breeze/gtk-2.0/gtkrc"
style "user-font"
{
font_name="Noto Sans Regular"
}
widget_class "*" style "user-font"
gtk-cursor-theme-name="breeze_cursors"
gtk-font-name="Noto Sans Regular 10"
gtk-theme -name="Breeze"
gtk-icon-theme-name="breeze"
gtk-fallback-icon-theme="gnome"
gtk-toolbar-style=GTK_TOOLBAR_ICONS
gtk-menu-images=1
gtk-button-images=1

Sostituisci la riga di inclusione in modo che sia:

includi "/usr/share/themes/Ambiant-MATE/gtk-2.0/gtkrc"

Oppure Ambiant-MOTE, il nostro Ambiant con caratteri neri. Puoi anche modificare i caratteri, i temi delle icone e altre risorse. Ad esempio, puoi utilizzare i temi delle icone Papirus o La Capitaine e quant'altro. E usa anche i caratteri Ubuntu. Pidgin e altre applicazioni ora mostreranno correttamente i loro sottomenu. Lavoro terminato.

Firefox mostra le pagine mobili

Per qualche motivo, ho notato che Firefox ESR esegue il rendering di varie pagine (ma non tutte) come se il mio Pi fosse un dispositivo mobile. Non tutti, ma alcuni. Per aggirare questo inconveniente, almeno fino a quando non c'è una soluzione ufficiale, puoi forzare la stringa dell'agente utente:questo è un identificatore di testo che i browser forniscono alle pagine Web in modo che possano essere serviti contenuti ottimali. Ad ogni modo, vai su Firefox about:config e aggiungi la seguente voce:

general.usergent.override

E popolalo con qualcosa come lo user agent di un classico desktop Linux:

Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:76.0) Gecko/20100101 Firefox/76.0

Altre cose

Qualche dettaglio in più, per favore, per un'esperienza completa.

Barre nere sullo schermo e risoluzione dello schermo inferiore alla massima

Ciò può essere causato dall'overscan:puoi disabilitare questa funzione.

Accelerazione hardware

Questo è un argomento separato, ma deve essere menzionato. Come ho sottolineato nella guida dedicata, devi assicurarti che i tuoi browser (Firefox e Chromium), così come i lettori multimediali come VLC) siano configurati per utilizzare l'accelerazione HW.

Gestione rete non esegue la scansione e non mostra il punto di accesso wireless

Ciò è causato da un conflitto tra il supplicant WPA predefinito e Network Manager.

Risultato finale

Guarda e goditi il ​​tuo desktop Pi elegante ed elegante.

Conclusione

È stato lungo, inizialmente frustrante, ma alla fine abbastanza soddisfacente. Quello che ho fatto è una parte importante del miglioramento visivo che alcune distribuzioni fanno quando trasformano l'aspetto blando e originale di diversi ambienti desktop, al fine di renderli più presentabili alla popolazione generale. Purtroppo, nel 2020, proprio come nel 1995, avere un bellissimo desktop Linux non è scontato nella maggior parte dei casi. E non c'è davvero alcun motivo per cui il sistema operativo Raspberry Pi con MATE dovrebbe essere così meh quando lo avvii per la prima volta.

Ma è una cosa che non riesco a risolvere. Quello che posso fare - e l'ho fatto - è un mucchio di soluzioni tecniche. Abbiamo trattato il software, la modifica del tema predefinito, l'installazione e la personalizzazione dei font, le modifiche alle applicazioni, il menu di sistema e dell'applicazione, la riproduzione video, il comportamento del browser e altro ancora. Si spera che questo esercizio ti permetta o addirittura ti incoraggi a configurare il tuo Pi e provare a usarlo come driver quotidiano. Finora, con cautela, l'esperimento è diventato leggermente positivo. Abbiamo avuto un inizio difficile, ma questo articolo lo cancella. Abbi cura di te e resta sintonizzato per saperne di più.


Linux
  1. Trucchi Gnome desktop e ridimensionamento HD

  2. Desktop al plasma, ridimensionamento HD e scatti

  3. RPI 4, sistema operativo Raspberry Pi, desktop MATE e gestore di rete

  4. Che cos'è GNOME, KDE, MATE, Unity ecc? – Gestori di finestre e ambienti desktop

  5. Lampone Pi 4 e Kali

Raspberry Pi 4:un mini desktop praticabile?

Aspetto di Plasma Unity - Altre modifiche al Latte e ai pulsanti della finestra

E la migliore distribuzione del 2019 è...

Modifiche essenziali dopo l'installazione di Manjaro (Plasma).

Modifiche e configurazioni essenziali di Ubuntu MATE

Come installare l'ultimo Mate Desktop in Ubuntu e Fedora