Next Previous Contents

5. Buat atau edit file-file berikut di /home/guest

5.1 Nama file : .bash_login


       exec startx

Artinya ketika guest log in, shell login akan segera menjalankan X Window System.

5.2 Nama file : .Xclients


netscape

Artinya ketika X dimulai, guest hanya memperoleh browser web, tanpa window manager. Jika anda menyukai browser yang lain, lakukan yang lain.

File .Xclients harus dapat dieksekusi oleh guest. Masukkan


chmod 755 /home/guest/.Xclients

5.3 Nama file : .xsession


#!/bin/sh
       netscape

Jika anda menggunakan xdm(1) untuk mencatat orang yang masuk, file ini membuat guest memperoleh browser web layaknya ia login secara normal. File .xsession seharusnya dapat dieksekusi oleh guest. Masukkan

chmod 755 /home/guest/.xsession

5.4 Nama file : .Xdefaults


       ! Menonaktifkan drag-to-select
       *hysteresis:                            3000

       ! Membuat link yang telah dikunjungi/belum berwarna sama scr default
       *linkForeground:                        #0000EE
       *vlinkForeground:                       #0000EE

       Netscape.Navigator.geometry: =NETSCAPE_GEOMETRY

       ! Menonaktifkan beberapa perintah keyboard
       *globalTranslations:

       ! Mouse binding: Menjadikan seluruh tombol mouse melakukan hal yg sama
       *drawingArea.translations:              #replace                \
       <Btn1Down>:                     ArmLink()                       \n\
       <Btn2Down>:                     ArmLink()                       \n\
       <Btn3Down>:                     ArmLink()                       \n\
       ~Shift<Btn1Up>:                 ActivateLink()                  \
                                       DisarmLink()                    \n\
       ~Shift<Btn2Up>:                 ActivateLink()                  \
                                       DisarmLink()                    \n\
       ~Shift<Btn3Up>:                 ActivateLink()                  \
                                       DisarmLink()                    \n\
       Shift<Btn1Up>:                  ActivateLink()                  \
                                       DisarmLink()                    \n\
       Shift<Btn2Up>:                  ActivateLink()                  \
                                       DisarmLink()                    \n\
       Shift<Btn3Up>:                  ActivateLink()                  \
                                       DisarmLink()                    \n\
       <Btn1Motion>:                   DisarmLinkIfMoved()             \n\
       <Btn2Motion>:                   DisarmLinkIfMoved()             \n\
       <Btn3Motion>:                   DisarmLinkIfMoved()             \n\
       <Motion>:                       DescribeLink()                  \n\

File ini menonaktifkan tag blink, drag-to-select, dan beberapa perintah keyboard. Ia juga membuat seluruh tombol mouse melakukan hal yang sama, menyembunyikan menu bar, dan membuat link yang telah dikunjungi dan belum dikunjungi berwarna sama, sehingga setiap pengunjung memperoleh link biru yang bagus, bukan yang ungu telah dimodifikasi.

Anda perlu mengganti NETSCAPE_GEOMETRY dalam file ini dengan geometri X yang tampak sebagai berikut : XxY+0-0, dengan X adalah lebar layar anda dan Y adalah tinggi monitor anda + 32. Hal ini akan menempatkan menu bar Netscape pada bagian atas layar, sehingga user tidak akan terganggu. Sebagai contoh, jika monitor anda adalah 800x600, geometri sebaiknya 800x632+0-0.


Next Previous Contents