Fedora 28에서 Terminator에 대한 사용자 정의 바로가기를 설정하려고 합니다. 스크립트를 사용자 정의 바로가기에 연결합니다. 바로가기는 종료자를 실행하고 종료자를 최소화하거나 상단에 있는지 여부에 따라 상단에 초점을 맞춰야 합니다.
xdotool을 사용해 보세요
#!/bin/bash
# Check if Terminator is running
if pgrep -x "terminator" > /dev/null; then
# If it's running, toggle between on top and hidden
if xdotool search --name "ADDME" windowactivate --sync
then
xdotool windowminimize $(xdotool search --name "ADDME")
fi
else
# If it's not running, start Terminator
terminator
fi
그러나 xdotool은 터미네이터나 기본 Gnome 터미널을 창으로 인식하지 못하므로 찾을 수 없습니다(이름 외에 다른 방법을 시도하고 wmctrl -l을 사용하여 모든 창을 나열했습니다). 단지 터미널 창을 창으로 취급하지 않습니다. 코드 자체는 중요하지 않습니다. 지금은 이것이 왜/어떻게 수행되는지 알아내는 문제일 뿐입니다.
어떤 제안이 있으십니까?
감사해요