키보드의 "계산기"버튼을 누를 때마다 계산기가 새 창을 열지 않습니까?


9

현재 무슨 일이 :

키보드에서 계산기 버튼을 누르면 계산기가 나타납니다. 문제 없어요! 다음으로 계산 후 계산을 입력하는 창으로 다시 클릭하고 계산기 버튼을 다시 누르면 계산기 프로그램에서 창이 열립니다.

내가하고 싶은 일 :

계산기 버튼을 클릭하면 계산기 프로그램이 이미 열려 있으면 다시 계산기 프로그램으로 전환되고, 그렇지 않으면 계산기 프로그램을 엽니 다. 최근 계산으로 다시 변경하려고 할 때마다 새 창을 여는 것을 원하지 않습니다.

그것은 지금까지 큰 문제가 아니며, 분명히 약간의 성가심입니다. 실행할 수있는 설정 또는 일부 터미널 명령 이 있습니까 , 아니면 변경하기 위해 무엇 을 할 수 있습니까?

감사!


Alt + Shift + Tab
Ashu를

좋은 지적이지만, 아마도 당신은 Alt + Tab을 의미한다고 생각합니까? Alt + + Tab을 내 컴퓨터에 아무것도하지 않는 시프트 ...
브래들리 피터슨

내 컴퓨터에서 Alt + Shift + Tab을 사용하면 창 사이를 이동할 수 있습니다 (10.10의 메신저). 아마 당신을 위해 그것은 Alt + Tab 일 것입니다
Ashu

답변:


6

아래의 작은 스크립트는 당신이 원하는 것을 할 것입니다. wmctrl작동 하려면 설치해야합니다 .

sudo apt-get install wmctrl

를 설치 한 후 wmctrl아래 텍스트를 파일에 붙여 넣고 원하는대로 호출하십시오. 내 calc-activate.sh 라고 했습니다 .

#!/bin/bash
#This script switches focus to gnome-calculator if it is running.
#If it is not running, it will run gnome-calculator.

if [ "$(wmctrl -l | grep Calculator)" != "" ]; then
    wmctrl -a "Calculator"
else
    gnome-calculator &
fi

텍스트 파일을 저장 한 후 마우스 오른쪽 버튼을 클릭하고 권한 탭으로 이동하여 실행 상자를 선택 취소하거나 chmod명령 을 사용하여 터미널에서 실행하십시오.

이제 멀티미디어 키를 설정할 수 있습니다 :

  • Ubuntu 11.10 이하의 경우 시스템환경 설정키보드 단축키로 이동하십시오.
  • 12.04 이상에서는 Super키를 누르고 "shortcut"을 입력 한 다음를 누르십시오 Enter.
  • 이제 "Launch calculator"바로 가기를 찾아서 클릭 한 다음 백 스페이스를 눌러 비활성화하십시오.
  • 이제 새로운 사용자 정의 바로 가기를 추가 할 수 있습니다. 방금 저장 한 스크립트의 전체 경로를 명령으로 지정하십시오. 새 명령을 클릭하고 계산기 버튼을 눌러 할당하십시오. 짜잔!

참고 : wmctrl"Calculator"라는 제목의 프로그램을 찾으므로 위의 스크립트 스 니펫은 다른 언어에서는 작동하지 않을 수 있습니다. 수정하려면의 창 제목과 일치하도록 계산기를 변경하십시오 gnome-calculator.

덴마크어 예 :

if [ "$(wmctrl -l | grep Lommeregner)" != "" ]; then
    wmctrl -a "Lommeregner"
else
    gnome-calculator &
fi

1
유용한 팁-여전히 이것을 사용하고 8 년이 지난 후에 작동합니다! 계산기를 제목으로 사용하면서이 브라우저 창을 여는 중이었습니다. 다음 코드는 그 발생을 막습니다. wmctrl -F -a Calculator; if [ $? -eq 1 ]; then gnome-calculator &; fi
wayfarer_boy

1

"Microsoft 키보드 및 마우스"프로그램을 사용하는 경우 프로그램을 제거하고 Microsoft에서 인텔리전트 및 인텔리전스를 설치하십시오.
Microsoft 5000 키보드와 마우스를 사용하고 최근에 MS K & M을 설치했습니다. 계산기 버튼을 누를 때마다 새 계산기가 열립니다. Intellitype을 사용하면 계산기가 열려있는 계산기에 다시 초점을 맞출 수 있습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.