무선랜 설정방법

우선 하드웨어 장치 확인.

# vi /etc/sysconfig/hwconf

이 곳에서 하드웨어 장비를 확인합니다. 예를들어, 제 노트북의 무선랜은 다음과 같은 정보가 표시됩니다.

class: NETWORK
bus: PCI
detached: 0
device: eth1
driver: ipw2200
desc: “Intel Corp. | Intel(R) PRO/Wireless 2200BG”
vendorid: 8086
deviceid: 4220
subVendorid: 8086
subDeviceid: 2712
pciType: 1
pcidcm: 0
pcibus: 2
pcidev: 2
pcifn: 0

여 기서 device: 부분과 driver 부분, desc부분이 특히 중요합니다. device는 해당 장치의 리눅스 디바이스명을 가리 키고, driver는 해당 장치의 디바이스드라이버를 표시해줍니다. desc는 당연히 해당 장치의 모델명이죠.

일반적으 로 해당 장치가 리눅스에서 (어떻게든)지원하는 것이라면, device나 desc에는 정보가 뜹니다. 만약 driver가 unknown으로 표시된다면, desc 를 확인하거나 직접 해당 장치의 모델명을 알아내어(상자에 써있던지 매뉴얼에 있던지, 아는 사람이 있던지 하겠죠?) 인터넷이 가능한 다른 PC에서 해당 장치의 드라이버를 찾아서 다운받아 설치합니다.

해당장치 의 driver까지 표시되었는데도 장치가 작동하지 않는다면, 일단 lsmod라는 명령어로 해당장치 드라이버가 올라와있는지 확인합니 다. 위의 hwconf 내용을 예로 들자면, ipw2200이라는 드라이버가 올라와 있어야하겠죠.

lsmod를 통해 드라이버가 올라와 있는것까지 확인했다면, 드라이버 버전을 확인합니다. 일반적으로 다음의 두가지 방법으로 확인할 수 있습니다.

# rpm -qa | grep ipw2200(드라이버이름)
# vi /usr/src/kernel/drivers/~(드라이버파일경로)

에서 드라이버 버전을 확인할 수 있습니다.

드라이버 버전 확인 후, 인터넷 등에서 더 높은 버전의 드라이버가 있는지 확인하여 업데이트하고 다시 시도합니다.

만약 드라이버도 최신이라면, /usr/src/(kernel_version)/에서

# make xconfig을 실행합니다.(x가 안 떠 있다면 make menuconfig)

여기서 커널에서 해당 장치를 지원하는지 확인하고, 지원하지 않는다면, 커널을 패치하거나 (옵션이 있을 경우)옵션을 체크하여 커널을 컴파일합니다.

Beryl!

베릴을 초기화 시키는 것은 ~/.beryl 디렉토리를 지우면 되고, 에머랄드를 초기화 시키는 것은 ~/.emerald를 지우면 됩니다.

베릴 xgl을 띄우는 명령은 beryl-xgl 이고, 에머랄드를 띄우는 명령은 emerald 입니다. 문제를 확인해 보기 위해 터미널에서,
우선은 위와 같이 beryl과 emerald 설정을 초기화시키고,
emerald –replace &
beryl-xgl –replace &
이렇게 해서 창과 창틀이 잘 보여야 정상입니다. 정상인 것을 확인을 하면 그놈 세션 관리자에서 beryl-manager를 등록해 놓으면 다음 세션 로그인부터는 알아서 베릴이 뜰 겁니다.

그런데, 위와 같이해서도 안되면, 사용하는 그래픽 카드와 xgl을 어떻게 띄웠는지 (shell? 또는 gdm.conf-custom?), xdpyinfo | grep GLX 명령의 output 그리고 위의 명령시에 터미널에 뜨는 메세지 정도는 알려주셔야 어림잡아 대답을 할 수 있습니다.

Install/ Ubuntu/ Edgy/ XGL

Install/Ubuntu/Edgy/XGL

From Beryl Wiki

Jump to: navigation, search

Contents

