hsa2 @ difüzyon If you don't mind, it doesn't matter

9Aug/100

Bilgisayarınız ne kadar hızlı açılıyor?

Dağıtım olarak Arch Linux kullanmama rağmen merakla takip ettiğim bir dağıtım Ubuntu. Pulseaudio ses çatısını -onca sıkıntısına rağmen- varsayılan olarak kullanarak beni hayal kırıklığına uğratsa da, topluluğunun gerçekleştirdiği projeleri hayranlıkla izliyorum doğrusu. Son olarak bir Ubuntu kullanıcısı tarafından hazırlanan "How fast does your PC boot? (Bilgisayarınız ne kadar hızlı açılıyor?)"  başlıklı videoyu gördüm ki, gerçekten imrenmemek elde değil. Buyrun buyrun:

How fast does your PC boot? - Ubuntu from Goce Mitevski on Vimeo.

29Sep/093

his name is… Linux…

31Aug/090

Neden Arch Linux Kullanıyorum? – Sebep #62915

Dünden beri archlinux.org sunucusuna erişilemiyordu. Forumlar ve wiki sayfalarına ulaşamıyor olmak sinir bozucu elbette. Ancak bu sabah bilgisayarımı açıp da archlinux.org'a erişmeye çalıştığımda gördüğüm sayfa -sunucu hâlâ erişilemez olmasına rağmen- hoşuma gitti. Bir yanda -sadece- bir oyun sunucusu üzerinde yetkilendirildikleri için omuzlarda taşınılmayı bekleyen lame, noob -ne derseniz artık- karakterler. Diğer yanda bir sunucunun 'down' olması durumunda bile resmi, kuru bir duyuru yerine renkli bir anasayfa bırakmayı düşünen geliştiriciler...

arch

31Aug/090

Acer Aspire 5920G Touch Sensitive Buttons and Linux! (a.k.a. nightmare)

I've chosen such a long title because it's the combination of all terms that i searched while eating my fingernails on my keyboard in the middle of the night Smile

I'm writing this document in English because i don't want anybody else in the universe to get mad Razz

I've been researching about this issue for ABOUT 2 YEARS! And finally, after a few days after writing it in archlinux.org forums, someone just linked a ubuntu forum thread. And after following the steps that told in that thread, now I'm able to switch between songs via these buttons on Rhythmbox. Do you want so as well? Keep reading Razz

As first step, create a file, /etc/hal/fdi/policy/20thirdparty/12-x11-acer-media-keys.fdi and paste this in that file:

<?xml version="1.0" encoding="ISO-8859-1"?>
<deviceinfo version="0.2">
  <device>
    <match key="info.capabilities" contains="input.touchpad">
        <match
key="/org/freedesktop/Hal/devices/computer:system.hardware.vendor"
prefix="Acer">
             <match
key="/org/freedesktop/Hal/devices/computer:system.hardware.product"
string="Aspire 5920G">
                 <match key="info.udi"
string="/org/freedesktop/Hal/devices/platform_i8042_i8042_AUX2_port_logicald
ev_input">
                     <merge key="info.product" type="string">Acer Media
Keys</merge>
                     <merge key="input.product" type="string">Acer Media
Keys</merge>
                 </match>
             </match>
        </match>
    </match>
  </device>
</deviceinfo>

This will set your touch sensitive buttons' device name as 'Acer Media Keys'. After creating and editing this file, you should reboot or at least restart hal with
# /etc/rc.d/hal restart
You can check if it worked by
xinput list|grep id
command.
It should give a output like:

