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>