여러 모니터에서 다른 배경 화면 사용 (Gnome 2 + Compiz)


42

이것은 간단한 질문처럼 보이지만 Google 또는 Ask Ubuntu를 사용하여 만족스러운 답변을 찾을 수 없습니다.

트리플 모니터 설정이 있습니다. 기본적으로 내가 원하는 것은 단순히 세 모니터 각각에 다른 배경을 갖는 것입니다 . 이제 나는 다른 가상 데스크톱 (일명 작업 공간)에 대해 말하고 있지 않습니다. 내가 찾은 대부분의 솔루션은 다른 작업 공간의 다른 배경에 관한 것이었다 . 하나의 작업 공간 만 있지만 세 개의 모니터가 있습니다.

여기에 이미지 설명을 입력하십시오

모니터 1 (위)은 2 개의 일반 모니터 위의 벽에 부착 된 큰 TV입니다.

Ubuntu 13.04에서 Compiz와 함께 Gnome 2 ( 로그인 관리자 드롭 다운 목록에서 gnome-session-fallback 일명 Gnome Classic (효과 포함)) 를 사용하고 있습니다.

각 모니터마다 다른 배경을 설정하려고 시도한 다음 방법을 시도했습니다.

  1. ccsm(compiz-config-settings-manager), 즉 창 관리자 (Compiz)를 통해 배경을 설정합니다. 보다 정확하게 는 Compiz 의 Wallpaper 플러그인을 사용했습니다 .
  2. gnome-control-center즉, 그놈 시스템 설정을 통해 배경을 설정합니다. 보다 정확하게 는 그놈 시스템 설정에서 배경 패널을 사용했습니다 .
  3. XDG_CURRENT_DESKTOP=Unity gnome-control-center즉, Gnome 시스템 설정을 통해 배경을 설정하지만 Unity 동작을 모방합니다. 보다 정확하게 는 그놈 시스템 설정에서 모양 패널을 사용했습니다 .

그러나 이러한 방법 중 어느 것도 각 모니터마다 다른 배경을 선택할 수있는 것으로 보이지 않습니다. 각각의 경우, 모니터 모두에 대해 단일 배경 (또는 주기적으로 순환하거나 다른 작업 공간에 사용할 수있는 배경) 만 설정할 수 있습니다 . 그런 다음 일반적으로 center , tile , crop 또는 scale 과 같은 옵션 을 사용하여 세 개의 모니터에서이 단일 배경을 렌더링하는 방법을 제어합니다.

해결 방법 내가 지금까지 함께 갈 함께 세 가지 모니터의 전체 가상 해상도를 포함 하나 "큰"배경을 만들 김프를 사용하는 것입니다. 기본적으로 3840x2160 크기의 큰 배경 이미지 하나를 만들어 적절한 위치에 3 개의 배경을 붙여 넣습니다. 그런 다음 위의 가능성 (1) 또는 (3)을 사용 하여이 큰 배경을 세 개의 모니터에 대한 단일 배경으로 설정하고 span 옵션을 사용 하여이 큰 배경을 세 모니터 모두에 걸쳐 놓습니다. 3 개의 작은 배경이 큰 배경 이미지에 올바르게 배치 된 경우 3 개의 모니터에 3 개의 서로 다른 배경이 생깁니다 (참고 : 가능성 (2)는 범위 옵션을 제공하지 않음 ).

