amsn tema yükleme

Başlatan leeshore, 25 Haziran 2008 - 11:20:14

« önceki - sonraki »

0 Üyeler ve 2 Ziyaretçi konuyu incelemekte.

leeshore

Arkadaşlar ben ubuntuda yeniyim ve nasıl yüklemem gerektiğini bilmiyorum bana yardımcı olursanız sevinirim. kodlar bu sanırım.

Enable PixmapMenu feature
=========================

Note: this option will slow down a little your aMSN and still have some bugs, thats why aMSN-Dev team disabled it by default.

Edit gui.tcl inside aMSN installation dir and uncomment the line:

#package require pixmapmenu
to this
package require pixmapmenu

Copy the entire dir pixmapmenu (located inside this skin) into your amsndir/utils/ and replace the current one.


Enable Anti-Aliasing with tcl/tk 8.5
====================================

Install required packages from your Linux distro:

libxft-dev
tcltls

Download the sources of tcl and tk from here:
http://www.tcl.tk/software/tcltk/downloadnow85.html

Then, unpack and compile tcl8.5:

tar zxvf tcl8.5x-src.tar.gz
cd tcl8.5x-src
./configure --prefix=/usr
make
make install (you must have root permission to do this)

Unpack and compile tk8.5:

./configure --prefix=/usr --enable-xft (here you enable the antialiasing with xft)
make
make install (you must have root permission to do this)

Replace symlinks of old tcl/tk version in your system (remember to have root permission):

cd /usr/bin
rm wish
rm tclsh
ln -s wish8.5 wish
ln -s tclsh8.5 tclsh
cd /usr/lib
ln -s tcl8.5 tcl
ln -s tk8.5 tk
ln -s libtk8.5.so libtk.so
ln -s libtcl8.5.so libtcl.so
ln -s libtclstub8.5.a libtclstub.a
ln -s libtkstub8.5.a libtkstub.a
ldconfig


Fixing a bug refered to tcl/tk8.5 with tcltls
=================================================

You must edit this file (remember to have root permission):

cd /usr/lib/tls1.50/
nano pkgIndex.tcl (use your favorite text editor)

look for this line:
package ifneeded tls 1.5

and change it for
package ifneeded tls 1.50 (just add the zero)

Now you can compile your aMSN :)

DeFacto

İngilizcen varsa gayet sade açıklamış. Verdiğin kodları ne olduğunu bilmememe rağmen anlayabildim. İngilizcen yok ise çeviride yardım edebilirim. İlk olarak yapılacak iş bağımlılıkları yüklemek olacaktır.

leeshore

Nasıl yükleme yapıcağımı bilmiyorum işte arkadaşım yardım edersen gerçekten çok sevinirim. Zaten şu kurulumları bi iki kere yapsam anlıcamda daha nasip olmadı.

DeFacto

Peki arkadaşım şu an Türkçeye çeviriyorum. Ben de senin gibi ilk aşamalarda çok zorlanmıştım ama daha sonraları çok zevkli oluyor :) Daha sonra adımları istersen teker teker de açıklarım.

leeshore

Çok makbule geçer arkadaşım Allah razı olsun.

DeFacto

#5
Anti aliasing'i aktive etme (tcl/tk 8.5 ile)

Kendi linux distronuzdan şu paketleri kurun

libxft-dev
tcltls

tcl ve tk'nın kaynaklarını buradan indirebilirsiniz

http://www.tcl.tk/software/tcltk/downloadnow85.html

Daha sonra paketleri açın ve tcl8.5 'i derleyin.

tar zxvf tcl8.5x-src.tar.gz
cd tcl8.5x-src
./configure --prefix=/usr
make
make install (root izinlerini almanız gerekmektedir.Bunu make install komutunun başına sudo ekleyerek elde edebilirsiniz. )

tk 8.5'in açılması ve derlenmesi
(sanırsam ilk iki adım aynı olduğundan yazılmamış)
./configure --prefix=/usr --enable-xft (burada antialiasingi xft ile etkin kılıyorsunuz.)
make
make install (yine root haklarını alıyoruz.)
Eski tcl/tk versiyonlarının symlinklerini değiştiriyoruz.(yine sudo)
cd /usr/bin
rm wish
rm tclsh
ln -s wish8.5 wish
ln -s tclsh8.5 tclsh
cd /usr/lib
ln -s tcl8.5 tcl
ln -s tk8.5 tk
ln -s libtk8.5.so libtk.so
ln -s libtcl8.5.so libtcl.so
ln -s libtclstub8.5.a libtclstub.a
ln -s libtkstub8.5.a libtkstub.a
ldconfig

tcltls ile tcl/tk8.5 hata ayıklama

