1998-09-29 22:36:29 +00:00
|
|
|
|
/*
|
2004-10-17 04:32:25 +00:00
|
|
|
|
* WindowMaker için ana menü tanımlası
|
1998-09-29 22:36:29 +00:00
|
|
|
|
*
|
2004-10-17 04:32:25 +00:00
|
|
|
|
* Yazım kuralı:
|
1998-09-29 22:36:29 +00:00
|
|
|
|
*
|
2004-10-17 04:32:25 +00:00
|
|
|
|
* <Başlık> [SHORTCUT <Kısayol>] <Komut> <Parametreler>
|
1998-09-29 22:36:29 +00:00
|
|
|
|
*
|
2004-10-17 04:32:25 +00:00
|
|
|
|
* <Başlık> herhangi bitr yazıyı içerebilir, boşul içeriyorsa " içinde
|
|
|
|
|
|
* yazılmalı
|
1998-09-29 22:36:29 +00:00
|
|
|
|
*
|
2004-10-17 04:32:25 +00:00
|
|
|
|
* SHORTCUT sözkonusu giriş için kısayol tuşu tanımlamak için kullanılır
|
|
|
|
|
|
* <Kısayol>, $HOME/GNUstep/Defaults/WindowMaker olduğu gibi tanımlanabilir.
|
1998-09-29 22:36:29 +00:00
|
|
|
|
*
|
2004-10-17 04:32:25 +00:00
|
|
|
|
* MENU veya OPEN_MENU için kısayol tanımlayamazsınız.
|
1998-09-29 22:36:29 +00:00
|
|
|
|
*
|
2004-10-17 04:32:25 +00:00
|
|
|
|
* <Komut> 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> - programı çalıştırır
|
1999-05-01 23:15:43 +00:00
|
|
|
|
* SHEXEC <command> - executes a shell command (like gimp > /dev/null)
|
2004-10-17 04:32:25 +00:00
|
|
|
|
* EXIT - pencere denetçisinden çıkar.
|
|
|
|
|
|
* RESTART [<pencere denetçisi>] - 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.
|
1998-09-29 22:36:29 +00:00
|
|
|
|
* CLEAR_SESSION - son saklanan bilgileri siler.
|
|
|
|
|
|
*
|
2004-10-17 04:32:25 +00:00
|
|
|
|
* OPEN_MENU yazım kuralları:
|
1998-09-29 22:36:29 +00:00
|
|
|
|
* 1. Dosyadan
|
2004-10-17 04:32:25 +00:00
|
|
|
|
* // dosya.menu isimli geçerli dosya tanımı içeren dosyayı alıp
|
1998-09-29 22:36:29 +00:00
|
|
|
|
* // belirtilen konuma ekler
|
|
|
|
|
|
* OPEN_MENU dosya.menu
|
|
|
|
|
|
*
|
|
|
|
|
|
* 2. Komut sonucundan
|
2004-10-17 04:32:25 +00:00
|
|
|
|
* // "komut"u çalıştırı ve çıktısını möenü olarak kullanır.
|
|
|
|
|
|
* // Komutun çıktısı geçerli bir menü tanımı vermeli
|
1998-09-29 22:36:29 +00:00
|
|
|
|
* OPEN_MENU | komut
|
|
|
|
|
|
*
|
|
|
|
|
|
* 3. Dizinden
|
2004-10-17 04:32:25 +00:00
|
|
|
|
* // 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 ...]
|
1998-09-29 22:36:29 +00:00
|
|
|
|
*
|
|
|
|
|
|
* 4. Dizinden komutla
|
2004-10-17 04:32:25 +00:00
|
|
|
|
* // Dizin seçeneği gibi, ancak dizindeki dosyaları "komut"
|
|
|
|
|
|
* // ile çalıştırır
|
1998-09-29 22:36:29 +00:00
|
|
|
|
*
|
2004-10-17 04:32:25 +00:00
|
|
|
|
* OPEN_MENU /bir/dizin [/bir/başka/dizin ...] WITH komut -seçenekler
|
1998-09-29 22:36:29 +00:00
|
|
|
|
*
|
|
|
|
|
|
*
|
2004-10-17 04:32:25 +00:00
|
|
|
|
* <Parametreler> çalıştırılacak yazılımın parametreleri
|
1998-09-29 22:36:29 +00:00
|
|
|
|
*
|
2004-10-17 04:32:25 +00:00
|
|
|
|
* ** 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.
|
1998-09-29 22:36:29 +00:00
|
|
|
|
*
|
2004-10-17 04:32:25 +00:00
|
|
|
|
* Özel karakterleri (% ve " gibi) \ yardımı ile kullanabilirsiniz:
|
|
|
|
|
|
* örnek: xterm -T "\"Hello World\""
|
1998-09-29 22:36:29 +00:00
|
|
|
|
*
|
2004-10-17 04:32:25 +00:00
|
|
|
|
* \n gibi komutları da kullanabilirsiniz.
|
1998-09-29 22:36:29 +00:00
|
|
|
|
*
|
2004-10-17 04:32:25 +00:00
|
|
|
|
* Her MENU tanımı bir END tanımı içermelidir.
|
1998-09-29 22:36:29 +00:00
|
|
|
|
*
|
2004-10-17 04:32:25 +00:00
|
|
|
|
* Örnek:
|
1998-09-29 22:36:29 +00:00
|
|
|
|
*
|
|
|
|
|
|
* "Test" MENU
|
|
|
|
|
|
* "XTerm" EXEC xterm
|
2004-10-17 04:32:25 +00:00
|
|
|
|
* // /usr/openwin/bin'in içeriği ile bir menü yaratır
|
1998-09-29 22:36:29 +00:00
|
|
|
|
* "XView apps" OPEN_MENU "/usr/openwin/bin"
|
2004-10-17 04:32:25 +00:00
|
|
|
|
* // değişik dizinlerde yer alan uygulamalrla bir menü yaratır
|
1999-02-17 11:06:40 +00:00
|
|
|
|
* "X11 apps" OPEN_MENU /usr/X11/bin $HOME/bin/X11
|
2004-10-17 04:32:25 +00:00
|
|
|
|
* // bazı arkaplan görüntülerini ekler
|
1999-02-17 11:06:40 +00:00
|
|
|
|
* "Background" OPEN_MENU $HOME/images /usr/share/images WITH wmsetbg -u -t
|
2004-10-17 04:32:25 +00:00
|
|
|
|
* // style.menu menüsünü ekler.
|
1998-09-29 22:36:29 +00:00
|
|
|
|
* "Style" OPEN_MENU style.menu
|
|
|
|
|
|
* "Test" END
|
|
|
|
|
|
*/
|
|
|
|
|
|
|
|
|
|
|
|
#include "wmmacros"
|
|
|
|
|
|
|
2004-10-17 04:32:25 +00:00
|
|
|
|
"Ana Menü" MENU
|
1998-09-29 22:36:29 +00:00
|
|
|
|
"Bilgi" MENU
|
|
|
|
|
|
"Copyright..." EXEC xmessage -center -font variable -title \
|
|
|
|
|
|
'WindowMaker 'WM_VERSION -file $HOME/GNUstep/Library/WindowMaker/Copyright
|
|
|
|
|
|
"Sistem Konsolu" EXEC xconsole
|
2004-10-17 04:32:25 +00:00
|
|
|
|
"Sistem Yükü" SHEXEC xosview || xload
|
|
|
|
|
|
"Süreç Dökümü" EXEC xterm -e top
|
|
|
|
|
|
"Kılavuz Tarayıcısı" EXEC xman
|
1998-09-29 22:36:29 +00:00
|
|
|
|
"Bilgi" END
|
|
|
|
|
|
"XTerm" EXEC xterm -sb
|
|
|
|
|
|
"Rxvt" EXEC rxvt -bg black -fg white -fn fixed
|
2004-10-17 04:32:25 +00:00
|
|
|
|
"Çalışma Alanları" WORKSPACE_MENU
|
1998-09-29 22:36:29 +00:00
|
|
|
|
"Uygulamalar" MENU
|
2004-10-17 04:32:25 +00:00
|
|
|
|
"Görüntü" MENU
|
1999-05-01 23:15:43 +00:00
|
|
|
|
"Gimp" SHEXEC gimp >/dev/null
|
1998-09-29 22:36:29 +00:00
|
|
|
|
"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
|
2004-10-17 04:32:25 +00:00
|
|
|
|
"Ghostview" EXEC ghostview %a(PS dosyasını girin)
|
|
|
|
|
|
"Acrobat" EXEC /usr/local/Acrobat3/bin/acroread %a(PDF dosyasını girin)
|
1998-09-29 22:36:29 +00:00
|
|
|
|
"TkDesk" EXEC tkdesk
|
|
|
|
|
|
"Uygulamalar" END
|
2004-10-17 04:32:25 +00:00
|
|
|
|
"Düzenleyiciler" MENU
|
1998-09-29 22:36:29 +00:00
|
|
|
|
"XFte" EXEC xfte
|
1999-05-01 23:15:43 +00:00
|
|
|
|
"XEmacs" SHEXEC xemacs || emacs
|
1998-09-29 22:36:29 +00:00
|
|
|
|
"XJed" EXEC xjed
|
|
|
|
|
|
"NEdit" EXEC nedit
|
|
|
|
|
|
"Xedit" EXEC xedit
|
|
|
|
|
|
"VI" EXEC xterm -e vi
|
2004-10-17 04:32:25 +00:00
|
|
|
|
"Düzenleyiciler" END
|
|
|
|
|
|
"Çeşitli" MENU
|
1999-05-01 23:15:43 +00:00
|
|
|
|
"Xmcd" SHEXEC xmcd 2> /dev/null
|
1998-09-29 22:36:29 +00:00
|
|
|
|
"Xplaycd" EXEC xplaycd
|
|
|
|
|
|
"Xmixer" EXEC xmixer
|
2004-10-17 04:32:25 +00:00
|
|
|
|
"Ç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
|
1998-09-29 22:36:29 +00:00
|
|
|
|
"Renk Tablosu" EXEC xcmap
|
|
|
|
|
|
"XKill" EXEC xkill
|
|
|
|
|
|
"ASClock" EXEC asclock -shape
|
|
|
|
|
|
"Clipboard" EXEC xclipboard
|
2004-10-17 04:32:25 +00:00
|
|
|
|
"Yardımcılar" END
|
1998-09-29 22:36:29 +00:00
|
|
|
|
|
2004-10-17 04:32:25 +00:00
|
|
|
|
"Seçim" MENU
|
1999-05-01 23:15:43 +00:00
|
|
|
|
"Kopyala" SHEXEC echo '%s' | wxcopy
|
2004-10-17 04:32:25 +00:00
|
|
|
|
"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
|
1998-09-29 22:36:29 +00:00
|
|
|
|
|
2004-10-17 04:32:25 +00:00
|
|
|
|
"Çalışma Alanı" MENU
|
|
|
|
|
|
"Diğerlerini Sakla" HIDE_OTHERS
|
|
|
|
|
|
"Hepsini Göster" SHOW_ALL
|
|
|
|
|
|
"Simgeleri Dğzenle" ARRANGE_ICONS
|
1998-09-29 22:36:29 +00:00
|
|
|
|
"Tazele" REFRESH
|
|
|
|
|
|
"Kilitle" EXEC xlock -allowroot -usefirst
|
|
|
|
|
|
"Oturumu Sakla" SAVE_SESSION
|
2004-10-17 04:32:25 +00:00
|
|
|
|
"Saklanmış Oturumu Sil" CLEAR_SESSION
|
|
|
|
|
|
"Çalışma Alanı" END
|
1998-09-29 22:36:29 +00:00
|
|
|
|
|
2004-10-17 04:32:25 +00:00
|
|
|
|
"Görünüm" MENU
|
1999-02-17 11:06:40 +00:00
|
|
|
|
"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
|
2004-10-17 04:32:25 +00:00
|
|
|
|
"Simge Kümeleri" OPEN_MENU -noext ICON_SETS_DIR $HOME/GNUstep/Library/WindowMaker/IconSets WITH seticons
|
1998-09-29 22:36:29 +00:00
|
|
|
|
"Arkaplan" MENU
|
2004-10-17 04:32:25 +00:00
|
|
|
|
"Düz Renk" MENU
|
1998-09-29 22:36:29 +00:00
|
|
|
|
"Black" WS_BACK '(solid, black)'
|
|
|
|
|
|
"Blue" WS_BACK '(solid, "#505075")'
|
|
|
|
|
|
"Indigo" WS_BACK '(solid, "#243e6c")'
|
2000-01-04 21:45:57 +00:00
|
|
|
|
"Bleumarine" WS_BACK '(solid, "#224477")'
|
1998-09-29 22:36:29 +00:00
|
|
|
|
"Purple" WS_BACK '(solid, "#554466")'
|
|
|
|
|
|
"Wheat" WS_BACK '(solid, "wheat4")'
|
|
|
|
|
|
"Dark Gray" WS_BACK '(solid, "#333340")'
|
|
|
|
|
|
"Wine" WS_BACK '(solid, "#400020")'
|
2004-10-17 04:32:25 +00:00
|
|
|
|
"Düz Renk" END
|
|
|
|
|
|
"Renk Geçişi" MENU
|
1998-09-29 22:36:29 +00:00
|
|
|
|
"Flag" WS_BACK '(mdgradient, green, red, white, green)'
|
|
|
|
|
|
"Sky" WS_BACK '(vgradient, blue4, white)'
|
2004-10-17 04:32:25 +00:00
|
|
|
|
"Renk Geçişi" END
|
|
|
|
|
|
"Görüntüler" OPEN_MENU -noext BACKGROUNDS_DIR $HOME/GNUstep/Library/WindowMaker/Backgrounds WITH wmsetbg -u -t
|
1998-09-29 22:36:29 +00:00
|
|
|
|
"Arkaplan" END
|
1999-05-29 21:41:25 +00:00
|
|
|
|
"Tema Sakla" SHEXEC getstyle -t $HOME/GNUstep/Library/WindowMaker/Themes/"%a(Theme name)"
|
2004-10-17 04:32:25 +00:00
|
|
|
|
"Simge Kümesi Sakla" SHEXEC geticonset $HOME/GNUstep/Library/WindowMaker/IconSets/"%a(IconSet name)"
|
|
|
|
|
|
"Görünüm" END
|
1998-09-29 22:36:29 +00:00
|
|
|
|
|
2004-10-17 04:32:25 +00:00
|
|
|
|
"Çıkış" MENU
|
|
|
|
|
|
"Yeniden Başlat" RESTART
|
|
|
|
|
|
"AfterStep Başlat" RESTART afterstep
|
|
|
|
|
|
"Çıkış..." EXIT
|
1998-09-29 22:36:29 +00:00
|
|
|
|
"Oturumu Kapat..." SHUTDOWN
|
2004-10-17 04:32:25 +00:00
|
|
|
|
"Çıkış" END
|
|
|
|
|
|
"Ana Menü" END
|
1998-09-29 22:36:29 +00:00
|
|
|
|
|
|
|
|
|
|
|