Linux Mint와 Ubuntu에서 터미널 창을 타일링하는 방법

처음부터 터미널 윈도우를 바로 재배치

Page content

리눅스 민트에서 터미널 도구 그룹을 시작하고 터미널 창을 타일링(tiled) 배치하는 방법은 워크플로와 원하는 자동화 수준에 따라 여러 가지가 있습니다.

타일링된 창과 바닥

리눅스 민트의 내장 기능을 이용한 수동 타일링

리눅스 민트 시나몽(Cinnamon)은 키보드 단축키를 사용하여 창 타일링을 지원합니다:

  • 창을 화면 가장자리로 드래그하기: 터미널 창을 화면의 왼쪽 또는 오른쪽 가장자리로 드래그하면 화면의 절반으로 타일링됩니다. 모서리로 드래그하면 화면의 1/4로 타일링됩니다.
  • 키보드 단축키: Super(Windows) 키에 화살표 키(예: Super+Left 또는 Super+Right)를 조합하여 창을 빠르게 타일링할 수 있습니다.
  • 다중 워크스페이스: 워크스페이스를 사용하여 여러 세트의 타일링된 창을 조직할 수 있습니다.

gTile 확장 플러그인을 이용한 고급 타일링

더 고급이거나 격자 기반의 타일링이 필요할 경우 gTile 확장 플러그인을 사용하십시오:

  • gTile 설치: Cinnamon Spices 또는 패키지 매니저를 통해 설치할 수 있습니다.
  • 사용법:
    • Super + G를 눌러 gTile 격자를 엽니다.
    • 화살표 키와 Shift+화살표 키를 사용하여 타일링 영역을 선택합니다.
    • Space 또는 Enter 키를 눌러 선택된 창을 타일링합니다.
    • 숫자 키를 사용하여 다양한 격자 레이아웃 사이를 전환합니다.

이를 통해 터미널 창(또는 다른 어떤 창이든)을 사용자 정의 레이아웃에 맞게 정확하게 배치할 수 있습니다.

Bash 스크립트를 이용한 터미널 실행 및 타일링 자동화

여러 개의 터미널 창을 열어 서로 다른 도구를 실행하고, 그 창들을 타일링 배치하려면:

  1. 각 도구를 자체 터미널 창에서 실행하기 위해 Bash 스크립트 작성:

    #!/bin/bash
    gnome-terminal -- bash -c "htop; exec bash"
    gnome-terminal -- bash -c "mc; exec bash"
    gnome-terminal -- bash -c "cava; exec bash"
    

    사용 중인 도구와 터미널 에뮬레이터에 맞게 명령어를 조정하십시오[6].

  2. 창 배치 자동화 (선택 사항):

    • xdotool과 같은 도구를 사용하여 실행 후 창을 이동 및 리사이즈하고, 타일링 효과를 위해 위치를 스크립트화합니다.
    • 예시:
      #!/bin/bash
      gnome-terminal -- bash -c "htop; exec bash" &
      sleep 1
      xdotool search --name htop windowmove 0 0 windowsize 960 540
      # 다른 위치/크기의 다른 창들을 위해 반복
      
  3. 스크립트를 시작 프로그램에 추가:

    • 리눅스 민트의 “시작 프로그램(Startup Applications)” 섹션에 스크립트를 배치하면 터미널 그룹이 자동으로 실행됩니다.

대안 타일링 윈도우 매니저 (i3 및 Sway)

완전히 자동화되고 키보드 기반의 타일링 환경을 원한다면 i3 또는 Sway와 같은 타일링 윈도우 매니저 사용을 고려하십시오. 이러한 도구들은 Cinnamon을 대체하며 고급 타일링과 자동화를 제공하지만, 구성이 필요하며 기본 Mint 경험과는 큰 차이가 있습니다.


요약 테이블: 리눅스 민트 타일링 옵션

방법 자동화 정확도 사용 편의성 비고
내장 타일링 수동 중간 매우 쉬움 빠르지만 레이아웃 제한적
gTile 확장 플러그인 수동 높음 쉬움 격자 기반, 유연함
Bash 스크립트 + xdotool 자동화 높음 중간 스크립트 가능, 설정 더 필요
타일링 WM (i3, Sway) 자동화 매우 높음 고급 전체 데스크톱 대체

권장 사항:
대부분의 리눅스 민트 사용자에게는 터미널 도구를 실행하는 스크립트와 gTile 확장 플러그인을 결합하는 것이 터미널 창 타일링을 위한 강력하고, 유연하며, 사용자 친화적인 솔루션을 제공합니다.

gnome-terminal -t "htop" -- bash -c "htop; exec bash"
gnome-terminal -t "nvtop" -- bash -c "nvtop; exec bash"
gnome-terminal -t "ollamaps" -- bash -c "watch ollama ps; exec bash"

sleep 1
xdotool search --name htop windowmove 0 0 windowsize 960 500
xdotool search --name nvtop windowmove 961 0 windowsize 960 770
xdotool search --name ollamaps windowmove 961 800 windowsize 960 210

유용한 링크

구독하기

시스템, 인프라, AI 엔지니어링에 관한 새 글을 받아보세요.