질문

질문

저는 현재 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'"

인용하다:
Mattia-b89의 댓글
아쿠벤투 문제
mtwebster의 github 댓글

관련 정보