Program etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
Program etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

Cumartesi, Mayıs 08, 2010

Pardus'ta Java ve Eclipse


JavaJava, Sun Microsystems mühendislerinden James Gosling tarafından geliştirilmeye başlanmış gerçek nesneye yönelik, platform bağımsız, yüksek performanslı, çok işlevli, yüksek seviye bir programlama dilidir. Bu yüzden Java’yı, bu dile yakışır şekilde, olabildiğince sade ve bir o kadar da açıklayıcı anlatmaya çalışacağım. Pardus’ta Compiler nasıl yüklenir; Java IDE’lerinden Eclipse nasıl kurulur, nasıl kullanılır sorularına bu yazıda cevap bulacaksınız.

Java’nın çalışma prensibi

Java alışılageldik programlar gibi çalışmaz. Yazmış olduğunuz Java kodu derlendikten sonra, Bytecode’a çevrilir. Bytecode daha sonra JRE (Java Runtime Environment - Java Çalışma Ortamı) tarafından sunulan JVM (Java Virtual Machine - Java Sanal Makinesi) ile, hangi bilgisayarda kullanıyorsanız o yapıya uygun hale dönüştürülüp çalıştırılır. İşte bu sayede Java’nın platform bağımsızlığı sağlanmış olur. Yani temelde yazdığınız kodlar, direkt olarak makinede değil. Makine üzerinde kurulu olan sanal bir makine (JVM) tarafından çalıştırılır. Java Çalıştırma Ortamı'na gereksinim duyarsınız. Bu nedenle her şeyin başında, JRE (Java Runtime Environment) yüklemenizi öneririm. İkinci aşamada kuracağımız J2EE içerisinde kendi JRE olmasına rağmen, tamamen bağımsız bir JRE kurmanız daha yerinde olacaktır. Çünkü test aşamalarında, standart bir JRE kullanmanız daha doğru sonuçlara neden oluyor.

JRE kurulumu

Pardus’ta 2008.2 sürümünü kurduğunuzda JRE (Java Runtime Environment) içinde beraber geliyor. Ama eğer yüklü değilse de kurulumu çok basit. Kurulu olup olmadığını veya kurulu ise hangi sürümü kurulu öğrenmek için konsolu açarak “java -version” yazın. Eğer karşınıza versiyon bilgileri gelmişse JRE kurulmuş demektir.
JRE’yi kurmak için ise konsolda yönetici (root) olup “pisi it sun-jre” yazın. Ya da paket yöneticisini açarak arama çubuğuna “java” yazın ve “sun-jre”yi yükleyin. Daha sonra güncellerseniz 126,4 MB’lık 1.6.0-p7 sürümüne yükseltilebilir. JRE’yi İnternet sitesinden kurmak için ise http://java.sun.com/javase/downloads/index.jsp adresine girin. Burada şu anda en güncel sürüm Java SE Runtime Environment (JRE) 6 Update 11 ile gösterilmektedir. Bu yazının yazılmasının üstüne yeni sürümler çıkmış olabilir, o yüzden yeni sürümü bulup “Download” seçeneğine tıklayın. Platform olarak “linux”u seçerek indirmeye başlayabilirsiniz. Kabuğu açarak ‘java -version’ yazın. Eğer karşınıza sürüm

Derleme

Derleyici kısaca herhangi bir editörle yazılan java kaynak kodlarını (yani .java uzantılı sınıfların yer aldığı dosyaları) java sanal makinesinin çalıştırabileceği bir tür makine dili(assembler) olan Bytecode’a dönüştürür. Bu dönüştürülen bytekod ise .class dosyaları içerisinde saklanır. Java kodunu derlemek için bir java derleyicisine ve java kütüphanelerine ihtiyacınız var. Şu anda iki derleyici yaygın olarak kullanılmaktadır. Bir tanesi Sun’ın SDK’si (Software Development Kit) ile birlikte gelen javac, diğeri ise IBM’in açık kodlu derleyicisi jikes. Jikes, çok hızlı derlemesi ile ünlü olsa da en son Java yazılımlarını derlemek için javac’e ihtiyaç duyulabilir. Ayrıca Linux altında derleme yapmak için GNU GPL lisansıyla geliştirilen açık kodlu Gnuj kullanılabilir. Derleyici ve kütüphanelerin (Java API) bulunduğu uygulamaya “J2SE SDK” adı verilmiştir.