[hide]

  • 1 Introduction
  • 2 Graphic Card Drivers and 3D Video Acceleration
  • 3 Migrating from Compiz-QuinnStorm
  • 4 Adding the Beryl Project repositories
  • 5 Installing Xgl and Beryl
  • 6 Configuration
    • 6.1 Adding an Xgl login session
    • 6.2 Changing your standard login
  • 7 Running Beryl
    • 7.1 Adding Beryl to Session Startup
    • 7.2 Adding Beryl to an Existing Session
  • 8 Troubleshooting
  • 9 See also

Introduction

Installing Xgl and Beryl in (K)ubuntu Edgy Eft is simple. Getting it working is slightly more complex, but this how-to should make it easy. If you have used compiz previously, it will be very familiar ground indeed. And yes, if you think you can update / clarify / improve the instructions on this page, please register, log in and go ahead and add your suggestions. Have fun!


Note: Lennart Hansen has written an all-graphical guide, Beryl and Xgl on Ubuntu Edgy Eft with ATI card. Lots of screenshots and handy for those who prefer not to use the terminal.

Suggestions: Maybe a section on migrating from the previous Compiz setup, including what packages need to be removed first, such as Compiz, to avoid conflict. (Update: pilfered from dapper guide, see below)


[edit]

Graphic Card Drivers and 3D Video Acceleration

Note: If you have previously used Xgl with compiz, you should be good to go and you can skip this step.


The Xgl X server requires 3D video acceleration. Most graphics cards should automatically support 3D acceleration in Edgy Eft; some graphics cards might need some tweaking though.

You can check whether direct rendering is enabled by invoking

$ glxinfo | grep direct

in a terminal. If it returns

direct rendering: Yes

For ATI Graphics-Card you can check with

"fglrxinfo"

then you’re ready to install Xgl and Beryl. If it doesn’t, you might need to install the appropriate driver for your graphics card. Follow the official Ubuntu Desktop Guide’s instructions for Nvidia or ATI graphics card drivers, or check the ATI Linux Drivers Wiki for ATI fglrx drivers.

Migrating from Compiz-QuinnStorm

If you have the QuinnStorm version of Compiz installed on your system and want to migrate to Beryl, it’s best to uninstall Compiz first and then install Beryl from scratch. Simply use Synaptic (GNOME) or Adept (KDE) to remove the compiz, compiz-gnome and gset-compiz meta-packages or use the command line:

$ sudo apt-get remove compiz compiz-gnome gset-compiz

and continue on with the rest of the tutorial.

Adding the Beryl Project repositories

Now add the Beryl Project’s repository to /etc/apt/sources.list. This can be done using the Synaptic or Adept graphical interfaces, or from the command line. The line to be added is

deb http://ubuntu.beryl-project.org/ edgy main-edgy

For amd64 architectures, append ‘main-edgy-amd64’ like so:

deb http://ubuntu.beryl-project.org/ edgy main-edgy main-edgy-amd64

Note: A number of mirrors are available if you find yourself getting slow speeds from the primary host. The current list of mirrors includes

deb http://www.beerorkid.com/compiz edgy main-edgy
deb http://media.blutkind.org/xgl/ edgy main-edgy
deb http://compiz-mirror.lupine.me.uk/ edgy main-edgy
deb http://ubuntu.compiz.net/ edgy main-edgy
deb http://beryl.xglusers.de/ edgy main-edgy (main-edgy-amd64)

The packages in the repository are signed with a gpg signature so you can verify that they are valid. To add the gpg key to your keychain, use Synaptic / Adept or invoke the following command:

$ wget http://ubuntu.beryl-project.org/quinn.key.asc --quiet -O - | sudo apt-key add -

Next, make apt aware of the new software repositories by issuing the following command

$ sudo apt-get update

Done ! The new software repositories should now be available for use.

Installing Xgl and Beryl

Use Synaptic or Adept to install the xserver-xgl package, or use the command line

$ sudo apt-get install xserver-xgl

Next, install the beryl and emerald-themes packages

$ sudo apt-get install beryl emerald-themes

Note: beryl is a metapackage that will install the dependencies (beryl-core, beryl-plugins, beryl-manager, beryl-settings) as well as the emerald decorator but not emerald-themes.

Configuration

