archlinux üzerinde zemberek

Geçenlerde ders notlarını pcye geçirirken imla denetimine ihtiyaç olmuştu, zemberek yazım denetimini archlinuxda daha önce denememiştim yaptığım araştırma sonucunda ise, zemberek paketlerinin eskilerine ulaşmıştım.

Madem dedim kimse ilgilenmiyor, ben ilgileneyim dedim, hatta ilgilenmişken dur yahu firefox için de bir yazım denetimi olayına gireyim dedim. Nasıl olduğunu araştırırken, aklıma Pardus’ta kullanılan yama geldi. Yamayı aldım, firefox’a uyguladım ve sonuç: TaDa! (tabii firefox derlemenin de ne zulüm olduğunu gördüm ayrıca Wink)

Uzun lafın kısası, http://eventualis.org/arch adresinden Türkçe yazım denetimi yapan firefox zemberek-server ve zpspell’e ulaşabilirsiniz. İsteğe bağlı olarak da depo olarak kullanabilirsiniz. (zemberek sunucusunu başlatmayı unutmayın! (/etc/rc.d/zemberek start [her açılışta yazmaktansa, rc.conf'ta DAEMON satırına @zemberek diye ekleyin Smile]. Ayrıca openoffice için Türkçe yazım denetimini gerçekleştirmek için gerekli eklentiyi de http://download.openoffice.org.tr/pub/openoffice/devel/tr/zemberek-ooo-1.0-Beta3-OOo_2.3.oxt adresinden indirebilirsiniz. Hatırlatmakta fayda görüyorum, eğer zemberek-server çalışmıyorsa, openoffice kitlenecektir. Bu yüzden zemberek servisinin çalıştığından emin olunuz. Eğer vanilla KDE veya KDEMod kullanıyorsanız, kde yönetim merkezinden Türkçe yazım denetimini gerçekleştirebilirsiniz.

Sırada GTK uygulamaları var, gtkspell’e enchant yaması uygulayıp, enchant ile yazım denetimini yapabiliyorduk yanlış hatırlamıyorsam. Şimdilik GTK paketlerini koymadım, test etmedim çünkü.

Technorati Tags: ,

8 Comments

Fatih ArslanApril 24th, 2008 at 11:19 pm

Çok güzel bir şey, bir aralar Lapis’de Mühendis Suat bu işe el atmıştı ama sonradan ortadan kaybolmuştu. Ben gerçekten sevindim. Ayrıca ben bu haberi neden bugün gördüm onu da anlamıyorum, rss hedesi mi yoksa değişti senin ?

ras0irApril 24th, 2008 at 11:29 pm

Merhaba, evet rss değişti ne yazık ki Frown
feedburner ile ufak bir sorunum vardı, aşılamaz bir sorun halini aldı Frown

Bu arada zembereğin rc scripti mühendis suatın paketinden (biraz kompleksti hazıra çöktüm Wink)

Neyse bir aksilik olmazsa, zembereği devamlı güncel tutmaya çalışcam. Ancak kullanmadığım için GTK uygulamaları üzerinde yazım denetimi olayına pek girmedim, gtkspell-enchant falan ile oluyor dediler ama Qt’ciyim bu ara Wink

MustafaMay 8th, 2008 at 9:47 pm

