<!doctype linuxdoc system>

<article>

<title>The Linux Public Web Browser mini-HOWTO
<author>Donald B. Marti Jr., <tt/dmarti@best.com/, diterjemahkan oleh Tedi Heriyanto <tt/tedi.h@a-vip.com/
<date>v0.3, 5 Januari 1998, terj. 28 Peb 1999

<abstract>
  Ide dasar di sini adalah untuk memberi akses web kepada orang-orang yang
  datang, sementara membatasi kemampuan mereka untuk mengacaukan sesuatu.
</abstract>

<sect>Hak Cipta dan Pertanggungjawaban
<p>
  Hak Cipta 1997 Donald B. Marti Jr. Dokumen ini dapat didistribusikan 
  di bawah syarat-syarat lisensi Linux Documentation Project. 

  Dokumen ini, saat ini, hanya memuat informasi untuk Netscape Navigator,
  tetapi saya berencana untuk menambahkan catatan-catatan bagi browser lain
  bilamana saya memperoleh informasi yang cukup. Jika anda mencobanya dengan
  browser lain, silakan beritahu saya.

<sect>Pendahuluan
<p>
  Ide dasar di sini adalah untuk memberi akses web kepada orang-orang yang
  datang, sementara membatasi kemampuan mereka untuk mengacaukan sesuatu.

  Setup ini awalnya ditujukan untuk pameran dagang, tetapi dapat juga
  diterapkan di tempat-tempat lain yang anda ingin untuk memiliki browser
  web tanpa perlu menjaganya.

<sect>Sebelum anda mulai.
<sect1>Anda perlu browser grafis
<p>
  Dokumen ini mengasumsikan bahwa anda telah memiliki browser web grafis,
  seperti Netscape Navigator, di sistem anda. Anda perlu memiliki ijin
  untuk menggunakan browser web grafis anda. Jika anda ingin untuk 
  menggunakan Netscape Navigator dalam lingkungan komersil, anda dapat 
  membeli salinannya dengan lisensi yang tepat melalui Caldera.

<sect1>Anda perlu kemampuan untuk menambah account

<p>
  Jika anda tidak memiliki hak untuk menjadi root, mintalah administrator
  sistem untuk menambahkan account <verb>guest</verb> dan berilah anda kepemilikan
  atas direktori guest.  Lanjutkan ke langkah <ref id="buat file" name="Buat atau edit file-file 
  berikut"> ketika ia telah selesai.

<sect1>Anda perlu httpd untuk unit browsing web mandiri
<p>
  Jika anda mensetup unit browsing web untuk berjalan mandiri, tanpa 
  hubungan jaringan, anda perlu memiliki httpd bekerja dan dokumen-
  dokumen web terpasang.  Untuk mengujinya, masukkan :
<tscreen><code>lynx -dump http://localhost/</code></tscreen>
  Anda seharusnya memperoleh teks home page pada sistem anda.

<sect>Menambahkan account guest
<p>
  Sebagai root, jalankan adduser untuk menambahkan user bernama guest.
  Lalu masukkan
<tscreen><code>
	passwd guest
 </code></tscreen>
  untuk menset password untuk account guest. Password ini harus mudah 
  diingat, misal ``guest''. Anda akan memberitahu orang password ini.
  Jangan membuatnya sama dengan password anda.

  Lalu buatlah home direktori untuk guest yang dimiliki oleh anda.
  Masukkan
<tscreen><code>chown me.mygroup /home/guest</code></tscreen>
  Gantikan <em/me/ dengan nama username anda dan <em/mygroup/ dengan
  nama grup anda. (Pada Red Hat Linux, keduanya akan sama, karena
  setiap user memiliki grupnya sendiri).

  Kemudian anda keluar dan melakukan langkah-langkah selanjutnya sebagai
  diri anda sendiri, bukan root.

<sect>Buat atau edit file-file berikut di /home/guest<label id="buat file">

<sect1>Nama file : .bash_login
<p>
<tscreen><code>
       exec startx
</code></tscreen>

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

<sect1>Nama file : .Xclients
<p>
<tscreen><code>netscape</code></tscreen>
  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
<tscreen><code>chmod 755 /home/guest/.Xclients</code></tscreen>
<sect1>Nama file : .xsession
<p>
<tscreen><code>#!/bin/sh
       netscape</code></tscreen>
  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
<tscreen><code>chmod 755 /home/guest/.xsession</code></tscreen>

<sect1>Nama file : .Xdefaults
<p>
<tscreen><code>
       ! 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\
</code></tscreen>

  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.

<sect>Membuat sebuah direktori .netscape untuk guest
<p>
  Masukkan 
<tscreen><code>
       mkdir /home/guest/.netscape
       chmod 777 /home/guest/.netscape
</code></tscreen>
  untuk menciptakan direktori guest/.netscape dan menjadikannya 
  world-writeable.

<sect>Cobalah
<p>
  Logout, lalu login sebagai guest.

<sect>Mengubah preferensi
<p>
  Oleh karena anda sebagai guest tidak dapat menggunakan menu bar, anda 
  perlu mengedit preferensi guest secara manual jika anda ingin mengubahnya,
  atau mengubah preferensi anda sendiri ke apa yang anda inginkan bagi guest
  dan menyalinnya ke file preferensi.

<sect>Penterjemah
<p>
Dokumen ini diterjemahkan oleh Tedi Heriyanto <htmlurl url="mailto:tedi.h@a-vip.com"
                              name="tedi.h@a-vip.com">
<p>Diterjemahkan pada tanggal 28 Februari 1999.
<p>Versi terbaru mini-HOWTO ini (versi bahasa Indonesia) dapat Anda temukan di
<p><url url="http://www.a-vip.com/tedi_h/" name="Tedi Heriyanto's Homepage">
<p>Diformat menggunakan SGML-Tools version 1.0.7 <url url="http://pobox.com/~cg/sgmltools/" name="SGML Tools Homepage">.

</article>