다음을 사용하여 Xterm의 제목을 설정할 수 있다는 것을 알고 있습니다.
xterm -xrm 'XTerm.vt100.allowTitleOps: false' -T windowname
Windowname이 툴팁이 되도록 GUI처럼 생성할 수 있습니까? 즉, 아이콘을 클릭하면 텍스트 상자를 묻는 창이 열립니다(GUI는 터미널이 아닙니다). 그런 다음 창을 열기 전에 창 이름을 지정할 수 있습니다.
Bash 스크립트를 통해 이를 달성할 수 있지만 GUI 접근 방식이 가능합니까? 저는 DE에서 많이 일하며 항상 여러 터미널을 실행합니다. 터미널 상자가 나타나기 전에 이름을 입력할 수 있는 것은 나중에 내 솔루션이었습니다.
#!/bin/bash
# This is a test program to set a name to Xterm per run
echo "Hello, "$USER". This script is a test the set name in Xterm."
echo -n "Enter the title for your window and press [ENTER]: "
read name
echo
xterm -xrm 'XTerm.vt100.allowTitleOps: false' -T $name
답변1
GUI 툴팁을 호출할 수 있는 Zenity라는 멋진 작은 도구를 찾았습니다.
Bash 스크립트는 다음과 같습니다.
#!/bin/bash
# This is a test program to set a name to Xterm per run
echo "Hello, "$USER". This script is a test the set name in Xterm."
XtermName=$(zenity --entry --text="Window Name")
xterm -xrm 'XTerm.vt100.allowTitleOps: false' -T $XtermName
중요한 것은 마지막 두 줄입니다.
채워질 변수 생성(사용자 입력)
XtermName=$
GUI 입력 상자 만들기
zenity --entry --text="Window Name"
Xterm을 로드하고 변수 $XtermName인 제목을 설정합니다.
xterm -xrm 'XTerm.vt100.allowTitleOps: false' -T $XtermName