Tag Archives

40 Articles
Instalasi Oracle (SUN) Java dan Netbeans pada Ubuntu

Instalasi Oracle (SUN) Java dan Netbeans pada Ubuntu

Ubuntu menyediakan Oracle (SUN) Java pada repository Canonical Partner. Beruntung KAMBING.ui.ac.id sudah membuat cerminnya. Anda tinggal aktifkan reponya dengan membuat berkas baru

/etc/apt/sources.list.d/canonical-partner.list

yang berisi:

deb http://kambing.ui.ac.id/ubuntu-partner maverick partner

Gunakan penyunting kesukaan Anda. Sebagai contoh dengan menggunakan penyunting sederhana:

$ echo "deb http://kambing.ui.ac.id/ubuntu-partner maverick partner" | sudo tee /etc/apt/sources.list.d/canonical-partner.list

Ubuntu menyediakan Netbeans pada repo universe. Oleh sebab itu, aktifkan repo universe. Biasanya ada di /etc/sources.list dinonaktifkan sebagai komentar. Contoh konfigurasi repo saya yang mengaktifkan repo main, restricted, universe, dan multiverse:

$ cat /etc/apt/sources.list
deb http://kambing.ui.ac.id/ubuntu maverick main restricted universe multiverse
deb-src http://kambing.ui.ac.id/ubuntu maverick main restricted universe multiverse

deb http://kambing.ui.ac.id/ubuntu maverick-security main restricted universe multiverse
deb-src http://kambing.ui.ac.id/ubuntu maverick-security main restricted universe multiverse

deb http://kambing.ui.ac.id/ubuntu maverick-updates main restricted universe multiverse
deb-src http://kambing.ui.ac.id/ubuntu maverick-updates main restricted universe multiverse

deb http://kambing.ui.ac.id/ubuntu maverick-proposed main restricted universe multiverse
deb-src http://kambing.ui.ac.id/ubuntu maverick-proposed main restricted universe multiverse

deb http://kambing.ui.ac.id/ubuntu maverick-backports main restricted universe multiverse
deb-src http://kambing.ui.ac.id/ubuntu maverick-backports main restricted universe multiverse

Ingat untuk mengganti maverick dengan versi ubuntu Anda (lucid misalnya)! 😛

Setelah itu, jangan lupa data APT dimutakhirkan:

$ sudo apt-get update 

Pasang kedua perangkat lunak tersebut:

$ sudo apt-get install sun-java6-jdk netbeans 

Selesai.

Agar peramban Anda dapat menggunakan Java, jangan lupa memasang sun-java6-plugin:

$ sudo apt-get install sun-java6-plugin
Intel i8xx Fix on Ubuntu Lucid

Intel i8xx Fix on Ubuntu Lucid

[PHORONIX] Baru saja mengumumkan kabar baik mengenai GPU Intel, terutama i8xx. Seperti yang kita ketahui bersama, Lucid "dianugerahi" dengan galat pada driver GPU Intel. Hal ini karena memang Intel sedang merestrukturisasi driver-nya. Dimulai dengan penggabungan driver -i910 dan -i810 menjadi satu -intel. Lalu kemudian, Intel berusaha mengembangkan GEM/UXA untuk mendukung KMS. Sayangnya, hal ini menyebabkan regresi terhadap GPU lama seperti seri i8xx.

Baru kemarin [PHORONIX] memberitakan bahwa pengembang Ubuntu menambal driver mereka dengan versi lama. Saya sudah mencobanya dan memang sistem menjadi stabil. Silakan kunjungi [RAOF] untuk info lebih lanjut. Intinya, berikut yang dapat dilakukan.

$ sudo add-apt-repository ppa:raof/aubergine

$ sudo apt-get update

$ sudo apt-get dist-upgrade

Ya, ada beberapa langkah yang dilewati, seperti misalnya mengimpor kunci. Tapi, intinya, driver Intel akan ditatar.

Referensi:

[PHORONIX] Phoronix. http://www.phoronix.com/scan.php?page=news_item&px=ODQzMQ

