저는 현재 Linux Mint 19.03 Cinnamon을 사용하고 있습니다.
질문
gnome-calculator
바로가기 버튼을 사용하여 실행 Cal하고 버튼을 누르면 gnome-calculator
새 창이 생성됩니다. 나는 이런 행동을 원하지 않습니다.
예상되는 결과
Cal버튼이 시작될 것으로 예상 gnome-calculator
하지만 이미 실행 중인 경우 Cal다시 누르면 기존 창 등이 표시됩니다.
현재 시도
나는 그것을 사용하여 발견했다dconf 편집기데스크탑을 사용자 정의할 수 있습니다.
지금까지 다음을 실행하는 문자열도 찾았습니다 gnome-calculator
.
org.cinnamon.desktop.default-applications.calculator exec 'gnome-calculator'
나는 사용한다dconf 편집기예를 들면 다음과 같습니다.
지금까지 나에게 필요한 것은 변화하는 것이다맞춤 값기존 계산기 창을 확인하고 올바른 명령을 사용하여 표시합니다.
질문
기존 gnome-calculator
창에 초점을 맞추는 명령(또는 스크립트)은 무엇입니까? 존재하지 않는 경우 생성하십시오.
미리 감사드립니다.
답변1
나는 답을 찾았습니다. 이 문제는 특정 DE 문제가 아닌 것으로 밝혀졌습니다. 이는 애플리케이션 자체의 동작입니다 gnome-calculator
.
이를 수행하는 두 가지 방법(또는 해결 방법)을 찾았습니다.
사용제어판
따라서 기본 명령은 다음과 같습니다.
wmctrl -xa gnome-calculator || gnome-calculator
그것이 작동하도록 하기 위해dconf명령을 쉘 명령으로 비틀어 적용하십시오.dconf다음과 같은 터미널을 사용하십시오.
gsettings set org.cinnamon.desktop.default-applications.calculator exec "sh -c 'wmctrl -xa gnome-calculator || gnome-calculator'"
사용xdo 도구
이를 위해서는 를 설치해야 합니다 xdotool
.
주문하다:
xdotool search --class gnome-calculator windowactivate || gnome-calculator
Dconf 설정:
gsettings set org.cinnamon.desktop.default-applications.calculator exec "sh -c 'xdotool search --class gnome-calculator windowactivate || gnome-calculator'"