소프트웨어/Linux 5

아치리눅스 AUR(Arch linux User Repository)을 만들어봤습니다.

https://github.com/sheepjin99/AUR_ttf-proggy-vector 아치리눅스는 타 리눅스와 다르게 pacman 이라는 공식 저장소와 AUR(Arch linux User Repository)라는 서드파티 저장소가 있습니다. 보통 필수적인 프로그램은 pacman에서 받으면 되지만, 기타 어플리케이션들은 사용자들이 아치리눅스에 맞게 다시 짜서 AUR을 통해 다운로드, 설치하게 됩니다. AUR은 간단한 구조로 돌아가는데, 일단 원본 프로그램 소스를 다운받고, 압축을 해제한 후 PKGBUILD라는 파일을 통해 쉘 스크립트가 돌아가면서 fakeroot에 들어가 설치를 하게 됩니다. 이와같은 이유때문에 AUR helper (yaourt, yay)를 쓸때는 루트권한으로 실행하면 안됩니다. 저..

우주최강 다국어 입력기 프레임워크 "nimf" 만자로 리눅스에 설치하기

요즘 사용하는 오픈소스 입력기가 마음에 들어 소개하고자 합니다. nimf라는 입력기인데, nimf의 뜻은 nimf is an input method framework라고 합니다. 재귀적인 이름부터 근본이 넘치죠? GNU가 Gnu is Not Unix였던거 생각하면 근본력부터가 다릅니다. ibus 한글 입력기의 경우, twitter 공식 웹사이트나 pycharm이나 clion등 제트브레인사의 IDE에서 끝 글자가 씹히는 버그가 아직도 안잡히고 있는데, nimf는 그런거 없습니다. 그렇다고 한글만 지원하냐? 절대 아닙니다. 다국어 입력기에요. UI도 깔끔하고, 시스템 트레이에 뜨는 아이콘도 너무 귀엽습니다. 최고에요. 근데 문제는 현재 nimf 개발이 진행되지 않고 있어서, 패키지저장소에서는 outdated..

[KDE] 프로그램을 깔았는데 프로그램을 찾을 수 없는 경우

어제 만자로를 깔고 기본적인 IDE들과 어플리케이션을 깔았는데, KDE Plasma 상에서 깔은 프로그램이 보이지 않더라구요. 이럴 땐 /usr/share/application 폴더에 갑니다. 정상적으로 모든 어플리케이션이 설치되어 있는걸 확인하고, 컨트롤+A 버튼으로 모든 .desktop 확장자 파일을 잡고, 컨트롤+C를 해둡니다. (복사해둡니다) 우 상단의 메뉴바에서 숨김파일 보이기를 누릅니다. 이후 /home/(사용자이름)/.local/share 에 들어가서 application 폴더를 찾습니다. 만약 application 폴더가 없다면 새폴더를 하나 만드시거나, 터미널로 mkdir를 하시면 됩니다. 이후 application 폴더에 아까 복사해뒀던 .desktop 파일들을 붙여넣기 합니다. 이후 ..

[i3] i3 WM(Window Manager) 설치해보기

리눅스에서는 Desktop Enviornment과 Window Manager라는 개념이 있습니다. Desktop Enviornment는 줄여서 DE, UI 구성과 기본적으로 내장되어 있는 어플리케이션을 포함해서 지칭하고, Window Manager는 줄여서 WM, 창의 위치, 창을 보여주는 방식과 이동하는 방법 등 여러가지 창에 대한 것을 다룹니다. 대충 예를 들어보자면, 일반적으로 사용하는 우분투에는 DE로 Gnome이 들어가 있고 WM으로는 유니티가 들어가 있습니다. 리눅스는 Distro 마다 각자 지향하는 목표와 철학이 다르므로, DE와 WM이 다를수 밖에 없습니다. 사용하는 DE와 WM에 따라서 유저 익스피리언스가 매우 다를테니깐요. 오늘 글을 작성해보려는 주제는 이 WM중 하나인 "i3"입니다...

CLion을 학생 라이센스로 사용해보자! (JetBrains Products for Learning)

오늘부터 CAPS 동아리에서 C++ 스터디를 하기로 했는데 차마 씽크패드에 윈도우 깔기가 싫어서... 쿠분투를 깔아놨는데! 쿠분투에서 한글이 좀 이상하게 입력되는 버그가 있길래 일단 냅두고 macOS에서 사용할 수 있는 C++ IDE를 찾아봤습니다. CLion 이라는 IDE가 갑인가보네요. 사실 윈도우에서 쓰던 Visual Stuido도 깔아보긴 했는데 이 친구는 또 상태가 메롱이라.. 그렇다고 VScode에 json 수정해서 컴파일하는건 마음에 안들어서 그냥 다른 IDE를 찾았습니다. 근데 딱봐도 유료네요. 인텔리제이랑 파이참 만들었던 회사 제트브레인꺼구요. 근데 찾아보니 학생신분이면 무료로 사용할 수 있다고 합니다. https://www.jetbrains.com/student/ For Students..