[UBUNTU] Ubuntu Mailing https://lists.ubuntu.com/archives/ubuntu-x/2010-July/000905.html

[RAOF] https://edge.launchpad.net/~raof/+archive/aubergine

Mengompilasi Sendiri MPlayer

Mengompilasi Sendiri MPlayer

Dari  perjalanan di Gentoo dan pengembangan sebuah aplikasi in-house, saya menemukan bahwa MPlayer lebih bagus kalau dikompilasi sendiri.

Saya asumsikan bahwa Anda telah memasang MPlayer. Kita tinggal menimpa yang lama dengan yang baru. Memang, cara ini tidak disarankan dan lebih baik apa bila dibuatkan paketnya dengan menggunakan checkinstall. Apabila Anda seorang purist, silakan pasang: (bagi yang malas, silakan lewati)

$ sudo apt-get install checkinstall

Setelah itu, pasang saja semua kebutuhan MPlayer: (Peringatan: banyak paket terpasang!)

$ sudo apt-get build-dep mplayer

Setelah itu, unduh dari http://mplayerhq.hu kode sumber terbaru. Saya mengunduh snapshot hari ini dan mengekstrasinya:

$ tar xvfj ~/Unduhan/Mplayer/mplayer-checkout-snapshot.tar.bz2

$ cd mplayer-checkout-2010-07-20

MPlayer secara unik mendeteksi prosesor yang kita pakai. Kita harus memastikan variabel CFLAGS dan sejenisnya tidak termuat agar skrip konfigurasi dapat menentukan dengan benar konfigurasi untuk kompilasi MPlayer. Cukup jalankan:

$ ./configure --prefix=/usr

Saya sedikit curang dan mengganti konfigurasi pada berkas config.mak pada baris yang mengandung CFLAGS, CXXFLAGS, dan DEPFLAGS (sekitar baris 30 s.d. 32). Saya mengganti setiap yang mengandung 

"-mcpu=native -mtune=native"
menjadi "
-mcpu=core2 -mtune=native -msse4.1
". Maklum, saya takut nanti MPlayer tidak teroptimasi untuk SSE 4.1.

Pasang ke sistem:

$ sudo make install

atau 

$ sudo checkinstall

Nikmati berkurangnya pemakaian CPU! Untuk pengguna laptop yang memiliki

vdpau
sangat diuntungkan dengan kompilasi sendiri.

Creating Your Own Booth in GNU/Linux Ubuntu Lucid (nodm)

Creating Your Own Booth in GNU/Linux Ubuntu Lucid (nodm)

It’s been a while since I blogged since its a busy day nowadays. Anyway, here it goes.With the usage of

upstart

, many SYS V style ways becoming obsolete. One of the prominent thing is the lost of

/etc/inittab.

Usually, when we created a standalone booth, we would embedded our setup using that; we put our script into it. If we are using X, one of the alternative is to use GDM. For the low cost solution often this solution is cumbersome. After some digging, I’ve found another neat solution: using nodm.

To install nodm:

$ sudo apt-get install nodm

To enable nodm:

$ sudo $EDITOR /etc/default/nodm

[Note: Change $EDITOR to whatever your text editor]

Change

NODM_ENABLED

value into true:

NODM_ENABLED=true

Usually, standalone booth run as root user because of the nature of its purpose: single user experience. However, you can make a user and set the user to be able to access the X.  We can set a non-root user by editing

NODM_USER

value  into:

NODM_USER=$USER

[NOTE: Change $[crayon inline=”true” ]USER[/crayon] with whatever user you have setup before]

By default nodm uses XSession, so here some tips regarding XSession:

  1. To run scripts/applications that need to be executed with root privilege, put the script into
    /etc/X11/Xsession.d
    directory.
  2. To run scripts/applications that runs with normal user, put the script into
    ~$USER/.xsession

[NOTE: ~$USER means the home directory of the chosen user.]

Please bear in mind, both are incompatible. If you put .xsession, XSession will use it instead scripts in Xsession.d directory. With some scripts, we can achieve both; the script left as an excercise to the reader. 😛 (Or may be later, remind me to do so)