JDK tipleri

Yukarıda dediğim gibi, eğer yazdığınız kodların çalışmasını istiyorsanız, aşağıdaki JDK’lardan (The Java SE Development Kit) birini yüklemek zorundasınız. Java desteklediği özelliklere göre SDK’larını (Software Development Kit) üçe ayırmıştır:
  • J2ME (Java 2 Micro Edition): Mobil uygulamaları geliştirebileceğiniz bir ortam sunar. Kullanabileceğiniz fonksiyonlar ve özellikleri çalışacağı ortama göre (cep telefonu vb.) sınırlandırılmıştır.
  • J2SE (Java 2 Standart Edition): Standart uygulamalar geliştirmek içindir.
  • J2EE (Java 2 Enterprise Edition): Aklınıza gelebilecek hemen her şeyi kapsayan, çok katmanlı yapıda proje geliştirmenizi sağlamak için kullanılır. Servlet, JSP vb.
birçok şeyi kapsadığı gibi, J2SE’nin da her özelliğini kapsar. Kısacası en üst düzey bu oluyor.

J2SE’yi yüklemek

Pardus deposunda bulunan Java SDK türü, bu standart uygulamalar için olan J2SE(Java 2 Standart Edition)’dir. Depodaki 35.9 MB boyutundaki bu SDK’yı yüklemek çok basittir. Konsoldan root olduktan sonra “pisi it sun-jdk” yazarak ya da paket yöneticisinden arama çubuğuna “java” yazıp yeni paketler içinde bulup yükleyebilirsiniz. Yüklendiği zaman 91,5 MB’a yükselmektedir. Daha sonra güncelleme yaparak 1.6.0-p7 sürümünün 95,5 MB’lık pakete yükseltebilirsiniz. Daha geniş uygulama ve geliştirme yapacaklar için J2EE’yi İnternet’ten indirip kurmalarını öneririm.
Kurulum sırasında en sık yaşanan sorun SDK’nın başka yerlere kurulmasıdır. Konsolda: “echo $PATH” komutunu verdiğinizde karşınıza çıkan adreste Java ile ilgili herhangi bir dizin ismi görünmüyorsa, demek ki sun-jdk’nın kurulduğu yer yanlış. Onu doğru yere taşımalısınız. Bunun için de bashrc ayarlarına girmeniz gerekir. Teknik bilgiler gerektirdiği için, bunun yerine SDK’nızı silip yeniden yüklemenizi ya da başka bir SDK indirmenizi öneririm.

J2EE’yi yüklemek

J2EE (Java 2 Enterprise Edition)’yi yüklemek için; http://java.sun.com/j2ee/1.4/download.html sitesinden J2EE 1.4 SDK’yı indirebilirsiniz. (Bu yazıyı okurken daha güncel sürümler çıkmış olabilir.) En üstteki seçenek için “download” düğmesine basın, çıkan ekranda platformu “linux” seçin ve indirin.

eclipseEclipse kurulumu

