Home Map Index Search News Archives Links About LF
[Top bar]
[Bottom bar]
[an error occurred while processing this directive]
[Photo de l'auteur]
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:

MagicPoint

Çeviri : Gülþah Cebiroðlu

logo de magic point

Ö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.



 

Giriþ

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..  

Fonksiyonlar.

Gösteriþ ful ekran ve metini gösterebilirsiniz:
  1. deðiþik boyutlar veya renklerle bir çok deðiþik fonlarda.
  2. özel girintilerle birlikte.
  3. deðiþken bir dizilmeyle.
  4. listeleri kullanarak.
  5. ve resimler
  6. harici bir yöntem sonucunda ( metin ve grafikler )
  7. metin için özel efektler izin vererek.
Bunlarýn hepsi ihtiyaca göre düzenlenebiliyor.
Sonuç çýktýsý ekranda gösterilebiliyor,veya HTML de depolanabiliyor , latex veya postscript dosyalarý.  

Sözdizim dili ve örnekler

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"
%page
Komut 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
%pageyeni 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.
Þimdi öðrendiðimiz komutlarýn kýsa örneklerini görelim.:

%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

Bu :

ný meydana çýkarýyor.
Eðer Ctrl anahtarýna basarsanýz altta sayfa numaralarýyla birlikte küçük bir çubuk gözükücek,ve numarasýnýn üstüne týklayarak bir sayfaya gidebilirsin.
 

Girinti

MagicPoint sunuþ metninde bir tab bulursa, metni özel bir yöntemle gösterir:
indentation
Girintinin biçimi komut tarafýndan ayarlanabilir. tab

örnek : %tab 1 boyut 5, vgap 40, prefix " ", ikon kutusu "green" 50

Bu semboller mevcuttur :


 

Arka planda güzel þeylerin elde edilmesi

Magicpoint bgrad komutuyla birçok deðiþik arka plan gösterebilir. bgrad renk çalýþmasý yaratýr.
Þimdi iki örnek görelim:
Example 1 Example 2
Bu komutun bir çok fikri var:
  1. 0 :Yukardan aþaðýya
  2. 90 :Soldan saða
  3. 180 :Aþaðýdan yukarýya
  4. 270 :Saðdan sola
varsayým 0 olumsuz deðer "doðrusal olmayan derece"anlamýnda

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.
Örnek:

%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.


 

Özel efektler :

Magicpoint metnin az sayýda animasyonunun yer almasýna izin veriyor. Efektler bir metne veya saðdan sola veya soldan saða hareket eden þekillere sýnýrlandýrýlmýþtýr.

Sunuþtan esnasýnda bir programýn iþletilmesi

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
....
%endfilter
Linux çekirdeðizin versiyonunu görüntülemek için,þu komutu tuþlayýn:
%filter "cat /proc/version"
%endfilter
Söz dizim dilini daha iyi anlayabilmek için deneyin:
%filter "rev"
Bu bir test
%endfilter
Bu aþaðýdaki katarý gösterir:
tset a si sihT

Ama Magicpoint ayný zamanda penceresinde komutlarýyla birlikte bir grafik programý gösterebilir:
Örnek
%system "xeyes -geometry %50x20+25+60"

Söz dilim diliyle ilgili tüm dökümanlarý magicpoint tarball da SYNTAX adlý bir dosyada bulabilirsiniz.

mpg'nin konularý:

-b colorArka 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
-oPencere 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 timestampfileZaman damgalý dosyayý sayfa tazelede güncelleþtir
-V Gereksiz ol
-X gsdevice Kullanmak için ghostscript aygýtý

Magicpoint dosyasýný kullanarak .mgp

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:
  1. mgp2html.pl
  2. mgp2latex.pl

Linkler:

Derleme:

MagicPoint'i derlemek için aþaðýdaki deðiþik adýmlarý takip edin:
  1. ./configure -help (okuyun ve þeklinizi seçin)
  2. ./configure
  3. xmkmf
  4. make Dosya yapýn
  5. make
  6. make install (root olmanýz gerekir)
 

Bu baþlýk için Talkback formu

Her baþlýðýn kendine ait bir talkback sayfasý vardýr.Bu sayfada bir fikir sunabilirsiniz veya diðer okurlarýn fikirlerinden bakabilirsiniz:
 talkback page 

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:
fr -> -- Charles VIDAL
fr -> en Charles VIDAL
en -> tr Gülþah Cebiroðlu

2000-07-20, generated by lfparser version 1.7