Selam,
İyi güzel bir çalışma yapmışınız ama bence PKGBUILD dosyasını bizle paylaşsan yada aur’a yüklesen bence çok anlamlı olurdu.Sahsım adına ben nasıl , ne ile derlendiği ve ne ile yamalandığı pek belli olmayan paketleri kurmak istemem.Ama Arch gibi ports’a benzer (Abs) yapıya sahip bir dağıtımda binary vermek pek akıllıca değil.Mesela jre’ye bağımlı bir paket hazırlamışsın.Sanırım apache-ant ile derlemişsindir.Ben makineme sun’nın jre’sini kurmak istemiyorum.Acaba classpath ile çalıştırmak mümkün müdür.Mümkün değilse geliştiricileri ile konuşup uyumlu yama hazırlanır ve dahil edilebilir.Şuan mesela gnu classpath ile azureus’un bazı sürümleri sorunsuz çalışmakta.Arka planda bir java uygulamasını hatta Sun’ın javasına bağımlı olan uygulamayı çalıştırmak pek makul değil.Mesela bir ara nzemberek çalışması vardı.Sanırım gelişimi durmuştur.Şuan’ki zemberek sürümünü nzemberek yada başka çatı altında mono’ya port edip aur’a aktarsak çok daha iyi olur.Hatta TU’lar beğenir community’e bile eklenebilir.
Son olarak Gnome için yamaya gerek yok saten gtkspell enchant için yamalandı depoda ( http://repos.archlinux.org/viewvc.cgi/gtkspell/repos/extra-i686/ ) ve işte en güzel haberde artık Enchant 1.4.2 artık zemberek’i doğrudan destekliyor ama dbus arayüzünü mü yoksa eski arayüzü mü destekliyor onu bilmiyorum.Dbus için bazı dbus java bindings lazım olabilir detaylı bir inceleme ve gerekli bağımlılıkları sağlamak lazım.
Sonuçta böylece şuan ki halinden çok daha kullanılabilir yapabiliriz.

ras0irMay 10th, 2008 at 3:36 pm

yorumunuz için teşekkür ederim öncelikle, evet binary paket konusunda haklısınız, en kısa zamanda svn depomda yer alacak PKGBUILDler.

derleme konusuna gelince, apache-ant ile derledim, classpath ile bakmadım, bakma ihtiyacı da duymadım açıkçası, ama bu da benim tercihim -ki çoğunluğun da öyle-, ben de sun jre kullanıyorum Wink

gtk konusuna gelince, yazıda da değindiğim üzere, henüz denemedim ve sanırım uzun süre de deneyecek vaktim yok, ancak birisi gelir enchant için gerekli paketleri hazırlayıp sunarsa seve seve kullanırım, gtk uygulamalarına pek ihtiyaç duymuyorum açıkçası.

Yarın (Pazar günü) PKGBUILDleri svn depoma eklemeyi düşünüyorum. AUR’a özellikle eklemiyorum, çünkü yarın öbürgün herhangi bir olasılıkta paket(lemey)i bırakırsam haybeye gitmesin. Belki AUR2 ile birşeyler değişir Smile

Bu konuda yardımcı olmak istiyorsanız, kapılar daima açık, bir svn hesabı açabilirim isterseniz, (bu önerim sadece size değil, archlinux ile ilgilenen herkese).

Eventualis.Org’u açarken sadece kişisel bir site değil, açık kaynak projelere de destek amaçlı açtım, bu yüzden isteyen herkes iletişim kurarak projesini yayınlayabilir, projesi hakkında bilgi gönderebilir vs.)

Eleştiriniz için tekrardan teşekkür ederim, unuttuğum birşeyi güzelce hatırlattınız Smile

MustafaMay 11th, 2008 at 12:26 am

