Home
» LINUX
»
Cum să remediați un desktop Mate Linux înghețat
Cum să remediați un desktop Mate Linux înghețat
Desktop-ul Mate se bazează pe Gnome 2.X, care există de mai bine de zece ani. Deoarece se bazează pe o tehnologie atât de veche, este foarte fiabil și rareori întâmpină probleme. Cu toate acestea, „aproape” nu este o rată de succes de 100% și, din păcate, uneori pot apărea probleme și pot opri fluxul de lucru. Când apar aceste probleme, mulți utilizatori Linux nu știu ce să facă pentru a le remedia. Iată cum să remediați un desktop Mate Linux înghețat.
Reîmprospătați panoul Mate
De cele mai multe ori, când are loc o blocare sau înghețare pe desktop-ul Mate, panoul este de vină. Pot apărea blocări ale panoului, chiar și printre software-ul stabil și bine testat, cum ar fi Mate, din cauza a numeroși factori, cum ar fi epuizarea memoriei, applet-urile de la terțe părți și așa mai departe. Cel mai bun mod de a remedia această problemă este să reîmprospătați panoul rupt.
Reîmprospătarea unui panou Mate care nu funcționează este puțin mai înșelătoare decât împrospătarea mediilor desktop moderne, cum ar fi Gnome Shell. Motivul? Mate este construit pe o versiune mai veche a desktopului Gnome, care nu a avut niciodată o funcție de „împrospătare” încorporată. Ca rezultat, va trebui să iei lucrurile în propriile mâini folosind terminalul.
Pentru a accesa o fereastră de terminal de pe desktopul Mate, apăsați Ctrl + Alt + T sau Ctrl + Shift + T de pe tastatură. De aici, rulați comanda pidof pe „mate-panel”, numele procesului care se ocupă de panoul de pe Mate.
pidof mate-panel
Rularea comenzii pidof va returna o ieșire numerică. Acest număr de ieșire este ID-ul procesului pentru programul panoului. De aici, veți putea ucide panoul Mate înghețat/rupt cu comanda kill .
ucide proces-id-din-pidof
Alternativ, dacă uciderea programului cu comanda kill și pidof nu funcționează pentru dvs., încercați comanda killall împreună cu „mate-panel”.
killall mate-panel
Odată ce ați „omorât” panoul, Mate ar trebui să afișeze automat un nou panou funcțional instantaneu, iar problemele dvs. ar trebui rezolvate. Dacă sistemul nu afișează un nou panou, îl puteți apela manual cu comanda de mai jos.
mate-panou &
Actualizează managerul de ferestre Mate
Un alt motiv pentru care mediul desktop Mate se poate bloca, îngheța sau bloca se datorează managerului de ferestre Marco. De obicei, aceste blocări se datorează vechimii managerului de ferestre, sau erorilor sau diferiților alți factori.
Reîmprospătarea managerului de ferestre Mate (Marco), la fel ca și panoul Mate, trebuie făcută în linia de comandă, în principal pentru că nu există o opțiune de reîmprospătare încorporată pentru Marco în setările de sistem.
Deschideți o fereastră de terminal apăsând Ctrl + Alt + T sau Ctrl + Shift + T de pe tastatură. De acolo, rulați comanda marco –replace . Asigurați-vă că adăugați simbolul & pentru a indica shell-ului Bash să plaseze această comandă în fundal.
marco --inlocuieste &
Pe măsură ce rulați comanda de mai sus în terminalul de pe computerul dvs. Mate, managerul de ferestre Mate ar trebui să se reîmprospăteze instantaneu și să trimită comanda de rulare în fundal. Acum, rulați renega comanda pentru a deconecta de la Marco shell care rulează.
neagă
Odată executată comanda respingere, orice problemă cu sistemul de gestionare a ferestrelor Mate ar trebui rezolvată!
Faceți un script de resetare
Reîmprospătarea mediului desktop Mate cu comenzile de mai sus este destul de utilă, deoarece vă permite să vă salvați rapid. Cu toate acestea, dacă nu sunteți fan să vă amintiți mai multe comenzi pentru a vă repara sesiunea Mate, veți fi bucuroși să știți că toate acestea pot fi rezolvate cu un script de resetare rapidă.
Primul pas în crearea unui script de resetare este să creați un fișier nou, gol în directorul dvs. de acasă (~). Folosind comanda tactilă , creați fișierul gol „mate-reset”.
atingeți mate-resetare
Cu noul fișier „mate-reset” creat, deschideți-l în editorul de text Nano pentru editare.
nano -w mate-resetare
Lipiți prima linie de cod în partea de sus a scriptului. Acest cod este cunoscut sub numele de „shebang” și va permite shell-ului Bash să știe ce să facă cu fișierul script.
#!/bin/bash
După prima linie de cod, apăsați tasta Enter pentru a crea o nouă linie. Apoi, adăugați a doua linie de cod care va reseta panoul Mate.
killall mate-panel
După comanda de resetare a panoului, apăsați Enter pentru a crea încă o linie nouă. Apoi, adăugați linia finală de cod pentru script, care va reseta managerul de ferestre Mate.
marco --inlocuieste &
Salvați modificările în script - ul în Nano prin apăsarea Ctrl + O , și închideți - l cu Ctrl + X . De acolo, actualizați permisiunile și instalați „mate-reset” în directorul „/usr/bin/”.
sudo chmod +x mate-reset
sudo mv mate-reset /usr/bin/
Odată ce scriptul de resetare Mate se află în directorul „/usr/bin/”, veți putea să vă resetați desktopul Mate apăsând Alt + F2 și introducând comanda de mai jos.