본문 바로가기

테크 노트/소프트웨어

sublime text 3 외장 디스플레이 연결시 안켜질 때 해결 방법

mac 유저들은 sublime text를 텍스트 에디터로 많이 사용하실건데요.
이게 최근에 sublime text 3으로 업데이트 되었습니다.
그런데 외장 디스플레이가 연결돼있으면 이 앱이 제대로 안돌아가는 문제가 있습니다.
이 때 해결방법을 알아보려 합니다.

sublime text에 대해 더 자세히 알아보려면 아래 링크를 참고해주세요.
https://www.sublimetext.com/3

 

Download - Sublime Text

Sublime Text 3 is the current version of Sublime Text. For bleeding-edge releases, see the dev builds. Sublime Text may be downloaded and evaluated for free, however a license must be purchased for continued use. There is currently no enforced time limit f

www.sublimetext.com

 

증상

저의 경우는 이렇습니다.
iPad로 duet display를 통해 iPad를 외장 모니터로 사용중입니다.
iPad를 mac에 연결하고 duet display를 켜면 sublime text가 안켜집니다.
iPad를 잠깐 뺐다가 sublime text를 켜고 다시 iPad를 꽂으면 잘 작동합니다.
mac mojave 10.14.4 입니다.

최신 버전 릴리즈 노트. 뭔가 해결된것 같지만...

릴리즈 노트에는 DisplayLink adapters 관련 이슈가 해결되었다고 하지만
저처럼 아애패드와 듀엣 디스플레이를 사용할 때는 재현이 됩니다.

 

해결 방법

검색 해도 안나와서 제가 직접 포럼에 질문을 올렸습니다.
https://forum.sublimetext.com/t/crashs-with-duet-display-on-mojave/43432 

 

Crashs with duet display on mojave

with duet display, sublime text 3 always crashes on start. it also crashs after update to version3.2.1 (build 3207) my mac is mojave (10.14.4)

forum.sublimetext.com

(안타까운 짧은 영어실력..)

고마운 어떤 형의 댓글

모하비 10.14.4에서 NSOpenGLView 관련 많은 이슈가 있다고 하네요.
그래서 gpu_window_buffer 설정을 변경해 줘야 한다고 합니다.

저 형의 댓글대로 해봅시다.
우선 sublime text를 켭니다. 외장 모니터를 모두 빼고요.

Preferences -> Settings

다행히 켜졌으면 Preferences -> Settings로 들어가봅시다.

오른쪽 탭에서 작업합니다.

들어가면 탭이 왼쪽, 오른쪽으로 나눠져있는데요.
왼쪽탭은 앱의 기본 설정이라서 수정이 안됩니다.
따라서 오른쪽 Preferences.sublime-settings - User 를 수정하면 되겠습니다.

"gpu_window_buffer": "false"

를 추가하고 저장합시다.

그리고 껐다 켜면?
잘 됩니다.

 

마치며

안타까운 짧은 영어실력일지라도
모르면 영어로 물어봅시다.
한국 웹보다 더 쉽게 해결할 수 있습니다.