Bye for now.

Booting My Lucid on ACER M3710

Booting My Lucid on ACER M3710

My old workstation is being used as a server. As a replacement, I was offered with a new desktop PC (ACER Aspire M3710).

Because this is not an advertorial, I would like to emphasis on the flaw first, which:

  • My SCSI card and the on-board SATA controller is incompatible. When I plugged the SCSI controller, the on-board SATA controller not detected.
  • No IDE controller! There goes my 250 GB data…. [sarcasm] No big deal, I only miss couple big data gathered in years. [/sarcasm]
  • BIOS aren’t made with many custom options. (Which I think normal for branded PC)
  • It by default bundled with Vista. (The most flaw, hehehe… :D)

When I booted into USB, I found out that GNU/Linux can detect both controller just fine. Yay! My SCSI and my SATA can be used together. So, I need to install Ubuntu into my SCSI drive.

After installing, I realized that not all of my 4 GB memory available. This is because 32-bit Lucid needs to install PAE (linux-image-generic-pae). So, I went and use that version.

There is a problem, as in time of writing, when installing the proprietary driver. It doesn’t work with current NVIDIA driver provided by Ubuntu. To tackle it, I’m downloading from NVIDIA site and the installation went well. Btw, installing it requiring the X server to stop and run the installer from virtual terminal (CTRL + ALT +F[1..6]).

Apart from the storage controller, everything works. I like this new desktop PC. Fast and quite. I’m thinking of reinstalling it with Kubuntu64, thought. That’s another story. Bye.

Playing With Your GRUB (Debian Way)

Playing With Your GRUB (Debian Way)

There are times when you want to do funky things to your computer. Sometimes, it messed up your zen. Well, when that happens, just do the Debian way. Oh, btw, it also means you could do it in Ubuntu.

1 Regenerate your settings

$ sudo update-grub

2 Reinstall GRUB on MBR

$ sudo dpkg-reconfigure grub-pc

ADVANCE:

2a Adding kernel options to GRUB

$ sudo $EDITOR /etc/default/grub

Change $EDITOR with your favourite editor. Modify the file to suit you then do the #1. Some configuration already asked when you do #2.

Feel free to comment and ask.

Configuring Basic Network (2 of 2)

Configuring Basic Network (2 of 2)

Now, you could pinged the network router, yet, you couldn’t access

google.com
. It’s because the way internet runs is by using IP, not names. So, when you type google.com, actually your system is trying to translate it into IP.

There are two ways of setting it.

#1 Using

/etc/hosts

This is an ARPANET legacy and still holds true. Although nowadays we are using DNS, but this file still can be used to point in some site. This is what it looks like:

127.0.0.1 localhost rajagukguk-laptop

It binds IP 127.0.0.1 to localhost and rajagukguk-laptop. So, when you type localhost, you would be directed into 127.0.0.1

#2 Using DNS

There are ways to set DNS, but the default standard is using

/etc/resolv.conf
. Here’s my
/etc/resolv.conf
:

nameserver 152.118.24.2
search ui.ac.id

The first line is the DNS server that we would be using to query IP. The second line is about our home network name. So, when we type http://www/ the address will be rewritten as http://www.ui.ac.id/, or if we enter “webmail”, then it would be rewritten as webmail.ui.ac.id. Neat, eh?

Now, here’s some bonuses tips.

1 If you are a web developer

When we entered an address, the system will looked into /etc/hosts first then your DNS. So, you could set your own version of something.com before you published it with real IP. For example, smartcard.ui.ac.id is situated on 152.118.24.116. But, we are going to pimp that one out. Instead of pimp it online and pissed people, I could set another box in 192.168.1.68 and then set my development PC to point into that address. So, in order to do that, I add my web development PC’s /etc/hosts as following line:

192.168.1.68 smartcard.ui.ac.id smartcard

So, everytime I access http://smartcard.ui.ac.id/ from my browser in that computer, it would go into 192.168.1.68 instead of the real one.

2 You are an anti-ad

WARNING: I don’t recommend this, because ad is something that some people lived from. But, sometimes a site is awfully slow because of these ad sites keeps pushing bad javascript.

