[Ubuntu:12.04] Proxy exceptional list 추가

Proxy의 예외 리스트에 뭔가 추가하고 싶다면,

$ sudo apt-get install dconf-tools

$ dconf-editor

“system” / “proxy” / “ignore-hosts” 에 기본값인 “[‘localhost’, ‘127.0.0.0/8’]” 의 대괄호 안에 추가하도록 한다.

참고 : http://askubuntu.com/questions/135089/proxy-exceptions-in-12-04-lts 

update-alternatives

프로그램이 버전업 되거나 같은 이름으로 여러 다른 프로그램을 사용하고 싶을 때 다음과 같이 이용한다.

update-alternatives –install /usr/bin/<프로그램이름> <프로그램이름> <프로그램경로> 1
update-alternatives –config <프로그램이름>

예를 들면, 나는 p4v 가 계속 버전업될 때마다 다음과 같은 식으로 사용할 p4v 를 고른다.
사실 ln -s 와 같은 식으로 소프트 링크를 바꿔주는 것과 동일하다.

update-alternatives –install /usr/bin/p4v p4v /opt/p4v-어쩌고저쩌고/bin/p4v 1
update-alternatives –config p4v

[Ubuntu] dos2unix 사용하기

1. tofrodos 패키지를 설치

sudo apt-get install tofrodos

2. dos2unix 로 fromdos 를 소프트 링크

sudo ln -s /usr/bin/fromdos /usr/bin/dos2unix

혹은 슈퍼유저 권한이 없을 경우 fromdos 파일을 ~/bin에 복사한 후 dos2unix를 소프트링크

ln -s ~/bin/fromdos ~/bin/dos2unix

참고 : http://whoa.egloos.com/2633778

[Ubuntu] 무선랜 설정 시 볼 만한 문서

웬만한건 드라이버 잡으면

$ sudo iwconfig wlan0 essid GoogleGuest
$ sudo dhclient wlan0


하면 된다.

켰을 때 자동으로 연결 안하길래 아래와 같이 추가해 줬다.
/etc/network/interfaces


auto wlan0
iface wlan0 inet dhcp
        wireless_essid GoogleGuest

 


우분투 설치 CD를 USB로 부팅

http://unetbootin.sourceforge.net/ 에서 unetbootin 을 다운받는다.
우분투 설치 ISO 파일을 http://www.ubuntu.com/getubuntu/download 에서 다운로드받는다.
미러를 통해 다운로드받는 것이 빠르다.
USB를 꽂고, unetbootin 을 실행시킨 후 Disk image의 ISO 에 다운로드 받은 ISO를 선택한 후 OK를 누른다.

1~4까지 진행된 후 뽑아서 쓰면 된다.
윈도우즈가 깨진 노트북에서 외장하드로 파일 복사(데이터 백업)가 필요해서 사용했다.

우분투 화면 효과 상태에서 창이 자꾸 스크린에 붙는 경우

전 창을 이리저리 많이 움직이는 편입니다.

근데 자꾸만 창이 스크린 위아래로 들러붙어서 움직이기 힘들더라구요.

그래서 이게 뭐때문인가 하고 Visual Effect 플러그인들을 찾아보았습니다.

결론은 아래 것 때문이더군요..

사용자 삽입 이미지
꺼주시면 창이 위아래에 띵띵~ 붙어서 늘어나는 등이 되지 않습니다. 흐흐

iptables 설정

오랜만에 iptables 설정을 하려니 어떻게 했었는지 하나도 기억이 안나더군요.
기억나는건 iptables -L 하나…;;;
할 때만 기억했다가 또 까먹고 또 까먹고.. 이 놈의 돌대가리..;;
암튼 그래서 검색을 해보니 우분투의 community 도움말에 설정 관련 글(https://help.ubuntu.com/community/IptablesHowTo)이 있네요~
참 편리하게 잘 만들어놨네요^^

1. Establicshed 세션 허용
$ sudo iptables -A INPUT -m state –state ESTABLISHED,RELATED -j ACCEPT

2. 특정 포트 허용
$ sudo iptables -A INPUT -p tcp –dport <포트 번호> -j ACCEPT
<포트 번호> 는 135:139 형식으로 범위를 조절할 수 있다.

3. 그 외 모두 막기
sudo iptables -A INPUT -j DROP

4. 현재 iptables 설정 파일로 저장하기
$ sudo sh -c “iptables-save > /etc/iptables.rules”

5. iptables 설정 파일로 부팅 시에 재설정하기
$ sudo vi /etc/network/interfaces

auto eth0
iface eth0 inet dhcp
 pre-up iptables-restore < /etc/iptables.rules
 post-down iptables-save -c > /etc/iptables.rules

p.s : 본문의 etc/etc 로 해주셔야 합니다. > 나 < 이후에 / 가 붙지 않는 버그가 텍스트큐브에 있는 듯 합니다. -> 티스토리로 이전 후 수정되었습니다.

예제)
1. 특정 IP 대역만 허용