[hsa2@difuzyon][05:08] ~ $ xinput list|grep id
"Virtual core pointer"	id=0	[XPointer]
"Virtual core keyboard"	id=1	[XKeyboard]
"AT Translated Set 2 keyboard"	id=2	[XExtensionKeyboard]
"Macintosh mouse button emulation"	id=3	[XExtensionPointer]
"MLK Trust Mouse 15315"	id=4	[XExtensionKeyboard]
"Acer Media Keys"	id=5	[XExtensionPointer]
"Acer CrystalEye webcam"	id=6	[XExtensionKeyboard]
"Sleep Button"	id=7	[XExtensionKeyboard]
"Power Button"	id=8	[XExtensionKeyboard]
"Video Bus"	id=9	[XExtensionKeyboard]
"Power Button"	id=10	[XExtensionKeyboa

As you can see, on my system it's device with id 5. After doing so, you should edit this device's button-map on each reboot, so i'm recommending to add it to startup applications. This stage is up to you, there is a variety of 'adding applications to startup' documents.
The command that you should run to set button map is that:
xinput set-button-map "Acer Media Keys" 1 2 3 17 18 19 20 8 9 10 11 12 13 14 15 16
After running this command, the button codes of your touch sensitive media buttons will be as:
play button -> 17
stop button -> 18
previous button -> 19
next button -> 20
You can check if it is so by xev. Open a terminal, run xev and push these buttons, it will tell you the button codes that i gave. If not, just stop and re-check.


The rest is easy, define functions for these buttons with these codes. Xbindkeys is my favorite, with the help of xvkbd. Install both, and create a .xbindkeysrc file in your home directory containing:

"xvkbd -text "\[XF86AudioPlay]""
b:17
"xvkbd -text "\[XF86AudioStop]""
b:18:
"xvkbd -text "\[XF86AudioPrev]""
b:19
"xvkbd -text "\[XF86AudioNext]""
b:20

And add xbindkeys as a startup application, too. You know what? It's done Smile They will now behave as real multimedia (play, stop etc.) buttons. You can try them with sonata or rhythmbox, they recognise multimedia buttons as default. If you want to set your euro and dollar keys around your arrow buttons, get this pdf and read it well Razz

24Aug/092

Openbox > *

Boş kalıp da yapacak bir şeyler bulamayınca, üstüne bir de gnome'un ağırlığından sıkılınca yeni arayışlara girdim. Bir gün içerisinde Xmonad, Fluxbox, IceWM ve Openbox'ı inceledim, ayarlarını kurcaladım. Xmonad'ı sistemimde kesinlikle barındırıyorum zaten. Yanıp sönen imlecin büyüsüne kapıldığımda yardımıma yetişiyor Smile Bunun haricinde gnome yerine daha hafif, daha kullanışlı bir şeyler de bulunsun istedim.

Fluxbox'tan hoşlanmadım. Pek çok kullanıcıya göre kendine ait bir panelinin, görev çubuğunun bulunması artı olarak görülse, fluxbox'ın paneli bana çok kullanışsız geldi. Ayrıca sağ tıkladığınızda beliren menü ise tam bir baş belası, eğer menüde çok fazla öge olursa tüm ekranınızı kaplıyor ve nereye tıklayıp da kapatacağınızı şaşırıyorsunuz. Öte yandan güzel özellikleri de yok değil fluxbox'ın. Pencelerin her birinin şeffaflıklarını ayrı ayrı ayarlamanıza izin vermesi gerçekten hoş mesela. Ama eksileri artılarından ağır bastı ve 10 üzerinden 3 verdim fluxbox'a Razz

IceWM ile maceram çok uzun sürmedi, IceWM ile ilgili bir paket kurarken Qt bağımlılığı olduğunu gördüm ve.. Puff.. Bitti Smile

Xmonad'dan bahsetmek için ayrı bir yazı bile yazarım aslında Smile Bana göre tek eksisi kendinize ait bir konfigürasyon oluşturmak için haskell'den biraz anlamanın gerekliliği. XML gibi herkesin anlayabileceği bir ayar dosyası biçmi olsa gerçekten harika olurdu ama Xmonad haskell bilme gereksinimi haricinde harika.  Terminal ile haşır neşir olmak isteyen herkese Xmonad + urxvt ikilisi öneririm Smile Mplayer'da aalib ve caca kütüphanelerini denemeden de geçmeyin hatta.

Gelelim günün kahramanı Openbox'a Razz Gerek kolay anlaşılır ayar dosyalarıyla, gerek bir sorun yaşandığında ulaşılabilen zengin yardım dökümanlarıyla, gerekse basitliği ve sadeliğiyle Openbox denediklerim arasından favorim oldu. Sadece uygun bir panel bulmak konusunda sıkıntı çektim diyebilirim. tint2, pypanel gibi öne çıkan panel uygulamalarının yanısıra, şu an isimlerini dahî hatırlayamadığım bir sürü panel'i de denememe rağmen hoş bir şey bulamadım ve sonunda sistemimde hâli hazırda kurulu olan gnome'un panelini kullanmaya karar verdim. Bir de gnome, kde, xfce gibi masaüstlerinde kendiliğinden mevcut olan gerçek şeffaflık için openbox'ta xcompmgr, cairo-compmgr gibi araçlar kullanmanız gerekiyor. Ben xcompmgr'ın üzerinde biraz değişiklikler yapılarak daha kullanışlı hâle getirilmiş 'fork'u olan xcompmgr-dana'yı kullanıyorum. Bir de masaüstümden bir görüntü:

13Jul/090

Windows Vista altında ext3 disk bölümü

Eğer bir makine üzerinde biri Windows, biri Linux olmak üzere iki işletim sistemi kullanıyorsanız kesinlikle işinize yarayacak bir şeyler anlatacağım, okumaya devam edin Smile

Windows Vista altında ext3 (Linux'un kullandığı dosya biçemi) disk bölümünü bağlamak konusunda yazılmış yazıların tamamını okumuşumdur muhtemelen, düne kadar bir türlü üstesinden gelemediğim bu hadiseyi dün deneme yanılma yöntemiyle de olsa hallettim. Nasıl mı? Hemen başlıyorum Smile

Daha önce Windows XP üzerinde "Ext2 Installable File System for Windows" adındaki bir yazılımı kullanıyordum, ancak Vista'ya terfi ettikten sonra bu yazılım iş görmemeye başladı. Seçtiğim harfteki sürücüye Linux bölümünü bağlamış (mount) gibi görünse dahi erişmeye çalıştığımda bu disk bölümünün ham olduğunu söyleyip biçimlendirmek isteyip istemediğimi soruyordu.

Sonra bir kaç yerde ekran görüntülerini gördüğüm "DiskInternals Linux Reader" adlı yazılımı denedim. Linux disk bölümü ve boyutu görmesine rağmen, içeriğine erişmeme o da izin vermedi. Tam da aramaktan vazgeçmek üzereydim ki, bir yerde başka bir uygulamadan daha bahsedildiğini gördüm: "Ext2fsd".

Kullanımından da bahsetmek gerekirse, programı yükleyip çalıştırdıktan sonra (vista kullanıyorsanız yönetici olarak çalıştırdığınızdan emin olun!) ana pencerenin alt kısmında diskinizdeki bölümleri göreceksiniz (1. Resim). Ordan bağlamak (mount) istediğiniz Linux disk bölümünü seçtikten sonra pencerenin 'Tools' menüsünden 'Mountpoint Management' kısmına gelin. 'Add...' butonuna tıkladıktan sonra üst taraftan diskin bağlanmasını istediğiniz harf sürücüsünü seçin, aşağıdaki seçeneklerden ise size uygun olanı işaretleyin. Bu seçenekler:

snapshot 2009-07-13, 21_28_29İlk seçeneği seçerseniz disk bir kereliğine bağlanıyor, sistem yeniden başlatıldığında yeniden bağlanmıyor.

İkinci seçenek ise USB bellek gibi taşınabilir bellekler için öneriliyor.

Üçüncü seçenek ise kalıcı bir bağlama için kullanılıyor. Eğer bağlamak istediğiniz disk bölümü sabit diskinizde ise en güzel seçenek budur diyebilirim Smile

Size uygun olan seçeneği de seçtikten sonra yapmanız gereken sadece 'OK' ve 'Done' butonlarına basarak sisteminizi yeniden başlatmak Smile

18Jun/090

gecko-mediaplayer

Web sitelerindeki video'ları oynatmak için Windows Media Player kullanılamıyor Linux üzerinde takdir edersiniz ki Smile Bu eksikliği gidermek için daha önceleri mplayer'ın çok basit bir web arayüzü olan mplayerplug-in kullanıyordum. Ancak geçen #archlinux.tr@freenode'da duyduğum gecko-mediaplayer'ı denedim. mplayerplug-in'le ilgili pek çok sıkıntım vardı, kontrol butonları (play, pause vs.) işlevsel değildi, videonun yüklenip yüklenmediğini anlamak sıkıntı oluyordu; bir de -en önemlisi- görsel olarak hiç de tatmin edici değildi. Bir süre önce gmplayer'dan gnome-mplayer'a geçmiştim ki, gecko-mediaplayer'ın da gnome-mplayer kullandığını gördüğümde çok memnun oldum. Ekran görüntülerini eklemeden önce gecko-mediaplayer'ı archlinux üzerinde kolayca depodan kurabileceğinizi de ekleyeyim Smile

# pacman -S gecko-mediaplayer

22Oct/082

SSH’a şifresiz girmek

Eğer bir sunucuyla sürekli haşır neşirseniz, her login için şifreyi tekrar girmek sinir bozucu olabiliyor. Ancak sunucuya bir kere kendinizi tanıtıp, sonraki girişlerde şifre istememesini sağlayabilirsiniz. Bunun için önce kendi makinemizde şunları yapıyoruz:

ssh-keygen -t dsa
komutunu veriyoruz.
Generating public/private dsa key pair.
Enter file in which to save the key (/home/hsa2/.ssh/id_dsa):

Enter'layıp geçiyoruz.
Enter passphrase (empty for no passphrase):
Yine enter'layıp geçiyoruz.
Enter same passphrase again:
Yine, yeniden enter.
key fingerprint is:
6f:c5:86:c7:67:69:02:1a:e4:a9:20:e6:16:13:5d:e5 hsa2@difuzyon

Artık kendimizi tanıttığımız dosyayı oluşturduk, şimdi bunu bağlantı kurarken kendimizi tanıtmak istediğimiz sunucuya göndereceğiz. Bunun için şu komutu veriyoruz:

ssh-copy-id -i ~/.ssh/id_dsa.pub kullanıcı@sunucu

Burdaki 'kullanıcı' ve 'sunucu' değişkenleri bağlanılacak sunucuya göre değiştirilecek tabii.
Bu komutu verdiğinizde son bir kez olmak üzere şifremizi soracak, şifremizi girip onayladığımızda bundan sonraki girişlerde sistem bizi tanıyıp giriş yapmamıza şifre sormadan izin verecek.

EoF Smile

Tagged as: , 2 Comments