[Gah! This is left as an excercise for the reader. HINT: Point them to localhost]

Configuring Basic Network (1 of 2)

Configuring Basic Network (1 of 2)

There are several reasons why this basic skill is important:

  • Your network is failing because of your experimentation.
  • You want to be an l33t and impress your GF.
  • You are stranded on an Debian/Ubuntu server.

To configure a basic networking, usually we use “

/etc/network/interfaces

“. Every network interface (e.g. ethernet card) can be brought up and down by using command

   $ sudo ifup eth0
   $ sudo ifdown eth0

Change eth0 with any network device you like. To see available network interface, type this:

$ sudo ifconfig -a

Currently, these way of action is being deprecated in favor of

network-manager

. But, these commands still can be run and overriding

network-manager

.

One more powerful command is to use

ifconfig

directly. The principal is easy, set the network card’s IP and then set the default gateway

1 Set the network card default IP

$ sudo ifconfig eth0 192.168.0.3 netmask 255.255.255.0

2 Set the default gateway

$ sudo route add default gw 192.168.0.1

That’s it.

Journey Log 3: A Glitched Upgrade

Journey Log 3: A Glitched Upgrade

This morning I upgraded my workstation which runs Lucid. I have found that there are 2 failed upgrades. The solution to those packages are trivial.

INITRAMFS fails

The first problem  encountered is

initramfs-tools

that failed to found “

./lib/udev/firmware.sh

“.  After a quick check on “

/lib/udev

” directory, I found out that the given file was named “

firmware

“. Thus, solution should be an alias:

$ sudo ln -s /lib/udev/firmware /lib/udev/firmware.sh

After  that, I ran the Debian’s configuration:

$ sudo dpkg --configure -a

It then hits the second configuration

Virtuoso Server fails

If you are using Kubuntu, which using Virtuoso for her semantic things, most likely you would encounter this error. The Virtuoso was 5.x version, but the one that would be installed is 6.x version. So, there are some new packages that need to be installed. Fortunately, it is easy enough to do so:

$ sudo apt-get install virtuoso-opensource-6.0-common
$ sudo apt-get install virtuoso-opensource-6.0

In Debian, *

-common

is a virtual package to install the given software. But, here I must install the

virtuoso-opensource-6.0

virtual package manually. Well, after that two installs, the upgrade went smooth.

UPDATE

fix from :

Ubuntu/Lucid: recovering from yesterday’s messy update

Yesterday a silly oversight in the packaging of udev in Ubuntu/Lucid produced a breakage that consistently makes dpkg barf. Here’s a simple command line recipe to recover from it. In your terminal application, type: sudo sed -i ‘s#copy_exec /lib/udev/firmware.sh#copy_exec /lib/udev/firmware#’ /usr/share/initramfs-tools/hooks/udev && sudo dpkg -a –configure && sudo aptitude update && sudo aptitude safe-upgrade …then press enter.

$ wget http://launchpadlibrarian.net/39011493/udev-firmware.patch && sudo patch -p0 < udev-firmware.patch && sudo dpkg -a --configure && sudo aptitude update && sudo aptitude safe-upgrade
Phonon Blocking Building KDE4

Phonon Blocking Building KDE4

I’m trying to use Bespin from SVN but the build failed at configuring. According to [BUG], there are two ways of solving it:

  1. Reinstalling libqt4-phonon-dev
    • $ sudo aptitute reinstall libqt4-phonon-dev
  2. Create a symlink (symbolic link/shortcut) from /usr/include/qt4/phonon to /usr/include/phonon
    • $ sudo ln -s /usr/include/qt4/phonon /usr/include/phonon

With my current Lucid, I get the second one successful.The complete error message when installing:

$ cmake .