There are a number of ways to log into an Xgl Session and start the Beryl composite manager. Check and see which one suits you best.

Adding an Xgl login session

Adding a separate Xgl session to your (gdm or kdm) login screen is recommended for most situations because it allows you to switch easily between Xgl and standard Xorg sessions. After all, Xgl is not meant to be a full-fledged replacement for the standard Xorg server. Some applications (such as OpenGL games) might not run properly in an Xgl session; and keep in mind that the Beryl composite manager is still very much a work in progress. If you run into bugs or problems, you’ll have your standard X session at your fingertips.

Adding an X session to your login screen is a two-step process: first we’ll create a startup script that invokes the Xgl session and our desktop environment. Then we’ll create the login screen entry that uses our script.

The startup script: Use your favourite text editor to create a script startxgl.sh in your path, like so:

$ sudo gedit /usr/local/bin/startxgl.sh

Note: The contents of the script varies depending on your desktop environment and the graphics card you use. And yes, users of other window managers, please help out and add your own startup scripts here.



GNOME & Nvidia graphics card


#!/bin/sh
/usr/bin/Xgl :1 -fullscreen -ac -br -accel xv:fbo -accel glx:pbuffer &
sleep 4
export DISPLAY=:1
exec gnome-session

For KDE, change the last line to

exec startkde

GNOME & ATI graphics card


#!/bin/sh
Xgl -fullscreen :1 -ac -br -accel glx:pbuffer -accel xv:pbuffer &
sleep 4
export DISPLAY=:1
exec gnome-session

Note: If you have Problems with the original script take this one:

#!/bin/sh
Xgl :1 -fullscreen -ac -br -accel glx:pbuffer -accel xv:pbuffer &
sleep 4
export DISPLAY=:1
exec gnome-session

For KDE, change the last line to

exec startkde

User Note: Not happy with Xgl? Want to try AIGLX?


For me, on Ubuntu Edgy, XGL didn’t work right after upgrading, but with the Beta nVidia driver installed, I use the built-in AIGLX support in xorg 7.1.1 by changing the startup script to read:

GNOME

#!/bin/sh
beryl-manager
sleep 4
exec gnome-session

For KDE, change the last line to

exec startkde

Making the script executable: Now make sure the script has the right permissions settings set so that it can be invoked by session login entry – this can be done in Nautilus or Konqueror or simply by typing the following into a terminal:

$ sudo chmod a+x /usr/local/bin/startxgl.sh

IMPORTANT NOTE I recently found that if we start Gnome/KDE this way, we may lose font or mouse pointer configuration, since they don’t get loaded with Xgl. The correct way that I found was to use “exec /etc/X11/Xsession” instead of gnome-session or startkde. – Lesterchakyn

Creating the login session entry: To create the login entry, create a new file /usr/share/xsessions/xgl.desktop and make it look like this:

[Desktop Entry]
Encoding=UTF-8
Name=Xgl
Exec=/usr/local/bin/startxgl.sh
Icon=
Type=Application

Note: The Name=Xgl entry is the description of the session that you’ll see in your login menu, so you could change it to ‘Xgl-Gnome’ or ‘Xgl-Beryl’ if it suits you better.


Done!


When you get to the GDM or KDM login screen, you should now have a session called ‘Xgl’ available; if you log into this session, Xgl will run as an overlay to the standard Xorg X session (that is, on DISPLAY: 1) and load your desktop environment. Logging into your normal session will give you the standard, un-accelerated desktop for trouble-shooting or running programs which don’t play nicely with Xgl.

Changing your standard login

For GNOME: Instead of adding a separate desktop session, you could alter your standard X session. This is not recommended for most users (see above). It might be useful however if you do not want to set up a separate X session for Beryl for some reason.

First change gdm.conf-custom:

$ sudo nano /etc/gdm/gdm.conf-custom

Go to the very bottom of the file and add:

0=Xgl
[server-Xgl]
name=Xgl server
command=/usr/bin/Xgl :0 -fullscreen -ac -accel glx:pbuffer -accel xv:fbo
flexible=true

When you reboot or restart the graphical session, the Xgl server should be running.

Running Beryl

Now it’s time to test your Beryl installation. Open a terminal and type