그러나 이것은 각 모니터마다 다른 배경을 설정하는 것과 같은 간단한 일을 달성하기위한 끔찍한 해킹처럼 보입니다. 또한 몇 가지 단점이 있습니다.

  • 모니터의 배열을 변경하고 싶을 때 (위의 큰 TV를 왼쪽이나 오른쪽으로 움직일 수 있으며, 모니터 패널 xrandr디스플레이 패널 과 같은 관련 GUI를 사용하여 모니터 위치를 조정하고 싶습니다 . 그놈 시스템 설정, 마우스의 움직임을 직관적으로 유지하기 위해) 상단 배경은 모니터와 함께 미끄러지지 않습니다. 이는 상단 배경의 일부만 볼 수 있음을 의미합니다.
  • 큰 배경은 상단 배경에 약간의 회색 영역 (죽은 공간)이 있으며 큰 배경이로드 될 때 로그인시 Compiz 또는 Gnome에 의해 쓸모 없게로드됩니다.
  • 무엇보다도, 세 가지 배경 중 하나를 변경하려면 큰 배경 전체를 김프 편집해야합니다. 단순히 단일 배경을 변경하고 싶을 때 (너무 김프 레이어에 대해서는 알고 있지만 여전히) 너무 많은 작업입니다. 몇 번의 클릭만으로도 무거운 이미지 조작 프로그램 없이도 가능합니다.

첫 번째 요점은이 해결 방법이 강력하지 않다는 것을 의미합니다. 두 번째는 비효율적임을 의미합니다. 그리고 세 번째는 엉덩이에 통증이 있음을 의미합니다. :)

그래서 내 질문은 이것입니다 :

Gnome 2 또는 Compiz를 사용하여 시스템에 각 모니터 마다 다른 배경을 원한다고 알려주는 방법이 있습니까? 이것은 내 의도가 무엇인지 실제로 시스템에 알려주기 때문에 나에게 논리적으로 접근하는 것입니다. 또한 더 효율적입니다.

실제로 이것은 드문 시나리오가 될 수 없다고 생각합니다. 많은 사람들이 여러 대의 모니터를 가지고 있다고 생각합니다. 그리고 이들 중 적어도 일부는이 모니터에서 다른 배경을 사용하는 것을 선호해야합니다. 따라서 간단한 솔루션이 없다는 것이 사실 일 수 있으며, 사용자는이 기능을 수행하기 위해 중량이 큰 프로그램으로 자신 만의 사용자 지정 배경을 만드는 것과 같은 끔찍한 해킹이 필요합니다.


이것으로 충분합니까? 그렇지 않으면 PM.
Rinzwind

배경과 배경의 의미는 질문마다 크게 변합니다. 나는 그놈과 compiz 인 더 관련있는 것들을 남겨두고 있습니다. gnome을 kde로 변경하면 답변의 종류가 완전히 바뀝니다.
Braiam

1
브라이 암, 이것은 나에게별로 이해가되지 않습니다. "데스크톱 배경 / 배경 무늬를 어떻게 설정합니까?" "background"또는 "wallpaper"태그가 필요하지 않은 경우 어떤 질문이 있습니까? 또한 askubuntu.com/questions/26529/… 또는 askubuntu.com/questions/365913/… 과 같은 유사한 질문에 태그가 적합 해 보였습니다 . 그러나, 당신은 askubuntu에 많은 자유 시간을 보내고있는 것처럼 보입니다. 그것이 행복하다면 ... 괜찮습니다.)
Malte Skoruppa

XFCE 기본 동작이 실제로 OP에 필요한 방법에 대해서는 재미 있고 그 반대의 경우도 있습니다. 나는 XFCE와 함께 OP가 그놈과 함께 얻는 것을 원합니다. 최소한 대부분의 경우 쉬운 해결 방법이 있습니다. 동일한 그림을 참조하도록 모든 모니터에서 수동으로 배경을 설정하십시오.
Stéphane Gourichon

답변:


56

당신이 사용할 수있는 nitrogen

설치하려면 터미널에서 다음 명령을 실행하십시오.

sudo apt-get install nitrogen

때문에 nitrogen설치할 때 기본적으로 바탕 화면에 파일이없는, 당신은 그것을 시작 터미널에서 다음 명령을 실행해야합니다 :

nitrogen

사용 방법?

그것의에서 환경 설정 , 각 모니터에 다른 배경 화면을 설정하기 위해, 다음 하단 [...] 선택 화면 1, 2, 등에서 배경 화면에 폴더를 추가 :

