블로그 이미지
관리할 시간이 별로 없다는 핑계 제출중... sbin

카테고리

sbin story (32)
who is sbin (0)
sbin's equipment (2)
C language (8)
travel (0)
ubuntu (8)
Mac (3)
book & sentence (11)
헛소리.. (0)
Total50,914
Today0
Yesterday8
누가 이전에 올린 메뉴얼로도 못 설치 하겠다고 해서 제가 설치하면서 명령어 리스트만 모았습니다.

이미 vi, gcc,qt등의 개발 환경 설치와 conky, cairo-dock, compiz등 데스크탑 환경 설정이 끝난 피씨에서 작업 한 것이기 때문에 문제가 발생 될 수 있습니다. 그에 대한 대응은 이전에 쓴 메뉴얼을 참조해 주세요.

1.단계 CLHEP 설치

cd 2.0.4.2
cd CLHEP
./configure
make
sudo make install
cd ../..
vi ~/.bashrc
G
o
export LD_LIBRARY_PATH=/usr/local/lib
[esc]
:wq

[ctrl]+[shift]+[n]

< 새로운 터미널에서>

2.단계 ROOT 설치
cd root
export ROOTSYS=~/GATE/root
sudo apt-get install libxft-dev libxft2-dev libxpm-dev
./configure
make
cd ..
vi ~/.bashrc
G
o
source $HOME/Gate/root/bin/thisroot.sh
[esc]
:wq

[ctrl]+[shift]+[n]

<새로운 터미널에서>
3.단계 geant 설치
= g4emlow 6.2가 설치 된 상황으로 판단 합니다.

cd geant4.9.2.p03
./Configure -build
==================================
[enter]
[enter]
[enter]
[enter]
[enter]
[enter]
[enter]
[enter]
[enter]
[enter]
[enter]
[enter]
G4UI_NONE [enter]
G4UI_BUILD_XAW_SESSION[enter]
G4UI_BUILD_XM_SESSION[enter]
G4UI_BUILD_QT_SESSION[enter]
G4VIS_NONE[enter]
G4VIS_BUILD_OPENGLX_DRIVER[y][enter]
G4VIS_BUILD_OPENGLXM_DRIVER[enter]
G4VIS_BUILD_DAWN_DRIVER[enter]
G4VIS_BUILD_OIX_DRIVER[enter]
G4VIS_BUILD_RAYTRACERX_DRIVER[y][enter]
G4VIS_BUILD_VRML_DRIVER[enter]
[enter] <<all
===========================================
./Configure

cd ..
vi ~/.bashrc
G
o
source $HOME/Gate/geant4.9.2.p03/env.sh
[esc]
:wq

[ctrl]+[shift]+[n]

< 새로운 터미널에서>

4.단계 lmf
cd lmf_v3.0
./configure
make clean
make
cd ..
vi ~/.bashrc
G
o
export LMF_HOME=$HOME/Gate/lmf_v3.0
[esc]
:wq

[ctrl]+[shift]+[n]

< 새로운 터미널에서>


5.단계 Gate
cd gate_v6.0_p01
export GATEHOME=$HOME/Gate/gate_v6.0_p01
export G4VERSION=9.2
export G4VERSION9=2

source env_gate.sh

sudo apt-get install libxmu
make

Posted by sbin
이문제의 해결책의 출처는  마루님의 홈피 입니다.
http://floor.textcube.com/entry/VirtualBox-with-USB-Support-on-Ubuntu-904-jaunty

sudo usermod -a -G vboxusers username

마지막에 username만 자신의 컴퓨터 id로 변경하시면 됩니다....

이후엔 재부팅 해주시구요..^^
Posted by sbin
11월 2일 우분투의 새로운 버전이 공개 되었다.
이름 하여 9.10 - the Karmic Koala -
기분좋게 재설치 한후에 듀얼 모니터 설정을 하려고 nvidia-setting을 실행한 사람은 Fail이라는 문장 만 봐야 했을 것이다...>,.<
그래서 설정하지 안고 하나만 쓰면서 모니터링 하다 보니 아침 우분투 포럼에서 해결책을 제시한 뎃글을 발견했다..^^

그 내용은
Yeah, the sudo nvidia-xconfig command fixed the problem for me.. apparently the existing xorg.conf was corrupt/incomplete. Once I ran that, i check and it had much more info it the conf file.. then I ran sudo nvidia-settings again and clicked the save config to file button and it stuck. Rebooted and everything works.

이것이다. 해석해 보면 알수 있듯 sudo nvidia-xconfig를 이용 xorg.conf의 내용을 변경해 주어야 한다.
sudo nvidia-xconfig를 실행해 보면 기존의 xorg.conf를 백업하고 새로운 xorg.conf로 변경하겠다는 메시지가 출력된다.
실행후 sudo nvidia-setting을 실행 시키면 기존에 사용해온 대로 셋팅할 수 있을 것이다.( 이 내용은 이전에 올렸기 때문에 생략.)