$ beryl-manager

If all goes well, you should see the Beryl splash screen and your windows will become wobbly! Your system tray should show the Beryl icon – a red gem – that you can use to adjust beryl’s and emerald’s settings. Click on ‘Beryl settings manager’ or Emerald, the theme manager. It also provides fallback to another window manager (metacity for example), in case Beryl crashes.

If you don’t see the beryl splash screen immediately, you may need to tell the manager to load Beryl – right-click on the red gem, go to “Select Window Manager” and choose “Beryl”. If that doesn’t work, there’s a problem somewhere! Often, useful debugging output will show in the terminal window you used to start beryl with.


IRC channels


Ubuntu users can ask for help on the #ubuntu-xgl or #xgl channels on irc://irc.freenode.net/

Adding Beryl to Session Startup

Assuming all goes well, you can set up Beryl Manager to start up every time you load into your Xgl session.


GNOME


Note: This method will add beryl-manager to every gnome session, not just the Xgl session. Not very useful for those who wish to keep their Xorg and Xgl sessions separate. See below.

  • Go to System → Preferences → Sessions
  • Go to the ‘Startup Programs’ tab
  • Click the ‘Add’ button and type beryl-manager into the dialog box
  • Click ‘Close’

Addenda:

1) If the window decorations do not show up when starting beryl this way, try adding beryl-xgl to the startup programs as well. See the Tourbleshooting section below.

2) A command line version of this tip can be seen here.


KDE


Add beryl-manager to KDE’s autostart. Open a terminal and create the following symlink:

$ ln -s /usr/bin/beryl-manager ~/.kde/Autostart/beryl-manager

Adding Beryl to an Existing Session


GNOME


To start beryl-manager only when the session “xgl” is started, I modified a script from Gentoo Wiki scripts. so:

Create the script: Use your favourite text editor to create a script start_beryl.sh. I placed and created it in /usr/local/bin/ so:

$ sudo gedit /usr/local/bin/start_beryl.sh

In the file paste this:

#!/bin/bash
#
# Start beryl-manager within gnome-session
#
if [ `ps -A -o comm | grep -c '^Xgl$'` == "1" ]; then
       DISPLAY=:1 beryl-manager
       DISPLAY=:1 beryl-xgl
else echo "${0}: Error: beryl-manager not launched. Xgl not running?"
fi

and save the file.

Making the script executable: Now make sure the script has the right permissions settings set so that it can be invoked by session login entry – this can be done in Nautilus or Konqueror or simply by typing the following into a terminal:

$ sudo chmod a+x /usr/local/bin/start_beryl.sh

Add the script to gnome session startup:

   * Go to System → Preferences → Sessions
   * Go to the 'Startup Programs' tab
   * Click the 'Add' button and type /usr/local/bin/start_beryl.sh into the dialog box
   * Click 'Close'

Now, you can logout and start a session. When you start a gnome session, the script looks if XGL is started, and so, if you are in a xgl-session, it launches beryl-manager.


KDE



The Gentoo Wiki offers several startup scripts that allow you to start beryl or compiz only when the Xgl server is running. If this script is added to GNOME’s session startup programs or KDE’s autostart, beryl won’t start unless we have entered the Xgl session – a more elegant solution to beryl startup automation. However, these scripts were written for compiz and also include various workarounds for font and keyboard-related issues that might not be needed for most situations. So please, everyone


test these scripts and take the time to write up what works and what doesn’t, either here or in the Troubleshooting section below. Thanks on behalf of the community!


Also, the script mentioned above for starting beryl in gnome also works if added to KDE’s autostart.

Troubleshooting

Here are some tips and tricks that have been harvested from the beryl forums. Please add your own, and link back to the thread / post whenever possible.


The window decorations do not show up. What’s wrong?


Try running beryl-xgl. Open a terminal and type:

$ beryl-xgl

If this solves the problem, add beryl-xgl to Gnome’s session startup programs or KDE’s Autostart using the methods mentioned above.


Help, the window borders are fine, but my window widgets, dialog boxes, icons etc. look funny / not so funny / really grey / very 1990’s / like gtk-1 fallbacks. What’s up with that?


