Pcek betiği ile Compiz eklenti kurulumu: Revizyonlar arasındaki fark

Ubuntu Türkiye Wiki sitesinden
Gezinti kısmına atla Arama kısmına atla
64. satır: 64. satır:
<nowiki>#</nowiki>    print " Compiz yeniden başlatılıyor.. " + os.system("compiz --replace") + exit(h)
<nowiki>#</nowiki>    print " Compiz yeniden başlatılıyor.. " + os.system("compiz --replace") + exit(h)
<nowiki>#</nowiki> else:
<nowiki>#</nowiki> else:
<nowiki>#</nowiki>    print parola, " çıkılıyor " + exit(h) | }}
<nowiki>#</nowiki>    print parola, " çıkılıyor " + exit(h) }}
----
----



14.38, 7 Şubat 2010 tarihindeki hâli

Pcek Betiği ile Compiz Eklenti Kurulumu Nasıl Yapılır?

Betik sadece uçbirimde çalışıyor,

Eklentileri indiriyor,

Kuruyor,

İndirilen klasörleri siliyor ve 

Compizi yeniden başlatıyor..


Kaynak Kodu

Dosya İçeriği
Dosya yolu:.py şeklinde kaydedilecek

{{{2}}}


Kullanım

Yukarıdaki kaynak kodu kopyalayıp, boş bir dosyanın içine yapıştırıyoruz ve uzantısını ".py" olacak şekilde kaydediyoruz. Çalıştırdığınızda ise Compiz eklentilerini otomatik olarak kurup, compizi yeniden başlatıyor.


Betiğin Çalışma Mantığı

Öncelikle komutlar; bağımlılıklar , eklentiler , kurulum diye /tmp dizini altında metin belgeleri oluşturuyor, bu belgelere çalıştırma hakkı veriyor; daha sonra gerekli bölümlerde sorular sorulduğunda" eklentiler indirilsin mi" gibi (bu arada gerekli bağımlılıklarda kontrol ediliyor sudo şifresi istenerek), bu oluşturulan dosyaları sisteme okutuyor,bütün işlemler bittikten herhangi bir problem görülmesi ihtimaline karşın indirilen eklentilerin hangilerinin silinip hangilerinin kalıcağı kullanıcıya soruluyor, bu işlemle birlikte /tmp dizininde oluşturulan dosyalarda eş zamanlı olarak kaldırılıyor/siliniyor, Daha sonra "eklentilerin aktif olması için compiz yeniden başlatılsın mı?" sorusu ile betiğin görevi son buluyor..



Kaynak: http://forum.ubuntu-tr.net/index.php/topic,16204.msg195363/topicseen.html#msg195363