그럼 모두 즐거운 우분투 생활~~~
----------------------------------------------------------------------------------------------------------------------------------
듀얼 설정을 찾아 오신분은 아래 링크로 이동하세요..
http://sbinroom.tistory.com/entry/%EC%9A%B0%EB%B6%84%ED%88%AC-%EB%93%80%EC%96%BC-%EB%AA%A8%EB%8B%88%ED%84%B0-%EC%82%AC%EC%9A%A9%ED%95%98%EA%B8%B0nvidia
Posted by sbin
  gate는 몬테카를로 시뮬레이션 툴입니다. gate의 홈페이지http://opengatecollaboration.healthgrid.org/에는 쥐를 PET으로 촬영하는 재미있는 이미지를 볼수 있습니다. 이와 같이 PET, SPECT등에서 나타나는 물리 현상을 계산해서 실제 실험때의 데이터와 같은 데이터를 얻을수 있게 해주는 강력한 시뮬레이션 툴입니다.
  일단 설명에 앞서 설치 피씨는 기본적인 프로그래밍에 필요한 vim이나 gcc,qt,ctags등이 미리 설치 되어 있는 pc입니다. 그렇기 때문에 아예 순수한 우분투 설치 피씨에서 생기는 문제가 이 글에서는 발생하지 않을 수 있으니 그경우 댓글을 남겨주세요. 최대한 도움이 되도록 노력하겠습니다.
  위 홈피에서 registration 절차를 통과한후 로그인하면 위 화면과 같은 게이트 다운로드 페이지로 이동할수 있습니다. 이중 마음에 드는 게이트 버전을 설치하면 됩니다. 같은 열에 명시 된 프로그램은 게이트 설치 전에 설치가 완료 되어야 합니다. 버전 또한 다르면 안되고 명시된 바에 맞추어 줘야 합니다. 이때 특히 주의 할 점은 gcc의 버전입니다. 현재(2009.10) gcc의 최신버전은 4.3이고 우분투 또한 기본으로 4.3으로 설정 되어 있습니다. 이 버전을 고쳐줘야 하는 것 입니다. 터미널을 열고 다음 명령을 입력합니다.
sudo apt-get install gcc-4.2 g++-4.2 ctags
 4.2버전의 컴파일러를 얻었으니 설정을 변경합니다.
sudo rm /usr/bin/gcc /usr/bin/g++
sudo ln -s gcc-4.2 /usr/bin/gcc
sudo ln -s g++-4.2 /usr/bin/g++
 이제 설치 준비가 완료 되었습니다. 위에서 설치한 ctags는 lmf의 설치에 필요 합니다.
 Gate와 관련 프로그램들을 다운 받아서 준비 합니다. 이 과정은 구글링을 통해 쉽게 처리 하실수 있으실 것입니다.
 @ 반드시 표기된 버전으로 설치하도록 하세요. 새로운 버전으 있다고 그걸로 하시는건 문제가 없을 확률이 높지만 추천하진 않습니다. 특히 geant의 경우 화면구성을 담당하기 때문에 디스플레이가 안되는 문제를 격게 되실수도 있습니다. ( gate 5.0에서 geant4.9.2를 설치하는 경우 이와 같은 문제가 발생합니다.)

1. CLHEP
  인스톨 과정을 시작합니다...^^
  위 5 아이들중 첫번째는 CLHEP입니다.
http://proj-clhep.web.cern.ch/proj-clhep/DISTRIBUTION/
  위는 clhep의 다운로드 사이트 입니다.
http://wwwasd.web.cern.ch/wwwasd/lhc++/INSTALLATION/clhep-2.0.html
  위는 clhep의 인스톨 가이드 입니다.
  내용을 보면 아시겠지만 크게
./configure
make
make install
  로 구성됩니다.
  이때 설치는 /usr/local에 설치 되며 변경을 원할경우
./configure --prefix=[folder]
make
make install
  로 해주시면 됩니다.
  저 같은 경우 기본 설정을 격하게 사랑하기 때문에 폴더 설정 없이 /usr/local에 설치하도록 하겠습니다.
./configure 명령 후 스샷입니다.
이게 정상 설치가 되었을때 입니다.
위와 같이 나올 경우엔 c++의 설정 이 잘못 되었을때 입니다. 위의 gcc,g++설정을 다시 해 주시면 설치 될 것입니다.
  다음 명령으로 make 입니다. 이 명령은 clhep의 소스들을 컴파일 해서 설치 가능한 상태로 만드는 과정 입니다. 그러니 이 과정에서는 /usr/local에 설치하는게 아님으로 슈퍼유저의 권한 없이 make 명령을 내려 주도록 합니다.

  여기에서 중요한 팁을 드리겠습니다. 가끔 -l[xxx]와 같은 아이가 없다면서 빌드 에러를 출력하는 g++ or gcc를 보실수 있으실 것입니다. 이는 보통 범용적인 라이브러리 들이기 때문에 관련 검색어로 찾으시면 쉽게 찾으실수 있습니다. 예를 들어 -l[xxx]가 없다고 할 경우 sudo apt-get install libxxx 로 찾으면 관련 라이브러리를 찾으실수 있습니다. 하지만 이때 libxxx가 아니라 libxxx-dev을 설치 하셔야 한다는 것만 주의해 주세요.
  이와 같은 문제는 이 글dl 쓰여지면서 한번 이상은 발생할 것 이기에 그때 또 설명하겠습니다.