Son bir soru dbus arayüzünü mü kullanıyor kde yada soket mi PKGBUILD’de çok eksikler var.Mesela bağımlılıkları arasında dbus java bindings yok.Sanırım kaynak içindeki binary’leri kullandınız.Ama bu paketler aur’da sağlanıyor. ( http://aur.archlinux.org/packages.php?ID=7831 )
Unutmayın gpl lisansı taşıyan GNU/Linux dağıtımı kullanıyoruz…

Neyse sanırım anlatmak istediğimi biraz da olsa anlatmışımdır.

MustafaMay 11th, 2008 at 12:37 am

İlk yorumun görüntülenmesi için son deneme rahatsızlık verdiysem kusura bakmayın sanırım tatile kadar çok fazla bu konuda tartışamayız ozamana kadar kendi düşüncelerimi belirtmek isterim.
Kusuru Bakmayın eğer rahatsızlık vermişsem çok özür dilerim.Ama hep konuşmak istediğim bir konuydu…
İyi çalışmalar.

Yorum —> http://paste.linux-sevenler.org/index.php?id=1922

ras0irMay 11th, 2008 at 6:59 pm

Yorumunuz için tekrar teşekkür ederim, arch’ın yapısını ben de biliyorum, değindiğiniz noktalarda da haklısınız; ama dediğim gibi, ya da demediysem, benimki amatör bir çalışma. Ama sanırım en temiz yol, her paketi açıp, eksikleri bulup, AUR’a eklemek, bunun için biraz vakte ihtiyacım var, malum hukuk fakültesi öğrencisiyim ve ömrüm kitaplar arasında geçiyor ve linux benim için bir hobi niteliğinde.
Yine de takdir edersiniz ki, önceliklerim hobilerimin önüne geçmek zorunda. Şu an bilgisayarım yanımda olmadığı için PKGBUILD’lere ulaşamıyorum, ulaştığım anda yayınlayıp, eksik gedik ne varsa gidermek üzere burada tartışmaya açarız, arkasından AUR’a yükleyip community deposuna girmek için elimizden geleni yaparız.
Tatilin gelmesini ben de sizin gibi iple çekiyorum açıkçası Smile

Yarın Allah izin verirse PKGBUILD’i buraya koyarım, eksikleri beraber inceler ona göre AUR’a aktarırız.
Tekrardan teşekkür ediyorum. GPL hakkındaki kaygılarınızı da anlıyorum, bakalım şimdi bilgisayarımdan uzak olduğum için net konuşamıyorum; ama konu gpl olunca merak etmeyin ben de sizin kadar GPL kullanımından yanayım, neler yapabileceğimizi oturup seri bir test yaptıktan sonra konuşalım. Size ulaşabileceğim herhangi bir msn, jabber vs. hesabı varsa -ki jabber tercihimdir- ras0ir@eventualis.org adresine bildirirseniz minnettar olurum.

Saygılarımla,

barış atasoyMay 25th, 2008 at 8:09 pm

Selam Samed, “arkadaşa bakıcam abü” tarzında bir hatırlatma yapayım dedim. Firefox’u compile edemezsen üzülme; zira bazı zamanlar compile edilemez (bug’lı işte) sürümler dolaşıyor. Hatta üstadlardan biri, “baba perşembe günü indirmeye gayret et, cuma derliyoruz genelde o bakımdan..” gibi ilginç bir açıklama yapmıştı. Ben de mağdurum da,o bakımdanWink

Leave a comment

Your comment

Click to Insert Smiley

SmileBig SmileGrinLaughFrownBig FrownCryNeutralWinkKissRazzChicCoolAngryReally AngryConfusedQuestionThinkingPainShockYesNoLOLSillyBeautyLashesCuteShyBlushKissedIn LoveDroolGiggleSnickerHeh!SmirkWiltWeepIDKStruggleSide FrownDazedHypnotizedSweatEek!Roll EyesSarcasmDisdainSmugMoney MouthFoot in MouthShut MouthQuietShameBeat UpMeanEvil GrinGrit TeethShoutPissed OffReally PissedMad RazzDrunken RazzSickYawnSleepyDanceClapJumpHandshakeHigh FiveHug LeftHug RightKiss BlowKissingByeGo AwayCall MeOn the PhoneSecretMeetingWavingStopTime OutTalk to the HandLoserLyingDOH!Fingers CrossedWaitingSuspenseTremblePrayWorshipStarvingEatVictoryCurseAlienAngelClownCowboyCyclopsDevilDoctorFemale FighterMale FighterMohawkMusicNerdPartyPirateSkywalkerSnowmanSoldierVampireZombie KillerGhostSkeletonBunnyCatCat 2ChickChickenChicken 2CowCow 2DogDog 2DuckGoatHippoKoalaLionMonkeyMonkey 2MousePandaPigPig 2SheepSheep 2ReindeerSnailTigerTurtleBeerDrinkLiquorCoffeeCakePizzaWatermelonBowlPlateCanFemaleMaleHeartBroken HeartRoseDead RosePeaceYin YangUS FlagMoonStarSunCloudyRainThunderUmbrellaRainbowMusic NoteAirplaneCarIslandAnnouncebrbMailCellPhoneCameraFilmTVClockLampSearchCoinsComputerConsolePresentSoccerCloverPumpkinBombHammerKnifeHandcuffsPillPoopCigarette