로그인할 때 Ubuntu가 오른쪽 하단에 터미널을 열도록 하고 싶습니다.항상 상단에모드가 활성화되었습니다. 터미널에서 실행할 때 이 작업을 수행하는 스크립트를 만들었지만 다음을 사용하여 스크립트를 실행할 때 작동하지 않습니다.시작 애플리케이션. 창이 올바른 위치에 나타나지만항상 상단에활성화되지 않았습니다. 아래는 내 스크립트입니다.
#!/bin/bash
gnome-terminal --title="abvtrm" --geometry 80x10-0--255
wmctrl -a abvtrm -b add,above
exit
아이디어는 창의 이름을 내가 결정하는 것으로 강제하고 싶기 때문에 wmctrl에 대해 참조할 이름이 있다는 것입니다. 명령을 실행하면
wmctrl -a abvtrm -b add,above
터미널에서 수동으로(로그인 후 창이 있지만 항상 최상위 모드에 있는 것은 아님) 아무런 효과가 없습니다. 이는 어떤 이유로 작업할 때 창의 이름을 선택할 수 없다는 것을 의미합니다.시작 애플리케이션.
명령을 호출하여 스크립트를 호출합니다.
bash myscriptname.sh
보너스 질문: 직관에 따르면 창이 오른쪽 하단에 나타나도록 하려면 다음을 입력해야 합니다.
gnome-terminal --title="abvtrm" --geometry 80x10-0-0
하지만 이렇게 하면 창이 화면 오른쪽 중앙 어딘가에 표시됩니다. 왜 이런거야?
답변1
좋아, 여기 실제 수정 사항이 있습니다. 먼저 터미널을 엽니다.
sudo gedit~/.bashrc
이 섹션을 찾아 아래에 붙여넣은 코드와 같은 줄에 #을 추가하면 터미널 이름을 변경할 수 있으며 원본 코드는 문제가 없습니다.
case "$TERM" in
xterm*|rxvt*)
# JEFFYEE REMOVED because it makes commands to title() not work
#PS1="\[\e]0;${debian_chroot:+($debian_chroot)}\u@\h: \w\a\]$PS1"
;;
*)
;;
esac
여기 내 출처가 있습니다., 그러나 제가 테스트하고 작업했습니다.