이번에도 문제 없이 설치 되었습니다. 그럼 make install 이전에 이 파일들을 체크하는 명령어를 내려 보겠습니다. make check로 이건 clhep의 개발자들이 추가 해 놓은 것이니 다른 프로그램에서는 왠만해서 안먹히는 명령어죠..^^
 
8가지 test중 1가지가 문제가 있습니다. 하지만 전 이 clhep를 전문으로 쓰는게 아니라 문제를 해결할 방법을 모르겠습니다.( 또 이전 게이트에서는 이 문제를 무시하고도 잘 실행 되었습니다.) 아시는 분은 지식을 나누어 주세요..^^

  다음 과정으로 make install 입니다. 이제 컴파일된 소스가 /usr/local에 설치될 순서인 거죠. 헌데 우분투의 특성 상 보통 유저는 슈퍼유저의 권한을 가지고 있지 않습니다. 그래서 명령어는 다음으로 변경 됩니다.
sudo make install
  간단합니다. 슈퍼유저 권한을 빌려서 명령어를 실행하는 것입니다.
이걸로 clhep의 설치가 완료 되었습니다.
  이후의 설치에서 프로그램들은 clhep를 사용합니다. 헌데 이녀석들에게 clhep의 위치를 알려줘야 겠죠.
  터미널을 열고  명령을 내립니다. vi ~/.bashrc
  이후 키입력은 Go 이후에
export LD_LIBRARY_PATH=[clhep 설치 폴더]/lib
  를 입력후 :w을 입력합니다.

다음과 같이 입력 되었죠. :q를 입력하고 빠져 나옵니다. 이제 새로운 터미널이 열릴때 마다 clhep의 위치는 저절로 등록 됩니다.
  이걸로 첫번째 프로그램 clhep의 설치가 완료 되었습니다.

2. root
  root는 범용적으로 여러곳에서 사용되는 아이이다 보니 우분투에서도 기본 저장소에 등록 되어져 있습니다. 하지만 Gate를 사용하시려 하는 경우 이를 사용할수 없습니다. 이유는 Gate가 실행되기 위해 쉘에서 특정변수를 지정해야 합니다. 하지만 기본 설치시 이것이 불가능 하기 때문에 절대 받아서 설치해야 합니다.
http://root.cern.ch/drupal/
  관련 파일과 문서는 여기서 획득합니다.
  따로 installguide의 경우 root 폴더의 readme/install이라는 이름으로 있습니다.
  root의 설치는 2가지로 분류 됩니다.
  환경변수 지정형과 /usr/local 설치 형 입니다.
  이때도 역시 환경변수 지정으로 해야 합니다. /usr/local설치시 눈물을 머금고 처음부터 다시 하셔야 할 수도 있으니 주의 하세요.
  명령어 리스트는 다음과 같습니다.
export ROOTSYS=<path>/root
 ./configure --enable-roofit --disable-xrootd --build=debug --disable-krb5 (ubuntu 9.10) or
 ./configure
make
  @ ubuntu 9.10 에서 Krb의 버전 변경에 따라 root의 기본설정으로는 설치가 불가능 합니다. krb5를 끄는 위쪽 명령을 사용하세요.
export 는 그냥 잘 쳐주면 끝이니까 skip하구요.
  첫번째 명령어 ./configure
  실행하면 에러가 발생합니다. 위에서 설명한 library 관련 에러 입니다.
상황에 따라서는 더 많이 발생하거나 더 적게 발생합니다. 전 여기서 멈추었지만 이전에 만든 가이드에서는 이 이전 x11에서 멈춤으로 인해 qt4를 설치 했군요. 이번엔 이미 설치 되어 있어서 곧바로 libXpm으로 이동했구요.
  아무튼 이 문제의 해결은 간단합니다.
sudo apt-get install libxpm-dev
  입니다.
  이후 다시 ./confiqure 명령을 내리면
