Post on 10-Jun-2015
Ber i t a lU tasan lU tama lB isn i s lA t te rna t i f lP rak t i k l ns tan lSo l .us i lTu to r i a [
Jika kita simak berita akhir-akhir ini,
I kerapkali terjadi sweeping terhadap
I beberapa objek yang memang terkait
,rfengan penggunaan software bajakan. Mi-
salnya toko software, toko komputei, dan
yang paling terakhir adalah warung Internet(warnet) atat cyber cafe.
Dan para pengelola pun menjadi begitu
panik menyikapinya. Di kota penulis, be-
berapa warung Internet sempat tutup be-
berapa minggu, bahkan sampai ada yang
tutup selamanya.
Pada kesempatan kali ini, penulis ingin
memberikan alternatif pengganti yang mi-
rip dari sistem operasi mahal yang Anda gu-
nakan selama ini. Jika Anda memilih untuk
tidak membajak software mahal atau Anda
merasa kantong Anda kurang sesuai dengan
harga sistem operasi yang mahal, Anda bisa
teruskan membaca artikel berikut.
*"
Desktop lceWMSeindah Windows XPAnda ingin menikmati desktop Linux yang mirip Windows? Apakahberat untuk komputer Anda? Jika ya, lceWM pilihannya.
Tampilan Linux yang lengkap sama s€; guna Xll
perti sistem operasi Windows dan Macin-
tosh. Namun Linux dapat berfungsi sebagai
sistem operasi yang serba guna tanpa ha-
rus menjalankan window. Window di linux
dinamakan X Window. Pengatur tampilan
window dan desktop dinamakan windod
desktop manager. Jadi X Window dan win-
doddesktop manager adalah tampilan gra-
fis dari desktop sistem operasi Linux.
Apa itu lceWM?IceWM adalah salah satut window manager
yang mirip Windows. Dengan memakai
theme XP dan menu program yang dikus-
tomisasi, maka tampilannya tak akan bedajauh dengan Windows XP.
Tujuan pengembangan IceWM adalah
untuk menyediakan window manager yang
kecil, cepat dan lebih familiar untuk peng-
orisinil diaemitr gn*uk merf6asi cita-rasa dari Motif, OV2 Warp 4, OS/2 Warp3 dan Windows 95. Karena itu IceWM me-
miliki sebuah mesin theme. ladi style-style
lain bisa dimungkinkan untuk dipakai.
IceWM juga dapat merupakan kombinasi
citarasa dari beberapa sistem di atas apabila
itu kompatibel. Informasi lebih jauh dapat
diperoleh di http://www.icewm.org/> dan
http://icewm.sourceforge.net/> atau di di-
rektori /usr/share/doc/icewm-1.2.6/icewm.
html pada sistem Linux yang telah terinstal
icewm-1.2.6.
Permasalahan dari sebagaian user Linux
pemula adalah belum familiar dengan win-
dow manager seperti KDE dan GNOME, se-
hingga mereka merasa malas untuk meng-
gunakannya. Bagaimana cara untuk mem-
buat mereka merasa familiar? Kita harus bi-
sa men- settingwindow manager sedemikian
rupa agar sangat mirip dengan desktop yang
biasa mereka gunakan. Sebelum melangkah
lebih jauh, mari kita lihat perbedaan antara
IceWM default install dengan IceWM hasil
oprekan ini.
IceWM yang sudah dioprek dapat Anda
lihat di gambar l, sedangkan IceWM yang
asli default install dapat Anda lihat di gam-
bar 2 (Mandrake 9.1)dan gambar 3 (RedHat
9.0). Bagaimana? Sangat berbedabukan? Hal
itu dikarenakan IceWM memiliki banyak
. theme yang berbeda-beda. Yang paling mi-
\ rip dengan Windows XP adalah theme XP
J yang dibuat oleh Bas Leerintveld (deskripsi:
]Theme Resembling MS Whistler").
IceWM dengan theme XP yang dipakai
penulis adalah paket rpm yang ada di CD
instalasi Mandrake 9.1. Anda bisa men-
download IceWM dalam bentuk paket
rpm ataupun tar gz. Selanjutnya mari kita
pelajari sebagian konfigurasi yang perlu kitalcewM dengan tampilan Windom XP
70 INF0LTNUX 07/2006 www.infolinux.web.id
Praktik Instan I SoLusi I Tutorial
F*q
H
FAmusementEl Applications{jQonfigurationSqocumentationjlcewM
B Multime(liadl I'letv/orkingflQfllcef !essionI Jerminals
---g:99:1I:Wlndo$rs
HelpIhemestogout..
;J;;:-;"-p'an rcewM sangat miripdengan Windows@ XP@.
File konfigurasilceWMIceWM mencari beberapa lokasi untukmengetahui informasi konfigurasi, theme,dan kustomisasi, yang dikenal sebagai re-source path. Urutan pencariannya adalah:a $HOME/.icewm: kustomisasi yang dibuat
oleh masing-masing user. $HOME/ arti-nya direktori /home/nama-user/.
o /etclXll/icewm: default sistem secarakeseluruhan. Ini sangat tergantung distroLinux dan paket yang terinstal. Contohtersebut diambil dari komputer penulis.Tempat lainnya adalah /etc/Xl1R6nib/XII/ icewm.
o /usr/local/share/icewm: direktori defaultdengan file default (untuk paket rpm, le-tak default di /usr/share/icewm).
Saat IceWM dijalankan, akan mencaridengan urutan seperti di atas. Jadi jika adafile konfigurasi yang terletak di direktori
$HOME/.icewm yang diciptakan oleh user,maka file konfigurasi yang terletak di sistemdefault akan diabaikan. Apa artinya? Artinyauntuk mengustomisasi (baca: mengoprek)
IceWM agar sesuai dengan keinginan kita,kita harus menciptakan direktori .icewm dibawah direktori home kita, dan meng-copy
file-file yang ingin kita modifikasi. File-file
itu (preferences, menu, toolbar, dan lain-
lain) ada di direktori /etc/Xll/icewm atau
/etc/Xl lR6/lib/Xl l/icewm atau /usr/share/icewm atau /usr/local/share/icewm (tergan-
tung mana yangada di sistem Anda). Copysemuanya ke $HOME/.icewm dan modifi-kasi sesuai keinginan Anda.
Penjelasan singkat beberapa file konfi-gurasi sebagai berikut:o preferences - Setting umum seperti paths,
colors, lonts, dan lain-lain.O menu - Menu aplikasi yang dapat di-
jalankan dari menu start, yang dapat di-kustomisasi sendiri oleh user.
O programs - Menu yang dibangkitkansecara otomatis dari aplikasi (biasanya
digunakan untuk wmconfig, menu ataupaket sejenis, sebagai bagian dari login
atau rangkaian startup X).o winoptions - Opsi-opsi aplikasi window.o keys - Kombinasi kunci (keyboard)
global untuk memanggil aplikasi (bukan
bawaan window manager).o toolbar - Icon untuk memanggil aplikasi
secara cepat dari taskbar.O theme - File yang berisi nama thet'ne.
Beberapa bagian dari preferences yangperlu diubah adalah:o Focus dan behavior:
) W i n 9 s K e y s = 1 # s g p p o r t
w i n 9 5 k e y b o a r d k e y s
IceWM
) S h o w T h e m e s M e n u = 0 #menyembuny i kan submenuthemes
o Taskbar:
) T a s k B a r S h o w W i n d o w L i s t M e n u= g # m e n y e m b u n y i k a n m e n u" w i n d o w l i s t "
TaskBarShowWorkspaces = 0# menyembuny i kan tombo lsw i t ch wo rkspaceTaskBarShowMa i I boxS ta tus =
0 # menyembuny i kan ma i l boxs t a t u s d i t a s k b a rTas kBa rMa i I boxS ta tusBeep0nNewMa i l = 0 # memat i kan beepj i ka ema i I masukUseMouseWhee l = 1 # suppo r tmouse whee l
o Desktop background:
) D e s k t o p B a c k g r o u n d l m a g e = " /
h o m e / s e m e n u 4 , / . i c e w m / B l i s s ,
b m p " # B l i s s . b m p a d a l a hg a m b a r b a c k g r o u n d y a n g
m i r i p b a c k g r o u n d [ , J i n d o w s
X P .) D e s k t o p B a c k g r o u n d C e n t e r = 1
# d e s k t o p b a c k g r o u n d c e n t e rd a n t i d a k t i I e d
O Workspaces atau virtual desktop:
W o r k s p a c e N a m e s = " 1 " # n a m aw0 t" Ks pa ce
Berikut ini contoh isi file menu secaralengkap:
f f i mu la i menu f f ip r o g " T e r m i n a l " / u s r , / s h a r e /
i c o n s / m i n i , / t e n m i n a l s _ s e c t i o n . p n g
/ u s r / X I I R 6 / b i n / x v t - b g b l a c k - c r
g r e e n - f g g r e y - C - s 1 2 6 0 A*Fff# akhir menu ff i
Berikut isi file programs :# m u l a i p r o g r a m s f f im e n u " I n t e r n e t " f o l d e r {
p r o g " B r o w s i n g " , / u s t " / s h a n e /
i c o n s , / m i n i / n o z i 1 1 a . p n g m o z i I I ap r o g " m I R C " / u s r , / s h a n e , /
i c o n s / m i n i , / x c h a t . p n g x c h a tp r o g " I C Q " / u s r / s h a r e / i c o n s /
m i n i , / l i c q . p n g 1 i c qp r o g r 3 M e s s e n g e r " / u s r / s h a r e /
www.infolinux.web.id TNFOLTNUX 01/2006 7l
I Utasan I Utama I Bisnis I Atternatif I Praktik Instan I Sotusi I Tutorial
i c o n s / m i n i / g a i m . p n g g a i m
p r o g " 0 u t 1 o o k " / u s r " , / s h a r e /
i c o n s / m i n i / e v o l u t i o n . p n g
e v o l u t i o n
)m e n u " G a m e s " f o l d e r {
p r o g " K a p a 1 P e r a n g " / u s r /
s h a r e l i c o n s / m i n i / c h r o m i u m . p n g
c h r o m i u mp r o g . " F r o z e n B u b b l e " / u s r /
s h a r e l i c o n s / m i n i / ' l r o z e n - b u b b l e .
p n g f r o z e n - b u b b 1 e
p r o g " T u x R a c i n g " / u s r /
s h a r e / i c o n s / m i n i / s p o r t _ s e c t i o n .p n g r u x r a c e r
p r o g " T a n k P e r a n g " b z f l a g
b z f l a gp r o g " P o w e r M a n g a " p o w e r m a n g a
p o w e n m a n g a
p r o g " Q u a d t " a " q u a d n a q u a d r a
p r o g " S k o b o " s k o b o s k o b o
p r o g " T o p p 1 e r " t o p p l e n
t o p p l e rp r o g " S o l i t a i r e " / u s t " / s h a r e /
i c o n s / m i n i / c a r d s _ s e c t i o n . p n g
p y s o l
p r o g " F n e e c e l l " / u s t / s h a n e /
i c o n s / m i n i / g n o m e - c a n d g a m e . p n g
f r e e c e l Ip r o g " P o k e r " k p o k e r k p o k e r
p r o g " C a t u r " / u s r / s h a r e /' i c o n s / m i n i / b o a r d s _ s e c t i o n . p n g
x b o a r dp r o g " M i n e S w e e p e r " k m i n e s
kmi nesp r o g " B o u n c e " / u s r / s h a r e /
i c o n s / l o c o l o r , / 1 6 x 1 6 / a p p s /kbounce.png kbounce
p r o g " F l i g h t G e a r " f g f s f g f sp r o g " F r e e C r a f t " f r e e c r a f t
f r e e c r a f tp r o g " L i n C i t y " x l i n c i t y
x l i nc i t yp r o g " P i n g u s " p i n g u s p i n g u s
&pr"og "TuxKar t " tuxkar t
tuxka r t)m e n u " L a g u " f o l d e r {
p r o g " W i n A m p " / u s r / s h a r e /' i cons /m in i / xmms.xpm xmms -p .
p r o g " M e d i a P 1 a y e r " , / u s r /s h a r e l i c o n s / m i n i / x i n e . p n g x i n e
p r o g " V o l u m e C o n t r o l " / u s r /
72 rNFouNux 07/2006
sha re l i cons /m i n i / sound_sec t i on ,p n g a u m i x
)menu "Gambar " f o ' l de r {
p r o g " G I M P " / u s r / s h a r e /' i c o n s / m i n i / w i l b u r . p n g g i m p -remo te -n - f
p r " o g " P a i n t " k p a i n t k p a i n tp rog "E0G" "Eye o f Gnome"
/ us r / sha re / i cons /m i n i / eog . png/us r /b in /eog
p r o g " K u i c k s h o w " / u s r " /sha re l i cons / l oco l o r l 16x16 / apps /k u i c k s h o w . p n g k u i c k s h o w
im e n u " 0 f f i c e " f o l d e r {
p r o g " W o r d " , / o p t / 0 p e n 0 f f i c e .o rg1 ,1 , 2 / sha re / l cons /ooo_wr i t e r .png oowr i t e r
p r o g " E x c e l " / o p t /0 p e n 0 f f i c e . o r g 1 . 7 . 2 / s h a r e / i c o n s /o o o _ c a l c . p n g o o c a l c
p rog "PowerPo in t " / op t /0 p e n 0 f f i c e . o r g l . L . 2 / s h a r e / i c o n s /ooo_ i mpress . png oo i mpress
pnog "Matemal ika" /opt /0 p e n 0 f f i c e . o r g l . I . 2 / s h a r e / i c b n s /ooo -ma th . png oomath
p rog "Co re l D raw" / op t /0 p e n 0 f f i c e . o r g 1 . I . 2 / s h a r e / i c o n s /ooo_d raw . png ood raw
p r o g " W e b D e s a i n " / o p t /
i*Xaim,!iii,.iiiMozilla
Xchat
"YSgq_-"__*__ _flGnome I{:KDE IDPrograms )gle-elEr-*-":.--YJS"e-Y.:.,-1-i"
HeloThemesLogout,.. i I
1 2 .{The GIMP
0 p e n 0 f f i c e . o r g 1 . t . 2 / s h a r e / i c o n s /
ooo_web. png ooweb
p r o g " A c r o b a t R e a d e r " / u s r /
s h a r e , / i c o n s / m i n i / x p d f . p n g x p d f
p r o g " N o t e p a d " / u s r , / s h a n e /
i c o n s / m i n i / g e d i t . p n g g e d i t
)m e n u " W i n Z i p " f o l d e r {
p rog "GnoZ i p " / us r / sha re /' i cons /m i n i / gnoz i p . png gnoz i p
p r " o g " F i l e - R o l 1 e r " / u s r /s h a r e l i c o n s / m i n i / f j I e - r o l I e r . p n gf i l e - r o l l e r
p r "og "A rk " - a r k
)m e n u " L a i n - l a i n " f o l d e r {
p r o g " C a l c u l a t o n " k c a l ck c a l c
p rog "Command P romp t " / us r /s h a r e / i c o n s / m i n i / g n o m e - t e r m i n a l .p n g g n o m e - t e n m i n a l
p r o g " F i 1 e E x p i o r e r " ' / u s r /sha ne l i con s /m i n i , / na u t i I us . png
n a u t i l u s - - n o - d e s k t o p
p r o g " H a n d P h o n e " x g n o k i ix g n o k i i
imenu "Shu tdown" f o l den {
p rog "Shu tdown Now" shu tdown/us r / b i n /powero f f
p r o g " R e b o o t " r e b o o t / u s r /b i n /neboo t
f f i% | "
www.infol inux.web.id
Praktik Instan I Sotusi I Tutorial
.iji;h n l . r I
:;;-Henlt , r
r
r
r
f
r
t { X I n 1 i r i J . r , i d ! ! r \ l i 3 ! { r : r ! I i r " , r
. n 1 : r , 1 r - . ,
i i i ' tr 1,lb r3nr! ositer ri rftr.*$ r
F r : s t r f r i $ h g . l t l i i j n i [ ' j n t J J e t r . 4 F r r l f
tnronnip rnli?i1n n!,r!3r J
t h'i l hiir i t^rrrlrn.r fdrq\!! l0 rire*r
-\niluF.arpil ! l .r i{r rlr!!f ir l} i iq Fr?!i!1ir.
Dr::p!iv rdniL.o'r. 4n i!.f ir!
-*:1:--i ,-:11---l ,--!",r1 :"ilr_i "- -:ji-*i
lstilah-istilah di desktop lcewM.
)# # a k h i n p r o g r a m s f f i
File winoptions dan keys biarkan saja isidefaultnya, sedangkan untuk file toolbar ko-songkan atau beri tanda commenr isinya. Se-bagai catatan, file programs dapat ditambahiisinya dengan syntax sebagai berikut:p r o g " t j t l e " n a m a _ i k o n p r o g r a m _
e x e c u t a b l e o p t i o n s
Catatan: nama_ikon dapat diisi tanda -jika icon tidak dimunculkan.
Submenu dapat ditambahkan isinyadengan syntax sebagai berikut :m e n u " t i t 1 e " n a m a _ i k o n {p r " o g " t i t l e " n a m a _ i k o n p r o g n a m _
e x e c u t a b l e o p t i o n s
)
Catatan: hanya double quotes yang di-mengerti oleh icewm. IceWm tidak men-jalankan shell secara otomatis, jadi Andaharus mengerjakannya.
Selanjutnya Anda bisa lihat gambar 4yang menunjukkan dan menjelaskan be-berapa istilah yang menyangkut file konfi-gurasi di atas. Konfigurasi di atas disarankanuntuk dipakai di jaringan komputer biasa.Tidak disarankan untuk jaringan komputerdiskless, sebab di diskless system (LTSP),
komputer klien harus benar-benar diba-tasi aksbsnya ke file-file vital seperti reboot,shutdown, halt, dsb. Jika tidak dibatasi,maka dari komputer klien, seorang user bisame-reboot server Anda. Tidak lucu kan jika
hal ini teriadi? Solusinya Anda harus lebih
lcepref untuk meng0nfigurasi lceWl\4.
membatasi akses tiap user dengan quota,chown, chmod, dan seterusnya.
Editor preferencesUntuk lebih memudahkan tugas adminis-trator, ada juga free utility atau alat bantukonfigurasi, yaitu icepref (lihat gambar 5).Icepref membantu kita untuk mengedit file-file konfigurasi IceWM dengan cara yanglebih mudah (Anda tinggal klik-klik saja,semua beres). Yang perlu Anda lakukanhanyalah memilih konfigurasi yang tepatuntuk sistem Anda, kemudian tinggal tekantomboi Save dan kemudian tekan tombolResrarr (IceWM).
Icepref dibangun dengan menggunakanpython yang biasanya sudah terinstal secaradefault di sistem Linux. Jadi mudah meng-gunakan dan menjalankannya. Icepref me-merlukan paket tambahan pygtk (python
binding untuk GTK+ widget set) dan pyt-hon-numeric (fasilitas numerikal python).
MenggantithemeTheme digunakan untuk mengonfigurasitampilan window manager. Hal-hal sepertihuruf, warna, ukuran garis batas, gambartombol bisa dikonfigurasikan oleh theme.Theme dicari di subdirektori libpath/themes(misalnya /etc/X11R6/lib/Xll/icewm/themes), yang berisi beberapa subdirektori(misal xp untuk theme Windows XP). Tiapsubdirektori berisi file-file theme (misalnya
default.theme) yang saling terhubung danada juga file-file yang berekstendi xpm.
Theme yang akan digurlal(an dapat dipi-lih dengan jalan mengubah opsi konfigurasi
Theme di file preferences atau memakai opsicommand line -theme. Di file preferences:T h e m e = " x p , / d e f a u l t . t h e m e "
Catatan: direktori dan nama dari themeharus ditulis secara jelas. Satu baris di atasjuga dapat dijadikan sebuah file bernamatheme, yang diletakkan di bawah direktori$HOME/.icewm/.
fika ingin mencari berbagai jenis themeyang bervariasi, Anda dapat mencarinya dihttp://themes.freshmeat.net yang diciptakanoleh user-user IceWM dari seluruh dunia.
PenutupSecara pribadi, penulis mengakui IceWMsebagai desktop manager yang tergolongrrngan tapi p owerful (cocok untuk komputeryang agak tua). Memang KDE dan GNOMEadalah desktop manager yang paling bagustampilannya, tetapi kustomer Anda akanbanyak kagetnya melihat perbedaan yangmenurut penulis sangat mencolok, be-lum lagi resource komputer Anda yang di-habiskan oleh KDE atau GNOME tersebut.Koinputer tua Anda akan terasa lambat jika
menggunakan KDE atau GNOME.Berdasarkan pengalaman penulis, kom-
puter sekelas Pentium II masih terasa ringandengan menggunakan desktop managerIceWM ini. Komputer diskless milik penu-lis pun dengan mulus bisa menampilkanIceWM ini. Catatan: screenshot dan file-fileyang behubungan dengan desktop managerIceWM ini dapat Anda temukan di www.ge o citie s. c o m / iko 94 / i c ewm. ilIko Riyadi (iko _riyadi@yahoo.com)
l h r ! 6 l c r P r e f l i ! ! t ' t 1 j d V . i € n l . r ! - r
i l l l lrr.r:rhr funnllr*\cn iAlr r, hp!f! [ rndhi+r inr u..r rj, i l i lc.r!/ i l{ lr i i I i !r; i l lr l f
n[t rrithDer.; r]x,{ r4rj/Sarnr )rrrirt l jnr I jdil
www.i nfot inux.web.id TNFoLTNUX 0t/2006 73