질소

각 모니터에 대해 다른 배경 무늬를 설정하려면 파일 관리자가 데스크탑을 처리하지 못하게해야합니다. 이것은 더 이상 데스크탑에 폴더가 없다는 것을 의미합니다.

그놈 / 유니티에서 그놈 수정 도구를 설치합니다 :

sudo apt-get install gnome-tweak-tool

그런 다음 그놈 조정 도구를 열고 데스크탑 섹션 에서 데스크탑의 아이콘 (이전 에는 파일 관리자가 데스크탑을 처리하도록 함 )을 OFF로 설정하십시오 .

마지막으로 로그인 할 때마다 배경 화면을 복원하려면 다음 명령을 추가하십시오.

nitrogen --restore

당신에 시작 응용 프로그램 .

출처 : UBUNTU MULTI-MONITOR TWEAKS (전체 화면 플래쉬 픽스, SPAN 월페이퍼 크로스 모니터, 기타)


Unity를 사용하여 Ubuntu 13.10에서 2 개의 모니터 로이 방법을 테스트했으며 훌륭하게 작동합니다!
Radu Rădeanu

여러분, 두 가지 : 먼저, 로그인 할 때 질소로 설정된 배경이 자동으로 복원되지 않는다는 점에 주목했습니다 nitrogen --restore. 따라서 변경 사항을 영구적으로 적용하려면 자동 시작을 사용하여 로그인시이 명령을 실행하는 실행 가능한 스크립트를 만들어야합니다. 이를 수행하는 방법에 대한 지침으로 답변을 업데이트하십시오.
Malte Skoruppa


1
@MalteSkoruppa nitrogen --restore로그인시 실행되는 실행 스크립트를 만들 필요가 없습니다 . 그냥 열고 시작 응용 프로그램을 이 명령을 추가 ( nitrogen --restore). 들어 이름코멘트 쓰기 당신이 원하는대로.
Radu Rădeanu

10
이 옵션은 이제 "파일 관리자가 데스크탑을 처리해야합니다"대신 "바탕 화면의 아이콘"으로 알려져 있습니다.
anon58192932

7

에서 webupd8.org 는이 옵션이 보인다. (웹 사이트에서 복사 한 내용 및 추가 한 추가 사항) :

