
제목에서 알 수 있듯이, 그놈 셸에서 동일한 응용 프로그램의 모든 창을 닫는 바로 가기 또는 이를 수행하는 확장이 있습니까?
감사해요.
답변1
터미널에서 다음 명령을 수행할 수 있습니다.
killall <application>
또는 슈퍼 키(windows/apple/ubuntu 키)를 누르고 xkill을 입력하세요. 그리고 종료하려는 애플리케이션을 클릭하세요.
답변2
당신은 테스트를 타고 싶을 수도 있습니다창 옵션 그놈 쉘 확장bitbucket.org에서, 2012년 11월에 마지막으로 업데이트되었습니다(따라서 적극적으로 유지 관리되는 것으로 보입니다).
... 현재 창을 닫는 옵션이 추가되었습니다('그만두다' 버튼을닫는다전체애플리케이션(즉모두그것은창문들)).
즐기다!
추신:
또는 이 문제를 조사하고 싶을 수도 있습니다.해결된 스레드, 이는 또 다른 솔루션을 제공하는 것 같습니다.
편집하다: "대시에서 종료"는 이제 gnome 확장 웹사이트의 확장입니다.
답변3
right arrow
UNITY와 해당 LAUNCHER를 사용한다고 가정하면, LAUNCHER에서 대상 애플리케이션을 선택한 다음 "종료" 버튼을 사용하여 그렇게 할 수 있습니다("동일한 애플리케이션의 모든 창 닫기") .
답변4
다음은 특정 응용 프로그램의 창 중 하나를 클릭할 때( 를 사용하여) 해당 응용 프로그램의 모든 창을 닫는 스크립트입니다 killall
.
#! /usr/bin/env python
import sys,os, subprocess
# Function based on code from Apport
def get_window_pid():
xprop = subprocess.Popen(['xprop', '_NET_WM_PID'],
stdout=subprocess.PIPE, stderr=subprocess.PIPE)
(out, err) = xprop.communicate()
if xprop.returncode == 0:
try:
return int(out.split()[-1])
except ValueError:
error_message(_('Cannot identify package'),
_('xprop failed to determine process ID of the window') + '\n\n' + err)
return -1
else:
error_message(_('Cannot identify package'),
_('xprop failed to determine process ID of the window') + '\n\n' + err)
return -1
def get_window_exe():
pid = get_window_pid()
if pid == -1:
return ''
return os.path.realpath('/proc/' + str(pid) + '/exe')
def close_all():
app = get_window_exe()
os.system('killall ' + app)
if __name__=='__main__':
close_all()
이를 파일(예 closeall
: )에 저장하고 시스템 경로에 있고 실행 가능한지 확인하십시오.
Alt그런 다음 +를 누르고 F2를 입력 하여 언제든지 실행할 수 있습니다 closeall
.