
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"
화면 가장자리를 넘어 터미널 크기를 조정하여 창을 효과적으로 최대화합니다.