
KDE의 가장 뛰어난 기능 중 하나는 애플리케이션 창이 데스크톱에 어떻게 나타날지 정의하는 규칙을 설정할 수 있다는 점입니다. 이를 활용하면 특정 창이 항상 기본 데스크톱에서 최대화된 상태로 열리게 하거나, 상대적으로 덜 중요한 애플리케이션의 모든 창을 보조 모니터의 별도 가상 데스크톱으로 보내는 식의 활용이 가능합니다. 이 글에서는 KDE에서 애플리케이션 창을 더욱 효과적으로 관리하는 방법을 알아보겠습니다.
이 글은 Kubuntu를 기준으로 작성되었지만, KDE 데스크톱을 사용하는 어떤 배포판에서든 동일한 절차로 진행할 수 있습니다.
작업 공간 설정하기
KDE는 리눅스의 대부분 데스크톱 환경과 마찬가지로 가상 데스크톱을 지원합니다. 따라서 가상 데스크톱을 활용해 창 정리를 위한 논리적인 작업 흐름을 만드는 것이 좋습니다.
먼저 가상 데스크톱(Virtual Desktops) 항목을 찾아야 합니다. 검색 필드에 "desktops" 또는 "virtual"이라고 입력하면 메뉴 내용이 해당 항목으로 좁혀지므로, 이를 실행합니다.

가상 데스크톱 목록에서 연필 아이콘이 있는 버튼을 클릭해 기본 이름 대신 구분하기 쉬운 이름을 지정합니다. 여기서는 "Primary(기본)"라고 명명했습니다.

오른쪽 위에 있는 플러스(+) 기호의 "Add" 버튼을 사용해 원하는 방식대로 가상 데스크톱을 추가합니다. 예시에서는 두 개를 더 만들었습니다. 하나는 할 일 관리, 캘린더, 메모용으로 "Organize(정리)", 다른 하나는 거의 항상 실행 중인 미디어 관련 애플리케이션용으로 "Media(미디어)"라는 이름을 붙였습니다.

리눅스 데스크톱 환경의 일반적인 방식처럼, 패널에는 클릭 한 번으로 가상 데스크톱 사이를 전환할 수 있는 애플릿이 나타납니다.

애플리케이션 창 배치하기
예시 환경에서는 Firefox가 항상 화면을 차지하는 경우가 많았기 때문에, 이 애플리케이션에 최우선 순위를 부여하고자 했습니다. 즉, Firefox가 항상 기본 화면의 기본 데스크톱에서 완전히 최대화된 상태로 열리기를 원했습니다.

KDE에서 특정 애플리케이션에 대한 규칙을 만들려면 제목 표시줄을 마우스 오른쪽 버튼으로 클릭한 후 "More Actions → Special Application Settings…"를 선택합니다. 특정 창에만 규칙을 적용하고 싶다면 대신 "Special Window Settings…" 메뉴를 선택하면 됩니다.

설정 옵션이 얼마나 유용한지 안내하는 메시지가 표시됩니다. "Do not show this message again(이 메시지를 다시 표시하지 않음)"에 체크해 앞으로 이 창이 계속 뜨지 않도록 한 뒤 확인을 누릅니다. 그다음 "Size & Position(크기 및 위치)" 탭으로 이동합니다.

창이 화면 전체를 덮도록 하려면 "Maximized horizontally(가로 최대화)"와 "Maximized vertically(세로 최대화)"를 모두 활성화하고, 각 항목 옆의 드롭다운 메뉴에서 적용 시점을 "Apply Initially(초기에 적용)"로 변경합니다. 이때 각 드롭다운 메뉴 바로 옆의 "Yes"가 체크되어 있어야 규칙이 실제로 작동한다는 점에 유의하세요.

이어서 "Desktop(데스크톱)" 규칙을 활성화하고 역시 "Apply Initially"로 변경합니다. 같은 행의 마지막 드롭다운 메뉴에서 해당 창이 나타나길 원하는 가상 데스크톱을 선택합니다.

데스크톱 패널까지 덮는 완전한 전체 화면 표시(최대화된 미디어 플레이어처럼)를 원한다면 "Fullscreen(전체 화면)" 규칙을 사용하면 됩니다.

확인 버튼을 눌러 변경 사항을 저장한 후, 애플리케이션을 종료했다가 다시 실행해 새 규칙이 잘 적용되었는지 확인합니다. 예시에서는 Firefox의 빈 "새 탭" 페이지가 화면 전체를 덮으며 나타났습니다.

나머지 창들 배치하기
이론상으로는 같은 설정 화면에서 모든 창의 위치와 크기를 픽셀 단위까지 정밀하게 지정할 수 있습니다. 동일한 옵션 그룹으로 돌아가 "Position(위치)"과 "Size(크기)" 규칙을 활성화하고 "Apply Initially"로 변경한 뒤, 원하는 너비·높이와 가로·세로 위치를 픽셀 값으로 입력하면 됩니다.

하지만 이 방식은 창 하나를 특정 위치에 정확히 놓을 때는 좋지만, 여러 창을 조합하는 배치에는 적합하지 않습니다. 실제로 두 개의 창을 겹치지 않고 나란히 배치하려다 픽셀 수를 맞추느라 고생한 경험이 있습니다. 이런 사소한 문제에 픽셀을 일일이 세는 것은 시간 낭비일 뿐입니다.

픽셀 단위의 정밀한 위치·크기 지정 대신, 해당 항목 옆의 드롭다운 메뉴에서 규칙 모드를 "Remember(기억)"로 변경하는 것이 훨씬 편리합니다.

각 애플리케이션이 어느 가상 데스크톱에 나타날지도 함께 지정해 주세요.

크기와 위치 규칙에 "Remember"를 적용한 상태에서, 애플리케이션 창을 원하는 위치로 옮기고 원하는 크기로 조정한 뒤 닫습니다.
그러면 애플리케이션을 다시 실행했을 때 창이 마지막으로 놓았던 그 자리에 나타납니다.
매일 사용하는 애플리케이션에 이런 규칙들을 만들어 두면, 기본값 그대로의 어수선한 데스크톱을 자신에게 딱 맞는 체계적인 작업 공간으로 바꿀 수 있습니다. 물론 모든 소프트웨어에 일일이 규칙을 적용하는 것은 시간이 너무 많이 들 뿐 아니라 오히려 데스크톱 사용을 복잡하게 만들 수 있습니다. 하지만 매일 쓰는 애플리케이션 위주로 열두 개 정도의 창 배치 규칙만 만들어도, 데스크톱이 느껴지는 "깔끔함"과 정돈된 느낌이 확연히 달라질 것입니다.
함께 읽으면 좋은 글:
- KDE 클립보드 위젯으로 클립보드 기록 백업하는 방법
- Ubuntu와 Debian에서 MATE와 함께 KDE Connect 사용하기
- 리눅스를 위한 최고의 KDE Plasma 테마 7선