주분투에서 이클립스 그래픽 깨짐문제 해결
사실 이클립스는 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도 이와같은 방법으로 실행하면 이클립스가 정상적으로 실행되는지 궁금하네요.