Şu dosyayı düzenlemelisiniz. (yine sudo)

cd /usr/lib/tls1.50/
sudo nano pkgIndex.tcl (favori text editörünü de kullanabilirsin)
[Yani bunu gksu gedit ile de grafik ortamında düzenleyebilirsin]

şu satır için ara

package ifneeded tls 1.5

ve onu bunla değiştir

package ifneeded tls 1.50 (sadece sıfırı ekle)

Şimdi aMSN'ini derleyebilirsin :)


Bu paylaşım ruhuna baş koyduk bi kere :) Edit: Kendi elcaazlarımla çevirdim öyle program yan çizme yok bizde :)

DeFacto

Enable Anti-Aliasing with tcl/tk 8.5 den itibaren çevirmişim. Eğer ihtiyaç olursa çevirebilirim tekrar.

leeshore

Çok sağol arkadaşım ama bişey anlamadım ki hangi kodları çalıştırcam şimdi ben

DeFacto

#8
İlk olarak şu siteden http://www.tcl.tk/software/tcltk/downloadnow85.html şu paketleri = tcl8.5.2-src.tar.gz ve tk8.5.2-src.tar.gz çekiyorsun.

DeFacto

O iki paketi de feitsy e göre verdim dikkat. Şu an ki distron nedir senin ?

DeFacto

O iki paketin de hardy linkini koyuyim ben en iyisi.
http://packages.ubuntu.com/hardy/libxft-dev bu ilk paket

http://packages.ubuntu.com/hardy/tcltls bu ikinci paket

leeshore

Error: Dependency is not satisfiable:libxft2 diye hata veriyor arkadaşım linktenkini kurmak istediğimde.

DeFacto

Yok ben feitsy'e göre verdim de paketleri. Bu mesajımdan bir önceki mesajımda Hardy'e göre olanları var. İnsanlık hali işte :)

leeshore

Tamam arkadaşım kurdum şimdi ne yapmam gerek:)

DeFacto

http://www.tcl.tk/software/tcltk/downloadnow85.html bu sitedeki iki dosyayı da bilgisayarına indirdin mi ? Onları derliyeceğiz de :)

leeshore


DeFacto

Şimdi derleme işlemimize geçelim (: İlk olarak indirdiğimiz dizine inelim paketlerimizin.
cd /home/KullanıcıAdı/Masaüstü Eğer dil paketiniz Türkçe ise masaüstüdür ve kullanıcı adı da sizin kullanıcı adınız.

daha sonra şu komutu giriyoruz.

tar zxvf tcl8.5x-src.tar.gz bu komut ile paketimizi açtık. Daha sonra

cd tcl8.5x-src diyerek açılan arşivin içine iniyoruz.

./configure --prefix=/usr komutu ile gerekli paketleri kuruluma hazırlırlıyoruz yani konfigüre ediyoruz.

make komutu ile paketleri düzenliyoruz ve.

sudo make install komutu ile kurulumu yapıyoruz.

İkinci Paketin Kurulumu
Yeni bir terminal/konsole/uçbirim açıyoruz. cd /home/KullanıcıAdı/Masaüstü (yine ilk basamak)

İlk iki adım aynı. Sadece arşivin adını değiştiriyoruz ilk tar basamağında. Dolayısı ile ikinci basamak olan cd komutunda da bu ikinci paketin adını .tar.gz olmaksızın giriyoruz. Daha sonra

./configure --prefix=/usr --enable-xft burada enable xft parametresi ile xft yi antialiasing ile aktive ettik.

make malum komut. Yine paketler düzenlenir.

sudo make install kurulum yapılır.

leeshore

tar: tcl8.5x-src.tar.gz: open olanaksız: No such file or directory
tar: Hata kurtarılabilir değil: şimdilik çıkılıyor
tar: Child returned status 2
tar: Hata çıkışı önceki hatalardan dolayı gecikti
hayalet@hayalet-desktop:~/Masaüstü$


yazıyor.

DeFacto

Masaüstünde olduğundan eminsiniz değil mi dosyaların ?

leeshore


DeFacto

Ya da şöyle yapalım. Arşive sağ tıklayarak buraya aç diyin ve
cd /home/KullanıcıAdı/Masaüstü/tcl8.5.2 yaparak dizine inelim


DeFacto

Bu şekilde dizine indikten sonra diğer adımlara devam edilebilir. Aynı işlemi diğer paketi derlemek için de kullanabiliriz.

leeshore

bash: cd: /home/hayalet/Masaüstü/tcl8.5x-src: No such file or directory

DeFacto

Yok o src kısmını atıyoruz. tcl8.5.2 diyoruz.

izzetguntalaz

cd:  :) iki noktayı gerçekten koyuyomusun ?