터미널에서 스크립트 전체 화면 실행

터미널에서 스크립트 전체 화면 실행

bash 스크립트가 실행될 때 전체 화면으로 실행되도록 하려면 어떻게 해야 하나요? 또는 전체 화면으로 만들 수 없는 경우 터미널 크기를 어떻게 변경할 수 있나요?

답변1

"전체 화면"은 전혀 bash 개념이 아니며 터미널 에뮬레이터 창과 X에 달려 있습니다.

그러나 스크립트를 작성하는 경우 X에게 클라이언트에 전체 화면 힌트를 추가하도록 지시할 수 있습니다. 대부분의 응용 프로그램에서는 이것이 작동합니다. Terminator로 테스트해 본 결과 Gnome Terminal에서 작동하지 않을 것이라고 의심할 이유가 없습니다.

# set fullscreen on startup
wmctrl -r :ACTIVE: -b add,fullscreen

# ... do your stuff ...

# and before you quit
wmctrl -r :ACTIVE: -b remove,fullscreen

이를 최소 공간으로 유지하는 것과 관련하여 제가 찾은 유일한 방법은 다른 터미널을 시작하는 것입니다. 불행히도 lxterminal전체 화면 실행 옵션이 없으므로 다음 중 하나를 수행할 수 있습니다.OpenBox 설정을 통해 해킹하세요(beburgh) 또는 다음으로 돌아갑니다 xterm.

xterm -fullscreen -hold -e ./anotherscript.sh

네, 다른 터미널을 시작하자고 제안하고 있습니다. 이것을 일종의 실행 프로그램과 함께 제공하는 경우 보조 스크립트가 필요하지 않을 수 있습니다.

xterm명령줄 인수를 통해 거의 모든 것을 구성할 수 있지만 표준 글꼴이나 그와 유사한 것을 준수하지 않습니다 man xterm.

답변2

터미널을 전체 화면으로 만들려면 F11 키를 누르세요. 항상 전체 화면으로 보려면 .desktop 파일을 편집해야 합니다.

gedit 또는 유사한 .NET 파일을 통해 새 파일을 만듭니다 /.local/share/applications. 불러라fsterminal.desktop

[Desktop Entry]
Version=1.0
Name=Full Screen Terminal
Comment=Open Terminal full screen
Exec=gnome-terminal --full-screen
Icon=utilities-terminal
Terminal=false
Type=Application
Categories=Application;

답변3

다음과 같은 경우 시도해 볼 수 있습니다.xterm 이스케이프 시퀀스예를 들어 터미널에서 일하십시오.

  • echo -ne "\e[8;XXX;YYYt"XXX 열과 YYY 행을 표시하도록 터미널 크기를 조정합니다.
  • echo -ne "\e[9;1t"터미널 창을 최대화합니다 (저에게는 작동하지 않습니다)
  • ...

Unity를 실행하는 우분투 14.04 시스템에서 echo -ne "\e[8;200;200"화면 가장자리를 넘어 터미널 크기를 조정하여 창을 효과적으로 최대화합니다.

관련 정보