xfce4-terminal 실행기에서 --tab 스위치를 사용할 때 빈 탭이 표시되지 않도록 하는 방법이 있습니까?

xfce4-terminal 실행기에서 --tab 스위치를 사용할 때 빈 탭이 표시되지 않도록 하는 방법이 있습니까?

기본적으로 이미 터미널이 열려 있으면(분명히) 런처를 사용하여 프로그램이 실행 중인 새 탭을 열고 싶습니다. 이를 위해 나는 사용합니다

xfce4-terminal --tab --drop-down -x

내가 또한 사용하고 있다는 것을 알게 될 것입니다.

--drop-down

이는 이상적인 설정에 매우 중요하지만 내 문제에 중요한지는 확실하지 않지만 만일의 경우에 대비해 포함합니다.

어쨌든, 나를 괴롭히는 것은 터미널이 전혀 열려 있지 않고 위의 명령을 사용하거나 실행 프로그램을 클릭하면 본질적으로 프로그램을 실행하는 원하는 탭이 있는 쓸모없는 빈 탭을 여는 것과 같다는 것입니다. 이 빈 태그를 방지할 수 있는 방법이 있나요?

답변1

다음과 같은 간단한 스크립트를 사용하여 빈 탭을 방지할 수 있습니다.

#!/bin/bash

c=$(ps -e | grep -c xfce4-terminal)

if [ $c -gt 0 ]
    then
        xfce4-terminal --tab --drop-down -x $1
    else
        xfce4-terminal --drop-down -x $1
fi

스크립트 이름이 이라고 가정하면 xfce4termtab실행 프로그램 명령은 다음과 같습니다.

xfce4termtab program

또는 매개변수가 있습니다.

xfce4termtab 'program arg'

노트:

  • 스크립트를 실행 가능하게 만들려면 스크립트의 권한을 설정해야 합니다.
  • 스크립트가 PATH의 디렉터리에 없으면 실행 프로그램 명령에 스크립트의 전체 경로를 제공해야 합니다.

관련 정보