According to forum posters, there are several ways to solve this issue:

1) Try running gnome-settings-daemon from a terminal:

$ gnome-settings-daemon &

You should now see the widgets and icons you selected. To run this command at session login, go to System → Preferences → Sessions, go to the “Startup Programs” tab, click the “Add” button and type gnome-settings-daemon into the dialog box.

2) If you are using the startxgl.sh script described above and if you are using GNOME, try replacing the final command exec gnome-session with exec dbus-launch –exit-with-session gnome-session

#!/bin/sh
Xgl -fullscreen :1 -ac -accel glx:pbuffer -accel xv:pbuffer & sleep 2 && DISPLAY=:1
exec dbus-launch --exit-with-session gnome-session

3) Disable Beryl’s splash screen in Beryl Settings Manager.

(sources: link, link)


I’ve added beryl-manager and beryl-xgl to my session startup programs, and now I can’t log into my X session any more. How do I remove them again?


In case you have trouble starting up after adding beryl-manager and beryl-xgl to the GNOME session startup programs (such as getting the White Cube/blank screen after the Beryl logo) and hence can’t get to the GUI to remove them, try removing the autostart entries manually:

Press Ctrl-Alt-F2 to get to a console. Log in as usual and type:

cd ~/.config/autostart
rm beryl-manager.desktop beryl-xgl.desktop

Now you should be able to log back into your X session by pressing Ctrl-Alt-F7 (to get back to the stalled display) followed by Ctrl-Alt-Backspace (to restart the X server). If your X session isn’t running at all, type

$ sudo /etc/init.d/gdm start

in the terminal.

(source:link)


I noticed that emerald starts twice at login, and there are two instances of emerald running, which is causing some problems. How can I get around this?


Create a new startup script containing the following commands

beryl-manager &
killall emerald
emerald &

Make it executable and add it to GNOME’s Session Startup or KDE’s Autostart.

(sources: link, link)


My favourite hardware-accelerated application (google earth for example) doesn’t play well with Beryl. What can I do?


Try adding DISPLAY=:0 in front of the command:

$ DISPLAY=:0 googleearth

(sources: link, link, link)


XGL starts ok, but the window manager (gnome or kde) stops responding at startup


Does this apply to one user but not others? If so, try removing .beryl-managerrc

$ rm ~/.beryl-managerrc

See also

Introduction to 3D Video Acceleration (Ubuntu Desktop Guide)

Installing Beryl (Ubuntu Community Documentation)

Composite Manager page (Ubuntu Community Documentation)

Installing Xgl (Gentoo Wiki)

Installing Beryl (Gentoo Wiki)

Troubleshooting Xgl (Gentoo Wiki)

How to build a custom X Session (GWOS)

How to start virtual X sessions (GWOS)

Ubuntu on Dell 630m

[conf.]
Linux on Laptops
perserverantia.com
DisgruntledGoat.com
Diego (spanish)

1. Ubuntu Linux

a. upgrade
– edit sourcelist (/etc/apt/sources.list) : breezy -> dapper
– apt-get update
– apt-get dist-upgrade
-sun
( => 현재 우분투 개발버전은 6.04(Dapper Drake) 이고 Flight4 까지 나온 상태입니다.

개발버전 CD를 다운받아서 설치해보려 했지만 이 노트북 (Dell 630m)의 그래픽

드라이버를 못잡는 문제와 설치시 몇몇 패키지들의 문제때문에 설치가 되지 않아

이전의 안정 버전인 5.10 (Breezy Badger) CD로 설치한 후 업그레이드 하는 방법으로

대퍼 설치에 성공했습니다. 업그래이드 방법은 위와 같이 소스리스트를 vi 와 같은 편집기로

열어서 breezy 를 모두 dapper 로 변경해주고 업그래이드를 시작합니다.)

b. graphic driver (intel 915GM)
– kernel header, source install (synaptic)
– dirver (common, i915) download and install (sudo ./install.sh)
– edit xorg (/etc/X11/xorg.conf) : in “Device” Section : VideoRam  131072

– 915resolution download and install (make; make install)
– edit rc (/etc/init.d/rc) : /usr/sbin/915resolution 38 1280 800 24

