Ubuntu, Gnome ve Eclipse
Uzun bir süre Windows kullandıktan sonra tekrar Linux yani Ubuntu kurulumuma geri döndüm. Neden Linux kullanmayı bırakıp Windows’a geçtiÄŸimi tam hatırlmasam da yanılmıyorsam Ubuntunun Unity arayüzünün ilk çıktığı dönemlerdi. Alışkanlıklarını seven biri olarak tabi unity’e alışamamıştım. Peki ÅŸimdi ne deÄŸiÅŸti? Neden tekrar ubuntuya döndüm? Sebebi çok basit Windows….
Ubuntu ve Gnome
Ubuntuya döner dönmez yaptığım ilk şey Gnome 3 kurmak oldu. Şunu belirtmem de fayda var, Gnome 3 çok güzel olmuş fakat yine de gelmiş geçmiş en iyi arayüz olduğunu söyleyemem. Buglarla dolu. Hemen hemen hergün bir güncelleme geliyor. Tabi bunun başlıca sebebi 3.10 gibi, ubuntu tarafından daha tam olarak desteklenmeyen bir sürüm kurmuş olmam da olabilir.
Gnome 3 ilk başta doğrudan kullanmanız için yeterli gibi görünse de bazı şeyleri hala eski kalmış. Örneğin en üstteki menü kullanım için çok kötü. Sadece saat ve bir iki özellik için gereğinden fazla yer kaplıyor. Tabi bunu sırf ben düşünmemişim, geliştirilen bir eklentiyle bu barı kapatmak mümkün.
Yine de unity ile karşılaştırıldığında bence çok daha kullanışlı.
Eclipse ve Genişlik Sorunsalı
Neyse gnome ve ubuntu ile ilgili bir çok yazı bulabilirsiniz internette, benim asıl değinmek istediğim kısım Eclipse.
Her zaman olduÄŸu gibi gidip eclipse’in son sürümünü ( ki yazının yazıldığı tarihte Kepler sürümü oluyor bu) kurdum. Ama karşılaÅŸtığım IDE’nin bildiÄŸim alıştığım eclipse ile pek bir ilgisi yok. HerÅŸey eÅŸÅŸek kadar. Åžaka yapmıyorum gerçekten herÅŸey eÅŸÅŸek kadar. Buttonlar menüler paneller herÅŸey. Bakıyorum yazılar iconlar hepsi aynı boyda ama çok fazla yer kaplıyorlar.
Tabi biz geliÅŸtiriciler için kod yazmamız için biz ayrılan alan çok önemli. Bu durum sinirimi bozdu. Ufak bir araÅŸtırma sonucunda sorunun GTK ile ilgili olduÄŸunu ve herÅŸeyin fazladan padding ya da margin’e sahip olduÄŸunu öğrendim.
Sorunu çözmek için $HOME dizininize .gtkrc-2.0 isminde bir doya oluÅŸturuyorsunuz. Daha sonradan dosyanın içerisini aÅŸağıdaki gibi yaptığınızda Eclipse’inizin alıştığınız minik sevimli haline geldiÄŸini görüyorsunuz.
.gtkrc-2.0
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 | style "gtkcompact" { GtkButton::default_border={0,0,0,0} GtkButton::default_outside_border={0,0,0,0} GtkButtonBox::child_min_width=0 GtkButtonBox::child_min_heigth=0 GtkButtonBox::child_internal_pad_x=0 GtkButtonBox::child_internal_pad_y=0 GtkMenu::vertical-padding=1 GtkMenuBar::internal_padding=0 GtkMenuItem::horizontal_padding=4 GtkToolbar::internal-padding=0 GtkToolbar::space-size=0 GtkOptionMenu::indicator_size=0 GtkOptionMenu::indicator_spacing=0 GtkPaned::handle_size=4 GtkRange::trough_border=0 GtkRange::stepper_spacing=0 GtkScale::value_spacing=0 GtkScrolledWindow::scrollbar_spacing=0 GtkTreeView::vertical-separator=0 GtkTreeView::horizontal-separator=0 GtkTreeView::fixed-height-mode=TRUE GtkWidget::focus_padding=0 } class "GtkWidget" style "gtkcompact" |
 Son
Sorunu ilk farkettiÄŸimde, açık konuÅŸayım moralim bir hayli bozuldu. Acaba linux’a geçmesemiydim diye düşünmedim deÄŸil. Günümün çoÄŸunda Sublimetext ya da Eclipse içerisinde olduÄŸumu düşünecek olursanız bana hak vereceksinizdir.
End Of Line