Scriptler

Her ne kadar Window Maker pencere yöneticimiz olsa da KDE ve GNOME araçlarını da kullanırız. Bu durumda o menülere ulaşma ihtiyacımız doğuyor. KDE menülerine ulaşmak için bir perl betiği (scripti) GNOME menüsüne ulaşmak içinse bir programa ihtiyacımız var. Tabii KDE ve GNOME bileşenleri de yüklü olmalı.

Perl betiği ilk olarak KDE1 için yazıldığı için KDE2 menülerinde çalışmıyordu. Ufak bir ayarla (geç mi oldu biraz??) KDE2 menülerinide Window Maker Ana Menüsüne yerleştirebilirsiniz. Aşağıda programları menünüze nasıl yerleştireceğiniz detaylı olarak anlatılıyor.
kde2wm.pl
KDE1 için bu, KDE2 için bu dosyayı (yeni) kullanabilirsiniz. Eğer elinizde eski dosya varsa tek yapmanız gereken en sondaki .kdelnk uzantılarını .desktop olarak değiştirmek. Ne yaptığınızı bilmiyorsanız, indirmenizde yarar var:)
İndirdiğiniz kde2wm.tar.gz dosyasını istediğiniz bir yere açın.

$ tar -xzf kde2wm.pl &

İçinden çıkacak olan kde2wm.pl dosyasını herhangi bir editörle açın (kedit mesela). İlk olarak perl'ün yerini doğru belirtmeniz gerekiyor. En baştaki

#!/usr/bin/perl -w

satırındaki perl'ün çalıştırılabilir dosyasının yerinin doğru olduğundan emin olun. Yeri öğrenmek için xterm açıp

$ which perl

komutunu vermeniz size perl'ün tam yolunu gösterektir. Doğru olduğundan emin olduktan sonra sıra KDE menülerinin dizinin belirtmeye geldi... Bunu bulmanında elbette kolay bir yolu var:)

$ kfm -sw

komutu ile K dosya yöneticisi açın. Orada Düzenle(ya da Edit)/Global Applications seçeneğine basın. Adres satırında beliren dizini scriptteki

my $kdedir = "/usr/share/applnk"; ## where the kdefiles reside

satırındaki /usr/share/applnk yerine yazın (Red Hat ya da Mandrake dağıtımlarında ben bir değişiklik yapmaya gerek duymadım, ikisinde de aynı yerde idi). Bundan sonra dosyayı kaydedin ve istediğiniz bir dizine yerleştirin. Sıra bunu ana menüye eklemeye geldi. WPrefs denen aracı çalıştırın. Eğer dock'tan kaldırdı iseniz xterm açıp

$ /usr/lib/GNUstep/Apps/WPrefs.app/WPrefs &

komutu ile çalıştırabilirsiniz. WPrefs'in menü ayarlama yerine gelin. Menünün istediğiniz bir yerine yukarıdaki Commands yardımı ile "Add External Menu" koyun. Seçili hale getirin. sağda "Label" olarak istediğinizi yazın. "Menu Path / Directory list" seçeneğine yazacağınızı ayarlamak için 2 şansınız var.
  • Oraya kde2wm.pl'nin yerini yazmalısınız ama başına "pipe" koyarak... Yani | işareti buraya kde2wm.pl'nin çıktısını koyacağınızı anlatıyor. Sonuç olarak orada
    | /home/kaya/files/kde2wm.pl
    yazıcak (tabii dosyanın yeri sizde farklı)
  • İkincisi nispeten bir program kurmaya benziyor ama çok da düşünmenize gerek yok. Oraya hiç bir şey yazmadan aşağıdaki Ask Help To The Guru seçeneğine tıklıyorsunuz. Orada karşınıza 3 seçenek çıkıyor. Birincisi herhangi bir menüyü bir dosyadan okunması için, ikincisi pipe ile bir script ya da dosyanın çıktısını menüye eklemek için (ewet bu bizim seçeceğimiz) üçüncüsü ise bir ya da daha fazla dizindeki dosyalar... Biz ikincisini işaretleyip devam ediyoruz. Karşımıza program ya da script'in yerini belirtmemizi söyleyen ikinci bir diyalog kutusu geliyor. Oraya kde2wm.pl'nin tam yolunu giriyorsunuz. OK tuşuna basmanızla bir önceki seçenekle aynı şey karşınıza geliyor.
Menüyü kaydedip çıktığınızda artık KDE menülerinizi Window Maker'da kullanabilirsiniz:) Nasıl göründüğünü merak ediyorsanız bakabilirsiniz.
NOT:Script'i menüye eklemeden önce komut satırında çalıştırırsanız bütün KDE menünüzü ve komutlarını görebilirsiniz, eğer bir dosyaya yazdırmak isterseniz

$ ./kde2wm.pl >> dosyaadi.txt

komutunu kullanabilir sonra da dosyanın içeriğine bakabilirsiniz.
Geçmiş Olsun.
gnome2wmaker.rpm
gnome2wmaker bir program olduğu için sisteminizde GNOME'dan başka bir şeye ihtiyacınız yok. İndirdiğiniz rpm dosyasını önce kurun (bunun için root olmanız gerekiyor).

# rpm -i gnome2wmaker.rpm

Artık gnome2wmaker diye çalıştırılabilir bir dosyanız var. Tek yapmanız gereken bunu menünüze eklemek. Yukarıdaki gibi iki yolunuz var, hemde tamamen aynı olan 2 yol. Wprefs'in menüsünün istediğiniz yerine koyduğunuz external menünün adını (label) değiştirip "Menu Path / Directory List" seçeneğinin altına da
| gnome2wmaker
yazabilirsiniz. Bu inanın ki en kısa yol. Diğeri ise Ask Help To The Guru ile karşınıza çıkan diyalogta ikinci seçeneği seçip (script ya da program çıktısı) ikinci diyalog kutusuna da (program yeri) gnome2wmaker yazmak!
Kaydedip çıkınca iki menünüzde hazır olacaktır. Menü ilk açılırken biraz bekletebilir. Bunun nedeni programın çalışmasıdır.
Kaya Oğuz 2001