위 스크린 샷은 install 까지 나왔지만 이는 제가 실수로 기본 설정 설치했을때 스샷이고 make만 뜨게 되어 있습니다.
앞서 과정을 잘 이행 하셨다면 이후에는 별문제 없으실 것입니다.
두번째 명령어 make (메뉴얼에서 듀얼 코어의 경우 -j2옵션을 넣으라고 합니다.
하지만 저는 -j2옵션에서 이전에 에러 난 적이 있어서 그냥 make를 즐겨 사용합니다.
이제 이녀석의 환경 변수를 지정해줘야 합니다. 하지만 이아이는 자신의 환경변수를 bin/thisroot.sh 라는 스크립트 파일에 정의해 놓습니다. 그에 따라 우린 요구하는 환경변수를 다 설정할것이 아니라 그냥 이 스크립트 파일을 bashrc에서 읽어 오게 하면 됩니다.
방법은 source <path>/thisroot.sh 입니다.

~/.bashrc라는건 이미 알고 계시죠. 이 gate의 폴더는 계속해서 사용될 것이기 때문에 GATEHOME이라는 환경변수를 추가 했습니다. 그후 해당 파일을 추가하는 거죠.

3. geant 입니다.
  이녀석도 저장소에 있지만 gate5.0이 요구하는 수준이 아니더군요. 그래서 받아둔 4.9.1.p03버전을 설치 합니다.
  다행인지 불행인지 사용자가 많아 진다면 geant도 최신버전을 우분투가 기본 지원하겠죠.
http://geant4.slac.stanford.edu/installation/
  geant4의 홈페이지에서 제공하는 가이드 보다 자세한 가이드 입니다. 상당히 잘 정리 되어 있으니 우분투에서 설치시 필요한 명령어만 나열하고 스샷을 보이는 형태로 진행 하겠습니다.
  첫번째로 해야 할일은 g2emlow라는 라이브러리를 현재 geant의 설치 폴더에 추가해 주어야 합니다.
http://geant4.web.cern.ch/geant4/support/source/G4EMLOW.6.2.tar.gz
  geant 폴더의 하위에 data라는 폴더를 만들고 이파일을 복사 한뒤 우클릭 여기에 풀기를 실행 합니다.( 텍스트가 좋으신 분은 anyway)
  즉 geant[version]/data/G4EMLOW[version] 이라는 폴더 안에 g4emlow의 내용이 다 있어야 합니다.
  완료 되었다면
  ./Configure -build
  geant의 configure는 사용자가 지정하는 셋팅을 이용해서 설치 합니다. 그 설정은 다음 url을 따라하시면 됩니다.
http://geant4.slac.stanford.edu/tutorial/installation/Geant4.9.2.p02/Linux/Geant4Build.txt
 @ 중간에 g4emlow의 폴더를 확인 하는 부분이 있습니다. 버전이 다르다면 변경해 주셔야 겠죠.
  저같은 경우 6.2를 받았는데 5.2를 요구해서 다운 그레이드 할려다가 폴더명만 바꾸어 설치 했습니다.
  하지만 왠만하면 요구하는 버전으로 깔아 주세요...ㅡㅡ;;( 11월 19일)

 이 위치는 앞서 가이드라인의 일부 입니다.
 잘따라 하셨다면
  이화면을 보시게 됩니다. 다음 명령은
./Configure
이런 결과을 보시게 되고 폴더에는 env.sh라는 파일이 생성됩니다.
이제 터미널이 켜질때 마다 이 환경설정을 지정해 주도록 .bashrc에 다음 코드를 추가 합니다.
source <path>/env.sh
이제 터미널을 열때마다 이 환경이 추가 됩니다. 하지만 이녀석...시끄럽습니다. 켜지면 어떤아이가 추가 되었는지를 통보합니다.
  이렇게 됩니다. 그래서 사일런트 마법을 영창합니다. env.sh의 상단에 다음 코드를 추가 하시면 조용해 집니다.
g4non_display='X'
입력후엔 조용해 질것입니다.

4.LMF
  이제 막바지 입니다.
  lmf의 압축을 해제 하신후
  document/LMF.pdf
  가 가이드 입니다.
  명령어는
./configure
make clean
make
  입니다. 문제 없이 설치 하실수 있으실 것 입니다.
  완료라면 congratulations라는 메시지를 보시게 될 것입니다.
  에러가 발생하면 ctags를 설치해 주시면 될 것입니다.
sudo apt-get install ctags 입니다.
  요구하는건 etags인데 왜 ctags일까 라는 의문이 생기 시나요?
  ctags안에 etags가 통합되어 들어 가 있습니다.
  이제  lmf를 환경 변수에 추가해 주어야 합니다.
export LMF_HOME=<path>/lmf_v3.0입니다.
이제 드디어 최종 보스 Gate입니다.

5. Gate
  Gate 의 인스톨 가이드는 Gate 홈피에서 다운 받으시면 됩니다. 그런데 그 내용이
---------------------------------------------------------------------------------------------------------------------------------------------------------------
1.3 Installing GATE
There is no automated procedure for the GATE installation. Following the 5 next steps to install
GATE :
  1. Download the GATE sources and data files into a new directory;
  2. Set the environment variable GATEHOME to this directory;
  3. Adapt the GATE configuration script env_gate.csh to your environment (next section);
  4. Launch the configuration script env_gate.csh by typing source env_gate.csh;
  5. Type make or gmake (depending on the name for the GNU version of make on your
      system).
----------------------------------------------------------------------------------------------------------------------------------------------------------------------
이게 다입니다.
  참 쉽군요.
  일단 환경 설정을 해야 합니다.
export GATEHOME=<path>
  이건 .bashrc가 아닌 터미널 명령으로 처리 합니다.

다음 명령은 source env_gate.sh 입니다.
간혹 실행이 안되고 터미널이 종료 될 경우에는 위 source가 아닌 sh로 해보세요...
그러면 머가 문제인지 뜨게 됩니다. 그 문제를 해결후 다시 source로 실행해 주시면 됩니다.

이런 메시지가 뜨게 됩니다. G4VERSION이라는 변수가 없다는 군요.
강제로 만들어 줘야 겠네요.
G4VERSION=9.2
G4VERSION9=2
완료 되었습니다.

이제 make만 치시면 Gate설치 종료 입니다...^^ 긴시간 수고하셨구요..^^
Gate의 실행파일은 <gate_path>/bin/Linux-g++/Gate입니다.
이녀석을 ln을 이용해서 /usr/bin상에 심볼릭 링크 생성을 해주시면 편하게 사용하실수 있을거에요..^^
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
아래 yudoldosa님의 에러 해결 방법입니다.

좌측은 find명령어로 관련 파일을 서치한 결과 입니다. clhep가 설치된 폴더에 위치한 관련 파일을 확인 하실수 있습니다.
이 경로를 우측과 같이 .bashrc에 추가해 주세요.
Posted by sbin

ubuntu 64bit lightning

ubuntu / 2009.09.24 10:19
우분투 64비트에 thunder bird의 lighning을 설치 하려 하면 호환 되지 않습니다. 라는 메시지를 출력한다.

이건 썬더버드의 기본 저장소에 있는게 32비트 버전 이기 때문.....그럼 해결 방법은....64비트를 구하는 것이다.

문제 해결은 간단 구글에서 lightning을 치고 라이트닝 정식 홈피에서 다운로드 메뉴중 linux가 아닌 other os를 선택한다. (linux는 32비트 버전을 제공) 이후 창에서 64비트판 lightning을 구할수 있다 이걸 썬더버드에 설치하면 완료.

단 그냥 클릭하면 파이어 폭스의 부가 기능 관리자가 뜬다. 우클릭수 다른이름으로 링크 저장을 실행하자..^^

추가로 링크..

http://releases.mozilla.org/pub/mozilla.org/calendar/lightning/releases/0.9/contrib/linux-x86_64/
Posted by sbin
  얼마전에 다른 랩에서 버린 lcd17인치 모니터를 슬쩍했습니다...^__^..
  왜 버렸을까 하고...켜보니...앗....blu(back light unit)이 나갔다..ㅡㅡ;; 결국 쓰레기를 주워온건가 하고.....버릴려다가...무한한 공대 마인드가 해부해야해~~~라는 명령을 내림에 따라....회사 구석에 모셔두었다...ㅎㅎ 그러다 어느날 실험용  pc셋팅을 위해 무심코 연결뒤 한참 후에 보다...어라~~~이녀석...blu나갔었는데..ㅡㅡ;; 멀쩡히 켜있다...알고 보니 blu가 나간게 아니라 형광등 수명이 다 되어 켜져도 늦게 켜지는 현상....그게 발생한것....ㅎㅎㅎ 그래서 서브 모니터 등록...헌데...우분투에서 듀얼 모니터 쓰는 법에 따른 정보를 검색했지만 쉽게 나오지 않았고 그래서 여러 뻘짓과 외국 사이트 독해로 어찌 어찌 성공했으니....이제...필요한 분들께 이 지식을 뿌릴차례..^^

  ㅎㅎ 서론이 길었죠...암튼 시작 합니다.

  퀴즈~~~우분투 설치후 젤 처음 하는 일은???
  정답.....nvidia독점 드라이버 설치..^^ 그래야 이쁜이 컴피즈가 opengl을 활용해서 멋진 화면을 보여 줄테니 까요...

  헌데 이녀석은 보통 설치후에 내팽개쳐 두기 마련...특별히 설정할게 없을만큼 알아서 잘 해 주니까요..^.~
  하지만 듀얼 모니터 설정은....이때 하드웨어 드라이버와 함께 깔린 nvidia-setting-manager가 필요 하답니다.
  듀얼 모니터를 쓰시려면 일단...당연히 두 모니터를 컴터에 연결하셔야 겠죠...그후 터미널에서 명령을 내립니다.

  sudo nvidia-settings

  시스템>>관리 에도 관련 아이콘이 있지만 이녀석은 무시....왜냐....우린 하드웨어를 건드리게 됩니다....당연히 루트 개정없이는 불가능 하겠죠..^^

  그러고 나면 이렇게 귀여운 펭귄이...방가방가 하는 엔비디아 설정 패널이 열립니다.
  우리가 원하는 듀얼 모니터에 대한 설정은 두번째의 x server Display configuration 에 있습니다....당당히 클릭~~
 

  그럼 위와 같은 창이 열릴텐데요.. layout의 두개의 박스가 각 모니터를 의미 합니다. 만약 두개가 아니라면 아래  Detect Displays버튼을 누르세요...그래도 안뜨면 접속 불량 이겠죠.
  설정이 안되어 있다면 서브 모니터는 disabled로 되어 있을거에요. 그럼 하단의 디스플레이 메뉴에서 model 리스트 박스를 클릭 꺼져있는 녀석을 선택합니다. 그러면 resolution등은 사라지고 model 명과 configuration만 남아 있을 거에요...
  그럼 configure라는 단추를 클릭...

  이제 스샷과 같은 선택 창이 나오죠..^^
  이중 첫번째 disabled는 당연히 사용하지 않겠다는 이야기니까 무시구요. 두번째 separate xscreen 과 twin view가 듀얼 모니터를 지원해 주는 옵션입니다. 그럼 설명
  separate x screen : 두개 의 모니터를 따로 따로 관리 한다
                             장점 : 한쪽 모니터를 회전시킨다고 해도 반대편은 그대로 유지 된다.
                             단점 : 한쪽 모니터에서 열린 프로그램은 그 모니터에서만 사용 가능하고 다른 모니터로 전송할 수 없다.
  twin view : 두개의 모니터를 마치 하나의 모니터 같이 관리한다.
                             장점 : 두 모니터간 파일 이동이 자유 롭다.
                             단점 : 모니터 회전시 두 모니터가 같이 회전한다.

  이 둘중 하나를 선택하시고 layout 창에서 서브 모니터의 화면을 원하는 위치로 드래그 하시면 됩니다. 또 Enable Xinerama 옵션이 있습니다. 이경우 separate x screen 의 단점이 제거 되고 완전하게 다른 큐브를 가진 두개의 디스플레이를 보게 되신다고 합니다. 허나...치명적 단점....openGL을 사용할 수 없다...즉...emerald 나 compiz가 사용 불능...또 카이로 독도...openGL이 꺼진 카이로 독을 보시게 됩니다. 패널티 치고는 너무 크죠..^^ 그래서 저도 안쓰고 있습니다.
  설정을 마치셨으면...아래 apply버튼를 누르세요...그후 Save to configuration file 버튼을 누르시면 설정이 저장 됩니다. 이제 로그 아웃 하셨다 들어 오시면 설정 종료..^^만약 적용이 안되었다면 루트 개정으로 열지 않으신 거에요..sudo nvidia-settings 입니다.

  보통 사람들은 twin view를 많이 사용하신다고 합니다. 한쪽 모니터에서 연 파일을 다른 모니터로 못 옮기는 separate의 단점이 너무 큰것이겠죠.
  그래서 저도 처음 twin view를 사용해 봤습니다...한 10분정도요..ㅡㅡ;; 그런데 때려 쳤죠..ㅡㅡ;; 애초의 목적에 어긋 나더군요.
  전 메인 모니터가 터미널을 보고 있던 불여우를 보고 있던지 서브 모니터는...메신저창을 보여 주거나 작업 결과물을 보여주길 바랍니다. 그런데 둘이 같이 회전해서야...그냥 조금 커진 메인모니터 하나를 쓰는 격이 잖아요... 그래서 불편해도 separate를 쓰기로 했습니다.
  지금은 아주 편하게 사용하지만 처음엔 당연히 그렇지 않았었죠. 두 모니터간 창이동이 제한 되는건 생각보다 너무 큰 패널티 더군요....게다가 기본 설정이 메인 모니터로 되어 있어서 웬만한 프로그램은 메인모니터에 열린답니다. 서브 모니터에서 켜지게 하려면 프로그램 각각에 --screen=1이라는 설정을 추가해야 하죠...처음엔 카이로 독의 아이콘에 이 설정을 추가해줬습니다. 하지만 불편합니다. 이건 서브 모니터에서 많이 키긴 하지만 가끔은 메인 모니터에서 키고 싶을때도 있죠...또 이 --screen 옵션이 안먹는 프로그램도 있습니다.
  그래서 고민 했죠....그러던 중 혹시 카이로 독이 아닌 awn이라면 어떨까 하고 켜봤습니다....결과는 cairo와 다를바 없더군요...헌데...서브모니터의 프로그램 메뉴에서 awn을 켜봤습니다. 헉....이건 screen 명령이 없는 오리지널 아이콘 인데도 서브 모니터에 켜지더군요 거기다 하나더....이 awn에 등록된 아이콘들은 모두 서브 모니터에 디스플레이 합니다..앗 해결책이네요..^^
  그 결과물은 다음과 같습니다.

왼쪽이 메인 1600x1050 이구요 오른쪽이 서브 1280x1024 입니다.
메인 모니터는 카이로 독이 관리하고 서브 모니터는 AWN이 사용하죠. 서브 모니터쪽은 AWN탑재 프로그램이라는 제한이 있지만 원래 사용량이 적으니까 서브 모니터 인거죠..^^ 또 필요 하면 --screen=1 옵션을 사용하면 처리 되겠죠..^^
또 서브의 경우 작업공간을 확장할 방법을 못 찾겠더군요...그래서 우분투 기본설정인 2개의 작업공간으로 사용하고 있습니다.

마지막으로 결론 및 정리 입니다.
   우분투에 듀얼 모니터 시스템은 2가지가 있다.
    1. separate X screen
    2. tween view
   전자는 모니터를 따로 관리하고 후자는 통합관리 한다.
   즉 우분투의 동작에 있어 전자의 두 모니터는 서로 다른 하드웨어, 후자는 같은 하드웨어같이 취급한다.(작업공간 통합, 분할)

   tween view를 원할 경우 그냥 사용하면 된다. separate X screen의 경우 awn에 서브 모니터에서 사용할 프로그램들의 아이콘을 만들고 이후 awn을 서브 모니터의
  프로그램>>보조프로그램>>Avant window Navigator
  에서 열고 서브 모니터에서 구동할 프로그램은 이 awn dock을 사용한다.
  그렇지 않을경우 터미널이나 "alt+f2"키를 이용하여 구동하며 프로그램구동 명령 에 --screen=1 옵션을 준다.
Posted by sbin
  블로그 유입 량을보면....단연 vi와 coding 이 제일 많지만 간혹 리눅스 설치에 관한 유입이 있더군요....
  그래서 절대~~~~즉흥적으로.....설치에 관해서 적습니다.....
  일단 설치~~우분투 이미지를 다운 받는다....간혹 dvd판이 더 좋은가바..@.@ 라는 생각으로 dvd판 이미지를 다운 받으시는 분 있습니다.( 초창기 저임..ㅡㅡ;;) 하지 마세요...dvd판은 우분투를 오프라인에서 사용할때를 위해 온라인으로 서비스 되는 모든 저장소 까지 같이 이미지 안에 넣어두는 케이스 입니다....그냥 cd판을 다운 받으셔서 굽거나 usb메모리에 넣으세요...그후 부팅을 이동식 디스크로 한뒤 설치에 들어가시면 됩니다..^^ 이정도는 하실수 있으시니까 리눅스를 써보시려는 것이겠죠..^^ 자세한 설명은 생략.....

단...주의점이 있습니다.
1. cd판에는 랭귀지 팩이....없습니다. 그래서 설치가 한글로 된다고 해도....설치 마지막 부분에서는 온라인에서 랭귀지 팩을 다운 받아 설치 합니다. 그 후에 해도 되지만 귀찮으시잖아요??? 그럼 어떻게 하느냐...설치 선택후 시간등을 설정하는 화면에서 과감하게 설치 취소를 해주세요..
  그러면 이동식 디스크로 우분투가 구동한뒤 바탕화면에서 설치 바로가기가 있습니다. 우측 상단에 보면 네트웍 상태를 나타내는 창이 있죠....왠만한 랜카드는 이미 잡혀 있습니다.(최신형 제외....제 메인컴(asus p5q메인보드)은 랜은 못 잡아서 보조로 달았었죠..)그 네트웍이 제대로 잡혀 있는지 확인하세요...유선은 당연히 될 테고 무선은 장치를 선택해야 겠죠...그후 설치하시면 됩니다.

2. 중간에 설정하는 비밀번호를 꼭 기억하세요....시스템을 건드리게 되면 항상 필요 합니다...^^

  우분투의 설치는 정말 쉽습니다. 우분투 뿐 아니라 다른 리눅스도 매우 쉽죠...(페도라까지는 해봤습니다.) 헌데 깔고 나면 에이 이게 머야~~~
라고 하시며 버리게 될 것입니다...우분투 자체만 쓰셔서는요....그럼 이제 부터 추가 설치에 들어 갑니다...^^

1. vim, gcc << 프로그래머만....

sudo apt-get install vim gcc*

  여기선 gcc전부를 설치하게 했지만 필요한 거만 골라서 하셔도 됩니다. 리스트는 gcc후 빈공간없이 "TAB"키를 누르시면 나오게 됩니다.
  우분투는 vi를 제공하지만 30년전에 나온 vi는 우리에겐 안 맞겠죠..^^ vim을 다시 설치 하세요..^^

2. dock

sudo apt-get install avant-window-navigator

  아마 철자가 틀렸을 거에요...전 다쳤지만.... avant만 친후 살포시 "TAB"키를 눌러 주시면 명령어가 자동 완성되게 해주는 기특한 우분투를 보게 되실 겁니다.....

  헌데 전 이녀석을 서브 모니터에서 쓴 답니다.( 이후 듀얼모니터 설정하기에 관해 블로깅 할거고...그때 설명할께요)
메인 모니터에서는 cairo-dock을 사용합니다.
헌데 이 cairo-dock이 기본 제공되는 저장소는 테마도 없고...암튼...절대 쓸만하지 않습니다. cairo-dock과 ubuntu 키워드로 검색하시면 새로운 저장소와 설치에 대해 블로그 해놓으신 분이 있습니다....찾아보세요..^^

  또...이녀석의 경우 문제점이 하나 있습니다. 그건...시작프로그램 동작시....타 프로그램 보다 늦게 떠야 합니다. 이유는 화면 분할 정보등이 안 온상태로 갱신되거든요...그럼...사용하실때 불편하구요. 그렇기 때문에 스크립트 파일을 만드세요...형태는
sleep 15
cairo-dock -o
입니다. 이 스크립트 파일을 시작 프로그램으로 등록하면 만사 ok

3. compiz

  제가 블로깅한 내용을 보시면 가끔 나오는 동영상에서 화면이 획획돌고 창들이 흐믈거리며 마우스로는 줌을 당기고 해제하죠...이건 컴피즈를 사용함으로서 가능해 집니다. 일단 명령어
sudo apt-get install compiz compizconfig-settings-manager emerald fusion-icon
입니다.
  설치후 메뉴에 시스템 도구를 보시면 퓨전 아이콘이 생기고 실행 시키면 오른쪽 위 키보드 설정 옆에 똑같이 생긴 아이콘이 생깁니다. 그 아이콘을 클릭할때 생기는 메뉴를 이용해서 자신의 입맛에 맞게 디스플레이를 설정하시면 됩니다.

4. virtual-box
  이녀석은 버츄얼 머신의 일종으로 우분투 위에서 다른 오에스(주로 윈도)를 띄우게 해주죠.....우리나라의 웹서비스를 이용해야 하는 입장에서는 아무래도 필요한 녀석입니다. 이녀석도....새로운 저장소로 등록하고 하셔야 하니 구글링하시구요..^^ 기본 저장소에 있는 녀석의 경우 이동식 디스크 설정등이 안되는 버전 입니다. 그렇기 때문에 선에서 다른 버전을 받는거구요 선에서 받는 버전의 경우 이메일 주소와 사용자 이름을 입력해 주어야 하고 선에서 하는 거니까 스팸은 없겠죠...^^

  이녀석의 설치 설명은 귀찮은 이유가 첫번째 그리고 두번째로 이미 많은 블로거들이 올려 놓은 정보이기에 그분들에 대한 예우 두번째로 여기서 접습니다. 추가 정보는 구글링..^^

5. conky
  이녀석은 선택사항 입니다. 이건 화면에 백그라운드 같이 실행 되면서 사용자가 원하는 정보를 디스플레이 합니다. 시스템 정보나 시간, 메신저(pidgin(네이트온 플러그인 가능)) 정보등을 보여 주죠...

  전 이녀석의 전문이 아닙니다. 그래서 구글링 쪽을 추천하구요..^^

http://durl.me/23mz << 여기서도 충분한 정보는 얻을수 있으실 겁니다..^^

6. 한글 입력 설정 (나비)
  우분투에서 기본으로 잡혀있는 scim이라는 한글 입력기는 어딘가 모르게 멍청합니다..ㅡㅡ;;
  우리 모두 똑똑한 나비로 바꿔봅시다. 
  터미널 명령을 내려주세요...
  sudo im-switch -c
 그러면 여러가지 입력기 들이 나오는데요...그중 nabi의 번호를 눌러주고...엔터...그후 로그 오프한번 하시면...완료 됩니다...^^
Posted by sbin
ipod을 주문하고...요리 조리 알아봤더니....
아이튠즈가 아니면 아이팟을 컨트롤할수 없다는 글이 많았다.
그래서...어쩌나 했는데....기우일뿐이었다.

자...아이팟을 사용하려는 분들....이 명령 하나만 내리세요..ㅡㅡ;;

sudo apt-get install gtkpod-aac

이제 끝났습니다...ㅡㅡ;;
알트와 f2를 눌러서 gtkpod을 치면 동기화 프로그램 gtkpod이 켜지며...셋팅만 해주면 사용하실수 있습니다.

앗~~동영상은 어쩌지??
전 버츄얼 박스에 imtoo encoder로 mp4포멧으로 변경한뒤에 그냥....드래그 해서...넣었습니다...
동영상 목록에 잘 올라 오더군요....

9.04 버전업 이후 많이 느껴지는건...우분투와 여러 프로그램이 많이 스마트 해졌다는 것입니다.
예전엔 install 명령후에도 이것저것 설정을 바꾸어야 했지만....
이제는 자신들이 알아서 다 처리해 버리니까요....상대적으로 우리가 할일이 없어졌죠...

셋팅 바꾸기 위해 안되는 영어로 포럼 뒤지는 재미도 솔솔했는데..^^

조금더 버전업 되면 그런 모습은 영원히 사라지겠군요...^^

------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
제 아이팟이 오동작을 보였습니다. 분명히 gtkpod은 문제 없이구동하는 모습을 보이는데...아이팟에서
재생이 안되더군요....그래서 버츄얼 박스를 통해 아이튠즈에 붙여보니....
펌웨어 에러로 펌웨어를 다시 받아서 설치 해주더군요...
gtkpod의 설정에 약간 문제가 있었던거 같습니다....
주의하세요~~
Posted by sbin

최근에 달린 댓글

최근에 받은 트랙백

글 보관함

티스토리 툴바