Panduan Konfigurasi KDE
1.
Apa itu K Desktop Environment?
Proyek
Proyek KDE adalah sebuah proyek software
bebas yang didedikasikan untuk pengembangan KDE, sebuah lingkungan desktop
grafis untuk Linux dan Unix. Pengembangannya dilaksanakan oleh ratusan
pengembang software dari seluruh dunia yang berkomitmen kepada pengembangan
software bebas. Baca juga halaman Apa itu Proyek KDE.
Software
K Desktop Environment adalah sebuah lingkungan desktop yang mudah digunakan
dan dibangun dengan kerangka aplikasi untuk interoprabilitas aplikasi,
"drag-and-drop", dll. Selain komponen utama, lingkungan KDE juga menyediakan
banyak sekali aplikasi siap pakai untuk berbagai pekerjaan: manajemen file,
penjelajahan internet, aplikasi perkantoran, e-mail, ... Semuanya telah
disediakan oleh proyek KDE.
KDE tersedia dalam lebih dari 70 bahasa dan memiliki basis pengguna yang cukup
besar. Bagi anda yang tertarik, tersedia banyak screenshot. Untuk informasi lebih
lengkap tentang KDE, bacalah artikel Apa itu KDE? di KDE.org.
Komunitas
Banyak sekali tersedia situs komunitas KDE. Di KDEnews.org anda bisa memperoleh berita
umum tentang KDE. KDEdevelopers.org berfokus pada
pengembangan KDE, sedangkan KDE-forum lebih cocok untuk semua
pengguna KDE. Anda bisa mendapatkan link-link lain di halaman Keluarga KDE.
2.
Instalasi KDE
Apa yang anda perlukan?
Jika anda tertarik untuk menginstal KDE (atau dukungan KDE), maka sebelumnya
anda perlu memastikan agar variabel USE anda berisi flag kde dan salah
satu dari flag qt3 atau qt4 (atau kedua-duanya). Qt adalah
pustaka widget yang digunakan oleh KDE, qt3 adalah versi 3.x, sedangkan
qt4 memberikan dukungan untuk pustaka Qt 4.x yang baru. Kedua flag ini
tidak diperlukan untuk menginstal KDE, namun ada beberapa aplikasi yang
menawarkan pilihan kepada anda untuk menggunakan pustaka qt3 atau
qt4 atau kedua-duanya.
Anda juga perlu menambahkan flag hal ke variabel USE anda jika anda
ingin mendapatkan dukungan untuk me-mount perangkat secara otomatis seperti
yang dijelaskan di bagian Mengatur KDE untuk
Me-mount Perangkat.
Jika anda tidak ingin menggunakan aRts untuk semua aplikasi multimedia,
nonaktifkan flag arts (secara default diaktifkan).
Catatan:
Rilis Gentoo 2006.1 memperkenalkan beberapa profil baru, termasuk subprofil
desktop. Anda mungkin perlu berpindah ke profil ini jika tersedia
untuk arsitektur anda karena profil ini berisi beberapa perubahan flag USE
default. Bacalah Panduan Upgrade
Gentoo untuk mempelajari cara mengganti profil.
|
Menginstal KDE sebagai Paket Monolitik
Proyek KDE merilis versi baru KDE dalam bentuk kumpulan dari sekitar 16 paket
besar. Masing-masing berisi banyak aplikasi (itu sebabnya disebut "monolitik"),
jadi anda perlu memutuskan paket mana saja yang ingin anda instal.
Jika anda ingin mengetahui paket apa saja yang akan diinstal oleh KDE
monolitik, jalankan:
Daftar Kode 2.1: Melihat semua paket yang akan diinstall oleh KDE monolitik |
# emerge --pretend kde | less
|
Jika anda tidak ingin menginstal semua paket tersebut, anda boleh menginstalnya
sendiri-sendiri. Paket yang paling anda butuhkan adalah paket kdebase
yang berisi paket-paket dasar KDE dan semua dependensi yang diperlukan. Tabel
berikut ini berisi beberapa paket yang dapat anda instal.
| Paket |
Penjelasan |
| kdeaccessibility |
Program-program aksesibilitas, diurus oleh KDE Accessibility Project
|
| kdeadmin |
Berbagai utilitas administrasi KDE, seperti KCron (Penjadwal Tugas),
KUser (Manajemen User) dan KDat (Manajemen Backup).
|
| kdeartwork |
Berbagai paket hiasan, termasuk screensaver dan tema. Kunjungi www.kde-artists.org untuk melihat
paket-paket hiasan KDE lainnya.
|
| kdeedu |
Aplikasi pendidikan KDE yang berfokus pada anak-anak usia 3 - 18 tahun.
Kunjungi KDE Edu Project.
|
| kdegames |
Berbagai permainan dari KDE. Dapatkan info detilnya di KDE Games Center.
|
| kdegraphics |
Berbagai utilitas gambar untuk KDE, termasuk KSnapshot (Software
Screenshot), KolourPaint (Pengedit Gambar Sederhana), Kpdf
(Pembaca PDF), KIconEdit (Pengedit Ikon) dan KPovModeler
(Pemodel 3D).
|
| kdemultimedia |
Berbagai aplikasi multimedia, termasuk dukungan untuk CD, MP3, DVD,
sequence, serta aplikasi video dan audio. Informasinya bisa anda dapatkan
di KDE Multimedia Project
|
| kdenetwork |
Aplikasi jaringan, seperti Kopete (Multi-Protocol Instant
Messaging), kppp (Dial-In) dan KSirc (klien IRC). Perlu
dicatat bahwa konqueror (Manajer File dan Browser) merupakan
bagian dari kdebase!
|
| kdepim |
Utilitas Personal Information Management, sepreti KOrganizer
(Jurnal), KAddressbook (Buku Alamat), Kontact (Groupware) dan
KMail (E-mail). Informasi online-nya ada ddi website KDE PIM Project.
|
| kdesdk |
Utilitas pengembangan, termasuk KBabel (Penerjemah),
KBugBuster (Front end untuk pelacak bug KDE) dan
Kompare (utilitas GUI untuk melihat perbedaan antar file).
|
| kdetoys |
Berbagai mainan untuk menghibur diri seperti eyesapplet dan
fifteenapplet, juga amor yang tidak mengerjakan apapun
selain memakan daya komputer anda :)
|
| kdeutils |
Utilitas sistem berbasis GUI seperti kcalc(Kalkulator),
kdessh (terminal SSH), kfloppy, dll.
|
| kde-i18n |
File-file internasionalisasi untuk KDE, termasuk di dalamnya dokumentasi
yang telah diterjemahkan. Kunjungi website KDE i18n project untuk mendapatkan info.
|
Misalnya, untuk menginstal KDE bersama aplikasi jaringan dan administrasi:
Daftar Kode 2.2: Contoh instlasi komponen KDE secara individu |
# emerge kdebase kdenetwork kdeadmin
|
Kompilasi KDE memakan waktu yang lumayan lama.
Menginstal KDE sebagai Paket-paket Terpisah
Jika anda ingin mendapatkan kendali penuh terhadap paket KDE apa saja yang
akan diinstal, anda memiliki pilihan untuk hanya menginstal paket-paket KDE
tertentu. Untuk mengetahui ebuild dari program-program KDE yang telah
dipisah-pisahkan, bacalah Panduan Ebuild Terpisah KDE.
Mengetahui paket apa saja yang ingin anda instal lebih sulit jika anda
menggunakan ebuild terpisah. Namun, Gentoo menyediakan paket meta yang akan
menginstalkan sejumlah paket KDE:
-
Jika anda ingin memiliki instalasi KDE penuh, instal kde-meta.
Paket ini akan menarik seluruh aplikasi dan dependensi KDE.
-
Jika anda ingin memiliki instalasi KDE dasar, instal
kdebase-startkde. Anda dapat menginstal paket tambahan KDE kapan
saja.
-
Jika anda menginginkan paket antara kde-meta dan
kdebase-startkde, instal kdebase-meta. Dengan paket ini anda
akan mendapatkan beberapa aplikasi tambahan seperti konsole dan
kdm.
Anda mungkin lebih tertarik untuk mencampur kedua cara di atas. Untuk
mempermudah anda mengambil keputusan, tabel berikut ini berisi sedikit tinjauan
tentang beberapa paket KDE yang tersedia.
Paket-paket ini bukan bagian dari instalasi kdebase-startkde.
| Nama ebuild |
Penjelasan |
| akregator |
Aplikasi RSS.
|
| juk |
Player berorientasi playlist, dengan tampilan yang mirip dengan iTunes.
|
| kate |
KDE Advanced Text Editor, editor
multi-dokumen yang mendukung highlight sintaks, dll.
|
| kmail |
Aplikasi email.
|
| knetattach |
Dengan KNetAttach (dikenal juga sebagai Network Folder Wizard), anda
dapat dengan mudah menambahkan folder jaringan ke dekstop KDE anda.
|
| knode |
KNode adalah aplikasi pembaca berita KDE.
|
| konsole |
Konsole adalah emulator terminal
KDE.
|
| kontact |
Kontact adalah KDE Personal
Information Manager, yang dapat membantu anda mengatur semua komunikasi
dengan mudah, mengorganisasikan kerja anda dengan lebih cepat dan lebih
teliti.
|
| kopete |
Kopete adalah Instant
Messenger KDE yang mendukung hampir semua protokol IM.
|
| korganizer |
Korganizer adalah aplikasi
kalender dan penjadwalan untuk KDE.
|
| kpdf |
Dengan KPDF, anda dapat membaca dan
bekerja dengan file PDF. Aplikasi ini memiliki banyak sekali fitur unik
yang dapat menambah kenyamanan anda bekerja dengan PDF.
|
| kscd |
kscd adalah player CD grafis untuk KDE.
|
| ksnapshot |
Dengan ksnapshot anda dapat mengambil screenshot desktop anda.
|
| kuickshow |
Aplikasi kuickshow dapat menjelajahi dan menampilkan berbagai format
gambar.
|
Ini baru sebagian kecil saja. Jika anda ingin tahu semua aplikasi KDE, telusuri
kategori
kde-base. Fungsi masing-masing program bisa anda ketahui dari
penjelasannya.
Untuk meninjau apa saja yang akan diinstal oleh emerge, jalankan emerge
-p bersama dengan less agar anda bisa melihat semua paket yang akan
diinstal.
Daftar Kode 2.3: Meninjau instalasi KDE |
# emerge -p kdebase-startkde | less
|
Jika anda sudah puas dengan hasilnya, hilangkan -p dari perintah
emerge. Proses instalasi ini akan memakan waktu cukup lama karena KDE
adalah desktop yang cukup besar.
Aplikasi eksternal KDE
Banyaknya aplikasi KDE tidak hanya terbatas pada aplikasi yang dirilis secara
resmi oleh KDE, tetapi juga termasuk banyak aplikasi lain yang menggunakan
kerangka dan pustaka KDE. Berikut ini kami berikan daftar dari sebagian aplikasi
KDE lain.
| Nama ebuild |
Penjelasan |
| koffice |
KOffice adalah paket aplikasi
kantoran KDE yang lengkap, termasuk di dalamnya aplikasi pemroses kata
(KWord), kalkulasi spreadsheet (KSpread), presentasi (KPresenter),
manipulasi gambar (Krita), manajemen database (Kexi) dan masih banyak lagi.
Sama seperti KDE yang dapat diinstal dengan ebuild kde atau
kde-meta, anda dapat menginstal KOffice sebagai paket tunggal
(koffice) atau sebagai kumpulan paket-paket individu
(koffice-meta).
|
| amarok |
Dengan amaroK, anda akan
memiliki player musik untuk Unix/Linux yang sangat hebat.
|
| k3b |
K3B adalah sebuah utilitas pembuat
CD/DVD yang lengkap dengan dukungan Audio. Pembuatan CD belum pernah semudah
dengan aplikasi ini.
|
| kaffeine |
Kaffeine adalah player
multimedia untuk KDE yang memiliki banyak sekali fitur.
|
Kesan Pertama
Mari sekarang kita lihat hasilnya. Ibu anda mungkin sudah pernah memberitahukan
anda untuk tidak pernah menggunakan root dalam pekerjaan sehari-hari. Jadi mari
kita ikuti nasihat ibu anda dan mencoba KDE sebagai user biasa. Login
sebagai user biasa lalu aturlah sesi anda agar KDE dijalankan ketika anda
mengetikkan startx. Anda dapat melakukannya dengan menuliskan exec
startkde di ~/.xinitrc (baca juga
Menggunakan startx di
Panduan Konfigurasi Server X):
Daftar Kode 2.4: Pengaturan Sesi Lokal |
$ echo "exec startkde" > ~/.xinitrc
|
Sekarang masuki lingkungan grafis anda dengan mengetikkan startx.
Daftar Kode 2.5: Menjalankan KDE |
$ startx
|
Anda akan disambut oleh sebuah aplikasi bernama KPersonalizer.
Selamat, mari kita lihat bagaimana kita bisa mengatur KDE...
3.
Pengaturan KDE
KPersonalizer
KPersonalizer adalah aplikasi yang dapat membantu anda mengatur KDE. Aplikasi
ini berisi wizard yang sangat berguna agar anda dapat menyesuaikan KDE
dengan cepat. Ketika anda menjalankan KDE pertama kali, KPersonalizer akan
langsung diluncurkan.
Masukan pertama yang diminta oleh KPersonalizer adalah negara dan bahasa anda.
Karena kita belum menginstal paket bahasa, maka bahasa yang tersedia sangatlah
sedikit -- anda mungkin hanya memiliki pilihan "English". Jangan khawatir, kita
dapat merubah bahasa nanti (jika memang diinginkan).
Pengaturan kedua yang ditawarkan adalah System Behavior. Termasuk di
dalamnya adalah aktivasi jendela, pemilihan mouse, dll. Ketika anda memilih,
anda akan diberikan penjelasan tentang pilihan tersebut untuk membantu anda.
Jika anda tidak yakin, jangan panik -- anda dapat merubah kembali pilihan ini
kapan saja anda mau.
Selanjutnya, KPersonalizer menanyakan tentang "eye-candy" yang harus diaktifkan.
Semakin banyak eye-candy yang anda aktifkan, maka KDE anda akan semakin funky,
tetapi semakin banyak pula tenaga CPU yang akan digunakan. Namun hal ini tidak
perlu terlalu dikhawatirkan - komputer dengan CPU 600 MHz dan memori 128 MB yang
menggunakan full eye-candy masih responsif.
Terakhir, KDE menanyakan "style" apa yang ingin anda gunakan. Sebuah style
menentukan dekorasi jendela, tema, layout tombol, dll. Cobalah beberap style
untuk mengetahui style mana yang paling anda sukai. Bukankah kami sudah
mengatakan bahwa KDE sangat bisa diatur?
Sekarang santailah -- KDE akan mulai dijalankan dan anda akan disambut oleh
lingkungan desktop yang bersih, bagus dan fungsional.
Instalasi Paket Bahasa
Jika Inggris bukanlah bahasa asli anda atau anda tertarik untuk menggunakan
bahasa lain di KDE, baca terus. Kita akan menginstal paket-paket bahasa untuk
bahasa-bahasa yang ingin anda gunakan di KDE.
Paket-paket bahasa berada di paket kde-i18n. Untuk menginstal paket
bahasa pilihan anda, anda perlu menentukan variabel LINGUAS ke bahasa
yang ingin anda gunakan. Dianjurkan untuk mengatur variabel ini di
/etc/make.conf agar paket-paket bahasa anda tidak dihapus ketika
anda meng-update sistem anda.
Daftar Kode 3.1: Mengatur LINGUAS di /etc/make.conf |
# nano -w /etc/make.conf
LINGUAS="nl fr"
|
Sekarang jalankan emerge kde-i18n untuk menginstal paket bahasa. Jika
sudah selesai, jalankan KDE, kemudian luncurkan KDE Control Center (K-menu >
Control Center). Ini dia aplikasi tempat anda mengendalikan hampir seluruh
aspek dari KDE. Aplikasi ini jauh lebih luas kegunaannya dari KPersonalizer.
Untuk mengganti bahasa, masuklah ke Regional & Accessibility,
Country/Region & Languages. Kemudian tambahkan bahasa-bahasa
pilihan anda. Untuk melihat KDE anda yang telah dilokalisasikan, logout
dari KDE kemudian login kembali. Enjoy ;-)
Login Grafis
Jika anda ingin menggunakan kdm sebagai manajer login grafis (yang
berarti anda tidak perlu lagi login melalui terminal dan mengetikkan
startx), pertama anda harus menginstalnya kemudian mengedit file
konfigurasi dan mengatur sistem anda agar langsung masuk ke modus grafis
setelah proses boot selesai seperti dijelaskan di bawah ini.
Catatan:
Anda mungkin sudah memiliki kdm. Jika anda mendapatkan error tentang
adanya paket yang menghalangi kde-base/kdm, lanjutkan saja dengan
langkah berikutnya.
|
Daftar Kode 3.2: Instalasi kdm |
# emerge --ask --noreplace kdm
|
Di /etc/conf.d/xdm, atur variabel DISPLAYMANAGER ke
kdm.
Daftar Kode 3.3: Mengatur DISPLAYMANAGER di /etc/conf.d/xdm |
# nano -w /etc/conf.d/xdm
DISPLAYMANAGER="kdm"
|
Selesaikan dengan menambahkan xdm ke runlevel default:
Daftar Kode 3.4: Menambahkan xdm ke runlevel default |
# rc-update add xdm default
|
Ketika anda me-reboot sistem anda. KDM akan digunakan sebagai manajer login
grafis.
KDM akan menyediakan semua sesi yang tersedia, termasuk KDE - tentunya - dan
beberapa sesi lain yang mungkin anda di sistem anda, yang dicari oleh KDE di
/usr/share/xsessions/. Jadi, jika anda menggunakan KDM, anda tidak
perlu lagi mengedit ~/.xinitrc.
Mengatur KDE untuk Me-mount Perangkat
KDE memberikan anda kemampuan untuk me-mount perangkat seperti CD-ROM atau
batangan USB dengan satu klik dalam antarmuka grafis. Agar dapat melakukannya,
anda perlu mengkompilasi KDE dengan dukungan hal di variabel USE serta
menginstal hal dan dbus. Anda juga perlu menambahkan hal
dan dbus ke runlevel default anda dan menambahkan user anda ke grup
plugdev.
Daftar Kode 3.5: Mengatur mount perangkat |
# emerge --ask dbus hal
# rc-update add dbus default
# rc-update add hald default
# gpasswd -a <user> plugdev
|
4.
Mengatur Instalasi KDE
Instalasi lebih dari satu versi KDE
Salah satu keganjilan dari cara KDE diatur di Gntoo adalah ketika sebuah seri
baru KDE datang (seperti seri 3.5.x, yang merupakan pengganti seri 3.4.x), seri
baru ini akan diinstal berdampingan dengan seri lama dan tidak akan ditimpa.
Jadi jika misalnya anda telah memiliki KDE 3.4 di sistem anda kemudian anda
menginstal KDE 3.5, anda akan memiliki dua versi yang terinstal di
/usr/kde/3.4/ dan /usr/kde/3.5/.
Perlu dicatat bahwa pengaturan KDE di direktori home anda yang berbeda
versi akan tetap dipisahkan. KDE 3.4 akan membaca pengaturannya dari direktori
/home/<user>/.kde3.4, dan ketika anda pertama kali
menjalankan KDE 3.5, sebuah direktori bernama
/home/<user>/.kde3.5 akan diciptakan dengan menyalin semua
pengaturan dari direktori 3.4 dan akan digunakan untuk menyimpan pengaturan dan
data-data anda.
Selain itu, perlu diingat selalu bahwa ketika anda meng-upgrade KDE, anda
mungkin akan mendapatkan masalah dengan aplikasi eksternal KDE yang telah
(terinstal seperti koffice, amarok atau k3b) sampai anda
mengkompilasi ulang semua aplikasi ini dengan versi baru KDE. Jadi, ketika anda
menggunakan KDE baru, secepatnya emerge ulang semua aplikasi eksternal KDE agar
menggunakan pustaka KDE yang baru.
Unmerge Versi Lama
Memiliki lebih dari satu versi KDE dapat mendatangkan masalah tentang cara
menghapus versi lama ketika kita tidak membutuhkannya lagi. Sayangnya, portage
tidak memiliki kemampuan untuk meng-unmerge sebuah paket bersama dependensinya
dengan satu perintah. Jadi, jika misalnya anda menjalankan emerge --unmerge
kde, anda sebenarnya belum menghapus paket kde itu sendiri.
Untuk menghapus satu instalasi KDE (mis. KDE 3.4), paket-paket tunggal harus
dihapus.
Daftar Kode 4.1: Menghapus paket-paket KDE 3.4 |
# emerge --unmerge =arts-3.4* =kdelibs-3.4* =kdebase-3.4* ...
|
Tentunya ini akan sangat memusingkan jika anda memiliki banyak paket KDE.
Namun operasi ini dapat diotomatisasi dengan berbagai cara. Berikut ini adalah
salah satu contohnya.
Pertama kita daftarkan semua paket yang ingin kita hapus. Kita akan
menggunakan perintah equery yang merupakan bagian dari paket
app-portage/gentoolkit:
Daftar Kode 4.2: Mendaftarkan semua paket yang akan dihapus |
# equery list kde-base/
# equery list kde-base/ | grep 3\.4
|
Sampai di sini, anda harus memeriksa kembali apakah daftar tersebut sudah berisi
paket-paket yang ingin anda hapus. Jika sudah benar, anda dapat melanjutkan
dengan memberikan daftar ini ke perintah emerge --unmerge.
Daftar Kode 4.3: Menghapus paket-paket terpilih |
# equery list kde-base/ | grep 3\.4 | xargs emerge --unmerge --pretend
|
Periksa kembali outputnya lalu jalankan kembali perintah tersebut tanpa opsi
--pretend untuk memulai proses penghapusan.
Setelah selesai, direktori /usr/kde/3.4/ seharusnya hanya akan
berisi beberap file (biasanya file-file konfigurasi, portage memiliki kebijakan
untuk tidak pernah menyentuh konfigurasi). Jika anda mau, anda boleh saja
menghapus direktori ini bersama seluruh isinya untuk menghapus sisa instlasi
KDE 3.4.
5.
FAQ
KDE sangat lambat ketika startup
Pastikan agar file /etc/hosts sudah benar:
-
Jika anda menggunakan IP tetap, pastikan agar FQDN dan hostname anda telah
tertera pada baris tersebut, seperti 192.168.0.10 tux.mydomain tux
-
Jika anda menggunakan IP dinamik atau anda tidak memiliki kartu jaringan
sama sekali, tambahkan hostname anda setelah statemen localhost, seperti
127.0.0.1 localhost tux
Periksa apakah DMA telah aktif untuk disk anda:
Daftar Kode 5.1: Memeriksa pengaturan DMA |
# hdparm /dev/hda
using_dma = 1 (on)
|
Isi dokumen ini dilisensikan dengan lisensi Creative Commons -
Attribution / Share Alike.
|