Bu makalenin farkl� dillerde bulundu�u adresler: English Castellano Deutsch Francais Nederlands Russian Turkce |
Charles VIDAL taraf�ndan Yazar hakk�nda: Paristeki gastronomik bagaj�n ba�kan�, GNU ve Open Source felsefesini seviyor,��nk� ikiside insanlar�n bilgilerini payla�mas�na izin veriyor.Saksafon �almak i�in bo� zaman bulabilmeyi isterdi. ��erik: |
�zet:
Bu ba�l�k Free software MagicPoint in makalesini tarif ediyor. �ok az �zg�r olan X-Window yaz�l�m�n�n aras�ndad�r. Sunu� basit ama g��l� bir dil taraf�ndan tan�mlan�yordur.
Sunu� yaz�l�m� birka� y�l �nce pop�ler oldu ve �imdi g�yabi h�k�mle Ofis yaz�l�m paketine tamamlanm��t�r. Bundan �nce, �zg�r bir sistem kullanarak bir sunu� yapabilmek i�in, retroprojeksiyon cam�n�nn eski metodu(en son Slitex kullanarak) kullan�ld�.
Ama bilgisayar ekran�n�n retroprojeksiyonuyla, sunu� ba�ka bir boyut al�yor ve sunu�un daha g�zel g�z�kmesini sa�l�yor. Magic Point her X11/Unix sistemiyle �al��an bir yaz�l�m sunu�udur.
BSD d�nyas�ndan geliyor ve japon bir tak�m taraf�ndan geli�tirildi. Bir Magicpoint sunu�unun yaz�l�m� metin dosyas�ndan yap�l�yor.Onun s�z dizim kurallar�n� daha sonra �al��aca��z.
K�t�phaneyi kullan FreeType k�rle�tirici daha iyi bir fon elde etmek i�in ama Applet do�ru tip fon �zerinde bir patente sahip oldu�u i�in dikkatli olunmas� gerekiyor.
�rnek resimler MagicPoint taraf�ndan �retildi..Karakter % bu dilin �zel bir karakteridir. Magicpoint'a kalan di�er sat�rlar�n dilin komutlar� oldu�unu s�ylemek i�in sat�rlar�n ba��na yerle�tirilmelidir.E�er % dan sonra bir �ok komut varsa, virg�lle ayr�lmal�d�rlar. E�er bir sat�r % ile ba�lam�yorsa o zaman sunu� metni gibi dikkate al�nacakt�r.
%%Kalan di�er sat�rlar yorumlar� temsil etmektedir anlam�na geliyor Genelde, MagicPoint d�k�manlar� �unlarla ba�lar:
%include "default.mgp" %pageKomut include bir dosya i�erir ( mesela default.mgp). The command page begins a new page . Bir sonraki sat�r projeksiyon cam�n�n ba�l��� olucak ve bo� bir sat�r atl�yacak.
Komutlar | |
%page | yeni bir sayfa ba�lat�yor. |
%size size | fonlar�n boyutunu d�zeltiyor . |
%fore "color" | �n plan�n rengi |
%back "color" | arka plan�n rengi. |
%left | Solu yakla�t�r�yor. |
%leftfill | Uzun sat�rlar� katlayarak sola yakla�t�r�yor. |
%center | ortalamak |
%right | Sa�� yakla�t�r�yor. |
%cont | Sat�r bozuklu�u olmadan �iz. |
%pause | �n anahtar veya d��mesine bas�lana kadar �izim yapmay� durdur. |
%include "default.mgp" %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %page %fore "red", boyut 6 %center Magicpoint Bu ortalanacak %left Bu soldan yakla�t�r�lm�� g�z�kecek %right ve bu sa�dan yakla�t�r�lm�� Metin herhangi bir boyut veya renkle g�sterilebilir. %CENTER %SIZE 10,FORE "orange" Turuncu boyut 10 %SIZE 7,FORE "gray" Gri boyut 7 %SIZE 5,FORE "blue" Mavi boyut 5 %SIZE 4,FORE "yellow" Sar� boyut 4 %SIZE 3,FORE "green" Ye�il boyut 3 %SIZE 2,FORE "red" K�rm�z� boyut 2 %SIZE 1,FORE "pink" Pembe boyut 1
�rnek :
%tab 1 boyut 5, vgap 40, prefix " ", ikon kutusu "green" 50
Arka planda bimage komutuyla bir resim g�sterebilirsin.S�z dizim dili:
%bimage "imagefile" [ <screensize> ]Arka plan g�r�nt� dosyas�n�n ad�n� belirtir
<screensize> :: kendi kendine yeniden boyutland�rmak. Orjinal ekran boyutunu WIDTHxHEIGHT la belirtir. Aksi belirtilmedik�e ekranboyutu fiziksel g�sterimin boyutuyla ayn� boyuttad�r,zum oran� otomatik olarak hesaplan�yor.
Ekran boyutunun WIDTHxHEIGTH olarak ifade edildi�i yer.
%page %nodefault %size 7, fon "thick", �n "gold", bimage "bg-black-brilliant.jpg" 1024x768 %center, boyut 4 %size 7 Arka plan g�r�nt�s�yle test et %cont, boyut 7 %right %size 4 Linux Focus.
Magic Point mesela Linux �ekirde�inizin versiyonu gibi bir kabuk komutunun sonucunu g�sterebilir.�yle yapabilmek i�in, a�a��daki s�z dizim dilini kullan�n:
%filter "command" komutun standart indisine aktarmak i�in metin .... %endfilterLinux �ekirde�izin versiyonunu g�r�nt�lemek i�in,�u komutu tu�lay�n:
%filter "cat /proc/version" %endfilterS�z dizim dilini daha iyi anlayabilmek i�in deneyin:
%filter "rev" Bu bir test %endfilterBu a�a��daki katar� g�sterir:
%system "xeyes -geometry %50x20+25+60"
S�z dilim diliyle ilgili t�m d�k�manlar� magicpoint tarball da SYNTAX adl� bir dosyada bulabilirsiniz.
-b color | Arka plan rengini belirtme |
-d | Demo mod - sunu�a git |
-g geometry | |
-h | Bu yard�m mesaj�n� g�ster |
-n | buradan kontrol anahtar indisini etkisiz k�lar tty |
-o | Pencere y�neticisinin hakk�n� �i�neme |
-p page | Belirtilmi� sayfadan ba�la |
-q | Hatalarda bipleme |
-t timeslot | Sunu� zamanlay�c�s�n� etkisiz k�l |
-v | Versiyon numaras�n� g�ster ve ��k |
-w dir | Bir �al��ma dizini belirt |
-x engine | Belirtilmi� k�relten motoru etkisiz k�l |
-B | Arka plan g�r�nt�s�n� ihmal et |
-C | �zel renk haritas� kullan |
-D | Sunu� i�in html sayfalar� yarat |
-F mod,efekt,de�er | �lerleyen cachleri kullan |
-G | Sayfa rehberi �al���yor |
-O | Pencere y�neticisine uy |
-Q quality | Arka plan g�r�nt� kalitesini kur(0-100) |
-R | Otomatik tekar y�klemeyi ger�ekle�tirme |
-S | Metodu b�len direktifleri ger�ekle�tirme |
-T timestampfile | Zaman damgal� dosyay� sayfa tazelede g�ncelle�tir |
-V | Gereksiz ol |
-X gsdevice | Kullanmak i�in ghostscript ayg�t� |
E�er sunu�unuzu internete koymak isterseniz,her�eyi kolayla�t�rmak i�in bir
d���nce eklemek i�in Magicpoint yazarlar� g�zel fikirler elde etmi�ler:
mpg -D dizin ��kt�s�
mgp -D html ve resimlerin yarat�laca�� dizin.
xwintoppm' yi kurmal�s�n;tarball�n contrib rehberinde bulabilirsin;
ve PATH 'ine koyabilirsin (E�er kurarsan,bu PATH'inde bulunacak).
Program her ekran� g�stericek ve dosyalara koyucak ve html sayfalar� yaratacak. Yard�mc�lar format mgp dosyalar�ndan Postscript gibi di�er formatlarabaz� �eviri programlar� yapm��lard�r. ( mgp2ps ), Sonra halka vermek i�in bir sayfa sunu�unuz olabilir. Magicpoint taraf�ndan html de �retilmi� resimlerin �rnekleri. .
Dizin contrib de,baz� perl programlar� bulabilirsiniz:
|
Webpages maintained by the LinuxFocus Editor team
© Charles VIDAL LinuxFocus.org 2000 Click here to report a fault or send a comment to Linuxfocus |
Translation information:
|
2000-07-20, generated by lfparser version 1.7