GNU/Linux >> Znalost Linux >  >> Linux

Jak automaticky restartovat Gnome-shell z režimu pozastavení?

Takže kvůli problému s gnome-power-manager, gnome-shell a mojí kartou nvidia jsem ponechán v nepříjemné pozici, kdy se dostávám z pozastavení/spánku s rozbitou grafikou. Tento problém se vyřeší sám, pokud mohu použít příkazový řádek Alt + F2 k restartování gnome-shell. Někdy však nemohu skutečně získat přístup k této nabídce a musím to udělat naslepo s nefunkční grafikou.

Namísto přechodu na nové ovladače spotřebovávající energii jsem si řekl, že se pokusím replikovat funkčnost

r

nebo

restart

v nabídce Alt + F2 ve skriptu a nechat jej spustit po obnovení z režimu spánku.

Nějaké rady/nápady? Opravdu nevím, kde začít.

(Případně, pokud máte jiné řešení/řešení...?)

edit:tito kluci diskutují o stejném problému:https://bbs.archlinux.org/viewtopic.php?pid=932527

Přijatá odpověď:

Za předpokladu, že se jedná o systém pro jednoho uživatele , a za předpokladu, že signál HUP je dostatečný (způsobí, že se gnome-shell sám restartuje) Musíte vložit skript háku obsahující něco jako

case "$1" in
  resume)
    killall -HUP gnome-shell
esac

do pm-utils háček skript, např. /usr/lib/pm-utils/sleep.d/99hup-gnome-shell .

Toto odešle signál HUP do jakéhokoli gnome-shell spuštěná instance a pro systém s jedním uživatelem by měla být pouze jedna.

Pokud HUP nefunguje, můžete zkusit TERM nebo KILL a doufat, že váš manažer relace spustí další.


Linux
  1. Jak přejít do úplného tmavého režimu s LibreOffice

  2. Jak automaticky nahrát CD po klonování Git?

  3. Jak zjistit, zda karta podporuje režim infrastruktury?

  1. Jak zjistit, proč se pozastavení někdy nedaří?

  2. Jak restartovat Gnome Shell po havárii krátkého zabití X?

  3. Jak restartovat cPanel Services

  1. Jak restartovat síťové rozhraní?

  2. Linux – Jak uložit X Session – Archlinux+openbox?

  3. Jak automaticky spustit mysql po restartu serveru (CentOS + další distribuce)?