Yükleme bittikten sonra, artık Java programlarını da derleyebilir hale geleceksiniz. Ancak metin belgesinde yazıp, programı derlemeyeceğimize göre, bize bir IDE (Integrated Development Environment - Geliştirme Ortamı) gerekmektedir. Java’da kod geliştirmek için birçok geliştirme ortamı mevcuttur.
Eclipse IBM firması kanalından çıkmış ve tamamen ücretsiz olan gördüğüm en iyi Java geliştirme ortamıdır. Açık kaynak dünyasından inanılmaz bir destek görmektedir. Hemen hemen her konuda eklenti bulabileceğiniz adresler mevcuttur. Eclipse’yi depodan kurmak için konsolu açın ve root olduktan sonra “pisi it eclipse-binary” deyin. paket yöneticisinden bularak da yükleyebilirsiniz. Pardus 2008.2’de 41.4 MB boyutundaki Eclipse sisteminize birkaç dakikada kurulacaktır. Daha iyi ve donanımlı bir eclipse isterseniz İnternet sitesinden kurmanızı öneririm. Zira 194 MB’a kadar paketleri mevcut.
Önce http://www.eclipse.org/downloads/ adresine girin. Burada yukardaki “Eclipse Packages” kısmından Eclipse’i indirebilirsiniz. Eğer bütün özellikler içinde olsun beni hiç uğraştırmasın derseniz “Eclipse IDE for Java EE Developers (162 MB)”i indirin. İşletim sistemimizi yine “Linux 32bit” seçiyoruz. Sonra verilen bağlantıya tıklayıp, sıkıştırılmış boyutta olan programı indirin. Aşağı yukarı 100 MB olan sıkıştırılmış dosyayı indirip açıktan sonra, hemen kullanmaya başlayabilirsiniz.

Açılan dosyaya girin ve sadece “Eclipse” adındaki çalıştırılabilir dosyaya tıklarsanız çalışacaktır. Kurulum gibi bir sorunu yoktur. Başta da dediğim gibi sanal makine üzerinde çalışmaktadır. Siz kapatıp açtığınızda yazdığınız kodlarınızı ve dosyalarınızı hatırlayacaktır.

Eclipse kullanmak

İlk açtığınızda sizden bir workspace belirlemenizi ister. “Workspace” olarak istediğiniz bir dizini gösterebilirsiniz. Alttaki kutucuğa tik atarsanız size her açtığınızda workspace’yi sormayacaktır. Belirlediğiniz dosyaya oluşturduğunuz projeler ve sınıflar kaydedilecektir. Bundan sonra karşınıza Eclipse’in karşılama ekranı çıkacaktır:
Eclipse_acilis

Her şeyden önce Eclipse’te bazı ayarlar yapmamız gerekiyor. Üst menülerde bulunan Window’a basın. Açılan menüden en altta bulunan Preferences’a basın. Burada Eclipse’e ait hemen hemen bütün yapılandırmaya dair bilgi bulunmaktadır. Bizim yapmamız gereken ilk şeyse, Java çalışma ortamını tanıtmaktır. Bunun için yandaki ağaç yapısından Java’ya tıklayın. Çıkan alt menüden Installed JREs kısmına gelin.
Ekranda gördüğünüz gibi bir sun-jdk yazılı ya da jre adında bir şey yoksa o zaman eklemeniz gerekecek. Add düğmesine basın. Karşınıza yeni bir ekran gelecektir. Bu ekranda JRE type’ını Standard VM seçiyoruz. Next dedikten sonra Name kısmına J2SE veya herhangi bir isim verebilirsiniz. JRE Home kısmındaysa Directory düğmesine basın. Diyelim ki J2SE’yi daha önce sistem dosyalarınızdan /opt/sun-jdk klasörü altına kurdunuz. Zaten depodan kurmuşsanız buraya kurulmuştur.
JRE Yukleme
JRE’yi açıp Tamam’a bastığınızda, aşağıda jar paketleri oluşur. Başarılı bir ekran görüntüsü aşağıdaki gibi olacaktır:
JRE Yukleme

Bundan sonra Finish’e basıp bir önceki menüye dönüyoruz. Burada, J2SE adını verdiğimiz çalışma ortamının yanındaki tiki işaretliyoruz. OK’e basıp gerekli yapılandırmayı tamamlıyoruz. Artık proje geliştirmeye başlayabiliriz. Şu an en başa, karşılama ekranına döndük. Yeni bir projeye başlayabilmek için üst menüden File > New Project yolunu takip ediyoruz.
Eclipse_yeni_proje
Karşımıza gelen ekranda proje türünü java projesi seçiyoruz. Next diyerek diğer ekranda projemize bir isim veriyoruz. Finish dediğimiz anda projemiz oluşmuştur. “Open Associated Perspective” uyarısı verirse “yes” deyin. Eğer direkt olarak çalışma alanına yönlendirilmediyseniz, Karşılama ekranını kapatmanız gerekebilir. Yanda olan proje menüsünde, proje adınızın görünüyor olması gerekir.
Eclipse_proje_adi

