갤럭시탭S4 에 Dex 모드를 거의 고정으로 사용하고 있는 개발자 입니다.
쫌 늦은감이 있지만 LoD(Linux on Dex) 베타 사용기를 올려 봅니다. ^^
LoD는 Dex 모드에서의 부족한 앱들을 보충해 줌으로써 Dex 의 활용 범위를 더욱 확장 시켜주는 역할을 합니다.
현재 Dex 모드에서 오피스 앱의 경우 MS오피스나 한컴오피스가 있어서 충분해 보이지만 개발을 위한 코드 편집기나 좀더 디테일한 이미지 편집을 하려고 하면 적절한 앱을 찾을 수 없습니다.
그러나 LoD 를 활용하면서 다양한 리눅스 프로그램들로 그 빈자리를 어느정도 채울 수 있었는데요..
다만 지원하지 않는 프로그램들도 꽤 있어 이 글 에서는 제가 돌려본 프로그램들을 한번 나열해 보고자 합니다.
코드 편집 툴
Visual studio code
요즘 가장 인기 있는 개발 툴 답게 기본 설치되어 있습니다.
근무하는 회사에서도 메인으로 사용하고 있는 개발 툴이라 익숙한 환경에서 개발 할 수 있네요.
잘못된 형식의 이미지 링크입니다.
IntelliJ
자바 개발 툴이 예전엔 Eclipse 가 주로 쓰였었는데 요즘은 IntelliJ 를 많이 쓰더군요.
IntelliJ 또한 기본 설치되어 있습니다.
PC에서도 꽤나 무거운 프로그램인데 태블릿에서 무난히 돌아가긴 하지만 프로젝트가 커지면 어떨지 궁금하긴 합니다.
잘못된 형식의 이미지 링크입니다.
Geany
가벼운 텍스트파일 편집 툴로 윈도우에서는 Notepad++ 를 주로 사용하고 있는데요 LoD 환경에서는 Geany 가 그 역할을 대신 할 수 있을만큼 가볍고 안정적입니다.
잘못된 형식의 이미지 링크입니다.
개발 환경
Node.JS
완벽하게 잘 돌아갑니다. Nodejs 기반의 Visual studio code 가 잘 돌아 가는 걸 보면 LoD 에서 큰 제약사항은 없어 보입니다.
Java
JDK 1.8.0_191 이 기본설치 되어 있고 잘 동작 합니다.
Android 개발 툴
DDMS, ADB 등은 apt-get 으로 바로 설치가 가능하고 실행도 잘됩니다만. 실제 태블릿에 안드로이드 폰을 연결해 보지는 않았습니다...
그리고 안드로이드 앱 빌드를 위해서는 aapt 가 돌아야 하는데 arm64 로 빌드된 aapt 를 찾을 수 가 없네요 ㅜㅜ
웹브라우저
크롬 브라우저 와 파이어폭스가 설치되어 있습니다.
안드로이드 버젼 과 달리 디버깅 툴로 사용 할 수 있어 웹 개발자들이 활용 할 수 있을 것 같습니다.
잘못된 형식의 이미지 링크입니다.
이미지 편집 툴
Gimp
대표적인 리눅스 이미지 편집 툴 이죠. 상당히 고급 기능들을 지원하기 떄문에 단순한 기능만을 제공하는 안드로이드 앱 들에 비해 활용도가 높습니다.
잘못된 형식의 이미지 링크입니다.
Pinta
윈도우에서 주로 사용하는 Paint.NET 과 99% 동일한 프로그램입니다. Gimp 보다는 기능이 부족하지만 사용이 쉽습니다.
잘못된 형식의 이미지 링크입니다.
유틸리티
Filezilla
윈도우에서 사용하던 그 프로그램 그대로 입니다. ^^
잘못된 형식의 이미지 링크입니다.
다만 마우스.. 마우스만 지원한다면...
정말 간단한 코드 편집 + 가벼운 앱 디버깅 아니면 자꾸 크래쉬 나서 쓰기 불편했어요.
지금 사도 베타 참여할 수 있을까요?
그리고 리눅스 띄웠을때 배터리는 좀 어떤가요? 광탈할거같아요 ㄷㄷ
사용 중일 경우 7시간 이상 줄어듭니다.
태블릿이라 폰 보다는 오래 갈 것 같긴 하네요...
카페에서 코딩하려고 들고나가려면 보조 배터리 하나 챙겨야 맘이 편할 것 같습니다.
Native 리눅스로 작업했을때
폰이 약간 헉헉대는 느낌이던데
LOD에서는 어떤가요?
아래 화면은 어떻게 띄운건가요??????????
export DISPLAY=:0 으로 출력한 Native 리눅스입니다.
디스플레이는 XSDL 앱을 설치하고 파란 화면이 뜨면 터미널에서
export DISPLAY=:0
startlxde 혹은 startlxqt
이후 XSDL 서버에서 리눅스 창이 열립니다. XSDL 설정은 임의로 조정 가능하지만 처음 사용에는
720x1336 dpi 0.5x (갤럭시 S8 플러스 기준) 으로 설정해 주시면 임의로 이용 가능한 화면이 나옵니다.
XSDL 앱을 시작하자마자 상단에 나오는 CHANGE DEVICE CONFIGURATION 을 클릭하면 여러 설정이 나옵니다. 그 중 Video settings 설정 안의 Portrait/vertical screen orientation 항목을 체크해 주세요. 체크 없이 실행하면 가로 화면으로만 실행됩니다.
헉헉댄다는 느낌은
음
분명히 이 창이 떠야 하는데!
지금 떠야 하는데!
조금 기다렸으니까 지금 창이 떠야 하는데!
이정도 기다리면 창이 떠야 하는데!
뜰까말까 하면 바로 창이 떠야 하는데!
하고 나서
창이 뜨는 정도입니다
김프 뜨는 속도로 비교해 보면 LoD 에서는 거의 휙 하고 뜨는데 Userland 에서는 많이 기다려야 하네요.. 10배 이상 차이 나는 듯 합니다.
GIMP 뜨는 속도 시간을 재어 보니 LoD 는 6.2 초 Userland 는 23.7 초 걸리네요...
음.. Userland 가 우분투 최신 버젼을 쓸 수 있어서 좋기는 한데 성능차이가 쫌 큰 것 같아요..
김프에 확장기능이 많은건 아닌가요? 전 8초 걸리는데
https://github.com/pelya/xserver-xsdl
이나시스님도 메뉴에서 김프 눌렀을때부터 김프 메뉴 화면이 다 뜰때까지가 8초 걸리는거 맞죠? ㅜㅜ