안녕하세요.
오랜만에 안드로이드 관련 포스팅입니다.
안드로이드 진영에서 그동안 eclipse IDE에 제공하던 Android ADT를 올해 2015년 말까지만 지원한다고 이후부터는 안드로이드 스튜디오에 전념한다고 이야기가 나오네요.
하여 개발환경을 우분투의 안드로이드 스튜디오로 급하게 전환하고 있습니다.
자주 사용하지 않아서 잘 몰랐는데, 본격적으로 사용하게 되면서 단축키를 사용하는 경우 키보드가 잠겨서 마우스만 작동하는 증상이 빈번하게 발생하여 검색을 시작하였습니다.
원인은 우분투의 입력기중에서 ibus를 사용하는 사용자에게 발생하는 증상으로 해당 증상을 해결하기 위해서 조금만 손보면 가능합니다.
일단 해결책이 있는 사이트의 링크를 확인해보시기 바랍니다. 물론 본 사이트에도 한글로 작성하겠지만요.
해결방안에는 2가지가 있는데, 키보드가 잠길때마다 ibus 를 다시 실행하는 것이고,
다른 방법으로는 XMODIFIER 설정을 추가하여 ibus를 사용하지 않도록 하는 것입니다.
흠... 저는 두번째 방법을 사용했는데, 이상하게도 한글 입력에 전혀 지장이 없습니다. 하여 저는 첫번째 처럼 키보드가 잠기는 경우 ibus를 다시 실행하는 것은 사용하지 않기로 하고 두번째 방법을 적용하였습니다.
다만 업데이트를 하는 경우 다시 수정해 주어야 하니 잘 기억하고 있어야 합니다.
시작합니다. 안드로이드 스튜디오가 설치된 폴더로 이동하여 bin 폴더에 이동하면 studio.sh 라는 파일이 보입니다.
위 파일은 스크립트 파일로 실행이 가능한 텍스트 파일입니다. 저 파일을 열어서 수정할 겁니다. 텍스트 에디터는 자주 사용하는 프로그램을 사용하시면 됩니다. 원하시는 것으로요. 저는 그냥 vi를 이용하여 열겠습니다.
중간에 보이는 것과 같이 export XMODIFIER="" 이라는 한줄을 추가한 것이 준버입니다. 저장하고 다시 안드로이드 스튜디오를 실행해보시면 단축키를 사용하더라도 정상적으로 작동하는 것을 확인할 수 있습니다.
감사합니다. 끝.