i3을 사용할 때 화면이 찢어 지거나 unity를 사용할 때 화면이 찢어지지 않음


16

다른 날에 우분투 설치에서 i3을 사용하려고했습니다. 그러나 로그 아웃하고 i3 사용으로 전환하면 비디오를 보거나 웹 사이트를 스크롤 할 때 찢어지기 시작한다는 것을 알았습니다. 이것은 화합을 사용할 때 눈에 띄지 않는 것입니다. i3를 사용하고 싶지만 현재 화면 문제로 인해 사용할 수 없습니다.

누구 든지이 원인을 제안 할 수 있습니까? 화면을 표시하는 한 i3와 unity의 차이점은 무엇입니까? 화면 분할에 대해 읽은 대부분의 스레드는 compiz를 나타냅니다. 우분투와 i3에서 compiz가 동일하지 않습니까?

답변:


32

유니티 셸 UI는 컴 피즈 합성 창 관리자 (의 플러그인입니다 유니티 위키 ) 동안 I3 기본 합성 기능이없는 독립 창 관리자. 즉, 기본적으로 Unity 는 모든 방식의 그래픽 가속 기능을 사용 하고 i3 는 "일반"X11을 사용합니다.


i3 에서 포지 팅 기능을 사용하려면 포지 팅 창 관리자가 아닌 컴포지트 관리자를 시작해야합니다 . comptoni3 과 함께 사용하는 매우 인기있는 선택 입니다.

공식 저장소에서 Ubuntu 용 패키지를 신뢰할 수 있고 더 최신 버전으로 제공하므로 설치가 쉽습니다. 설치 후 구성을 작성해야합니다 ~/.config/compton.conf( 예 : 구성 파일의 위치가에 인수로 전달 될 수 있으므로 compton선택이 사용자의 것임 ). 내 compton.conf모습은 다음과 같습니다.

# basic configuration
backend = "glx";
vsync = "opengl-swc";

glx-copy-from-front = true;
glx-swap-method = 2;
xrender-sync = true;
xrender-sync-fence = true;

# transparancy settings for i3
opacity-rule = [
    "0:_NET_WM_STATE@:32a *= '_NET_WM_STATE_HIDDEN'"
];

시스템에 맞게 조정해야 할 수도 있습니다. 이제 시작할 수 있습니다 compton:

compton --config ~/.config/compton.conf -b

제대로 작동하는지 확인한 후 다음을 추가하여 자동으로 시작할 수 있습니다.

exec --no-startup-id compton --config ~/.config/compton.conf -b

당신에게 ~/.i3/config.

참고 : i3 을 최소 버전 4.12 (게시 시점의 현재 릴리스)로 업데이트하는 것이 좋습니다 . 그것은 몇 렌더링 문제 해결 I3 와 함께이 콤프 턴 할 때 적어도, 카이로 ≥ 1.14.4를 사용할 수 (주객 관계의 함께 제공 카이로 1.14.6을; 참조 I3 릴리스 노트 ).


compton아주 좋은 경량 컴포 지터입니다.
Olathe

@Adaephon 정말 감사합니다! 이것은 잠시 동안 내 두통이었다.
Charles S

3
이 답변을 찾게되어 너무 기쁩니다. backend옵션이 존재하는지 전혀 몰랐습니다 . glx기본적으로 모든 것을 고정 하도록 설정했습니다 . 모든 찢김이 사라지고 브라우저 스크롤이 매끄 럽습니다.
Hubro
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.