( => 델 630m 노트북은 인텔 915GM 그래픽 칩셋을 사용하고 14인치 와이드 LCD로

정상적인 1280×800 해상도로 사용하기 위해서는 추가적인 설정이 필요합니다.

우선 스스로 커널을 컴파일하지 않았을 경우 커널 헤더와 소스가 없으므로

시넵틱 패키지 관리자 프로그램을 통해 커널 해더와 소스를 설치합니다. 이것은

그래픽 드라이버를 설치하기 위해 꼭 필요한 것이므로 설치가 되있지 않으면 드라이버도

올바르게 설치되지 않을겁니다. 위 링크에서 최신버전 common-2006xxxx.i386.tar.bz2 와

i915-2006xxxx-linux.i386.tar.bz2 두 파일을 다운받아 압축을 풀고 (tar xvjf ~) 설치합니다.

해상도 설정을 위해 915resolution 프로그램을 다운받아 설치한 후 설정을 하는데

이 프로그램은 반드시 x-window 가 시작되기 전에 띄워져야하기 때문에 부팅시 적당한

스크립트 파일에 위와 같이 추가해줍니다.

c. synaptic touchpad (추가 설정)
– sudo apt-get install x-dev libx11-dev libxext-dev
– driver download
– driver install (make; cp synaptics_drv.o /usr/X11R6/lib/modules/input/; make install)
– configuration (/etc/X11/xorg.conf) : in “InputDevice” Section : add/replace as below

Section “InputDevice”
Identifier    “Synaptics Mouse”
Driver        “synaptics”
Option        “Device”               “/dev/psaux”
Option        “Protocol”             “auto-dev”
Option        “LeftEdge”            “1700”
Option        “RightEdge”          “5300”
Option        “TopEdge”           “1700”
Option        “BottomEdge”       “4200”
Option        “FingerLow”         “25”
Option        “FingerHigh”         “30”
Option        “MaxTapTime”    “180”
Option        “MaxTapMove”    “220”
Option        “VertScrollDelta”   “100”
Option        “MinSpeed”         “0.09”
Option        “MaxSpeed”        “0.18”
Option        “AccelFactor”      “0.0015”
Option        “SHMConfig”       “on”
#  Option       “Repeater”          “/dev/ps2mouse”
EndSection

– turn off the touchpad : sudo rmmod psmouse

( => 브리지 버전에서도 특별한 설정없이 터치패드 사용은 가능했으며 자동으로 동작하게

설정되어 있습니다. 위 추가 설정을 하는 이유는 터치패드의 동작을 더 자세히 설정해서

사용 편의성을 높이기 위함입니다. 터치패드 사용을 중지시키고 싶을 땐 해당 모듈인

psmouse 모듈을 위와 같이 커널에서 제거하면 됩니다. )

d. Fonts setting

– sudo apt-get install ttf-unfonts ttf-alee

– download hanyang fonts

– sudo apt-get install alien

– sudo alien -i hanyang-ttf-2.0-2hs.noarch.rpm

– sudo fc-cache

– edit .fonts.conf

“대체 엄마가 해준 게 뭔데!”

[한겨레] “엄마가 도대체 해준 게 뭐 있는데.”

항상 엄마에게 했던 말. 결혼 전까지 아니 아이 낳기 전까지 엄마 가슴 아물기도 전에 내 잘난 입으로 엄마에게 꼭 해야 내 속이 풀렸던 말들.

내 나이 8살. 난생처음 배를 탔다. 배에서 내려 무언가를 타고 도착한 곳은 산속이었다. 여기가 집이랜다. 엄마와 아빤 텐트보다 조금 큰 천막을 치고 아래에 짚을 깔고 요를 얹어 깔았다. 엄마가 계를 들어 돈을 불리려 했는데 엄마의 친구가 돈을 들고 도망을 간 것이다. 우린 하루아침에 집없는 천사들(?)이 되었다.

하지만 한동안 부모님과 떨어져 살았던 나는 엄마, 아빠와 산다는 것 자체가 즐겁고 마냥 행복했다. 그곳엔 중학교까지밖에 없어서 고등학생이었던 큰오빠, 작은오빠는 육지에서 학교를 다니고 나머지 5남매는 천막생활을 해야 했다.

이사온 지 얼마 되지 않아 겨울이 왔는데 우리는 산속 개울의 얼음을 깨고 세수를 했다. 난 고양이 세수를 하고는 춥다며 천막으로 달려들어와 이불 속에 기어들어가 오들오들 떨며 다시 잠을 자곤 했다. 그러면 엄만 우릴 두들겨 깨워 아침 일찍이 이집저집서 얻어온 밥과 반찬을 비벼 밥을 주셨다. 그래서일까? 난 지금도 비빔밥을 제일 좋아한다.

학원도 대학도 못 가고
도시락도 못 싸가고…
엄마에게 퍼부어대곤 했지만
지금은 그 눈물이 가슴을 적신다

학교 친구들은 우리를 ‘거지새끼들’ ‘땅거지’라고 불렀다. 친구들의 놀림으로 난 집까지 울면서 오곤 했다. 그때 엄마의 마음은 어땠을까?

고아였던 아빠는 어릴 적 외할아버지를 만나 품바를 배우고 동냥질을 하며 뱀을 잡으셨다. 우리 외할아버지는 자랑스럽게도 인터넷에 이름을 치면 나오는 이 시대 마지막 거지대장 천장근(천팔만)님이시다.

어찌 됐든, 집이 생겨 거지새끼라는 별명을 면했는데 땅꾼이셨던 아빠 직업 때문에 뱀장수집 딸, 뱀집 딸이 나의 별명인 동시에 우리 8남매의 별명이 되었다. 아빤 마을잔치 때면 초대받아 품바공연을 하곤 했는데 큰오빠가 너무 창피하다고, 우리가 거지새끼라는 소리 듣고 다니는 게 좋냐며 화를 내는 바람에 아빤 되도록 품바공연을 하지 않으셨다. 그 이후로 난 아빠의 품바공연을 볼 수 없었다. (후회 막심, 나라도 배워놓을걸.)

어쨌든, 난 어려운 가정형편으로 연예인이 되고 싶었던 꿈과는 달리 엄마의 권유로 돈을 벌어야 했다. ‘왜? 대체 왜 난 언니, 오빠들처럼 대학에 안 보내준다는 건데?’라는 말은 속으로 외칠 수밖에 없었다. 큰오빠가 부모님을 설득해서 실업계 고등학교에 갔다. 주산, 부기, 타자 자격증을 따야 했지만 난 친구들처럼 학원을 다닐 수도, 타자기를 살 수도 없었다. 타자기가 없어 숙제를 못한 나는 늘 매를 맞았다. 정말 학교도, 부모님도 너무 싫었다. 그러던 중 엄마가 섬에서 올라오셨다. 학교에 갔다 방에 들어오는데….

“너 이리 앉아봐라!”

“왜?”

“너 납부금 냈어? 안 냈어?”

“…”

“이 가시나가 먼 배짱으로 3개월치 납부금을 다 까묵어불고, 너는 정신차릴 때까지 한번 맞아야 디야.”

엄만 나를 때리기 시작했다. 나도 질세라 “내가 머, 언니 오빠는 대학도 다 보내주고 납부금도 다 내주면서, 나는 학원도 안 보내주고 맨날 도시락도 못 싸가고, 배 고파서 다 까먹었다. 왜? 엄마가 해준 게 머 있다고 날 때리고 난리야!” 그때 난 농어가자녀 혜택으로 납부금은 3만원 정도였다.

“이년이 아직도 정신을 못 차리고, 오늘 너 죽고 나 죽자!” 그날 난 진짜 죽도록 맞았다. 세월이 지난 지금도 내 마음에는 어린 시절의 아물지 않은 상처가 남아 있다. 어느덧 결혼을 하고 아이를 낳아 기르면서 거지라고 놀림받을 정도로 가난했던 시절 우리 8남매를 키운 엄마, 아빠의 땀방울과 아직도 마르지 않은 그분들의 눈물을 이 글을 쓰면서 내 뺨에 흐르는 눈물 속에 느껴본다.