Gentoo Logo

Panduan Konfigurasi KDE

Daftar Isi:

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

(Gantikan dengan paket(-paket) pilihan anda)
# 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
(Sebagai contoh, kita akan menginstal paket bahasa Belanda (nl) 
 dan Perancis (fr))
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
(Edit variabel berikut)
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
Menambahkan <user> ke grup plugdev
# 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

(Melihat semua paket KDE yang terinstal)
# equery list kde-base/
(Melihat semua paket KDE yang terinstal dan memilih versi 3.4)
# 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)
(...)


Print

Diperbarui 3 Juni 2007

Versi asli dari terjemahan ini tidak diperbarui lagi

Rangkuman: Salah satu lingkungan desktop yang paling umum digunakan adalah KDE. Panduan ini mencoba menjelaskan seluruh aspek KDE, mulai dari instalasi, konfigurasi dan penggunaan.

Sven Vermeulen
Author

Gregorio Guidi
Editor

Dzikri Aziz
Translator

Donate to support our development efforts.

Copyright 2001-2012 Gentoo Foundation, Inc. Questions, Comments? Contact us.