/* * WindowMaker için ana menü tanımlası * * Yazım kuralı: * * [SHORTCUT ] * * herhangi bitr yazıyı içerebilir, boşul içeriyorsa " içinde * yazılmalı * * SHORTCUT sözkonusu giriş için kısayol tuşu tanımlamak için kullanılır * , $HOME/GNUstep/Defaults/WindowMaker olduğu gibi tanımlanabilir. * * MENU veya OPEN_MENU için kısayol tanımlayamazsınız. * * aşağıdakilerden birisidir * MENU - (Alt)Menü tanımını başlatır. * OPEN_MENU - Menüyü, bir dosya veya dizinden oluşturur * END - Alt)Menü tanımını bitirir * WORKSPACE_MENU - Çalışma alanları için altmenüyü ekler * EXEC - programı çalıştırır * SHEXEC - executes a shell command (like gimp > /dev/null) * EXIT - pencere denetçisinden çıkar. * RESTART [] - Belirtilen pencere denetçisini * yeniden başlatır. * REFRESH - ekranı tazeler * ARRANGE_ICONS - Ekrandaki simgeleri düzenler * SHUTDOWN - tüm uygulamalrı kapatır ve sistemden çıkar * SHOW_ALL - Tüm pencereleri saklı hallerinden çıkarır * HIDE_OTHERS - içinde bulunulan dışındaki tüm pencereleri saklar * SAVE_SESSION - mevcut uygulamaları ve pencere konumlarını saklar, * yeniden başladığında bu konumları korumaya çalışır. * CLEAR_SESSION - son saklanan bilgileri siler. * * OPEN_MENU yazım kuralları: * 1. Dosyadan * // dosya.menu isimli geçerli dosya tanımı içeren dosyayı alıp * // belirtilen konuma ekler * OPEN_MENU dosya.menu * * 2. Komut sonucundan * // "komut"u çalıştırı ve çıktısını möenü olarak kullanır. * // Komutun çıktısı geçerli bir menü tanımı vermeli * OPEN_MENU | komut * * 3. Dizinden * // Bir veya daha fazla dizin içinde yer alan çalıştırılabilir * // dosyaları alfabetik olarak sıralayarak menü oluşturur * OPEN_MENU /bir/dizin [/bir/başka/dizin ...] * * 4. Dizinden komutla * // Dizin seçeneği gibi, ancak dizindeki dosyaları "komut" * // ile çalıştırır * * OPEN_MENU /bir/dizin [/bir/başka/dizin ...] WITH komut -seçenekler * * * çalıştırılacak yazılımın parametreleri * * ** EXEC komut satırı seçenekleri: * %s - mevcut seçimi koyar. * %a(mesaj) - bir mesaj başlığı ile bir kutucuk açarak yazılan bilgileri * komuta parametre olarak gönderir * %w - seçili pencerenin XID'sini verir. * * Özel karakterleri (% ve " gibi) \ yardımı ile kullanabilirsiniz: * örnek: xterm -T "\"Hello World\"" * * \n gibi komutları da kullanabilirsiniz. * * Her MENU tanımı bir END tanımı içermelidir. * * Örnek: * * "Test" MENU * "XTerm" EXEC xterm * // /usr/openwin/bin'in içeriği ile bir menü yaratır * "XView apps" OPEN_MENU "/usr/openwin/bin" * // değişik dizinlerde yer alan uygulamalrla bir menü yaratır * "X11 apps" OPEN_MENU /usr/X11/bin $HOME/bin/X11 * // bazı arkaplan görüntülerini ekler * "Background" OPEN_MENU $HOME/images /usr/share/images WITH wmsetbg -u -t * // style.menu menüsünü ekler. * "Style" OPEN_MENU style.menu * "Test" END */ #include "wmmacros" "Ana Menü" MENU "Bilgi" MENU "Copyright..." EXEC xmessage -center -font variable -title \ 'WindowMaker 'WM_VERSION -file $HOME/GNUstep/Library/WindowMaker/Copyright "Sistem Konsolu" EXEC xconsole "Sistem Yükü" SHEXEC xosview || xload "Süreç Dökümü" EXEC xterm -e top "Kılavuz Tarayıcısı" EXEC xman "Bilgi" END "XTerm" EXEC xterm -sb "Rxvt" EXEC rxvt -bg black -fg white -fn fixed "Çalışma Alanları" WORKSPACE_MENU "Uygulamalar" MENU "Görüntü" MENU "Gimp" SHEXEC gimp >/dev/null "XV" EXEC xv "XPaint" EXEC xpaint "XFig" EXEC xfig "Graphics" END "X File Manager" EXEC xfm "OffiX Files" EXEC files "LyX" EXEC lyx "Netscape" EXEC netscape "Ghostview" EXEC ghostview %a(PS dosyasını girin) "Acrobat" EXEC /usr/local/Acrobat3/bin/acroread %a(PDF dosyasını girin) "TkDesk" EXEC tkdesk "Uygulamalar" END "Düzenleyiciler" MENU "XFte" EXEC xfte "XEmacs" SHEXEC xemacs || emacs "XJed" EXEC xjed "NEdit" EXEC nedit "Xedit" EXEC xedit "VI" EXEC xterm -e vi "Düzenleyiciler" END "Çeşitli" MENU "Xmcd" SHEXEC xmcd 2> /dev/null "Xplaycd" EXEC xplaycd "Xmixer" EXEC xmixer "Çeşitli" END "Yardımcılar" MENU "Hesap Makinası" EXEC xcalc "Pencere Özellikleri" SHEXEC xprop | xmessage -center -title 'xprop' -file - "Yazı tipi Tarayıcısı" EXEC xfontsel "Terminal Öykümcüsü" EXEC xminicom "Büyüteç" EXEC xmag "Renk Tablosu" EXEC xcmap "XKill" EXEC xkill "ASClock" EXEC asclock -shape "Clipboard" EXEC xclipboard "Yardımcılar" END "Seçim" MENU "Kopyala" SHEXEC echo '%s' | wxcopy "Mail ile gönder" EXEC xterm -name mail -T "Pine" -e pine %s "Ağ'da tara" EXEC netscape %s "Kılavuzda ara" SHEXEC MANUAL_SEARCH(%s) "Seçim" END "Çalışma Alanı" MENU "Diğerlerini Sakla" HIDE_OTHERS "Hepsini Göster" SHOW_ALL "Simgeleri Dğzenle" ARRANGE_ICONS "Tazele" REFRESH "Kilitle" EXEC xlock -allowroot -usefirst "Oturumu Sakla" SAVE_SESSION "Saklanmış Oturumu Sil" CLEAR_SESSION "Çalışma Alanı" END "Görünüm" MENU "Temalar" OPEN_MENU -noext THEMES_DIR $HOME/GNUstep/Library/WindowMaker/Themes WITH setstyle "Tarzlar" OPEN_MENU -noext STYLES_DIR $HOME/GNUstep/Library/WindowMaker/Styles WITH setstyle "Simge Kümeleri" OPEN_MENU -noext ICON_SETS_DIR $HOME/GNUstep/Library/WindowMaker/IconSets WITH seticons "Arkaplan" MENU "Düz Renk" MENU "Black" WS_BACK '(solid, black)' "Blue" WS_BACK '(solid, "#505075")' "Indigo" WS_BACK '(solid, "#243e6c")' "Bleumarine" WS_BACK '(solid, "#224477")' "Purple" WS_BACK '(solid, "#554466")' "Wheat" WS_BACK '(solid, "wheat4")' "Dark Gray" WS_BACK '(solid, "#333340")' "Wine" WS_BACK '(solid, "#400020")' "Düz Renk" END "Renk Geçişi" MENU "Flag" WS_BACK '(mdgradient, green, red, white, green)' "Sky" WS_BACK '(vgradient, blue4, white)' "Renk Geçişi" END "Görüntüler" OPEN_MENU -noext BACKGROUNDS_DIR $HOME/GNUstep/Library/WindowMaker/Backgrounds WITH wmsetbg -u -t "Arkaplan" END "Tema Sakla" SHEXEC getstyle -t $HOME/GNUstep/Library/WindowMaker/Themes/"%a(Theme name)" "Simge Kümesi Sakla" SHEXEC geticonset $HOME/GNUstep/Library/WindowMaker/IconSets/"%a(IconSet name)" "Görünüm" END "Çıkış" MENU "Yeniden Başlat" RESTART "AfterStep Başlat" RESTART afterstep "Çıkış..." EXIT "Oturumu Kapat..." SHUTDOWN "Çıkış" END "Ana Menü" END