월: 2018 5월

python, standard input 처리?

이런 명령을 내리고 싶다고 해보자. find . -type f \( -iname "*.cpp" -o -iname "*.md" \) -exec grep 'vim' '{}' \; | ./runp.py 바로 이전 글에 있는 내용을 가져왔다. 먼저, 확장자가 md 또는 cpp 인 파일에서, vim 이 포함되어 있는지를 찾는다. 이 결과를 Standard Input 으로 runp.py 에 넘겨준다. runp 는 이 Standard Input 을

find 명령 정리.

그동안 find 에 관한 글을 많이 썼다.그런데도 아직까지 쓸 때마다 헷갈린다. 자주 쓰질 않기 때문이고, 늙어서 익힌 거라 자꾸 잊어버리기 때문이기도 할터인데.. 아무튼, 여기 또 한번 정리해본다.일단, 그간 썼던 걸 모아본다. 아래 두가지는 find 인듯 하지만, 사실은 find 와 관련이 없는 글들이다. Linux : 특정 파일명 찾아 바꾸기. 우분투; 다중 파일명 바꾸기. 다음 글들이 Find

SDDM theme 수정(tweak): nixos-sddm-theme(Chili login theme) 기준.

** 2018.06.18 Theme 이름이 “Chili Login” 으로 바뀌었다. 글 내용도 따라서 바꿨다. ## 간단하게 정리. 설치한 후 내용을 바꿔야 하는 파일은 다음 세 개다. /usr/share/sddm/themes/kde-plasma-chili/components/Clock.qml /usr/share/sddm/themes/kde-plasma-chili/components/ActionButton.qml /usr/share/sddm/themes/kde-plasma-chili-0.5.2/theme.conf 또는, /usr/share/sddm/themes/kde-plasma-chili-0.5.2/theme.conf.user 괜찮은(멋진) sddm theme 이 없을까 찾아봤는데, sddm theme 자체가 몇 개 없었다. KDE 를 만들려면 QT 가 필수인데, 이 QT 기술자(?)가 그리 많지는 않은 듯 하다.

Nimf, “두벌식에서 자동 재정렬” 기능 오류.

우분투 18.04 에서만 생기는 문제인지는 모르겠으나, Nimf 2018.05.04, 05.20 모두, 이 기능이 작동하지 않는다. 17.10 에서 2018년 1월판으로는 잘 됐었는데, 왜 이러는 건지 모르겠네. 없어도 크게 불편하진 않으니 그냥 쓰겠지만, 그래도 오타를 고치는데 조금이나마 도움이 되던 기능이었는데 조금은 아쉽군. 18.04 에서, Nimf 2018.01.18 을 빌드하여 시험해봤다. 결과는 마찬가지. 자동 재정렬 기능이 작동하지 않는다. 단, 2018.01.18

Kubuntu 18.04 로 이전 완료.

완벽 이전까지는 만 하루 정도 걸렸다. 딱히 달라진 부분은 보이질 않는다. KDE Plasma 5 는 현재 발전 중이지, 개혁 중은 아니므로. 안정감은 조금씩 늘어가고는 있는 듯 하다. 지금껏 쓰면서 Deluge(GUI) 만 가끔 죽을 뿐, 크게 오작동을 하는 적은 없었다. 특이한 걸 쓰는 게 없어서 그럴 지도 모르겠다. 기존 글과 비교해서, 몇가지 정리해야할 점이 있긴 한데,

쿠분투 ‘돌핀’에 Total Commander 연동.

사실, 굳이 이런 짓을 할 필요는 없다.내가 쓰는 T.C 의 핵심 기능은 Double Commander 에서 이미 제공되고 있기에..그러나, 알아낸 걸 기록하는 목적으로 이 글을 작성한다. 먼저, T.C 를 그냥 실행하면 안되고, 현재 디렉토리를 매개변수로 받아서 새로운 탭에 열어주는 스크립트(이런 걸 Wrapper 라고 하던데)를 만들어야 한다. 이건 있다 치고.명령은 이런 분위기면 된다. 다음은, .desktop 파일을 만들어야

Kubuntu 18.04 설치.

제목은 거창하지만 내용은 달랑 한 줄이다. 우분투도 이런 지는 모르겠는데, 쿠분투에선 나눔고딕 꾸러미가 기본 설치되질 않는다. 원래 이랬는지, 아니면 18.04 부터 이런 건지는 모른다. 굳이 없어도 되긴 하지만, Wine 등을 나눔고딕으로 설정해놓은 지라, 있는 편이 편하다. 다음 명령으로 설치할 수 있다. $ sudo apt install fonts-nanum fonts-nanum-extra fonts-nanum-coding 나머지는 17.04 때와 크게 다를 바가 없는데..

우분투 꾸러미가 아닌, pip 설치, 판올림.

이 내용도 예전에 정리한 적이 있다. 그러나, 엄밀하게 말하면, 그 글은 문제점을 내포하고 있다. 우분투: pip3를 이용한 ipython 설치 (및 판올림) 다음 명령으로 pip3 를 판올림했을 때, pip3 를 실행하면 이런 오류가 발생할 수 있다 이 문제에 대해, 다음 글에서 설명과 함께 해결책을 제시해주고 있다. Python pip3 – cannot import name ‘main’ error after upgrading

KDE Plasma applet Event Calendar

예전에도 이에 관한 글을 쓴 적이 있다. KDE: 패널/시계 재설정. 쓸 때는 잘 쓴다고 썼는데, 지나고 나서 읽어보면 뭔 소린지 애매할 때가 참 많다. 위에 있는 글도 명확하진 않다. 얼마 전까지는 Event Calendar 새 판이 나왔는지 알아보려면, 일부러 찾아야만 했는데, (아마도) 최근에 Github 에서 프로젝트를 분리했기에, 이젠 atom feed 를 사용할 수 있게 됐다. 설치는

(K)Ubuntu 18.04, Wine 3.0.1 설치.

WINE 최신판은 워낙엔 다음 내용(WineHQ) 또는 이 방법을 따라해야 하지만, 현재 우분투 18.04 용으로는 아직 저장소가 준비되지 않았다.왜냐?우분투 기본 저장소에 최신판이 이미 올라와 있기 때문이다.따라서, 그냥 다음 명령이면 충분하다. (MS 글꼴 설치도 필요하다.) 레지스트리 설정은 역시나 해줘야 한다. 헌데, 쿠분투 18.04 에는 나눔고딕류가 기본 설치되지 않기 때문에, 글꼴설정(레지스트리)이 나눔고딕으로 되어 있으면 역시나 뭔가 좀 찌그러진(?)