이제는 윈도우에서도 리눅스에서도 별도의 프로그램을 설치하지 않아도 문서나 이미지를 PDF 문서로 제작할 수 있다. PDF 프린터 드라이버를 사용하는 방법이다. 일반 프로그램처럼 인쇄를 수행하면 프린터를 통해서 종이로 출력하는 것이 아니라 PDF 문서를 만들어주는 것이다. 자료를 전달하거나 배포하는 데 있어 PDF 파일만큼 유용한 것이 없다. 본 글에서는 리눅스(우분투)에서 PDF 프린터 드라이버 설치하고 사용하는 과정을 간단히 다루고자 한다. sudo apt-get install cups-pdf주의, 'cups-pdf' 대신에 'printer-driver-cups-pdf' 패키지를 선택합니다 ca-certificates-mono cli-common ledit libfile-readbackwards-pe..
CDROM과 DVD가 세상에서 사라지고 있는 시대에 살고 있다. 집집마다 CD나 DVD를 구워서 영화를 보관하던 시절이 그리 멀지 않은데 이제는 노트북도 PC도 CDROM 또는 DVD 드라이버는 아예 장착하지 않는다. 새것이든 자료가 있는 CD든 이제는 새 쫓는 장식으로 사용할 뿐 골동품이 되고 말았다. 그렇지만, 필자의 오래된 컴퓨터에는 드라이버가 장착되어 있어서 오래간만에 드라이버를 사용해 보기로 했다. 용도는 다락에 처박혀 있는 CD의 영화를 핸드폰에 넣기 위한 작업이다. 바이오스가 정상적으로 드라이브를 인식했다면 위의 그림처럼 /dev 폴더를 검색하면 cdrom과 cdrw 장치가 sr0로 연결되어 있음을 확인할 수 있다. CD 미디어를 드라이브에 삽입한다. sudo mkdir /mnt/cdrom ..
연식이 20년 가까이 된 컴퓨터에 리눅스를 설치하다 보니 오래전에 했던 삽질을 다시 하게 된다. 이제는 삽질도 어렵다. 메모하는 것이 세월의 물살에서 살아남는 것이 아닐까 싶다. 고정 IP를 설정하는 이유야 여러 가지가 있겠지만 내부 테스트나 기타 과정에서 서버 역할을 하는 컴퓨터의 IP가 DHCP로 인하여 바뀔 수 있다면 이것은 정말 귀찮은 일이다. 물론 공유기나 DHCP 서버 역할을 하는 곳에서 MAC주소를 보고 고정 IP를 부여하는 방법도 있지만 이 또한 관리 비용이 필요하다. 아무튼 고정 IP 설정을 하려면 인터페이스 카드의 이름을 알아야 하는데 위의 그림처럼 "ifconfig -a" 명령으로 확인할 수 있다. 리눅스 설치 후에 ifconfig 명령이 없다면 "sudo apt install net..
우분투는 기본적으로 root 사용자가 아닌 일반 사용자로 로그인하도록 하기 때문에 시스템 관련 작업을 할때면 가끔은 귀챦을 때도 있습니다. 시리얼(직렬) 포트와 같은 시스템 장치를 다루는 것도 마찬가지로 기본 사용자로는 권한이 없어서 단순한 프로그램인데도 왜 안되지? 하는 혼란에 빠질 수 있습니다. 이런 경우 대부분은 접근 권한이 없기 때문입니다."dmesg | grep tty" 명령은 시스템에 사용 가능한 시리얼 포트가 무엇이 있는지 확인할 수 있는 명령입니다. 위의 예제를 보면 ttyS0가 있는 것을 확인할 수 있습니다. 윈도우같으면 COM1 쯤 되는 것입니다. 그런데 시스템 디바이스가 있는 /dev/ttyS0를 ls -l로 조회해보면 소유자(root)와 그룹(dialout)에만 접근 권한이 있으므로..
마이크로소프트사의 닷넷 프레임워크가 발전을 거듭하면서 자바(Java)진영 처럼 어느덧 크로스플랫폼(Cross platform)이라는 말에 어울리는 수준에 도달하고 있지 않나하는 생각입니다. 자바 기반의 이클립스를 리눅스에서도 윈도우에서도 동일한 사용 경험으로 사용할 수 있듯시 닷넷 기반의 응용을 윈도우 뿐만아니라 리눅스에서도 사용할 수 있다는 말입니다. 이것을 가능해주는 프로젝트가 바로 모노 프로젝트(http://www.mono-project.com/) 입니다. 이번 포스팅은 리눅스(우분투)에서 모노(mono)를 설치해서 닷넷 응용의 크로스 플랫폼 가능성을 살펴보고자 합니다. sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3..
윈도우나 리눅스를 불문하고 대부분의 운영체제에서는 [Print Screen]이라는 키에 대해서 화면을 인쇄하거나 캡처하는 동작을 수행합니다. Alt+[Print Screen]은 현재 동작하는 화면만을 캡처하는 것이 보통입니다. 화면을 캡처해서 다른 이미지 편집 프로그램이나 문서 작성기에서 붙여넣기 할 수 있도록 클립보드에 저장하거나 즉시로 파일로 저장하는 것이 일반적인 동작 형태입니다. 그런데 원격터미널 접속이나 기타 환경 구성의 원인으로 화면 인쇄 단축키가 먹히지 않을때가 있는데 이런 경우에 대처할 수 있는 방법입니다.리눅스에서는 그놈(Gnome) 데스크탑 환경과 KDE 데스크탑 환경으로 GUI 데스크탑 환경을 구성할 수 있는데 그놈 환경의 경우에는 위의 그림처럼 Accessories>Screensho..