사용 중인 시스템에서 을(를) 사용 dmenu
으로 전환하려고 합니다 . 다음과 같은 키 바인딩이 있습니다.rofi
i3wm
bindsym $mod+Ctrl+d exec --no-startup-id rofi -combi-modi
window#drun#run -show combi -show-icons
저는 이것을 기본 터미널로 사용합니다. 이것은 urxvt
내 파일에서 사용하도록 지정된 터미널입니다.config.rasi
rofi
내가 겪고 있는 문제는 실행 rofi
하고 터미널 창에서 실행과 같은 작업을 수행하려고 할 때입니다 htop SHIFT RET
.htop
완료되면 htop
클릭하여 Q
프로세스를 종료하지만 빈 터미널 창이 남습니다. 다시 쳐도 Q
죽지 않고, 죽지도 않습니다 Ctrl-C
. i3 키 바인딩을 통해 창을 종료해야 합니다
$mod+Shift+Q
.
neofetch
이는 , 또는 etc. 명령과 유사합니다 ls -l
. 단, 이제 첫 번째 명령은 Q
프로세스가 이미 완료되었기 때문에 프로세스를 종료하지 않습니다. 터미널 창은 비어 있지 않지만 이러한 명령의 출력을 포함합니다.
내 run-shell-command
것은 "{terminal} -hold -e {cmd}"
.
이 명령을 실행할 때 이러한 동작이 발생하지 않습니다 dmenu
. 예를 들어, 파일 htop
에서 클릭하면 프로세스와 터미널 창이 모두 종료됩니다. 이것이 제가 복제하고 싶은 동작입니다 . 이것이 가능합니까?dmenu-recent/terminal
Q
rofi