openSuse - GUI와 CUI

from 리눅스 2010/03/20 01:25

  불미스러운 사양의 컴퓨터에 이정도의 포퍼먼스를 보일 수 있다는 것을 보면 역시 소스는 담아두는 거 보단 나누는 것이 맛인 거 같애. 안 그래? 오늘 해 볼 것은 저런 걸 가능하게 해주는  컴퓨터의 그래픽 카드 드라이버를 까는 거야. 

 

  내가 기억하기론 우분투에선 그래픽 드라이버 정도는 자동으로 찾아줬던 거 같은데 수세는 그렇게 친절하진 않아. 그래도 예전보단 많이 친절해졌다고 하는데 http://opensuse-community.org/1-click-collection 여기서 원클릭 다운로드/설치/업데이트를 해주거든. 자신의 드라이버에 맞는 걸 골라서 설치하면 돼. 제조사 홈페이지에서 정확한 드라이버를 받는 쪽이 낫긴 하겠지만 일단 적당한 선에서 행복을 찾고 나중에 도전하라구.

  슬슬 여기서 인생의 복불복이 갈릴텐데 왜냐면 nVidia와는 달리 ATI쪽 드라이버는 위의 방법으로 설치가 불가능하거든. 가령 내 노트북 같이 말야. 아마 99년부터 ATI에서 리눅스를 지원했는데 최근에는 뭔 바람이 불었는지-뻔하지만-드라이버 호환도 엉망이고 심지어 저장소 관리까지 개판으로 하고 있어. os를 돈 안주고 쓰고 있지 그래픽 카드는 돈 내고 산 건데 너무한 놈들이야.

 

  이쯤에서 슬슬 콘솔 작업을 준비해 보자구. 컴퓨터 화면을 바라보고 있으면 화려한데 컴퓨터는 기본적으로 삭막한 놈이라서 누군가 꽃을 그려줘도 10010101 10110111 이런 식으로 인식하거든. 콘솔로 컴퓨터를 통제하는 것이 (익숙해지면) 빠르고 편리하고 안정적이라고 생각하는 사람들이 있는데 뭐 알아서 판단할 일이고. 하지만 적어도 그래픽 카드 설정이 꼬여서 컴퓨터가 제대로 화면을 못 잡는 상황에서 의지할 수 있는 건 오직 키보드와 문자밖에 없다는 건 확실하니까.

  설치법은 구글에 suse ati만 쳐도 몇 개 나오니까 잘 읽어보고. 여기에선 혹시라도 설정에 실패해서 x-window를 띄우지도 못할 정도로 혹은 KDE랑 무한 충돌을 일으키고 있는 상황에서 어케야 하는 지를 알아보자구. 박살 안난 사람도 언젠가는 유용할테니까 꼭 읽어둬.

 

3

  일단 처음 부트 화면에 보면 부트 메뉴 및에 뭔가를 써 넣을 수 있는 칸이 있어. 거기에 VGA어쩌고 적힌걸 지우고 3을 입력해. 이 3의 의미는 언제 한번 콘솔 화면에서 init 3이라고 쳐봐. 그럼 아마 저 미친 놈이 드디어 내 컴퓨터를 작살내는구나...라고 생각할 수도 있는데 적어도 지금은 아니니까 안심하도록 해. 이 상태가 x-window 그러니까 GUI 환경이 완전히 내려간 컴퓨터의 상태야. 거기서 init 5를 치면 다시 x-window를 띄우는 거지. 즉 이 CUI환경 위에 돌아가고 있는게 GUI고 데스크탑의 온갖 화려한 효과는 CUI에서 돌아가는 수많은 문자열 조합이 만들어낸 허상에 불과하단 거지. 슬랙웨어빠가 아니더라도 리눅서들이 기본적으로 CUI를 숭상하는 근본적 이유랄까. 여튼 3은 그 3이야. 참고로 6이 재시작인가 그럴거야.

 

su

  전에 설명했지? 이건 root권한을 얻는거야. 권한 반납하려면 exit.

 

/usr/share/ati/sh fglrx-uninstall.sh

  일단 /usr/share/ati/는 경로야. /는 루트 디렉토리를 뜻하지. 한마디로 근본이란 거야. 그리고 뒤의 글자는 폴더(디렉토리) 이름. 그 뒤의 sh는 .sh등의 파일을 실행시킨다는 거야. fglrx는 ati의 드라이버 이름이고 언인스톨은 당연히 설치 취소한다는 뜻이겠지? yast를 통하지 않고 프로그램을 깔면 이런 식으로 /usr/share/ 등을 뒤져서 언인스톨을 하면 된다는 뜻이 되기도 할거야.

  아 중요한 건데... yast는 콘솔에서도 실행 돼. 혹시라도 yast로 뭐 받았다가 컴퓨터 맛 가면 콘솔 띄우고 yast틀어서 거기서 제거 하면 되겠지? 혹은 시스템 백업해 뒀다면 백업도 할 수 있을거고.

 

sax2 -r -m 0=radeonㄹ

  그렇게 해서 gui 그래픽 드라이버를 다시 잡아주는 거야. radeon은 기본적으로 ati 라데온 종류라면 깔려 있을 oss드라이버인데 역시 ati에서 제대로 공개도 안해주는 상황에서 만든거라 허접하고 데스크탑 효과 같은건 꿈도 못꿔. 그래도 뭐 없는거보단 낫지. 라데온 카드 써도 자동으로 설정되는거 같지는 않으니까 날려먹지 않더라도 위에 저거만 한번 쳐봐도 좋을거야.

 

init 5

이건 위에 설명했으니까 패스.

 

  아마 리눅스를 쓰다보면 콘솔은 절대 피해갈 수 없는 문제야. 가급적 피하는 건 상관없는데 마주쳤을때 피하지는 마. 어차피 자주 쓰는 건 다 정해져 있고 얘가 쓰는 명령어가 대충 어떤 뜻이겠구나 GUI로 하려면 이렇게 하면 되겠구나 감이 오게 되니까. 그냥 복사해서 붙여쓰겠다고 마음 먹으면 그때는 편하지만 평생 Copy&Paste로 컴터를 써야할지도 몰라. 더 무서운건 가끔은 검색해도 안나오는 문제도 생기니까.

  

  노트북인데 확실히 그래픽 카드가 안잡히니까 퍼포먼스가 영 안좋아. 사양은 데탑보다 나은데:(

 

진보블로그 공감 버튼트위터로 리트윗하기페이스북에 공유하기딜리셔스에 북마크
2010/03/20 01:25 2010/03/20 01:25
Tag // , ,

Trackback Address :: http://blog.jinbo.net/yog/trackback/23