— Found Qt-Version 4.6.1 (using /usr/bin/qmake)   — Found X11: /usr/lib/libX11.so                   CMake Error at /usr/share/kde4/apps/cmake/modules/FindPhonon.cmake:19 (file):  file Internal CMake error when trying to open file:                          /usr/include/phonon/phononnamespace.h for reading.                         Call Stack (most recent call first):                                           /usr/share/kde4/apps/cmake/modules/FindPhonon.cmake:45 (_phonon_find_version)  /usr/share/kde4/apps/cmake/modules/FindKDE4Internal.cmake:613 (find_package)   /usr/share/cmake-2.8/Modules/FindKDE4.cmake:95 (FIND_PACKAGE)                  CMakeLists.txt:15 (find_package)                                             — Found KDE 4.4 include dir: /usr/include— Found KDE 4.4 library dir: /usr/lib    — Found the KDE4 kconfig_compiler preprocessor: /usr/bin/kconfig_compiler— Found automoc4: /usr/bin/automoc4                                      — WARNING: *** Amarok Hack enabled, notice that this will potentially cause trouble on Amarok                       also this is legacy code and supposed to be redundant due to (future) changes to Amarok                       Hacks can be disbaled at runtime and should in case of issues with Amarok                                     By activating this you confirm that you know what you’re doing ***                     — Found X11: /usr/lib/libX11.so                                                                              — INFO: XRender was found – kwin deco & FX via GPU available!                                                — Configuring incomplete, errors occurred!I was trying to build Bespin according tothis.Reference:[BUG]  https://bugs.launchpad.net/ubuntu/+source/cmake/+bug/386742

Journey Log 2: What’s New On Lucid

Journey Log 2: What’s New On Lucid

Today’s update on Lucid, Firefox is on the 3.6 version and still using firefox-3.5-branding. However, Ars reported that Canonical made a deal with Yahoo! to include their search engine as the default, not Google. So, I will expect the next update would change the default search engine into Yahoo! search engine (Bing).

The neat feature of KDE 4.4 that it is integrated with OpenDesktop.org. OpenDesktop is an emerging open standard that promote social site compability degree. The simple explanation is a Facebook-like open API that can be implemented by many websites so that they compatible each other.

Anyway,

With the desktop tight up with OpenDesktop, I can download any KDE content and vote for it. What a neat feature! I’m using pwgen to generate password so it’s kinda hard to remember all of my passwords (one password per site!). That’s why I don’t log that much into many sites, including KDE-Look. Thanks to the implementation, Kubuntu Lucid (KDE) now become more and more integrated with web.

I’m using Netbook-plasma from KDE 4.4. It has a neat feature, making the maximized applications without border. But, sometimes I wish that the dialog box not into windows mode and not maximized also. I wish it could be docked into the plasma’s dock. Hmm… just like Mac? Dunno.

I’m sorry with no screenshot, I have a great deal of work right now. If you want, I can provide one, though. Just feel free to comment.

Just Updating

Just Updating

My Ubuntu Lucid now running well. I use KDE plasma-netbook and looking great and stable. KRunner occasionally crashed, but it’s acceptable because of Alpha version. But, all-in-all, my computer is rocking solid:

$ uptime
12:15:10 up 2 days, 22:48,  2 users,  load average: 0.38, 0.51, 0.36

FYI, last quarter of 2009 is  a bad year for ATi cards because of the migration from DRM to DRM2 (MESA) which introduce the new architecture: Gallium3D. My poor Debian is not in the right state right now because of the legal issue that made Debian stripped away all the (working) firmware. Fortunately, kernel 2.6.33 would be the comeback of ATi cards and hopefully will be able to get my Debian workstation well. In the meantime, hello Ubuntu! 😀

An interesting note about Debian is that GRUB 2 had given some love and now using graphical menu selector. It was something from GSOC 2008, but it wasn’t implemented because of the font legal issue. Now it’s on Debian Experimental, given that Lucid still synchronizing from Debian, it is a matter of time before Ubuntu got that one too. If you want more, you could give BURG, a GRUB pretified version, a try.

== Next is a human side of me, just stop here if you don’t like it 😀 ==

Read More

Moving Out on Evolution

Moving Out on Evolution

There are many technological changes that would likely change our ways in GNU/Linux, especially Debian/Ubuntu. I want to share some so that we would expect errors and able to fix those. Comments are welcome, especially changes that I haven’t notice.

