โปรแกรม / แอปแช่แข็ง / ถูกล็อคสามารถปิดได้อย่างไร?


21

ฉันใช้ Ubuntu 12.04.1 LTS Desktop

ลูกชายของฉันและฉันกำลังเล่นเกมบน GCompris และโมดูลหลาย ๆ หยุดทำงาน / ล็อค

เมื่อใดฉันจะไม่ทราบวิธีปิดโปรแกรม

ฉันรู้ใน Windows ฉันสามารถใช้ ctrl-alt-del เพื่อไปที่ตัวจัดการงานเพื่อปิด

มีสิ่งนี้เทียบเท่ากับ Ubuntu หรือไม่?


คำตอบ:


49

กด ALT + F2 xkillประเภท ตัวชี้เมาส์บนหน้าจอจะเปลี่ยนเป็นกากบาท

จากนั้นคุณสามารถคลิกที่หน้าต่างที่คุณต้องการปิด


7
ประสบการณ์การใช้งานที่ดีที่สุดเท่าที่เคยมีมา
Andrzej Rehmann

1
นี่ควรเป็นคำตอบที่ยอมรับได้
มูฮัมหมัดบินยุสรัตน์

19

นี่คือ "แผ่นโกงลินุกซ์ฉุกเฉิน" ของฉัน:

1. แอปพลิเคชันที่ไม่ตอบสนอง

SUPER-> พิมพ์ในการตรวจสอบระบบ -> RETURN-> กระบวนการค้นหา -> คลิกขวา -> กระบวนการฆ่า

หรือ

ALT+ F2-> พิมพ์xkill-> x ทำเครื่องหมายจุด (หรือในกรณีนี้แอปแช่แข็ง)

หรือ

CTRL+ ALT+ T-> พิมพ์top-> ค้นหา ID กระบวนการ -> k PIDโดยที่ PID = ID กระบวนการ

ผลกระทบ : โปรแกรมนี้ฆ่าโปรแกรม


2. เดสก์ท็อปที่ไม่ตอบสนอง

CTRL+ ALT+ F1-> พิมพ์sudo service lightdm restart

ผลกระทบ : สิ่งนี้ฆ่าเซสชันและเริ่มใหม่


3. ระบบที่ไม่ตอบสนอง

LAST RESORT ใช้เฉพาะเมื่อทุกอย่างล้มเหลว:

กดALT+ ค้างไว้SysRqและกดปุ่มต่อไปนี้ตามลำดับที่กำหนด:

R-> E-> I-> S-> U->B

นี่คือที่ที่คุณพบSysRqกุญแจวิเศษ:

ป้อนคำอธิบายรูปภาพที่นี่

ผลกระทบ : สิ่งนี้รีสตาร์ทระบบ แต่หลังจากดำเนินการต่อไปนี้แล้ว:

unRaw      (take control of keyboard back from X),
 tErminate (send SIGTERM to all processes, allowing them to terminate gracefully),
 kIll      (send SIGKILL to all processes, forcing them to terminate immediately),
  Sync     (flush data to disk),
  Unmount  (remount all filesystems read-only),
reBoot.

ช่วยในการจำโบนัส : รีบูตแม้ว่าระบบจะเสียหายอย่างเต็มที่


4

เพียงแค่เปิดจากStart "Menu"> system> system monitor ในนั้นคุณจะพบงานที่กำลังทำงานอยู่และคุณสามารถปิดมันได้

คุณสามารถลองALT+F4

เพื่อปิดแอปพลิเคชันที่ทำงานอยู่เบื้องหน้า

ความเป็นไปได้อีกอย่างก็คือการใช้Ctrl+ ALT+F4

คุณต้องเข้าสู่ระบบที่นั่นด้วยบัญชีผู้ใช้ของคุณ จากนั้นคุณสามารถเรียกใช้

top

ถ้าคุณต้องการที่จะ "ฆ่า" กระบวนการที่คุณเขียนหมายเลข "PID" จากนั้นคุณพิมพ์ด้านบน:

k number_of_PID

number_of_PIDคือหมายเลข PID ที่คุณเพิ่งจด กระบวนการควรสิ้นสุด


1

ใช้ Alt + F2, xkill เป็นตัวเลือกที่ดีสำหรับแอปพลิเคชันที่มีหน้าต่างให้คลิก

บางครั้งแอพขัดข้องและไม่มีหน้าต่างปรากฏขึ้นอีก แต่แอปพลิเคชันยังคงหยุดทำงานในพื้นหลัง ในกรณีนี้คุณสามารถใช้ "System monitor" เพื่อฆ่ามัน


1

เรื่องนี้เกิดขึ้นกับฉันในวันที่ 18.04 วันนี้ Alt-F2 และ xkill ไม่ทำงานสำหรับฉัน

ฉันสิ้นสุดการออกจากระบบและลงชื่อเข้าใช้อีกครั้งและเมื่อเสร็จสิ้นการบันทึกฉันกลับในแอปที่ดื้อรั้นก็หายไป


1
มันทำอย่างแน่นอน อ่านคำถามอีกครั้ง มันถาม .... QUOTE ... "จะปิดโปรแกรม / แอปแช่แข็ง / ล็อคได้อย่างไร" วิธีเดียวที่ฉันสามารถปิดโปรแกรมที่ถูกล็อคในการติดตั้ง 18.04 ของฉันเป็นสิ่งที่ฉันอธิบาย ไม่มีอะไรทำงาน คำตอบสองข้อด้านบนดูเหมือนจะบอกเป็นนัยว่าโซลูชันที่เรียบง่าย แต่มีประสิทธิภาพนั้นไม่เป็นที่ยอมรับ
User6655

ตอบ upvotedสิ่งนี้จะตอบคำถาม ไม่มีการตรวจสอบโบ - โปรด?
Fabby

0

วิธีฆ่ากระบวนการที่หยุดโดยเทอร์มินัล เปิดเทอร์มินัล Ctrl+ Alt+ Tจากนั้นคุณสามารถพิมพ์คำสั่งนี้

sudo ps -aux | grep -inE (name of application)  # no parenthesis.

ตัวอย่างเช่นสำหรับเครื่องคิดเลขsudo ps -aux | grep -inE calc จากนั้นสิ่งนี้จะเกิดขึ้น

210:(computer name)   7645  0.0  0.4 630824 37700 ?        Sl   Mar15   0:17 gnome-calculator
240:(computer name)  10403  0.0  0.0  14224   964 pts/2    S+   22:04   0:00 grep --color=auto -inE calc

หมายเลขแรก 7645 สำหรับแอปพลิเคชันแรกคือหมายเลขรหัส เพื่อฆ่ามันให้พิมพ์

sudo kill 7645

** หมายเหตุสำหรับsudo ps -aux | grep -inE calcฉันสามารถพิมพ์sudo ps -aux | grep -inE calculatorเพื่อให้เจาะจงยิ่งขึ้น

** หมายเหตุพิเศษไม่จำเป็นสำหรับsudosudo ps -aux | grep -inE calc


ผมไม่คิดว่าคุณต้องการsudoที่จะมองหากระบวนการและคุณจะไม่ต้องgrep's -Eธงมี อีกทั้งยังมีpgrepและpkill...
Zanna
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.