Yadda ake Kashe Tsarin Linux/Ayyukan da ba sa amsa Ta amfani da umurnin xkill


Ta yaya muke kashe albarkatu/tsari a cikin Linux? Babu shakka mun sami PID na albarkatun sannan mu wuce PID zuwa umarnin kashewa.

Da yake magana da kyau, zamu iya samun PID na albarkatu (ce tasha) kamar:

$ ps -A | grep -i terminal

6228 ?        00:00:00 gnome-terminal

A cikin fitarwa na sama, lambar '6228' shine PID na tsari (gnome-terminal), yi amfani da umarnin kashe don kashe tsarin kamar yadda aka nuna a ƙasa.

$ kill 6228

Umurnin kisa yana aika sigina zuwa tsari, wanda PID ya wuce tare da umarnin.

A madadin, za mu iya amfani da umarnin pkill, wanda ke kashe tsari bisa suna da sauran halayen tsari. Don kashe tsari a faɗi sunan wane ne m, muna buƙatar aiwatarwa:

$ pkill terminal

Lura: Tsawon sunan tsari a pkill an iyakance shi zuwa haruffa 15.

pkill yana da amfani kamar yadda zaku iya kashe tsari ba tare da sanin PID ɗin sa ba. Amma idan kuna son samun ingantaccen iko akan tsarin ku babu abin da ya wuce umarnin 'kill'. Yin amfani da kashe za ku sami kyakkyawar fahimta game da wane tsari kuke kashewa.

Mun riga mun rufe cikakken jagora kan kashe, pkill da kashe duk umarni.

Ga masu amfani da uwar garken X akwai wani kayan aiki mai suna xkill wanda zai iya kashe wani tsari daga taga X ba tare da wucewa sunan tsari ko PID ba.

xkill utility yana tilasta uwar garken X don rufe sadarwa ga abokin ciniki wanda ke haifar da kashe abokin ciniki ta hanyar sabar X. xkill wanda wani bangare ne na abubuwan amfani na X11 yana da matukar amfani wajen kashe tagogin da ba dole ba.

Yana goyan bayan zaɓuɓɓuka kamar haɗi zuwa takamaiman X Server (-sunan nuni) ta amfani da lambar nuni lokacin da yawancin X Servers ke gudana akan rundunar lokaci guda kuma suna kashe duk abokin ciniki (-duk, ba a ba da shawarar ba) tare da manyan windows akan allon da kuma dauki frame (-frame) cikin asusun.

Don samun jerin duk abokan ciniki za ku iya gudu:

$ xlsclients
'  ' /usr/lib/libreoffice/program/soffice
deb  gnome-shell
deb  Docky
deb  google-chrome-stable
deb  soffice
deb  gnome-settings-daemon
deb  gnome-terminal-server

Idan ba a ƙaddamar da mai gano kayan aiki tare da id ba, xkill yana juya ma'anar linzamin kwamfuta zuwa Alama ta musamman, kama da 'X'. Kawai danna taga da kake son kashewa kuma hakan zai kashe sadarwar sa da uwar garke ko kuma a ce an kashe shirin.

$ xkill

Yana da mahimmanci a lura cewa xkill baya bada garantin cewa rufe sadarwarsa zai kashe/zubar da ita cikin nasara. Yawancin aikace-aikacen za a kashe lokacin da aka rufe sadarwar sabar. Duk da haka wasu ƙila har yanzu suna gudana.

Abubuwan da ake buƙatar ambaton a nan:

  1. Wannan kayan aikin yana aiki ne kawai lokacin da uwar garken X11 ke gudana, saboda xkill wani yanki ne na kayan amfani na X11.
  2. Kada ku ruɗe tare da Rufewa da kashe albarkatu. Yayin kashe albarkatu kuna iya tsammanin ba za ta fita da tsafta ba.
  3. Wannan ba maye gurbin kayan aikin kashewa bane.

A'a, ba kwa buƙatar kunna xkill daga Layin Umurnin Linux. Kuna iya saita gajeriyar hanyar madannai kuma ku kira xkill ta hanyar buga haɗin maɓalli ɗaya kawai.

Anan ga yadda ake saita gajeriyar hanyar madannai a kan mahalli na gnome3 na yau da kullun.

Je zuwa Saituna -> Zaɓi Keyboard, danna '+' kuma ƙara suna da umarni. Danna sabuwar shigarwa kuma danna maɓallin da kake son amfani da shi azaman haɗin maɓallin gajeriyar hanya. Na yi Ctrl+Alt+Shift+x.

Lokaci na gaba da kake son kashe albarkatun X kawai ka kira haɗin maɓalli (Ctrl+Alt+Shift+x), kuma za ka ga alamar linzamin kwamfuta ta canza zuwa x. Danna kan albarkatun x da kuke son kashewa kuma an yi duka!