GNU/Linux >> Znalost Linux >  >> Linux

Jak zabít procesy na ploše Linuxu pomocí xkill

Linux je známý svou stabilitou, tuhostí a vynikající bezchybnou funkčností, ale bez ohledu na to, jak pokročilý a bezchybný systém může být, je nevyhnutelné, že se věci zbrzdí a okna v určitém okamžiku zamrznou/zaseknou se. Naštěstí to není vůbec katastrofální, protože uživatelé Linuxu mohou využívat chytré nástroje a příkazy, které jim umožní okamžitě se zbavit těch ošklivých „neodpovídajících“ aplikací!

Dnešní distribuce obvykle detekují jakákoli problematická okna a nabídnou uživatelům možnost vynutit si ukončení čekání, až aplikace nakonec zareaguje, ale pokud vás takový dialog nevyzve, můžete vždy použít starý dobrý příkaz „xkill“ a překonat jakýkoli problémy. Jediným předpokladem k tomu je, že zbytek systému není zcela zamrzlý, což je každopádně vzácný případ.

Jak používat „xkill“

Příkaz „xkill“ je součástí balíčku „xorg-xkill“, takže pro jeho použití se musíte ujistit, že je ve vašem systému nainstalován novější. Chcete-li to provést, buď jej nainstalujte přes Software Center/Package Manager vaší distribuce, nebo pomocí terminálu.

Pro uživatele Ubuntu/Mint

sudo apt-get install xorg-xkill

Pro uživatele Fedory

sudo yum install xorg-xkill

Pro uživatele Arch

sudo pacman -S xorg-xkill

Dobře, nyní, když máme nainstalovaný balíček „xorg-xkill“, můžeme otevřít terminál a jednoduše zadat „xkill“ a stisknout enter. Tím se kurzor myši změní na „x“ nebo na lebku (v závislosti na vaší sadě ikon). Nyní můžete jednoduše kliknout levým tlačítkem myši na kterékoli okno, které nereaguje, a bude okamžitě pryč.

Přidat zástupce

Ale proč otevírat terminál pokaždé, když chcete, aby bylo zabito okno? To opravdu není příliš pohodlné, takže tady je tip pro vás. Můžete definovat klávesovou zkratku, která vám umožní zavolat „xkill“ v jakékoli situaci. Chcete-li to provést, jednoduše přejděte do „Nastavení systému“, vyberte část „Klávesnice“ a poté přidejte požadované zkratky z kategorie „Vlastní zkratky“.

Kliknutím na nově přidanou zkratku můžete zadat preferovanou sekvenci kláves. Navrhuji, abyste použili „Ctrl+Alt+k“, protože to obecně není převzato ničím jiným, zatímco dostatečně odkazuje na jeho funkčnost. Nyní pokaždé, když stisknete tuto sekvenci, váš kurzor myši se změní na zabijácké „x“ a budete muset kliknout na ošklivé okno, abyste jej odstranili.

Možné důsledky

Používání „xkill“ může být fenomenálně snadné a pohodlné, ale přináší některé možné nevýhody. Problém je v tom, že některé aplikace, které ztratí připojení X, nadále běží jako procesy na pozadí. To váže systémové prostředky, aniž by uživatel mohl vidět cokoli aktivně běžícího na obrazovce. Většina aplikací proces ukončí, jakmile dojde ke ztrátě připojení X, ale některé to neudělají, takže zde je návod, jak to vyřešit, pokud k tomu dojde.

Otevřete terminál, napište „top“ a stiskněte enter. Zobrazí se aktuálně běžící procesy. Chcete-li seřadit procesy podle využití procesoru, můžete na této obrazovce stisknout tlačítko „P“. Najděte proces, který stále běží, a poznamenejte si jeho PID v levém sloupci. Stisknutím tlačítka „k“ nyní budete vyzváni k zadání čísla PID procesu, který chcete ukončit. Poté můžete napsat „kill“ a stisknout „enter“ a proces je nadobro pryč. Všimněte si, že uživatelská oprávnění se vztahují na „kill“ i „xkill“, takže se ujistěte, že proces, který se pokoušíte zabít, nespouští správce systému. Pokud ano, spusťte relaci terminálu příkazem „su“ nebo zadejte „sudo top“.


Linux
  1. Jak rozšířit funkčnost vašeho Linuxového desktopu pomocí PlexyDesk

  2. Jak zabít největší proces v nereagujícím systému Linux

  3. Jak změnit identitu systému Linux

  1. Jak jsme vytvořili desktopovou aplikaci pro Linux s Electronem

  2. Jak zkontrolovat verzi OS a Linuxu

  3. Jak zabít běžící procesy v Linuxu

  1. Jak sdílet obrazovku s Linux KDE Plasma Desktop

  2. Správa procesů na Linuxu pomocí kill and killall

  3. Prožijte znovu historii Linuxu s desktopem ROX