Pcek betiği ile Compiz eklenti kurulumu: Revizyonlar arasındaki fark
Barışubuntu (mesaj | katkılar) |
Barışubuntu (mesaj | katkılar) |
||
14. satır: | 14. satır: | ||
=== '''Kaynak Kodu''' === | === '''Kaynak Kodu''' === | ||
{{dosya|.py şeklinde kaydedilecek|<nowiki>#</nowiki> !/usr/bin/env python | {{dosya|.py şeklinde kaydedilecek||<nowiki>#</nowiki> !/usr/bin/env python | ||
<nowiki>#</nowiki> -*- coding: utf-8 -*- | <nowiki>#</nowiki> -*- coding: utf-8 -*- | ||
<nowiki>#</nowiki> ######hitokiri sunar ( ; ####### | <nowiki>#</nowiki> ######hitokiri sunar ( ; ####### |
14.37, 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 |
|
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