1 Job Scheduling

Vixie’s Cron has been running years on Debian/Ubuntu system. Gradually, the job scheduler is being taken by Upstart. Another change, Sys V initscript system has being being gradually deprecated. Upstart will be in Debian Squeeze and already in Ubuntu. The old initscript was invoked with this:

invoke-rc.d apache2 start

or

/etc/init.d/apache2 start

Now, since Karmic, the way of doing it is gradually changed into:

service apache2 start

or

start apache2

Well there are also stop.

2 Ubuntu are using their own build script on kernel

Yes, that’s true, especially in building kernel. Because they have many flavors, they have a configuration for each flavor. Meaning, if we build a variation on top of Ubuntu kernel, we may provide configuration. This would get us a variation of kernel and more robust configuration. Well, personally, I have try the Ubuntu way and it is pain. I still wish to use the standard Debian way of building kernel.

3 Xorg moving into DRM2: hello 3D!

As Linus was asking about Nouveau going upstream, the sign of new 3D infrastructure in X11 is rapidly shaping up. Gallium, the new tech is getting ready for prime time. Ubuntu already decided to ships Nouveau on Lucid. Unfortunately, Debian only have the Gallium for Intel hardware. ATi and Nouveau aren’t shipped yet on their kernel and marked as missing package. So, it’s a good news for the Intel hardware, but not for neither.

Simpler Than This? (A Reply to A Commenter)

Simpler Than This? (A Reply to A Commenter)

OS: Ubuntu 9.10

Specs: Lenovo Y41 (Centrino Duo, Intel Integrated GPU)

Enable Display Settings in Tray

Go to Sistem -> Preferensi -> Tampilan

(System -> Preferences -> Display, cmmiw)

Then mark the check list for “Perlihatkan tampilan di panel” and press “Terapkan” (“Apply”).

Check list

After you do that, there would be an icon in the tray:

Tray icon

You can close the Tampilan (Display Preference) now because

Everytime You Plug A Monitor/Projector Into Your Laptop

Just click on the tray icon, choose'”Configure Display Settings…”  and it will automatically detect your monitor and adjusting your display.

So,

Can you have simpler way than this?

Ubuntu di Tangan Pengguna

Ubuntu di Tangan Pengguna


Beberapa orang sudah berpindah dari beberapa versi distro sebelumnya ke K/Ubuntu karmic. Saya bisa bilang, saya juga termasuk di dalamnya. Selain tergoda dengan inovasi XSplashnya, saya juga ingin mengetahui apa yang menjadi perbedaan distro ini dengan yang lainnya. Lagipula, hitung-hitung menunggu Debian Experimental kembali stabil. Ah, cukuplah basa-basi!

Ada 2 komputer saya yang saya ubah:

  • Laptop di rumah dengan menggunakan Ubuntu Karmic

  • Komputer kantor dengan menggunakan Kubuntu Karmic

1 Penambahan modem manager

Ini menjelaskan mengapa saya tidak bisa terhubung ke Internet dengan menggunakan /etc/network/interfaces saya, baik di Debian mau pun Ubuntu. Setidaknya sudah sebulan saya mengonfigurasi Debian saya dengan menggunakan ifconfig dan route.(Wew, perjalanan ke masa dahulu kala!)

Setidaknya Karmic benar-benar menempatkan dirinya untuk pengguna GUI. Totally for n00b!  😀

Konfigurasi IM2 dengan menggunakan laptop di rumah berlangsung dengan mudah. Kini saya sudah tidak perlu menggunakan program wvdial untuk terhubung ke Internet. Tapi, koneksi di kantor cukup merepotkan, saya harus login dulu agar Network Manager bisa mengaktifkan IP saya. Ya, ber…

2 Boot-related

Ya, berhubung saya juga tidak mau dibilang makhluk dari jaman pre-historik (yang demen maenan konsol sampe bunyi). Saya mengikuti saja perkembangan zaman evolusi antarmuka.

