모니터를 가상으로 분할하는 방법이 있습니까(창 최대화를 위해)?

모니터를 가상으로 분할하는 방법이 있습니까(창 최대화를 위해)?

내 질문은 본질적으로 듀얼 헤드 설정이 있는 경우 Linux에서 일반적인 창 관리자를 사용하여 얻는 동작을 가짜로 만들 수 있는지 여부입니다. 즉, 창을 최대화하면 하나의 실제 디스플레이 영역과 일치하는 데스크톱의 한 부분에서만 최대화됩니다. 화면은 하나뿐이지만 해상도가 상당히 높으며 대부분의 경우 가로 타일로 배열된 여러 개의 별도 창에서 작업하고 싶습니다.

타일링 창 관리자에 대해 들어봤지만 내가 아는 것은 코너 그룹에 더 가깝고 다른 일반적인 창 관리자(xfwm, compiz)처럼 작동하지 않습니다. 저는 현재 xfwm을 사용하고 있으며 가능하다면 계속 사용하고 싶습니다. 이 작업의 경우요구하다, 나는 기본적으로 일반적인 것과 유사하게 동작하는 것을 선호합니다또는준비된 구성을 사용할 수 있습니다.

내 마음에 떠오른 첫 번째 해킹은 xrandr이 화면 형상에 대해 제공하는 정보를 위조하고 해당 접근 방식을 사용하여 창 관리자를 속이려고 시도하는 것이었지만 이는 필요하지 않은 치유적인 해킹처럼 보입니다.

나는 페도라 리눅스를 사용하고 있지만 패키지 관리에 포함되어 있지 않다면 소프트웨어를 직접 구축해도 괜찮습니다.

답변1

Compiz를 사용할 수 있다면 Grid라는 것이 있습니다(이름을 정확하게 기억한다면). xfwm에 이와 같은 것이 있는지 잘 모르겠습니다. 확인해 보세요.

또한 다른 WM 패러다임이 더 적합하다면 시도해 볼 것을 강력히 권장합니다. 즉, 일반적이지 않다는 이유로 타일링 WM을 생략하지 마십시오.

WM을 변경하지 않고 창을 타일링할 수 있어야 한다고 주장하는 경우 이를 수행하는 별도의 (타사) 유틸리티가 있습니다. 한 목록은 Wikipedia에 있습니다. https://en.wikipedia.org/wiki/Tiling_window_manager#Third_party_tiling_applications_on_Xorg

답변2

알았어, 사용 중이야엄청난내 노트북에 몇 달 동안. 몇 가지 실망스러운 초기 구성 후에 성과를 거두었습니다. 보너스: Fedora 18에서는 공식 저장소에 있습니다.

Awesome은 몇 가지 합리적인 타일링 사전 설정이 포함된 타일링 창 관리자 기능을 제공합니다(황금 비율을 사용하는 것이 현재 가장 자주 사용되는 것입니다). 기본적인 lua를 알고 있거나 프로그래밍에 대한 직관이 있다면 lua 구성은 필요에 따라 쉽게 수정할 수 있습니다. 특히 노트북에서 코딩하는 동안 키보드를 사용하여 필요한 모든 작업을 수행할 수 있기 때문에 정말 도움이 됩니다. 멋진 것에 익숙해지는 데는 시간이 걸리고, 자신의 필요에 완벽하게 익숙해지는 데도 시간이 걸립니다. focus-follows-mouse와 같은 기본 설정과 구성에 대한 이상한 로딩 순서 및 오류 처리를 우연히 발견할 수도 있습니다. (굉장합니다. 사용자 구성을 먼저 로드하려고 시도할 것입니다. 실패할 경우(찾을 수 없거나 파서 오류) 로드됩니다. 시스템 전체에서 구성 변경 사항이 적용되지 않는 이유를 알아내는 데 시간이 걸립니다.)

따라서 하나의 큰 화면에서 여러 개의(최대화, 즉 화면 채우기) 창을 원활하게 작업하기 위한 목적으로만 내 질문에 명시된 요구 사항이 있는 경우 awesome(또는 해당 문제에 대한 다른 타일링 WM)이 올바른 선택입니다.


또한 최신 XFce 버전에서는 XFWM 창 관리자가 창을 화면 테두리 쪽으로 끌어서 화면 절반(수직 및 수평 모두)으로 쉽게 최대화할 수 있도록 지원합니다.

관련 정보