기본 Ubuntu 모양 설정을 사용하면 두 모니터에 하나의 큰 배경 무늬를 배치하거나 각 모니터마다 다른 배경 무늬를 사용할 수는 없지만이를 수행하는 데 사용할 수있는 두 가지 응용 프로그램이 있습니다.

  1. 첫 번째는 SyncWall입니다. 다음 명령을 사용하여 Ubuntu에 설치하십시오.

    sudo add-apt-repository ppa:nilarimogard/webupd8
    sudo apt-get update
    sudo apt-get install syncwall
    

    여기에 이미지 설명을 입력하십시오

    다음은 SyncWall을 사용한 후의 데스크탑 모양입니다.

    여기에 이미지 설명을 입력하십시오

    현재 기능

    • 예약 : 시작, 간격 또는 고정 시간에 배경 화면을 변경할 수 있습니다
    • 시스템 단축키를 사용 / 정의하는 기능으로 배경 화면을 수동으로 변경할 수 있습니다.
    • 여러 화면에서 배경 화면을 공유하기위한 기본 다중 모니터 지원
    • 표시된 배경 화면에 특수 효과 (엠 보스, 가장자리, 흐림 등)를 추가 할 수 있습니다.
    • 이미지를 더 자주 표시하기 위해 이미지를 평가하는 기능 (임의 순서가 선택된 경우)
    • 몇 가지 크기 조정 방법 및 배경 채우기
    • 서버와 클라이언트를 정의하여 배경 화면의 네트워크 동기화 디스플레이 매개 변수는 네트워크에서 공유됩니다 (모든 데스크탑에서 동일한 크기 조정 유형)
    • 지원되는 파일 : SyncWall은 Qt 플러그인을 사용하여 이미지를로드하므로 기본적으로 BMP, PNG, JPG와 같은 기본 형식을 읽을 수 있습니다. 필요한 경우 Bridge 플러그인을 사용하여 FreeImage 또는 Devil 라이브러리에 더 많은 형식을 추가 할 수 있습니다.
    • Linux 플랫폼의 경우 공통 Windows 관리자 (Gnome, Gnome3, KDE3, KDE4, XFCE 등)가 지원됩니다.
  2. 이러한 도구 중 다른 하나는 질소 질소 설치 이며, 디스플레이 전체에 걸쳐 동일한 배경 무늬를 설정하는 것 외에도 각 모니터에 다른 배경 무늬를 설정하는 데 사용할 수도 있습니다.

    공식 Ubuntu 저장소에서 질소를 사용할 수 있으므로 설치, Ubuntu Software Center에서 검색하거나 다음 명령을 사용하십시오.

     sudo apt-get install nitrogen
    

    질소에는 데스크탑 파일이 없으므로 명령 행에서 실행하십시오.

    nitrogen
    

    여기에 이미지 설명을 입력하십시오

    각 모니터에 대해 다른 배경 무늬를 설정하려면 파일 관리자가 데스크탑을 처리하지 못하게해야합니다. 이것은 더 이상 데스크탑에 폴더가 없다는 것을 의미합니다.

    그놈 / 유니티에서 그놈 트윅 툴을 설치하십시오 :

     sudo apt-get install gnome-tweak-tool
    

    그런 다음 그놈 조정 도구를 열고 "데스크톱"섹션에서 "파일 관리자가 데스크탑을 처리하도록 설정"을 OFF로 설정하십시오.

    마지막으로, 로그인 할 때마다 배경 화면을 복원하려면 시작 응용 프로그램에 "nitrogen --restore"를 추가하십시오.

    각 모니터마다 바탕 화면이 다른 데스크탑의 모습은 다음과 같습니다.

    여기에 이미지 설명을 입력하십시오

    특징 :

    • 멀티 헤드 및 Xinerama 지원.
    • 시작 스크립트를 통해 배경 화면을 복원하기 위해 모드를 불러옵니다.
    • 썸네일에 freedesktop.org 표준을 사용합니다.
    • 그놈 배경을 설정할 수 있습니다.
    • 스크립트 사용을위한 명령 줄 설정 모드
    • 탐색 한 디렉토리의 모니터링을 수정하십시오.
    • 썸네일의 지연 로딩-메모리를 보존합니다 (1.3의 새로운 기능).
    • "자동"설정 모드-크기에 따라 이미지를 설정하기위한 최상의 모드를 결정합니다. (1.4의 새로운 기능).
    • 바둑판 식으로 배열 된 아이콘 레이아웃으로 미리보기 이미지를 표시합니다 (1.5의 새로운 기능).

    소프트웨어 센터를 통해 설치


질소가 최선의 선택 인 것 같습니다. Syncwall은 설명 한 해킹을 사용하고있는 것 같습니다 (큰 이미지는 여러 모니터로 나뉩니다.


2
실제로 여러 대의 모니터가 있습니까? 처럼 보입니다. 작업 공간 ...
세스

방금 설치했습니다 syncwall. 각 모니터마다 다른 배경 화면을 설정하는 옵션이 없습니다 ...
Radu Rădeanu

Radu에 의해 설명 된 질소 용액은 훌륭하게 작동합니다! 당신은 현상금을받을 가치가 있습니다. :) 어떤 답변이 더 나은지 결정하기 위해 Syncwall 솔루션의 유용성을 평가하려고합니다. 그러나 나는 그것을 작동시키지 못했습니다. 에서 환경 설정 -> 디스플레이 매개 변수 , 그러나 나는 내가없는 그림 실제로 어떻게 여러 개의 파일을 추가 할 수있는 옵션 "이미지를 확장 한 다음 (모니터 당 하나의 파일)을 자르기"를 참조하십시오. 이 옵션을 설정하더라도 Syncwall은 하나의 파일 만 사용합니다. "이미지 확장 후 자르기 (모든 모니터에 대해 하나의 파일)"와 동일하게 작동합니다. Syncwall에 여러 파일을 추가하는 방법에 대해 자세히 설명해 주시겠습니까?
Malte Skoruppa

