Gnome-session frossen, nogle muligheder for at genstarte den

om at rette en frossen gnome desktop-session

I den næste artikel vil vi se på hvad kan vi gøre, hvis vi står over for en frossen Gnome-session. I dag bruger mange mennesker Gnome Shell, da den er pålidelig, nem at bruge og hurtigere og hurtigere. Selv de bedste skriveborde har dog problemer.

Måske er det mest slående og svækkende problem, som Gnome lider af mange brugere fryser deres session. I de følgende linjer skal vi se, hvad vi skal gøre, når vi har en frossen Gnome-desktop-session.

Sådan genstartes en frossen Gnome-session

Metode 1: Genstart X11

Gnome Shell har en indbygget genstartfunktion. Brugere kan køre det for at genstarte et frossent skrivebord. Den eneste ulempe er, at dette fungerer ikke med wayland, så vi må brug "xorg" At få det til at fungere.

For at genstarte Gnome Shell-sessionen, mens alt er frossent, starter vi ved at trykke på tastekombinationen Alt + F2. Dette åbner et vindue, hvor vi kan skrive kommandoer.

I dette vindue behøver vi kun at skrive 'r'. Denne kommando genstarter hovedsageligt sessionen uden at lukke den.

udføre en ordre fra skrivebordet

r

Vi vil være i stand til at gøre dette så mange gange, som vi vil, hvis en enkelt genstart ikke løser problemet.

Metode 2: Genstart Wayland

Hvis du bruger Wayland for Gnome vil du bemærke en god præstation, men selv på trods af dette kan der forekomme sessionsnedbrud. Desværre, her fungerer reset-funktionen ikke. Der skal gøres mere for at genvinde kontrollen med holdet.

For at genstarte en session kan vi i dette tilfælde ikke arbejde i Gnome-skrivebordsmiljøet. I stedet Vi bliver nødt til at bruge TTY-konsollen og tvinge en genstart af desktopadministratoren, som Gnome håndterer og dermed være i stand til at genstarte sessionen. For at åbne konsollen kan vi bruge tastekombinationerne Ctrl + Alt + F2 o Ctrl + Alt + F3.

Når vi er inde i TTY-konsolvinduet, skal vi logge ind. Hvis alt er korrekt, får vi adgang til kommandolinje i TTY-tilstand. Herfra bliver vi nødt til at følge de trinvise instruktioner for at genstarte vores session:

Trin 1: med systemctl stop-kommando, vi stopper udførelsen af ​​Gnome-skærmhåndtering. Gør dette logger automatisk ud af Gnome Shell:

sudo systemctl stop gdm

Hvis du bruger LightDM med Gnome skal du i stedet for kommandoen bruge:

sudo systemctl stop lightdm

Trin 2: Når du udfører stopkommandoen, gdm eller lightdm holder op med at køre. Herfra vil vi start det igen ved hjælp af startkommando:

sudo systemctl start gdm

Til LightDM kommandoen til at udføre ville være:

sudo systemctl start lightdm

Hvis kommandoerne udføres korrekt, skal vi se Gnome-loginskærmen. Derfra kan vi logge ind igen.

Metode 3: Brug af gnome-shell –placering

Hvis du har prøvet ovenstående metoder fra Xorg og Wayland og stadig ikke har formået at løse problemerne, er der stadig en tredje måde at genstarte Gnome Shell-sessionen på, mens den er frossen. Argumentet "erstatte”Det fungerer på samme måde som det, vi gjorde med Wayland siden skal startes ved TTY-terminalen. Vi får adgang til det med tastekombinationerne Ctrl + Alt + F2 eller Ctrl + Alt + F3.

Som jeg har læst derude, denne løsning fungerer med alle versioner af Gnome Shell, inklusive Wayland.

Inde i TTY-terminalen logger vi ind med vores bruger og følger følgende instruktioner:

Først skal vi Opret en fil kaldet "gnome-genstart" ved hjælp af berøringskommandoen:

touch gnome-restart

Følgende vil være brug ekkokommandoen. Med hvilken vi skal tilføje nulstillingskoden til filen gnome-genstart, skriver i terminalen først linjen:

echo '#!/bin/bash' > gnome-restart

Og så denne anden linje:

echo 'DISPLAY=:0 gnome-shell --replace &' >> gnome-restart

Vi opdaterer filtilladelserne 'gnome-genstart' som vi lige har oprettet, så vi kan køre det som et program fra terminalen:

sudo chmod +x gnome-restart

Følgende vil være flyt fil 'gnome-genstart' til / usr / bin /. Med dette opnår vi, at systemet kan kalde det som et program:

gnome-genstart

sudo mv gnome-restart /usr/bin/

Fra TTY-terminalen bliver vi nødt til det skrive gnome-genstart for at genstarte vores Gnome Shell-session Frosset. Vi kan også udføre denne kommando direkte fra Gnome-skrivebordet ved at trykke på Alt + F2 for at åbne kommandovinduet, hvor vi vil skrive:

gnome-restart

Ved udførelse af kommandoen med succes skal vores session fungere igen.

Metode 4: Brug af Killall

Dræb for Ubuntu
relateret artikel:
Dræb: alt hvad du behøver at vide om denne kommando til Unix

Når alt er sagt, når en Gnome-session går ned, tror jeg, det er den nemmeste måde at genstarte den på. Vi bliver kun nødt til at skrive på TTY:

killall -3 gnome-shell

Ovenstående kommando kan vi også brug det som et alias i ~ / .bashrc-filen som følger:

aka tilføje gnome killall

alias kgnome=’killall -3 gnome-shell’

Når filen er gemt, når en desktop-session er frossen, fra TTY behøver vi kun at skrive:

kgnome

Med denne kommando vil vi tvinge lukningen af ​​den låste session.


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.