# iptables -A INPUT -p all -s 192.168.0.0/24 -j ACCEPT
# iptables -A INPUT -j DROP

우분투 8.04를 고진샤 K800x에서 사용하기

몇 달 전부터 고진샤의 K800X 모델을 사용중입니다.

감도는 떨어지지만 나름 터치스크린도 갖추고 있고, 하드도 120G나 되는 놈입니다.

IDE to USB 젠더를 이용해서 CD롬을 연결하고 거기에 우분투 8.04 CD를 이용해서 Hardy Heron을 설치했습니다.

그런데 지금까지는 터치스크린이 작동은 하는데 제대로 포인트가 잡히지 않아서 있으나 마나였습니다.

Calibration하려고 했었는데 아직 지원이 제대로 안되는 것 같길래 두고 있었습니다만,

어제 밤에 갑자기 생각이 나서 구글에 검색해보니, 런치패드에 버그로 제출된 내용이 있더군요.

어느 사용자가 결국 배포하는 드라이버를 패치해서 사용하는데 성공한 것 같습니다.

이 패치를 사용해서 penmount에서 드라이버를 작성해서 배포 중인 것 같네요.(버전은 비록 Beta2지만요)

설치해서 조금의 삽질을 하니 잘 작동합니다. ㅎㅎ

관련 xorg.conf 내용입니다.

[#M_PenMount 터치스크린 관련 xorg.conf 설정|<<접기>>| Section “InputDevice”
    Identifier    “Configured Mouse”
    Driver        “mouse”
    Option        “CorePointer”
    Option        “Device”    “/dev/input/mouse0”
EndSection

Section “InputDevice”
    Identifier    “Synaptics Touchpad”
    Driver        “synaptics”
    Option        “SendCoreEvents”    “true”
    Option        “Device”        “/dev/psaux”
    Option        “Protocol”        “auto-dev”
    Option        “HorizEdgeScroll”    “0”
EndSection

Section “InputDevice”
    Identifier    “PenMount”
    Driver        “penmount”
    Option        “Protocol”        “PM6000USB”
    Option        “Device”        “/dev/input/event2”
    Option        “PMode”            “1”
    Option        “MinX”            “10”
    Option        “MaxX”            “1000”
    Option        “MinY”            “10”
    Option        “MaxY”            “1000”
    Option        “ADBit”            “10”
    Option        “Baudrate”        “19200”
    Option        “Beep”            “0”        #  0 = no beep, 1 = beep enabled
    Option        “HoldTime”            “700000”
    Option        “SendCoreEvents”    “True”   
EndSection

….

Section “ServerLayout”
    Identifier    “Default Layout”
    Screen        “Default Screen”
    InputDevice    “Synaptics Touchpad”
    #InputDevice    “Penmount” “AlwaysCore”
    InputDevice    “Penmount” “SendCoreEvents”
EndSection
_M#]

/usr/share/penmount/gCalib 16

위와 같은 명령으로 Calibration이 가능합니다. 16 대신 0, 4, 9, 25 와 같은 값을 써서 Calibration point를 몇 개로 할 것인지 정할 수 있습니다.

터치스크린은 OneNote와 같은 프로그램에서 강점을 발휘합니다. 리눅스용 프로그램으로 뭐가 있을까 찾아보니 jarnal 이란 프로그램이 있는 것 같은데, 우분투에서는 그 비슷한 프로그램으로 xournal 이란 프로그램을 패키지로 제공하는군요. 조금 써보니, 프로그램의 문제인지, 원래 포인트가 흔들리는 건지는 알 수 없지만, 선이 좀 삐뚤군요.

한영키 설정은 ~/.Xmodmap 에

keycode 113 = Hangul

추가로 가능합니다.

이제, 여기다 졸업 논문과 진행 중인 프로젝트 관련 몇 가지 설정을 해서 사용해봐야겠습니다. 흐흐..