모니터를 사실상 분할하는 방법이 있습니까 (창 최대화를 위해)


15

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

창 관리자 타일링에 대해 들었지만, 알고있는 모든 것은 모퉁이 그룹과 비슷하며 다른 일반적인 창 관리자 (xfwm, compiz)처럼 동작하지 않습니다. 현재 xfwm을 사용하고 있으며 가능한 경우 계속 사용하고 싶습니다. 이 작업의 경우 (GPT)를 , 나도 밖으로 상자의 일반적인 것들과 유사한 동작을 선호하는 것 또는 어떤 준비 구성을 사용할 수 있습니다.

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

나는 페도라 리눅스를 사용하고 있지만 패키지 관리에없는 경우 소프트웨어를 직접 빌드하는 것도 좋습니다.


최대화는 창 관리자의 기능입니다. 화면 크기와 일치하도록 창 크기를 조정하는 명령입니다. 따라서 활성 창 크기를 화면의 절반으로 조정하는 버튼 (메뉴 항목, 키 바인딩 등)을 가질 수있는 창 관리자를 찾고 있습니다. Sawfish와 같은 프로그램 가능한 창 관리자는이 작업을 쉽게 수행해야합니다. xfwm은 매우 유연하지 않으므로 소스를 해킹해야 할 것입니다.
Gilles 'SO- 악마 그만해'

KDE와 Ubuntu의 Unity는 창을 화면 가장자리 나 키보드 단축키로 끌어서 화면의 절반으로 창을 최대화 할 수 있습니다. 잘 모르겠지만 Unity에서는 compiz 플러그인으로 구현 된 것 같습니다
Sergey

@ Sergey Gnome-shell도 그렇게하지만 XFce를 고수하는 것을 선호합니다 (그리고 gnome-shell없이 gnome-shell의 WM을 가질 수 없으며 그 반대도 가능합니다). 이것이 유일한 옵션이라면 KDE 창 관리자에서 배터리 벤치마킹을 수행해야 할 것입니다.
조나스 셰퍼

@Gilles 아마도 모퉁이 창 관리자 (멋진 톱밥 등)를 운전하기 위해 일주일 정도를 할당하고 내 요구에 맞게 가장 쉽게 수정할 수있는 것을 확인해야합니다.
조나스 셰퍼

답변:


1

Compiz를 사용할 수 있다면 Grid라는 이름이 있습니다 (이름을 올바르게 기억하면). xfwm에 이와 같은 것이 있는지 확실하지 않으면 확인할 수 있습니다.

또한 다른 WM 패러다임이 더 적합 할 수 있다면 시도하는 것이 좋습니다. 즉, 일반적이지 않기 때문에 WM 타일링을 생략하지 마십시오.

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


우선 제안에 감사드립니다. 현재 WM을 실제로 시험해 볼 시간이 없기 때문에 나중에 자세히 살펴볼 것입니다.
조나스 셰퍼

1

좋아, 나는 지금 내 노트북에서 몇 달 동안 최고 를 사용하고 있습니다. 초기 구성이 다소 실망스러워지면서 성과를 거두었습니다. 보너스 : Fedora 18에서는 공식 저장소에 있습니다.

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

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


또한 최신 XFce 버전에서 XFWM 창 관리자는 창을 화면 테두리쪽으로 드래그하여 화면의 반 (수직 및 수평)을 쉽게 최대화 할 수 있습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.