본문 바로가기

반응형

ubuntu

[우분투] xkb-options 으로 키보드 설정하기 caps-lock, 숫자패드 대부분 프로그래밍 중 코딩을 하면서 caps-lock을 사용하는 경우는 참 드물다.. 연속적으로 대문자를 사용하는 경우가 드물기도 하거니와 연속적인 대문자가 필요하다면 case_upper 처리를 해주는 다양한 IDE의 단축키도 제공되기 때문이다. (eclispe 의 경우 ctrl+shift+x 를 누르면 블럭의 글자가 모두 대문자로 변환된다.) 하여 caps-lock키를 원하는 다른 키로 매칭하는 방법, 그리고 숫자패드(노트북의 경우 심각함)를 사용함에 있어서 그동안 윈도우 기반에 너무 젖어있는 습관을 버리기 힘들어서 shift+숫자패드의7(Home) 키, 또는 숫자9(pageUp) 등을 조합하여 블럭을 빠르게 선택하는 키를 입력하면 NumLock이 꺼진 상태에서 숫자가 입력된다. 윈도우는 블럭선택이 되.. 더보기
우분투 노트북에 유용한 touchpad-indicator 우분투에서는 별다른 외장기기에 대한 드라이버를 따로 인스톨하는 경우는 VGA를 제외하고는 드문 일입니다. 그중에서도 snaptic 사등의 터치패드 드라이버가 윈도우를 사용하는 노트북에서는 정말 좋은 기능을 많이 제공했었는데요.. 우분투를 사용하더라도 비슷한 기능과 성능을 제공하는 인디케이터를 이용해보기로 했습니다. 가장 중요한 이유중에 하나는 지금 사용하는 노트북의 터치패드가 커서 타이핑만 하더라도, 엄지손가락의 넙적한 부분이 자꾸 터치패드에 스쳐서 마우스 포인터가 이리저리 흔들리다가 원하지 않는 클릭을 발생하는 것이었습니다. 1. 설치 간단합니다. 레포지토리를 추가하고, 패키지목록을 업데이트하고, 프로그램을 인스톨하면 됩니다. $ sudo add-apt-repository ppa:atareao/atar.. 더보기
영문 우분투에서 파일탐색기에서 한글이름 정렬이 안되는 경우 영문으로 설치를하고 한글입력기만 설치해서 사용하는데, 탐색기에서 한글로 된 파일명이 영문파일들 사이에 끼어들거나 한글파일명의 파일들이 정상적으로 순서대로 정렬되지 않는다. 영문파일을 정렬하듯이 한글명칭에 대해서 1바이트씩 잘라서 정렬에 사용하는 듯하다. (UTF-8파일명의 경우 한글이 가나다 순으로 정렬되지 않는다. 값이 우리가 생각하는 한글순서대로 정의되어 있지 않기때문인 듯 하다.) 하여 처리할 수 있는 방법 1. /etc/environment 파일을 수정 PATH=”/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games”이후에 다음 줄을 넣어준다.LC_COLLATE="ko_KR.UTF-8" 2. 위의 것만 입력하면 LC_ALL.. 더보기
ubuntu android sdk adb 실행되지 않는 경우 파일이나 디렉토리를 찾을 수 없습니다. 거나 no such file or directory 등의 메시지가 나오면서 adb 를 실행하지 못하는 경우가 있습니다. adb가 32비트기반의 프로그램으로 x64 의 OS에서 사용하려하면 이와 같은 메시지와 함께 실행이 되지 않습니다. 이를 해결하는 방법이 스택오버플로우에 있어서 공유합니다. $ sudo apt-get install libc6-i386 lib32stdc++6 lib32gcc1 lib32ncurses5$ sudo apt-get install lib32z1 첫줄은 adb 실행에 관한 i386 관련 파일을 설치하는 것이고, 아래는 eclipse 에서 추가적으로 나오는 에러메시지 중에서 aapt: error while loading shared librar.. 더보기
ubuntu oracle java 설치하기 4월 17일 기다리고 기다리던 우분투 14.04 LTS 버전이 출시되었습니다. 많이들 사용해 주시구요.. 아직 버그가 좀 있으니 설치는 한두달 이후에 하시면 좋을 듯합니다. 저도 메인 PC는 아직 업데이트 전이고, 노트북은 설치만 해놓은 상태입니다. 자.. 우분투에는 기본적으로 open jdk 를 우분투 소프트웨어 센터를 통하여 설치할 수 있습니다. 하지만 윈도우에서 개발을 하시던분은 좀 생소한 jdk라 꺼려지기도 하고 어지간하면 오라클에서 배포하는 버전을 사용해서 개발했던 사람이라면 비슷한 환경을 구성하고 싶을 겁니다. 그래서 우분투에서 지원하는 ppa 저장소 기능을 이용하여 오라클에서 배포하는 jdk를 설치하는 방법을 소개하겠습니다. 대부분의 작업은 터미널에서 콘솔입력으로 이루어집니다. 1. 저장소를.. 더보기
nvidia xwindow 듀얼모니터가 자꾸 풀리는 증상 해결 우분투등의 배포판을 사용하면서 nvidia 그래픽카드를 사용하는 경우가 많습니다. 일단 드라이버 지원이 ATI에 비하여 좋다고 하네요. 하여.. nvidia 드라이버를 설치하고 듀얼모니터를 사용하는 경우 별다른 설정을 하지 않으면 미러(양쪽화면이 똑같은 상태)모드로 작동하게 되는데, nvidia-settings 에서 아무리 조작을 하여도 리부팅하면 설정이 풀립니다. 이유는 단순히 설정만 하면 안되고, 설정한 내용을 xorg.conf 로 저장하여 이후에도 해당 설정을 불러오도록 해야 합니다. 차근차근 가봅시다. 1. nvidia 설정용 프로그램 nvidia-settings 를 관리자 권한으로 실행합니다. $ gksudo nvidia-settings 관리자 권한으로 프로그램을 실행하는 이유는 듀얼모니터로 설.. 더보기
우분투에서 톰캣연동시 Could not load the Tomcat server configuration at /Servers/Tomcat v7.0 Server at localhost-config. The configuration may be corrupt or incomplete. 우분투에서 eclipse IDE와 tomcat7을 이용하여 개발하려할 때 아래와 같은 2가지 증상이 가장 처음 겪게되는 흔한(?) 증상으로 해결책은 생각보다 까다롭지 않습니다. 1. Eclipse에서 서버를 추가할 때 Server name이 빈칸으로 보여서 더 이상 진행되지 않는 현상 Eclipse를 종료한 후, 서버를 추가할 workspace/.metadata/.plugins/org.eclipse.core.runtime/.settings 폴더로 이동하여 아래 2개의 파일을 삭제함org.eclipse.wst.server.core.prefsorg.eclipse.jst.server.tomcat.core.prefs 위 2개의 파일만 삭제해주면 Eclipse에 Tomcat7 을 추가하면서 Server name이.. 더보기
[ubuntu] nvidia 최신 드라이버 사용하기 nvidia 그래픽카드중에서 좀 오래된 9600GT를 아직도 사용합니다. 이번에 최신버전으로 드라이버를 업데이트 하면서 정상적으로 작동하지 않고 블랙스크린만 나오는 것을 보고 글을 씁니다. 최신 그래픽카드는 intel 내장 그래픽과 함께 작동하면서 저전력시에는 intel 내장그래픽을, 고성능을 원하는 작업시에는 nvidia 그래픽카드를 사용하도록 드라이버가 자동으로 지원하는 기능을 제공합니다. (리눅스기반에서 정상적으로 작동하는지 모르겠습니다. 일단 저는 해당 그래픽카드만 정상적으로 작동하는 것이 이번 드라이버 업데이트 목적이니까요..) bumblebee 와 primus 라는 추가 설치가 문제가 되었습니다. 사용하지도 않는 기능에 대한 프로그램들이 추가 설치되니 정상작동할리가 없지요.. 자 nvidia .. 더보기

반응형