linux mint : vim을 git으로 관리하기

linux를 사용하면서 vim은 가장 간편한 텍스트 에디터이다. 찐 개발자들은 이걸 복잡한 플러그인들을 많이 설치해서 개발툴로 쓰기도 하지만, 라이트 유저인 나도 홈페이지 관리 등등을 위해 여기저기 터미널 접속을 하는 경우 이것만큼 유용한게 없다. 일단, 손에 익숙해지면 다른 어떤 IDE나 텍스트 에디터보다 빠른 편집이 가능하고, 너무나도 가볍고, 터미널 어디에 접속하든 이미 존재하기에 설치없이 사용가능하다. vim은 역사가 깊고 […]

윈도우즈 앱을 대체하는 리눅스 오픈소스 앱들

포토샾 : Gimp, Krita 포토샾을 대체할만한 가장 유력한 오픈소스는 Gimp. 다만, 정말 오~래된 것에 비해 UI가 오래전 그대로고, 튜토리얼 영상들이 최신이 별로 없이 수년전 것들이 검색된다는 거는 굉장히 보수적으로 진행되는 프로젝트 같다. https://www.gimp.org Krita는 포토샾을 드로잉 툴로 쓰는 사람들을 위한 대안. 다만, 이놈도 오랫동안 개발된 것에 비해 아쉬운 점은 많다. 그럼에도 쓸만한 드로잉 프로그램. https://krita.org/ko […]

Linux Mint에서 자바 여러버전 사용하기

OpenJDK 최신버전인 25를 설치하고 IntelliJ Idea에서 KMP(Kotlin Multi-Platform) 개발을 해보려고 했더니, jdk 25 지원이 안된다는 거다. 그래서 IDE 설정에서 이전버전인 24로 했더니, 잘 돌아감. 그런데, 커맨드라인 빌드 해볼려니 또 문제가 생김. IDE는 빌트인 jdk도 있고 그래서 커맨드라인으로 gradlew를 실행했을 때와 다르게 동작한다. JDK처럼 여러버전을 두고 필요시 실행되는 버전을 바꾸고 싶을 때를 위해 update-alternatives 라는 것이 […]

Grub이 어떻게 시작되는걸까?

Linux Mint를 멀티부팅으로 설치하다보니, 부팅과정이 좀 궁금해졌다. 맥북은 grub을 설치해도 이게 뜨기전에 특정 키를 누르고 있으면, 내부적으로 가지고 있는 다른 메뉴를 보여주기도 한다. 윈도우즈 10을 사용중인 PC에 민트를 설치했을 때는 grub이 먼저 실행되는데, 여기서 windows bootloader를 선택해서 윈도우즈를 실행하기도 한다. 예전부터 리눅스 설치할 때 이부분이 좀 모호했다. 그리고 이 부분에 대해 내가 가지고 있는 지식도 […]

Linux Mint 스왑 추가하기

Kdenlive 로 영상편집 하는 튜토리얼 해보다가 렌더링을 돌렸는데, 램이 자꾸 부족하다는 경고 메세지가 떴다. 그렇게 큰 영상도 아니라서 일단은 Kdenlive를 오래 굴리면 이놈이 메모리를 잡아먹는 문제가 있는걸로 보임. 재시작 하니까 훨씬 적게먹긴해서 문제는 되지 않았다. 하지만, 저 경고 메세지가 뜬다는 자체가 문제. ‘어? 스왑파일이 없나?’ 오래전에 리눅스 설치시에는 각종 파티션을 사용자가 직접 잡아 설치하곤 했는데, […]