리눅스 컴퓨터에서는 하드웨어의 사양을 확인하기가 여간 불편한 것이 아니다. 윈도우처럼 GUI (Graphic User Interface) 방식의 장치 관리자(device manager) 같은 것이 있으면 좋을 텐데, 터미널에서 아래와 같이 일일이 명령어를 쳐야 하니 말이다.

cat /proc/cpuinfo
cat /proc/meminfo
more /etc/sysconfig/hwconf | more
df -lh

예를 들어 내 비디오 카드 사양을 확인하고 싶은데, 명령어를 모른다면 컴퓨터 뚜껑을 열어, 직접 눈으로 확인해야 된단 얘기가 아닌가? 다행히도 인터넷을 뒤져 보니, 몇 군데서 Hardware Lister (lshw) 를 추천하는 것이다. Plain text format 이나 html, xml 또는 그림창으로 컴퓨터의 장치를 보여줄 수 있는 프로그램인데, 크기도 작고 꽤 유용하다.

1. 설치하기

yum으로 설치가 안 되어서, rpm 패키지를 Dag Wieers의 사이트에서 다운받아서 설치하였다. 아래의 명령어를 터미날에 입력하여 설치하였다.

wget http://dag.wieers.com/packages/lshw/lshw-2.12-1.el5.rf.i386.rpm
wget http://dag.wieers.com/packages/lshw/lshw-gui-2.12-1.el5.rf.i386.rpm
rpm -ivh lshw-2.12-1.el5.rf.i386.rpm
rpm -ivh lshw-gui-2.12-1.el5.rf.i386.rpm

2. 사용하기

터미날에서 /usr/sbin/lshw-gui 또는 /usr/sbin/lshw -X 를 입력하면 아래와 같이 새 창이 뜨면서 컴퓨터의 하드웨어 정보를 알려준다.

Hardware Lister (lshw)로 비디오 카드 사양 확인한 이미지.


3. 메뉴바에 프로그램 등록하기

위의 그림창으로 하드웨어 정보를 확인할 수 있어서 좋으나, 여전히 터미널에서 명령어를 입력해야 하는 것이 불편하다. 윈도우에서처럼 메뉴바에 프로그램을 등록해서 사용해 보자. 우선 관리자 계정으로 로그인하여 lshw.desktop 이름으로 desktop entry file을 아래와 같이 만든다. 마지막 줄의 CTRL-D는 자판의 Ctrl 키와 D키를 동시에 눌러서 파일의 끝(end of file, EOF)임을 표시하는 것이다.

cat > /usr/local/share/applications/lshw.desktop
[Desktop Entry]
Name=Hardware Lister
GenericName=Hardware Configuration
Comment=Provide detailed informations on the hardware configurations.
Categories=GTK;Application;System;Monitor;
Exec=/usr/sbin/lshw-gui
Terminal=false
Type=Application
Icon=lshw-logo-32x32.png
Encoding=UTF-8
CONTROL-D

그런 다음, 메뉴 정의 파일(Menu definition file)인 /etc/xdg/menus/applications.menu을 열어서 lshw.desktop 과 관련하여 (굵은 체로 표시된) 한 줄을 아래와 같이 삽입한다.

  <!-- System Tools-->
  <Menu>
    <Name>System Tools</Name>
    <Directory>System.directory</Directory>
    <Include>
      <And>
        <Category>System</Category>
        <Not><Category>Screensaver</Category></Not>
        <Not><Category>X-Red-Hat-ServerConfig</Category></Not>
        <Not><Category>SystemSetup</Category></Not>
        <Not><Category>Monitor</Category></Not>
      </And>
      <Filename>lshw.desktop</Filename>
    </Include>

    <Exclude>
    </Exclude>
  </Menu>   <!-- End System Tools -->
 

마지막으로 오른쪽에 보이는 아이콘을 lshw-logo-32x32.png란 이름으로 아이콘 폴더에 저장한다. 아이콘은 일반적으로 /usr/share/icons/ 디렉토리 아래 테마별로 그리고 아이콘 사이즈 별로 저장이 되나, 본인은 그냥 32x32 크기의 아이콘만 /usr/local/share/pixmaps/에다가 바로 저장하였다.

자, 이제 메뉴바를 확인해 보면 아래 그림에서 보듯이 Hardware Lister가 메뉴바에 등록된 것을 알 수 있다.




참고. GNOME 2.14 Desktop System Administration Guide
Posted by 참향그늘
,