- 하위 디렉토리 포함 모든 경로의 *.java 파일에서 fingerprint 라는 내용 찾기 

find . -iname *.java | xargs egrep fingerprint
, .

  • sudo apt-get install nvidia-glx ← Nvidia 그래픽 카드를 잡아주기 위한 커맨드
  • sudo apt-get install nvidia-glx-legacy ← 지포스 2 시리즈 이하의 Nvidia 카드들은 이명령어를 입력한다.
  • sudo dpkg-reconfigure xserver-xorg ← X의 설정 처음부터 다시 하는 커맨드
  • sudo dpkg-reconfigure -p high xserver-xorg ← X의 설정중 해상도에 관한 설정만 조정하려면 이 커맨드를 입력


해상도가 WIDE 형태로만 지정된다면 이 파일(xorg.conf)을 열어서 
Display항목에 지정되어 있는 Subsection 부분을 모두 주석처리 하면
다시 일반 해상도도 가능 해 지게 된다

Ububtu에서 /etc/X11/xorg.conf를 수정하고 잘 안될때 
sudo dpkg-reconfigure -phigh xserver-xorg 를 수행해서 자동으로 업데이트 되도록 수정. 

모든 과정은 Gnome의 Restart가 필요하다
, .
. frameworks/base/tools/aidl/AST.cpp:10: error: 'fprintf' was not declared in this scope

이 에러는 아래와 같이 해결한다.
  Install gcc-4.3 g++-4.3

$ sudo apt-get install gcc-4.3 g++-4.3
$ cd /usr/bin
$ sudo rm /usr/bin/gcc /usr/bin/g++
$ sudo ln -s gcc-4.3 gcc
$ sudo ln -s g++-4.3 g++
, .

vi build/tools/findleaves.sh 파일의 89 행을 다음과 같이 수정합니다.

find "${@:1:$nargs-1}" $findargs -type f -name "$filename" -print |
, .
==> CTRL + ALT + F1 을 누르면 text mode로 진입한다. 

기본적으로는 아래 링크를 참고해 시도해 본다.

Introduction to 3D Video Acceleration



1) ATI Radeon Driver 를 사용할 경우 다음 링크를 참조한다.

2) Video card 관련 설정을 건드리거나 Update 했을 경우 (Compiz 포함? )
   =>a. 다음의 ATI Radeon 계열 3D 가속기 의 Bug Reporting을 참조. 
         요약: vi 등으로 /etc/X11/xorg.conf 를 열어 "DEVICE" 항목에 다음과 같이 추가한다. (뒤의 2는 1,2,4,8 중 하나)

Section "Device"
    ...
    Option "AGPMode" "2"
EndSection
  => b.    


3) 
, .
sudo vim /etc/X11/xorg.conf

or

sudo nano /etc/X11/xorg.conf


예 :) Graphic Driver

Section "Device"
        Identifier      "Radeon 9600"
        Driver          "ati"
        BusID           "PCI:1:0:0"
        Option          "XAANoOffscreenPixmaps"
EndSection
, .
Ubuntu 에서 환경 변수를 계속 적용되도록 설정하기 위해서는 

> vi /etc/bash.bashrc
제일 아래로 이동
환경 변수 추가 
예:) > export PATH=$PATH:/root/perforce/bin

이후에는 terminal만 열었다 닫아도, (즉 bash shell만 실행 되어도 ) 환경 변수가 지정되어 있다. 
, .
Ubuntu 에서 일일이 입력해야 하는 명령어들을 자동 실행 하게 해 주기.

Gnome 환경에서만 가능 :

  System (시스템 ) -> Preferences (기본 설정 ) -> Sessions (세션 ) -> Add button (더하기 버튼 ) 
  이름  (세션에서 보여지는 이름 )
  명령어 (실제 수행되는 명령어 )
  설명  ( 세션 리스트에서 보여지는 설명 ) 
의 순으로 입력하면 완료.

예:)
이름 : Synergy
명령어 : synergyc -n sierr_sp40 sierr_winxp
설명 : SIERR:: share keyboard and mouse



, .

1. synergy를 다운 받는다.

윈도우의 경우
http://synergy2.sourceforge.net/index.html

리눅스(우분투)의 경우
apt-get install synergy

리눅스에서는 한글키를 위해 다음 패치를 사용한다.
http://magoja.com/tt/242 (사이트 폐쇠)
or  http://blog.naver.com/happy4mf?Redirect=Log&logNo=40029520800 (역시 사이트 삭제 )
-> 첨부 파일을 사용하자.  
2. Windows를 호스트로 사용할 경우
    ( 즉 Window pc에 물려있는 키보드와 마우스를 사용하고자 할 경우 )

1) 윈도우를 서버로 설정한다.
  Share this computer's keyboard and mouse (server)  라디오 버튼 선택
2) 스크린들과 Link를 지정한다.
  이는 각각의 PC의 화면을 네이밍 하고, 이 화면간의 위치를 지정해 준다.
  Config -> Screens: 의 + 버튼 클릭
  윈도우 PC의 이름을 지정 ( 예 sierr_winxp) 
  다시 + 버튼 클릭
  리눅스 PC의 이름을 지정 ( 예: sierr_linux )
 아래 Links 에 
   0 to 100% of the left of sierr_winxp goes to 100% of sierr_linux 
   0 to 100% of the right of sierr_linux goes to 100% of sierr_wincp 
 로 지정한다.
3) 윈도우 XP의 스크린 네임을 지정한다. 
   advanced options 버튼 클릭 
   Screen Name 에 sierr_winxp 지정
   Port 는 굳이 바꿀 필요 없다. (필요시 Linux pc와 동일하게 지정 ) 
  OK 클릭
4) 자동 실행 여부를 지정한다. 
   Auto Start 버튼 클릭
   Log-in 타임에 실행될지, Computer start 시에 실행될지 정한후 해당 Install 버튼 클릭
   Close 클릭
5) 서버 시작한다.
   Start 클릭 

6) 리눅스 클라이언트를 지정한다. 
   /etc/hosts 파일을 열어서 위와 마찬가지로 두개의 screen name과 ip를 지정해 준다. 
   165.213.203.234 sierr_winxp
   165.213.203.236 sierr_linux

7) 리눅스 클라이언트를 실행한다.
  synergyc -n sierr_linux sierr_winxp (= sierr_linux 라는 screen name으로 sierr_winxp 서버에 client로 접속한다. )

이로써 공유가 완성되었다. 

3. Linux PC를 호스트로 사용할 경우 (작성중 )
 
, .
Ubuntu 에서...

1. 프로그램 > 추가/ 제거 실행

2. 찾기 에서 "samba" 입력 후 실행

3. Samba 를 선택하고 변경사항 적용 클릭.

4. 설치가 종료된 후
       시스템 > 관리 > Samba 실행

5. 공유 추가 버튼 클릭

6. 기본 탭에서 디렉토리 지정 후 '쓰기 가능' 이나 '보이기' 옵션 체크 유무 결정
    (보이기는 체크해야 외부에서 보인다. .. )

7. 접근 탭에서 특정 사용자만 허가 하던지, 모든 사용자에게 허가 하던지를 결정.

8. 확인

9. 시스템 > 관리 > 서비스 설정 에서
    폴더 공유 서비스 ( samba )를 언체크 했다가 다시 체크 하고 닫기.

==> 사용예:
Ubuntu 의 ip가 192.168.129.10 이었다면
윈도우 시작 > 실행 에서
    \\192.168.129.10  해보면 우리가 지정한 디렉토리가 보인다.

, .