Bunun üzerine yani seçtiğiniz proje adına farenin sağ tuşu ile tıklayarak, New > Class derseniz, yeni bir sınıf yaratabilirsiniz. “Name” kısmına sınıfınızın adını yazın ve Finish deyin.

Örnek bir uygulama için şöyle bir yol izleyelim. Oluşturacağımız sınıfa OrnekClass diyelim. Sonra oluşturduğumuz sınıfa aşağıdaki kodu yazalım:
public class OrnekClass {
public static void main(String args[ ]) {
System.out.println("Merhaba Dunya!");
}
}
Eclipse_ornekClass

Kodu çalıştırmaya gelince...
Yukarıda play tuşuna benzer bir simge göreceksiniz. Ona tıklayın. Run As’e gelin ve Java Application’i seçin. Çalıştırılacak sınıfları soracaktır. Sınıfınızda tik varsa “ok” deyin. Çalışan programınızı konsole denen sekmede göreceksiniz
Konsol

Böylece Pardus’ta Eclipse kurulumunu ve kullanımını görmüş olduk.

Salı, Mayıs 04, 2010

PlayOnLinux (Windows'da Oynadığınız Oyunları Linux Tabanlı İşetim Sistemlerinde de Oynayın)

Born to Frag
Uzun yıllar Windows kullandınız. Sonra, bir şeyler oldu. Tıpkı çalışan bir saatin sadece zamanı göstermesini yeterli bulmayıp içini açma ve merakınızı giderme isteği gibi, kullandığınız işletim sisteminin de temellerini incelemek ve kurcalamak istediniz. Bir şekilde Linux'la tanıştınız ve bunu yapabileceğinizi fark ettiniz. Peki bu nereden temin ediliyor? Nasıl yani? İnternet'ten indirilebiliyor mu, hem de yasal bir biçimde? Çok şaşırdınız. Hemen sisteminize bir Linux dağıtımı kurdunuz. Başlarda alışkanlıklarınızı yenmek biraz zor olabilir, ama buna değecek. Üstelik birçok yerde Linux'un Windows'tan daha güvenli olduğuna ilişkin yazılar okudunuz. Biraz vakit geçti ve bir karar verdiniz; Windows'u sisteminizden uçuracaksınız ve artık sadece bu Linux dağıtımıyla yolunuza devam edeceksiniz. Ama bir dakika! Siz aynı zamanda bilgisayar oyunu da oynamayı seven bir kullanıcısınız. Peki, Windows'un o meşhur oyunlarını Linux'ta nasıl oynayacaksınız?

Masaüstü bilgisayarlarda oyun piyasası ne yazık ki Microsoft ve Windows üzerine kurulu. Çünkü Windows'un dünya genelinde halen birçok bilgisayarda kullanıldığı bir gerçek. Bu durum aslında dünyada en çok oynanan oyunların, birkaç istisna hariç, Linux için geliştirilmediğinin bir yanıtı.

Quake ve Doom serisinin geliştirici ekibi “id Software”, Unreal Tournament'ın geliştirici ekibi “Epic Games” ve birkaç geliştirici topluluğu, oyunlarının Linux sürümlerini de piyasaya sürüyor. id Software gibi adını sağlam harflerle oyun dünyasına kazımış  ve özgür yazılıma destek veren geliştirici toplulukları olsa da, ne yazık ki tek başlarına yeterli değiller. Oyunlarını değişik platformlar için geliştiren ve dağıtan diğer ekipler ise getirisinin ne olacağını halen bilmediklerinden, Linux platformuna bugüne kadar çok sık el sürmediler. Peki ya ben RPG hastası bir oyuncuysam ve Baldur's Gate oynamak istersem ne olacak? O gün İstanbul'un dar sokaklarında park etmesini bilmeyen uyuz şoförlere inat GTA 3'te arabaları bazuka ile havaya uçurmak istersem? Ya da biraz da sakinleşmek için kız arkadaşımla karşılıklı Worms World Party oynamayı tercih edersem, bu oyunların Linux sürümlerini bulabilecek miyim? Gecenin kör bir saati kalkıp arkadaşlarımla beraber World of Warcraft'ta PvP yapabilecek miyim?

İşte tam bu noktada bir takım uygulamalar devreye giriyor. Linux'ta Windows uygulamasının birçoğunu çalıştırmaya yarayan uygulamalar arasında en çok bilineni Wine (Wine is not an emulator). Wine, Windows 3.1 üzerinde çalışan uygulamaları Linuxta çalıştırabilmek amacıyla geliştirilmeye başlanmış ve şu an Windows XP uygulamalarının büyük bir çoğunluğunu çalıştırıyor. Aslında Transgaming's Cedega ve CrossOver Games gibi ücretli alternatiflerinin temelini oluşturan Wine, artık oyunlar konusunda da ücretli alternatifleri kadar kararlı ve hızlı.

Windows uygulamalarının büyük bir kısmını Windows kullanmadan çalıştırabilmek sizi çok şaşırtmasın. Üstelik ne lisanslı Windows için cüzdanın içini boşaltıyoruz ne de virüs tehlikesi yaşıyoruz. Tüm bunlara rağmen gene de oyunları oynarken bir takım sorunlar yaşayabilirsiniz çünkü Windows oyunların kaynak kodları kapalıdır ve bu da Linux kullanıcılarının işini zorlaştırır. Neyse ki, Wine için hazırlanmış ve rahat bir görsel arayüze sahip bir yazılım var; PlayOnLinux...

PlayOnLinux nedir? Yenir mi?

PlayOnLinux sisteminize kurulurken Wine'ın bilgisayarınızda kurulu olmasını isteyecektir. PlayOnLinux, içeriğindeki Wine betiklerini kullanır ve bu süreçte sizi konsolla ilişkiye sokmaz. Söz konusu betikleri internetten güncelleyerek bilgisayarınıza indirir ve anlaşılabilir bir görsel arayüz ile size aslında Wine ile oyun oynatır. Eğer bir Pardus kullanıcısıysanız sorun değil; Paket Yöneticisi'nden kurabileceğiniz PlayOnLinux, başta Wine olmak üzere ihtiyaç duyduğu diğer paketleri de otomatik kuracaktır.

Wine'ı biraz kurcalayan ve İnterneti alt üst eden kullanıcılar bilir ki; konsoldan wine dosyaadı.exe komutu vermek her zaman tek başına yeterli değildir ve değişik parametreleri kullanmanız gereken zamanlar da olmuştur. PlayOnLinux'un güzelliği tam bu noktada başlıyor; bilgisayarınıza kurmak istediğiniz oyunların betik dosyalarını internetten indiriyor ve size görsel bir arayüz ile kurulumda yardımcı oluyor. Tek yapmanız gereken yönergeleri dikkatlice okumak.

Desteklediği oyun listesine gelince... Listede yer alan oyunların sayısı uygulamanın geliştiricileri kadar gönüllülerin katkısına da bağlı. Örneğin sizin yazdığınız bir betik forumlarda iyi bir yorum alırsa, PlayOnLinux'un desteklediği oyunlar listesinde yer alabilir. Şu an destekledikleri arasında: Age of Empires II, Age of Wonders, Baldur's Gate II, Call Of Duty II, Command And Conquer 3: Tiberium Wars, Dark Messiah Of Might And Magic, Warhammer 40K: Dawn of War, Diablo II, GTA II ve GTA III, Guild Wars, The Elder Scrolls IV: Oblivion, Warcraft III, World Of Warcraft ve daha birçok oyun var ve her güncellemeyle yenileri gelmeye devam ediyor!

Peki ama nasıl?

Öncelikle PlayOnLinux'u sistemimize kurmamız lazım. Eğer Paket Yöneticisi'nde Katkı Deposu da listeye ekliyse, PlayOnLinux'u bulmak ve kurmak konusunda bir sıkıntı yaşayacağınızı sanmıyorum. PlayOnLinux'u ilk açtığınızda sizi "İlk Kullanım Sihirbazı" karşılar ve güncellemeleri indirir. Sabırlı olun çünkü bu işlem biraz uzun sürebilir. Ardından Microsoft yazı tiplerini bilgisayarınıza indirir. Sonrasında da ekran kartı sürücülerinizin kurulu olup olmadığı sorgular, eğer sürücüleriniz kurulu değilse kurmanız için uyarır.
playonlinux-ekran02.png
Eğer ekran kartı sürücülerini kurmamışsanız, oyunları hızlı oynayabilmeniz için kurmanız gerekecek.

Ardından karşınıza çıkan pencerede, Çalıştır, Kur, Kaldır, Depoyu Güncelle ve Otomatik Çalıştır düğmelerinin hemen altında Uygulamalarım ve Sohbet sekmelerini göreceksiniz. Menü çubuğunda ise Araçlar düğmesi altında “Wine'ı Yapılandır”, “Kayıt Düzenleyici” ve “Windows Benzetimini Güncelle” gibi henüz herhangi bir oyun kurulmadan etkinleşmeyen seçeneklerin yanı sıra, İnternetten indirilebileceğiniz ve sisteminizde kurulu olan Wine sürümlerini görebileceğiniz "Wine Sürümlerini Yönet", tüm Wine uygulamalarını tek bir hamlede sonlandırmanızı sağlayan "Wineserver Süreçlerini Sonlandır", PlayOnLinux listesinde yer almayan kurulum betiklerini çalıştırmanız için "Gayri Resmî Betikleri Çalıştır" ve pek ihtiyacımız olmayacak olsa da konsola erişebilmemiz için "PlayOnLinux Hata Ayıklayıcı" gibi seçenekler bulunmakta. “Ayarlar” penceresinde “Genel” sekmesinde ön tanımlı web tarayıcınız ve konsol tercihlerinizi yapabilir, “Sohbet” sekmesinde IRC sohbet tercihlerinizi düzenleyebilir, “Internet” sekmesinde çevrimdışı oturumu etkinleştirebilir ya da proxy ayarlarınızı yapabilir, “Erişilebilirlik” sekmesinde PlayOnLinux'un kullanacağı Wine sürümünü belirleyebilir, “Sistem” sekmesinde sistem bilgilerine erişebilir ve “Eklentiler” sekmesinde de PlayOnLinux'un web sitesinden indirebileceğiniz faydalı eklentileri etkinleştirebilirsiniz.
playonlinux-ekran03.jpg
İşte PlayOnLinux'un basit görsel arayüzü bundan ibaret.

O zaman başlayalım!

PlayOnLinux ile sisteminize oyun kurabilmeniz için öncelikle bir İnternet bağlantınız olmalı. Çünkü PlayOnLinux, bazı oyunları sadece CD veya DVD'lerden kurmuyor, İnternet'ten indirilebilir eklentilerin de kurulup kurulmayacağını soruyor ya da GTA2, Guild Wars gibi internetten ücretsiz indirilebilen ve kurulabilen oyunları internetten indirerek sizi CD bulmak derdinden kurtarıyor. Hazır isimleri geçmişken söylemekte fayda var; GTA2 uzun bir süredir internetten ücretsiz ve yasal olarak dağıtılmakta. Guild Wars ise World of Warcraft gibi MMORPG ve oynanabilmesi için belli bir ücret karşılığı oluşturabileceğiniz bir kullanıcı hesabıyla oynanabilen bir oyun olmasına karşın kurulum dosyası da gene oyunun geliştiricileri tarafından internetten sunuluyor.
playonlinux-ekran04.jpg
Desteklenen oyunlar listesinden Diablo Iıyi seçip kuruluma başlıyoruz.

Kurulum sürecinden bahsetmeden önce, oyunların korsan kopyalarında bazı sorunlar yaşanabileceğinizi şimdiden söylemek isterim. Kuruluma dönecek olursak; arayüzde göreceğiniz “Kur” düğmesine bastığınızda, karşınıza kurabileceğiniz oyunların ve diğer uygulamaların listesi çıkar. Nasıl olduğunu anlatabilmek için listeden bir oyun seçiyorum; Diablo II. Karşıma çıkan ilk pencerede bana bu oyunu geliştiren ekibin adını, varsa oyunun İnternet adresini, kurulum betiğini yazanın adını ve oyunun Ev Dizini altında kurulacağı dizini ("~/.PlayOnLinux/wineprefix/DiabloII" şeklinde) gösterir.
playonlinux-ekran05.png
İkinci adımda CD/DVD sürücümüzün kök dizin altında bulunduğu dizini sorar (örneğin benim bilgisayarımda "/media/sr0" dizini altında). Bir sonraki adımda ise gerekli Wine ön eki hazırlanır ve karşıma CD/DVD içerisindeki kurulum uygulaması çıkar. Buradan sonrası, oyunun Windows üzerindeki kurulumundan farksız. Benim tavsiyem oyunun kurulacağı dizin üzerinde hiç bir değişiklik yapmamanız çünkü zaten Ev Dizini'ndeki ".PlayOnLinux" dizini silinmediği sürece tüm ayarlarınız ve kayıtlarınız burada yer alacak!
playonlinux-ekran06.jpg
Kurulumda örnek olarak seçtiğimiz Diablo II'nin kurulumunun son aşamasında PlayOnLinux bize oyunun bağlantısını (yani kısayolunu) masaüstüne eklenmesini isteyip istemediğimizi soruyor ve istediğimiz yanıtı verdikten sonra da kurulum bitiyor.
ekran07.png
Bir oyunu sistemimize kurduğumuza göre, arayüzün menü çubuğunda Araçlar düğmesi altında yer alan ve üç paragraf yukarıda bahsettiğimiz o açılmayan üç seçenek hakkında da konuşabiliriz. Listedeki oyunu seçip, menü çubuğunda Araçlar düğmesinin altında yer alan "Wine'ı Yapılandır" tuşuna bastığınızda, aslında bildiğiniz Wine yapılandırmasını göreceksiniz. Aradaki fark ise yapacağınız ayarların PlayOnLinux'ta sadece seçili oyunu etkilemesi. Örneğin, GTA2'yi Windows 98 kipinde çalıştırabilirken World of Warcraft'ı Windows XP kipinde oynayabilirim. Bunu Wine'da da yapmak bir şekilde mümkün ama konsolla uğraşmak istemiyorsanız endişelenmeyin, PlayOnLinux bunu sizin için yapıyor. Menü çubuğunda Araçlar düğmesinin altında yer alan ikinci seçeneğimiz "Kayıt Düzenleyici" ise Windows'ta oldukça hassas bir uygulama olan "regedit"in ta kendisi. Regedit, eğer ne yaptığınızı bilmiyorsanız, Windows'a zarar verebileceğiniz bir uygulama. PlayOnLinux'ta bu uygulamaya erişime izin verilmiş çünkü bazı oyunları Linux'ta oynayabilmeniz için gerçekten de bu uygulama gerekebiliyor. Yine debu size genelde gerekecek bir uygulama değil. Eğer ne yaptığınız hakkında bir fikriniz yoksa bu seçenekten uzak durun derim. Son seçeneğimiz "Windows Benzetimini Güncelle" ise kimi durumlarda yaptığınız değişikliklerin geçerli olabilmesi için gerekiyor.
playonlinux-ekran09.jpg
İşte karşınızda sorunsuzca çalışan Diablo II

Oyunumuzu kurduk, önceden ne olduğuna göz atamadığımız üç seçeneğe de göz attık. Şimdiyse sıra, oyunumuzu oynayabilmemiz için Windows oyunlarının ihtiyaç duyduğu DirectX'in kurulumuna. Uygulamalar listesinde "Diğer" kategorisinde yer alan DirectX'in PlayOnLinux'a kurulabilir en güncel sürümü DirectX 9. Bunu da indirdikten sonra artık oyunu oynamamıza hiç bir engel kalmayacak. Hatta pek kullanışlığı olmadığını itiraf etsem de aynı anda iki oyunu birden açabilirsiniz.
playonlinux-ekran10.jpgCanınız çok sıkılırsa aynı anda iki oyun birden çalıştırın ve bir anda sıkılmakta haksız olduğunuzu anlayın.

PlayOnLinux ile denediğim oyunları buraya yazmakta fayda görüyorum. Her ne kadar Call of Duty II'yi yerel ağ üzerinden oynamayı çok sevsem de henüz deneyemedim. Ancak Diablo II, GTA2, Grand Theft Auto III, Guild Wars, Half-Life (ve dolayısıyla Counter Strike v1.5), Star Wars: Jedi Outcast, Starcraft, Wacraft III, The Elder Scrolls III – Morrowind, World of Warcraft ve Worms World Party benim oynadığım ve çalıştığını garanti edebildiğim oyunlar!

PlayOnLinux'un Wine'ın desteklediği tüm oyunları çalıştırması mümkün. Daha önce de söylediğim gibi, PlayOnLinux aslında Wine'ı kullanan ve sadece bizi basit bir görsel arayüzle karşılayan bir uygulama. Wine'ın İnternet sayfasındaki listye baktığım zaman ise yüzümüzü güldüren yeniliklerle karşılaşıyoruz. Call of Duty IV, Half-Life II, S.T.A.L.K.E.R. ve Team Fortress II gibi oldukça meşhur oyunların oldukça iyi bir performans ile çalıştırılabildiğini görüyoruz. Bunları PlayOnLinux'ta oynamamızı engel olan tek şey, henüz gönüllülerin bu betikleri henüz hazırlamamış olması. Bunlar da kısa sürede PlayOnLinux'un desteklediği oyunlar arasında girecektir! Eğer bir oyunu çalıştırmakta teknik sorunlar yaşarsanız İnternet'te ufak bir araştırma yapmaya alışmalısınız.

Hani sadece oyundu?

PlayOnLinux'un çalıştırabildiği uygulamalar listesine baktığınızda sadece oyunları görmeyeceksiniz. Dreamweaver 8, Flash MX, Google SketchUp, Internet Explorer 6.0, Safari, Microsoft Office 2003 ve Birkaç ufak uygulamanın daha Linux'ta kullanılabildiğine şahit olacaksınız. Çaktırmayın, Wine bir süredir Photoshop CS2'yi destekliyor!

Kapanış Sayfası!

Yazımın sonuna doğru geldiğimde söylenmesi gereken bir iki ufak nokta var. PlayOnLinux olsun, Wine olsun ya da TransGaming's Cedega olsun; sonuçta farklı bir platform için geliştirilen oyunlar oynayacağınızdan performans kayıpları yaşamanız olası. Ama bu illa yaşayacağınız anlamına da gelmiyor. Benim bilgisayarım, Diablo II'yi, Direct 3D seçeneği etkinleştirilmişken oynarken takıldığı için Direct 2D seçeneğine dönmek zorunda kalmıştım. Ancak aynı donanımdaki bir bilgisayarda, grafik ayarlarını abartmadığımız sürece, World of Warcraft da gayet rahat bir şekilde oynanabiliyordu.

Öte yandan, Windows oyunlarının hemen hepsi DirectX 9'un kurulu olmamasından dolayı sorunlu çalışabilirler ya da hiç çalışmyabilirler. Bu sebeple, her oyun için uygulamalar listesinden DirectX yamasını kurmanız gerekebilir.

Bir zamanlar eğitim hayatımın iki senesini oyunlar yüzünden kaybedecek kadar oyun hastası biriydim. Şu an o derece bir oyuncu olmasam da Linux'ta oyun oynayamamak yine can sıkıcı olabiliyordu. Ancak özgür yazılım dünyasında çareler tükenmediğinden buna bir çözüm bulundu ve artık popüler Windows oyunlarını sorunsuzca Linux üzerinden oynayabiliyoruz. Yaşasın özgür yazılım!

NOT:ALINTIDIR.

Popüler Yayınlar

back to top