반응형

Programming/Linux 11

ubuntu 20.04 오른쪽 Alt -> Hangul 만들기

$ sudo vi /usr/share/X11/xkb/keycodes/evdev terminal이 익숙하지 않은 사람이라면 vi 부분에 mousepad(Xfce), gedit(Gnome 베이스) 이나 kate (KDE)와 같은 GUI 툴을 사용해서 파일을 열자. 약 72번 라인 정도 보면 = 108; 라인이 있다. 이걸 // = 108; 로 주석 처리 및 다음과 같이 라인을 추가해 줌: // = 108; = 108; 이런 식으로. HNGL이 한영 버튼을 뜻함. 약 164번 라인 정도 보거나, HNGL을 검색하면 = 130; 라인이 있다. 원래 한글 버튼의 키 코드가 130 인듯. 이것도 마찬가지로, 주석 처리 진행 // = 130; 변경 사항을 저장하고 로그아웃 혹은 재부팅 후 사용하시는 입력기의 설정에서..

Programming/Linux 2021.03.20

P3X Onenote 한글 입력 문제

* 한줄 요약: p3x onenote github에서 AppImage를 받아서 실행하면 정상적으로 한글 입력이 된다. 사용하는 운영체제는 Ubuntu 18.04 LTS 5년정도 전부터 에버노트에서 원노트로 노트류를 변경한 후 계속해서 원노트를 쓰고 있는 중이다. 그래서 원노트는 개발 환경에서 꼭 필요한 도구 중 하나인데 linux용은 microsoft 공식 원노트 앱이 따로 존재하지 않는다. ubuntu repo를 확인하면 onenote-desktop이라는 이름의 앱과 p3x onenote를 확인할 수 있어서 둘 다 설치해봤지만 실행 시 정상적으로 한글 입력이 되지 않았다. snap에 올라와있는 패키지도 마찬가지. 그래서 원노트를 웹 브라우저 사이트에 접속해서 사용하는 형식으로 사용하고 있었는데 저걸 시..

Programming/Linux 2021.03.09

IO Wait값에 대하여

The precise meaning of I/O wait time in Linux 예전부터 top과 같은 CPU 측정 프로그램에서 보이는 IO Wait값을 'CPU가 디스크 IO를 대기하고 있는 값' 이라고만 생각했고 세부사항에 대해 크게 신경쓰지 않았는데 내가 생각하지 못한 수치에 대한 실험까지 포함해서 제대로 설명된 링크. +)로 디스크에 대한 실험을 진행하면서 dstat을 통해 전체 디스크 사용량 및 IO Wait값만을 저장해놨는데 글들을 보다보니 iostat 유틸을 까먹고 있었다. IO Wait값만이 아니라 더 세부적인 데이터를 얻을 수 있을 것 같다.

Programming/Linux 2016.01.06

리눅스에서 Memory 정리하기

리눅스에서 Memory 정리하기많은 작업을 수행하다보면 메모리가 회수(?)되지 않는 상황이 생긴다. 이럴 때 다음 명령을 수행하여 회수를 할 수 있다. [이 전] [root@jpnips tmp]$ free total used free shared buffers cached Mem: 32932100 25916432 7015668 0 1535684 22394696 -/+ buffers/cache: 1986052 30946048 Swap: 65537156 532 65536624 [root@jpnips ~]# sync;echo 3 > /proc/sys/vm/drop_caches [이 후] [root@jpnips ~]# free total used free shared buffers cached Mem: 3293..

Programming/Linux 2014.04.10

cloudsuite Software testing 설치 시 오류들

http://www.mail-archive.com/cloudsuite@listes.epfl.ch/msg00150.html 참조. /bin/rm: cannot remove ~~~/Intercept.d.tmp Intercept.d.tmp를 삭제하지 못해서 오류가 난다고 더 이상 진행이 안된다. 링크의 내용을 참조하면 llvm-2.9/lib/ExecutionEngine/JIT/Intercept.cpp 파일에 unistd.h를 include 해주라는데, 실제로 해주니까 올바르게 컴파일이 된다. http://keeda.stanford.edu/pipermail/klee-dev/2012-August/000907.html building 하면 --emit-llvm 이 없다고 오류가 난다. llvm-2.9 폴더의 Mak..

Programming/Linux 2013.11.14

/proc/stat, /proc/[pid]/stat 설명

/proc/stat 그림 1 Android /proc/stat 명령어: cat /proc/stat 나오는 결과는 컴퓨터 기동 이후의 누적 시간이므로 usage를 나타내기 위해서는 일정 간격을 두고 측정해야 한다. /proc/stat 호출 시의 형식 Cpu user system nice idle wait hi si zero CPU: CPU core의 숫자. User: user mode에서의 실행 시간 System: system mode에서의 실행 시간 Nice: 낮은 권한의 user mode에서의 실행 시간 Idle: I/O완료가 아닌 대기 시 Wait: I/O 완료 대기 시간 Hi: Hard Interrupt(IRQ) Si: Soft Interrupt(SoftIRQ) Zero: 끝 그림 2 multi-c..

Programming/Linux 2013.03.06

Kubuntu 12.04 설치 중 사소한 문제점

Compaq CQ57번대 기종 사용 중입니다 큰 문제점은 아니고 wubi로 설치를 했는데 설치 화면이 나오지 않습니다. 화면의 갱신이 없을 뿐이지 실제로 설치는 진행 중이라서 기다리기만 하시면 설치가 됩니다. 아마 이전부터 있던 Radeon 그래픽카드 모델들의 문제점이라 생각합니다. 혹은 Intel 그래픽 카드와 약간의 충돌을 일으켰을 수도 있겠네요. 혹시 Kubuntu를 wubi를 이용해서 설치했을 시 설치 화면에서 마우스는 움직이는데 화면 갱신이 안되시는 분들은 10~20분 정도 기다려 보시길 바랍니다. 그리고 가급적 해당 증상이 일어난다면 랜선을 제거하시고 설치하기를 추천합니다. kaist mirror가 속도가 낮을때가 많다보니 보이지도 않는데 되는지 안되는지 확인하는거 보다 설치하신 후 다음 미러..

Programming/Linux 2012.05.15
반응형