1
@Rinzwind 내가 이해하지 못하는 한 가지 : syncwall이 질문에 설명 된 해킹을 사용하는 것 같으면 답변 으로 추가 해야하는 이유는 무엇입니까? 문제는 분명하다 : 여러 모니터에서 다른 배경 화면. 또 다른 점 : 두 대의 모니터에서 질소를 테스트하면 마지막 이미지가 포토샵이라고 말할 수 없습니다. 두 가지 모니터를 사용할 때 직접 사용해보고 데스크탑 인쇄 화면을 만들면 무슨 뜻인지 이해할 것입니다.
Radu Rădeanu

Syncwall은 작동하지만 원래 질문에서 화면 레이아웃을 복제하지는 않는 것 같습니다 .. 화면 상단에 화면을 쌓을 수는 없지만 왼쪽과 오른쪽 : /
bksunday

6

xubuntu-desktop 패키지로 제공되는 XFCE 데스크탑 관리자 플러그인을 사용하면 데스크탑에 폴더를 유지하면서 각 디스플레이를 개별적으로 편집 할 수 있습니다.

관리자가 열려있는 2 개의 데스크탑 스크린 샷 : http://i.stack.imgur.com/Bzg7G.jpg

노란색 상자에 "이 대화 상자를 설정을 편집하려는 디스플레이로 이동합니다"라고 표시됩니다.

설치 방법이나 실제 플러그 인에 대한 지침을 제공하는 데 도움을 줄 수 없어서 죄송합니다 (찾으려고했지만 대신 전체 패키지를 다시 설치하기로 결정했습니다). 당신이나 누군가가 올바른 길을 가고 있으며,이 답변은 편집을 통해 향상 될 수 있습니다.


2

실제로 그놈 / 유니티 (Gnome / Unity) 답변이 있다는 것을 알게되어 기뻤습니다.

즉, 나는 여전히 KDE로 전환하면보다 일관된 경험을 제공 할 수 있다고 생각합니다.

KDE의 기본 설정 관리자는 여러 모니터에서 여러 바탕 화면을 허용 할뿐만 아니라 각 가상 데스크톱 및 활동에 대해 다르게 설정할 수 있습니다. (활동은 가상 데스크탑을 포함하고 한 활동에서 5 분 동안 정지 한 후 화면 보호기와 같은 다른 설정을 갖도록 구성 할 수 있지만 다른 활동으로 전환 할 때 시간 초과는 없습니다 (예 : 프리젠 테이션 또는 영화).

또한 문제없이 (즉, HDMI 연결 및 분리를 통해) 모니터의 추가 및 제거를 처리합니다!


0
sudo apt-get install feh

feh --bg-center <path_to_big_image> --no-xinerama

데스크탑에서 아이콘을 숨길 필요가 없습니다


1
Ask Ubuntu에 오신 것을 환영합니다! 이 명령이 수행하는 작업에 대한 특정 세부 정보로 확장 하려면 이 답변 을 편집하는 것이 좋습니다 . 평범한 명령이나 명령 순서는 거의 대답으로 간주되지 않습니다. Ask Ubuntu에서 어떤 종류의 답변이 가장 가치있는 것으로 간주되는지에 대한 일반적인 조언은 좋은 답변을 작성하는 방법 도 참조하십시오 .
David Foerster
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.