XSplash benar-benar membuat tampilan Ubuntu tambah cantik, walau pun masih kalah dengan rhgb dan plymouth milik distro-distro lain. Karena masih dalam proses pencarian jati diri, saya maklum saja. Apalagi, XSplash ini didaulat akan stabil pada Lucid Lynx.

Kalahnya dalam hal apa?

Proses Ubuntu di laptop saya menjadi lebih lama. Proses masuk dari GDM ke desktop lebih lama. Tentu saja, beda lamanya hanya hitungan detik. Tapi, saya yang telah termanjakan dengan waktu booting yang cepat di 8.10, sudah tidak terbiasa menunggu beberapa detik lagi….  😎

Tampilan antara dari proses pemilihan sistem operasi di GRUB ke XSplash masih menyempatkan tampilan teks-teks prehistorik yang (katanya) dapat menakutkan n00b, ahem, pengguna baru dan (katanya lagi, lho) terlihat kurang profesional. Yah, namanya masih baru.

Kubuntu saya lebih parah, XSplash tidak ada, yang ada hanya usplash dengan tampilan kuno ala < 7.04 yang segera saya buang. Menurut [KKX], Kubuntu mau menggunakan Ksplashx, komponen asli dari KDE untuk splash screen (ini bahasa Indonesianya apa, yah?), yang dimulai sebelum masuk ke dalam KDM. Tapi sebelum itu terjadi, kita harus menikmati tampilan teks prehistorik dan proses booting yang di bawah 10 detik (setidaknya di komputer saya).

3 Distro-specific support

Walau pun Debian adalah ompung dari Ubuntu, saya kecewa melihat dukungan terhadap Debian masih kalah dibandingkan dengan Ubuntu. Sungguh, adanya repositori PPA adalah ide brilian yang lebih dibandingkan cabang experimental pada Debian. Setiap pengembang Ubuntu dapat menyertakan paket-paket individual lebih cepat. Saya dapat tersuguhi dengan Chromium versi SVN. Bisa menatarnya setiap hari ke versi terbaru tanpa mengompailnya lebih dahulu. Sayangnya Project Neon hanya menyediakan versi Ubuntu stabil.

Saya belum menemukan E17 di Ubuntu karena masih puas dengan kinerja Kubuntu yang stabil. Netbeans ada di repositori Ubuntu dan lumayan tertatar.

Tapi, ompung Debian masih menang di manajemen proses. Ketika saya hendak menyalaulangkan KDM, skrip upstart gagal melakukannya sehingga saya harus menggunakan cara prehistorik (“

sudo kill -9 Xorg

“). Aplikasi Apport (application report) juga menyebalkan, saya masuk ke Kubuntu dan diberikan beberapa peringatan tentang rusaknya aplikasi. Untuk mematikan Apport, silahkan ubah berkas

/etc/default/apport

dan ubah

enabled=1

menjadi

enabled=0

Maaf, saya tidak tahu cara selain cara prehistorik…

4 Kubuntu-specific

Anggapan Kubuntu anak haram adalah tidak benar, setidaknya ia adalah anak yang kurang diperhatikan. Mungkin memang dukungan upstream sendiri yang kurang terhadap fitur penting seperti Proxy dan tampilan Multihead. Teman saya yang menggunakan Ubuntu dapat langsung saja mengaktifkan kedua monitornya yang terhubung ke ATi X550 (satu ke VGA, satu ke DVI) dan mendapatkan Multihead. Sedangkan saya harus menggunakan zaman prehistorik dengan membuat xorg.conf dan memodifikasinya untuk Multihead.

Tapi, saya senang dengan Project Ayatana yang menyediakan sebuah applet kecil mengikuti tema KDE sehingga notifikasi lebih terintegrasi dibandingkan Ubuntu.

Hmm… sudah jam 8 kurang. Saatnya kembali ke pekerjaan. Maaf tidak ada skrinsut, laptop di rumah dan komputer kantor saya dua monitor. Percuma diskrinsut kalau tidak memakai kamera. Selain bot dan spam, silahkan berkomentar.

Referensi:

[KKX]  https://wiki.kubuntu.org/KubuntuKarmicXsplash