사실 이클립스는 Zorin OS같은 특이한 윈도우 매니저한테만 그래픽이 깨질줄 알았다.

    주분투(Xubuntu)같은 우분투 공식 변형판 만큼은 잘 작동할 줄 알았는데...




    이클립스 UI가 아름답게 깨졌다..


    이번 글에서는 이 문제를 고쳐보려고 합니다.

    검색해 보아하니, 주분투에 사용하는 윈도우 매니저인 xfce4가 SWT_GTK3가 정상적으로 지원하지 않는듯 합니다.

    해결방법은, 이클립스를 SWT_GTK3를 꺼진상태로 켜면 됩니다.




    # 방법은 세가지 입니다. (위 사진 참고! )

    1. 이클립스 바로가기에 env SWT_GTK3=0 구문을 넣습니다.

    2. 데스크톱 환경에서의 바로가기에(*.desktop) env SWT_GTK3=0 구문을 넣으면 됩니다.

    3. 터미널에 env SWT_GTK3=0 이클립스 경로를 입력하여 이클립스를 실행하는 방법이 있습니다.

    (둘 중 택1 하여 파일을 수정해주면 된다.  )


    이클립스 패키지로 설치했거나 제 블로그에 있는 이클립스 설치 방법을 따라했을때의 기준으로, 자세히 설명하자면...


    1번방법. (이 방법을 추천)

    터미널을 실행하고, 다음과 같은 명령어를 실행합니다.


    $ sudo vi /usr/bin/eclipse

    또는

    $ sudo gedit /usr/bin/eclipse


    /usr/bin/eclipse가 텍스트 편집기로 열렸다면, 왼쪽 위 사진처럼 앞에다가 env SWT_GTK3=0 구문을 넣어주시면 됩니다.



    2번 방법. (터미널에서 실행하지 않는다면 이 방법도 괜찮음)

    터미널을 실행하고, 다음과 같은 명령어를 실행합니다.


    $ sudo vi /usr/share/applications/eclipse.desktop

    또는

    $ sudo gedit /usr/share/applications/eclipse.desktop 


    /usr/share/applications/eclipse.desktop가 텍스트 편집기로 열렸다면, 오른쪽 아래 사진처럼 앞에다가 env SWT_GTK3=0 구문을 넣어주시면 됩니다.


    3번 방법.

    제일 간단한 방법이나, 실행할때마다 env SWT_GTK3=0 구문을 넣어줘야되서 귀찮은 방법입니다.  (별로 추천하진 않아요.  )


    $ env SWT_GTK3=0 eclipse (이클립스 실행경로)




    그러면 이와같이 UI가 정상적으로 나오게 됩니다.


    ps. Zorin OS도 이와같은 방법으로 실행하면 이클립스가 정상적으로 실행되는지 궁금하네요. 


    Posted by 어벤저X