6
Eki
Pardus 2009 için yani Kde4 için yüzlerce masaüstü temaları var. Hepsinin bir birinden güzel olması, bizi tema seçiminde zorluyor. Bir temanın saati güzel oluyor ama paneli güzel olmuyor, diğer temanın paneli güzel oluyor fakat saati güzel olmuyor, öbür temanın programcıklarının teması güzel oluyor fakat paneli, uygulama başlatıcının zemini vs. yerleri güzel olmuyor. Tam bu sırada Pardus 2009 bizim için bir güzellik yapıyor.:) Masaüstünde birden çok tema kullanmamıza olanak sağlıyor. Nasıl mı? İşte böyle:

Öncelikle Sistem ayarlarını açıyoruz. Sistem ayarlarında Gelişmiş sekmesine tıklıyoruz. Daha sonra
Masaüstü Teması Ayrıntısını açıyoruz.
gelişmişsekmesi
masaüstütemasıayrıntıları

Yukarıdaki şekilde görüldüğü gibi Renk şeması, Panel Arkaplanı, Kickoff, Görev Ögeleri, Parçacık Arkaplanı, Şeffaf arkaplanı......vb. Yerlerin tema ayrıntısını yapabilirsiniz.Daha sonra ayarlamaları kendi zevkimize göre ayarladıktan sonra uygula butonuna basıyoruz ve karşımıza aşağıdaki görüntü geliyor.
özelleştir

Yukarıdaki pencerede anlatılmak istenen Görünüm ayarlarını açıp, yapmış olduğumuz temayı seçeceğiz.
görünümayarları
Tema: yazan yerde tema seçili değil. Biz bu temaya tıklayarak açılan yerde (aşağıdaki resimdeki gibi) “(Özelleştirilmişi)” seçiyoruz ve uygula tuşuna basıyoruz.
temaseçimi1

Benim yaptığım temada Analog Saat Air temasına ait. Sistem Disk alanını gösteren tema ise Arezzo ya aittir.
panelveuygulamalar

İyi kurcalamalar ve bol Pardus'lu günler.........
Bilgisayara Pardus 2009 .iso dosyasını indirdim.Hemen CD ye çektim. Kurdum.Sonra Beta çıktı.Güncelledim.Sonra PC ye reset attım.Hop açılışta müdür hatası, sonra biraz uğraştım Öİ formuna baktım cevap bulamadım ve PC ye format attım.Sonra aynı şeyler yine oldu.PC yi güncelledim.Yine aynı hata.Yine format.
Tabi 2.sinde i Urban Terrorda silindi.Sonra yine müdür hatası verdi.Sonra Öİ formuna yazdım yine cevap yok. Dedim buna hata.pardus.org' a raporlayayım.Hemen raporladım ve bir kaç gün sonra cevap vermişler ve sorunun çözümünü de.

Aslında çokta zor değilmiş.Pardus 2009'u seçmeden biraz aşağıdaki uzum komut satrının sonuna;
mudur=forcefsck

komutu yazmak.Bunu yazdıktan sonra dosya sisteminizi denetleyecekmiş.
Bu müdür hatası ile de ilk hatamı hata.pardus.org'a raporladım.
Benim için büyük, insanlar için küçük bir hataydı.....
Öİ forumunda Error 22 hatası ile karşılaşan arkadaşlar olmuş ve bunların arasında bende varım. Pardus'un wiki sayfasında çözümleri çok açık verilmiş. Neyse Grubu kurmak veya ayarlamak aslında çok zor bir iş değil bence. Bunun için Açılış Yöneticisi (boot-manager) ile ayarlamak çok daha kolay. Bir başka yoluda Pardus Wikide anlatıldığı gibi Pardus CD si ile Grubu kurmak. Ama şansızlık adamı bırakmıyor bu seferde Pardus CD si yok. Bir başka yolda (bunu yeni öğrendim) komut satrına (ctrl+alt+F1)düşüp aşağıdaki kod ile denemek.Tabi sistem açılmıyorsa.

mc


Kök dizinine ulaşın.Eğer mc paketi kurulu değilse komut satrında

sudo pisi it mc


komutunu vererek paketi yüklemek lâzım. mc komutunu verdikten sonra kök dizinine geçerek /boot/grub/grub.conf dosyasına ulaşıp Fonksiyon tuşları ile düzenlemek gerekir.
Windows açılması için aşağıdaki kodu kopyalayınız veya yazınız Windowslu yere.(Size uygun olarak düzenledikten sonra hdd veya sda1.....gibi)

Eğer mc paketi kurulu değilse: sudo pisi it mc komutunu veriniz.(Boyutu 2 MB 'a yakın)

******" mc " komutu ile grub.conf dosyasına ulaşabilirseniz ilk önce kendi grub.conf dosyasını yedekleyiniz.******
Eğer Windows açılmıyorsa aşağıdaki kodu size göre düzenleyip Grubun İçindeki windowslu yer ile değiştiriniz.(Kendi dosyanızı yedekleyiniz.).

title Windows XP Service Pack 3 ( aslanon)
rootnoverify (hd0,0)
makeactive
chainloader +1

Eğer Pardus açılmıyorsa (ki o daha karışık bence) aşağıdaki kodu deneyiniz.(Kodları kendi grub.conf dosyasından aldım.) Fakat verdiğim kodları kendinize göre düzenlemeniz gerekir).

title Pardus 2009 Beta (aslanon)
root (hd0,4)
kernel /boot/kernel-2.6.30_rc8-120 root=LABEL=PARDUS_ROOT1 vga=791 splash=silent quiet vga=0x31a
initrd /boot/initramfs-2.6.30_rc8-120


***Önemli Not: Kullandığım Pardus Sürümü 2009 Beta

Not: Pardus en son 29.06.2009 da güncellenmiştir. kernel güncellenmiştir.

Eğer dosyalarınız zarar görürse ben sorumlu değilim. =)
Bu güzel haber Pardus 2009 Beta duyurulmuşken, Pardus geliştiricilerinin harıl harıl çalışıp yaptıkları sysinfo Paket Yöneticisi ile sistemimizi güncelledikten sonra o muhteşem görüntüsü ile ve arka plan rengi lâl haliyle karşımıza çıkıyor.

Pardus 2009 Beta Sysinfo paketinde işlemci özelliklerinde sistemimizin özelliklerini gösterdiği gibi o anda sistemimizin sıcaklık bilgisini de bize sunuyor.

Sysinfo (Sistem bilgisi) 'ne Kmenu > Bilgisayar ve Sistem Bilgilerine tıklayarak sisteminizin tüm özelliklerini (İnternet bağlantısından, Görünüm özelliklerine kadar) her şeyi öğrenebilirsiniz.
PAKET
Kde3,5 için çünkü kde4'te dolphin var:D

Bildiğiniz gibi dosya ve klasörlerde konsolu açmak için konsola cd dizinadi veya dizin içinde F4 tuşunu  kullanmak zorunda kalıyorduk.Oysa daha basit bir yolu varmış.Bende yeni bir .py li dosyamı çalıştırmak için konsolu açmıştım.yanlışlıkla bir dizini konsolun içine sürükledim.Sonra aşağıdaki görünümü gördüm ve hayret ettim.


goruntu-yakalayici1



Üstelik bu yöntem ile dört tane komut ve yapıştır şeçeneği olduğundan daha kullanşlı oluyor.(benim açımdan:D).Yani bir dizin içinde konsolu açmak için illaki F4 tuşunu ve cd komutunu kullanmaya gerek yok.


İşte özgürlük böyle bir şey olsa gerek..........

Belki biliyorsunuz dur ama bilmeyenler için:


Python ve PyQt4 ile yaptığımız çalışmaları ancak (benim bildiğim kadarıyla) konsolda python dosyaadi.py komutu yardımıyla çalıştırabiliyoruz.Başka bir yöntem ise:


Dosyamızın bulunduğu yerde farenin sağ tuşuna basıp > yeni oluştur> uygulama bağlantı yoluyla dosyamızı oluşturuyoruz.Sonra:


resim1


resimdeki gibi uygulama ismini giriyoruz.Uygulama sekmesine tıklıyoryuz:


resim-11


Açıklama yerlerine uygun açıklamaları yapıyoruz.Sonra:


Komut satrına python dosyaadi.py yazdıktan sonra son olarak


Çalışma yolunu belirttikten sonra Yani kaynak dosya neredeyse o yeri belirtiyoruz.


ve işlemimiz bitmiş bulunmakta böylece konsolu açıp  komut yazmaya gerek kalmadan tek tıklayarak uygulamamızı çalıştırabiliyoruz.


Yaşasın


ÖZGÜRLÜK


ve


PARDUS

Önceden verdiğim Konsoldaki python örneğinde kullanıcı adımızı ve parolanızı yanlış girmenize rağmen işleme devam edebiliyorduk, birazdan vereceğim kodlarla parola ve isim yanlışsa programa ulaşamıyoruz.İşte kodlar:

#!/usr/bin/env python

-*- coding: latin-1 -*-

her zaman ki gibi yazıyoruz bunları.Sonra

kullanici = "onuras"
parola = "onuraslan"


sonra while kodu ile cevap doğru ise işleme devam yanlış ise parola ve isim tekrar yazmamızı sağlıyor.Tabiki while True şeklindeki hali ile.

soru1 = raw_input("Kullanıcı adı:")
soru2 = raw_input("parola:")
if soru1 == kullanici and soru2 == parola:
print "Kullanıcı adınız ve parolanız onaylandı.Hoş geldiniz!"
break


break kodu ile istediğimiz zaman çıkabilmemizi sağlıyor.

else:
print "Kullanici adiniz veya Sifrenizden biri onaylanmadi.Lütfen tekrar deneyiniz!."


yazıyoruz. Buradaki else: cevap yanlış ise bu print " cümleyi yaz" anlamına getiriyor.

Sonra daha önceden verdiğim gibi hesap makinası kodlarını tekrar yazıyoruz.

print secenek1
print secenek2
print secenek3
print secenek4

soru = raw_input("Lütfen bir işlem seçiniz: ")

if soru == "1":
sayi1 = input("Lütfen toplama işlemi için ilk sayıyı girin: ")
print sayi1
sayi2 = input("Lütfen toplama işlemi için ikinci sayıyı girin: ")
print sayi1, "+", sayi2,":", sayi1 + sayi2


if soru == "2":
sayi3 = input("Lütfen çıkarma işlemi için ilk sayıyı girin: ")
print sayi3
sayi4 = input("Lütfen çıkarma işlemi için ikinci sayıyı girin: ")
print sayi3, "-", sayi4,":", sayi3 - sayi4


if soru == "3":
sayi5 = input("Lütfen çarpma işlemi için ilk sayıyı girin: ")
print sayi5
sayi6 = input("Lütfen çarpma işlemi için ikinci sayıyı girin: ")
print sayi5, "x", sayi6,":", sayi5 * sayi6


if soru == "4":
sayi7 = input("Lütfen bölme işlemi için ilk sayıyı girin: ")
print sayi7
sayi8 = input("Lütfen bölme işlemi için ikinci sayıyı girin: ")
print sayi7, "/", sayi8,":", sayi7 / sayi8


Kodların birleştirilmiş hali:

#!/usr/bin/env python

  1. -*- coding: latin-1 -*-


kullanici = "onuras"
parola = "onuraslan"
while True:
soru1 = raw_input("Kullanıcı adı:")
soru2 = raw_input("parola:")
if soru1 == kullanici and soru2 == parola:
print "Kullanıcı adınız ve parolanız onaylandı.Hoş geldiniz!"
break
else:
print "Kullanici adiniz veya Sifrenizden biri onaylanmadi.Lütfen tekrar deneyiniz!."


secenek1 = "1) toplama işlemi"
secenek2 = "2) çıkarma işlemi"
secenek3 = "3) çarpma işlemi"
secenek4 = "4) bölme işlemi"


print secenek1
print secenek2
print secenek3
print secenek4


soru = raw_input("Lütfen bir işlem seçiniz: ")

if soru == "1":
sayi1 = input("Lütfen toplama işlemi için ilk sayıyı girin: ")
print sayi1
sayi2 = input("Lütfen toplama işlemi için ikinci sayıyı girin: ")
print sayi1, "+", sayi2,":", sayi1 + sayi2


if soru == "2":
sayi3 = input("Lütfen çıkarma işlemi için ilk sayıyı girin: ")
print sayi3
sayi4 = input("Lütfen çıkarma işlemi için ikinci sayıyı girin: ")
print sayi3, "-", sayi4,":", sayi3 - sayi4


if soru == "3":
sayi5 = input("Lütfen çarpma işlemi için ilk sayıyı girin: ")
print sayi5
sayi6 = input("Lütfen çarpma işlemi için ikinci sayıyı girin: ")
print sayi5, "x", sayi6,":", sayi5 * sayi6


if soru == "4":
sayi7 = input("Lütfen bölme işlemi için ilk sayıyı girin: ")
print sayi7
sayi8 = input("Lütfen bölme işlemi için ikinci sayıyı girin: ")
print sayi7, "/", sayi8,":", sayi7 / sayi8


Bu kodu kullanabilmek için yazdığımız dosyayı belirttiğim gibi deneme.py olarak kaydetiyoruz.Kolaylık olsun diye ben masaüstüne kaydettim.

*** Sonra masaüstünde konsolu açıyoruz.Bunu için /home/kullanıcı_adı/Desktop dizinini açıp F4 tuşuna basarak masaüstünde konsolu açmış bulnuyoruz.

Sonra konsolumuzda hesap yapabilmek için konsola python deneme.py yazıp enter tuşuna basıyoruz ve bize sorular sormaya başlıyor.

parola
Öncelikle bir metin belgesi açarak ismine deneme.py olarak kaydediyoruz.
Sonra o belgeyi açarak içine bunları

#!/usr/bin/env python
# -*- coding: latin-1 -*-


yazıyoruz.Buradaki # -*- coding: latin-1 -*- bu kod  Türkçe karakterler kullanmamızı gösteriyor.Ben hesap makinasında kullanıcı adı ve parola sormasını istiyorum bunun için:

isim = raw_input("kullanıcı adınız:")

if isim =="onuras" :


yazıyoruz.Buradaki "if"eğer anlamına geliyor. Daha sonra kullanıcı adımız doğru ise "Hoş geldiniz", yanlış ise "Giriş başarısız" yazsın.

print "Hoşgeldiniz!"

buradaki "print"yazdır anlamına geliyor., eğer yanlış ise "else:" ifadesini kullanağız.

else:
print isim, "Giriş başarısız!."


sonra tekrar aynı şekilde parola sorması için aynı uygulamaları yapıyoruz.

parola = raw_input("Lütfen parolanızı giriniz!")
if parola =="onuraslan" :
print "Parolanız onaylandı"
else:
print parola, "Yanlış parola"


Evet kullanıcı ismi ve parola yı bize soracaktır ama kullanıcı ismimizi ve parolamızı yanlış girsek bile hesap makinasında işlem yapılabilecek.Şimdi hesap makinası için kod:

secenek1 = "1) toplama işlemi"
secenek2 = "2) çıkarma işlemi"
secenek3 = "3) çarpma işlemi"
secenek4 = "4) bölme işlemi"


print secenek1
print secenek2
print secenek3
print secenek4


soru = raw_input("Lütfen bir işlem seçiniz: ")

if soru == "1":
sayi1 = input("Lütfen toplama işlemi için ilk sayıyı girin: ")
print sayi1
sayi2 = input("Lütfen toplama işlemi için ikinci sayıyı girin: ")
print sayi1, "+", sayi2,":", sayi1 + sayi2


if soru == "2":
sayi3 = input("Lütfen çıkarma işlemi için ilk sayıyı girin: ")
print sayi3
sayi4 = input("Lütfen çıkarma işlemi için ikinci sayıyı girin: ")
print sayi3, "-", sayi4,":", sayi3 - sayi4


if soru == "3":
sayi5 = input("Lütfen çarpma işlemi için ilk sayıyı girin: ")
print sayi5
sayi6 = input("Lütfen çarpma işlemi için ikinci sayıyı girin: ")
print sayi5, "x", sayi6,":", sayi5 * sayi6


if soru == "4":
sayi7 = input("Lütfen bölme işlemi için ilk sayıyı girin: ")
print sayi7
sayi8 = input("Lütfen bölme işlemi için ikinci sayıyı girin: ")
print sayi7, "/", sayi8,":", sayi7 / sayi8


Kodun tamamı aşağıdaki gibi:

#!/usr/bin/env python
# -*- coding: latin-1 -*-


isim = raw_input("kullanıcı adınız:")
if isim =="onuras" :
print "Hoşgeldiniz!"
else:
print isim, "Giriş başarısız!."


parola = raw_input("Lütfen parolanızı giriniz!")
if parola =="onuraslan" :
print "Parolanız onaylandı"
else:
print parola, "Yanlış parola"


secenek1 = "1) toplama işlemi"
secenek2 = "2) çıkarma işlemi"
secenek3 = "3) çarpma işlemi"
secenek4 = "4) bölme işlemi"


print secenek1
print secenek2
print secenek3
print secenek4


soru = raw_input("Lütfen bir işlem seçiniz: ")

if soru == "1":
sayi1 = input("Lütfen toplama işlemi için ilk sayıyı girin: ")
print sayi1
sayi2 = input("Lütfen toplama işlemi için ikinci sayıyı girin: ")
print sayi1, "+", sayi2,":", sayi1 + sayi2


if soru == "2":
sayi3 = input("Lütfen çıkarma işlemi için ilk sayıyı girin: ")
print sayi3
sayi4 = input("Lütfen çıkarma işlemi için ikinci sayıyı girin: ")
print sayi3, "-", sayi4,":", sayi3 - sayi4


if soru == "3":
sayi5 = input("Lütfen çarpma işlemi için ilk sayıyı girin: ")
print sayi5
sayi6 = input("Lütfen çarpma işlemi için ikinci sayıyı girin: ")
print sayi5, "x", sayi6,":", sayi5 * sayi6


if soru == "4":
sayi7 = input("Lütfen bölme işlemi için ilk sayıyı girin: ")
print sayi7
sayi8 = input("Lütfen bölme işlemi için ikinci sayıyı girin: ")
print sayi7, "/", sayi8,":", sayi7 / sayi8



Bu kodu kullanabilmek için yazdığımız dosyayı belirttiğim gibi deneme.py olarak kaydetiyoruz.Kolaylık olsun diye ben masaüstüne kaydettim.

*** Sonra masaüstünde konsolu açıyoruz.Bunu için /home/kullanıcı_adı/Desktop dizinini açıp F4 tuşuna basarak masaüstünde konsolu açmış bulnuyoruz.

Sonra konsolumuzda hesap yapabilmek için konsola python deneme.py yazıp enter tuşuna basıyoruz ve bize sorular sormaya başlıyor.

konsol1







kaynak:http://tr.pardus-wiki.org/Python_%C3%B6rnekleri
Öncelikle pisiden gnome ve kde4 ile olan paketleri seçip hepsini indiriyoruz.

ve aşağıdaki kodları kullanıcı girişinde ctrl+alt+f1 yaparak konsola düşüyoruz ve aşağıdaki kodları yazıyoruz.Tabi hangisinden  hangisine geçiyorsak ona göre kodları yazacağız.

kde401



KDE4

service kdebase4_workspace start

(Kde4 ü başlat)

service kdebase4_workspace on

(kde4 açılışta otomatik başlat)

service kdebase4_workspace off

(kde4 açılışta başlatma)

service kdebase4_workspace stop

(kde4 ü durdur)

Bunlardan size uygun olanları seçiyorsunuz.

gnome_logo



konsolda şu komutları kullnarak gerekli dosyaları yüklüyoruz.

sudo pisi ar gnomeproject http://pardus-gnome.prj.be/pisi-index.xml.bz2 -y

sudo pisi it -c gnomeproject.base -y


Sonra :

sudo service kdebase4_workspace off

(kde4 ü otomatik başlatma)

sudo service kdebase off

(kdeyi otomatik başlatma)

sudo service gdm on

(gnomeyi otomatik başlat)

Bunlardan size uygun olanları seçiyorsunuz.

603px-kde_logosvg



Tekrar kde3.5'e dönmek için:

service kdebase start

(kde yi başlat)

service kdebase stop

(kdeyi durdur)

service kdebase on

(kdeyi otomatik başlat)

service kdebase off

(kdeyi otomatik başlatma)

Bunlardan uygun olanı seçerek ister Gnome'den  KDe'ye isterse KDE'den  KDE4'e geçebiliriz.Ancak gerekli paketlerin yüklenmesi lazımdır.
25
Eyl
Aslında Dolphin ile aram çok iyi değildi.Biraz kasma ve klasörleri görüntülediği alan biraz dardı. Bende Dolphini biraz kurcaladıktan sonra kendi zevkime göre bir dolphin oluşturdum.Üstelik kasma olayı da en aza indi. İşte Dolphin 'im :


Hatırlarsanız Kde3.5 'te kullandığımız Konqueror  adlı dosya yöneticisinde simgelerin üstüne geldiğimizde bize dosya ayrıntılarını gösteriyordu. Merak etmeyin Dolphin de de var. :)

Gelelim bu güzelliklerin perde arkasına. Dolphini bu şekilde yapmak için ilk olarak sağ taraftaki Bilgi öğesini kaldırın. Daha sonra Ana araç çubuğuna (ileri ve geri butonlarının bulunduğu yer) gelerek faremiz ile sağ tıklayıp > konum > sol 'u seçiniz. Sonra isteğe bağlı olarak yukarıdaki Dolphin gibi yerlerini ayarlayınız.

Hemen yukarıdaki resimde ki gibi simgelerin üstüne gelince ipucu (Bilgi) gösteren uygulamayı yapmak için :

Ayarlar > Dolphin uygulamasını yapılandır > Görünüm kipleri > en altta ipuçlarını gösteri seçiniz.

Bu ayarların tüm dizinlerde görünmesini istiyorsanız yine aynı pencereden Görünüm Özellikleri başlığı altıda Her bir dizin için özellikleri hatırla seçeneğini seçmeniz yeterli olacaktır.

14
Eyl
Pardus 2009 için yani Kde4 için yüzlerce masaüstü temaları var. Hepsinin bir birinden güzel olması, bizi tema seçiminde zorluyor. Bir temanın saati güzel oluyor ama paneli güzel olmuyor, diğer temanın paneli güzel oluyor fakat saati güzel olmuyor, öbür temanın programcıklarının teması güzel oluyor fakat paneli, uygulama başlatıcının zemini vs. yerleri güzel olmuyor. Tam bu sırada Pardus 2009 bizim için bir güzellik yapıyor.:) Masaüstünde birden çok tema kullanmamıza olanak sağlıyor. Nasıl mı? İşte böyle:

Öncelikle Sistem ayarlarını açıyoruz. Sistem ayarlarında Gelişmiş sekmesine tıklıyoruz. Daha sonra
Masaüstü Teması Ayrıntısını açıyoruz.
gelişmişsekmesi
masaüstütemasıayrıntıları

Yukarıdaki şekilde görüldüğü gibi Renk şeması, Panel Arkaplanı, Kickoff, Görev Ögeleri, Parçacık Arkaplanı, Şeffaf arkaplanı......vb. Yerlerin tema ayrıntısını yapabilirsiniz.Daha sonra ayarlamaları kendi zevkimize göre ayarladıktan sonra uygula butonuna basıyoruz ve karşımıza aşağıdaki görüntü geliyor.
özelleştir

Yukarıdaki pencerede anlatılmak istenen Görünüm ayarlarını açıp, yapmış olduğumuz temayı seçeceğiz.
görünümayarları
Tema: yazan yerde tema seçili değil. Biz bu temaya tıklayarak açılan yerde (aşağıdaki resimdeki gibi) “(Özelleştirilmişi)” seçiyoruz ve uygula tuşuna basıyoruz.
temaseçimi1

Benim yaptığım temada Analog Saat Air temasına ait. Sistem Disk alanını gösteren tema ise Arezzo ya aittir.
panelveuygulamalar

İyi kurcalamalar ve bol Pardus'lu günler.........
Bilgisayara Pardus 2009 .iso dosyasını indirdim.Hemen CD ye çektim. Kurdum.Sonra Beta çıktı.Güncelledim.Sonra PC ye reset attım.Hop açılışta müdür hatası, sonra biraz uğraştım Öİ formuna baktım cevap bulamadım ve PC ye format attım.Sonra aynı şeyler yine oldu.PC yi güncelledim.Yine aynı hata.Yine format.
Tabi 2.sinde i Urban Terrorda silindi.Sonra yine müdür hatası verdi.Sonra Öİ formuna yazdım yine cevap yok. Dedim buna hata.pardus.org' a raporlayayım.Hemen raporladım ve bir kaç gün sonra cevap vermişler ve sorunun çözümünü de.

Aslında çokta zor değilmiş.Pardus 2009'u seçmeden biraz aşağıdaki uzum komut satrının sonuna;
mudur=forcefsck

komutu yazmak.Bunu yazdıktan sonra dosya sisteminizi denetleyecekmiş.
Bu müdür hatası ile de ilk hatamı hata.pardus.org'a raporladım.
Benim için büyük, insanlar için küçük bir hataydı.....
Öncelikle bir metin belgesi açarak ismine deneme.py olarak kaydediyoruz.
Sonra o belgeyi açarak içine bunları

#!/usr/bin/env python
# -*- coding: latin-1 -*-


yazıyoruz.Buradaki # -*- coding: latin-1 -*- bu kod  Türkçe karakterler kullanmamızı gösteriyor.Ben hesap makinasında kullanıcı adı ve parola sormasını istiyorum bunun için:

isim = raw_input("kullanıcı adınız:")

if isim =="onuras" :


yazıyoruz.Buradaki "if"eğer anlamına geliyor. Daha sonra kullanıcı adımız doğru ise "Hoş geldiniz", yanlış ise "Giriş başarısız" yazsın.

print "Hoşgeldiniz!"

buradaki "print"yazdır anlamına geliyor., eğer yanlış ise "else:" ifadesini kullanağız.

else:
print isim, "Giriş başarısız!."


sonra tekrar aynı şekilde parola sorması için aynı uygulamaları yapıyoruz.

parola = raw_input("Lütfen parolanızı giriniz!")
if parola =="onuraslan" :
print "Parolanız onaylandı"
else:
print parola, "Yanlış parola"


Evet kullanıcı ismi ve parola yı bize soracaktır ama kullanıcı ismimizi ve parolamızı yanlış girsek bile hesap makinasında işlem yapılabilecek.Şimdi hesap makinası için kod:

secenek1 = "1) toplama işlemi"
secenek2 = "2) çıkarma işlemi"
secenek3 = "3) çarpma işlemi"
secenek4 = "4) bölme işlemi"


print secenek1
print secenek2
print secenek3
print secenek4


soru = raw_input("Lütfen bir işlem seçiniz: ")

if soru == "1":
sayi1 = input("Lütfen toplama işlemi için ilk sayıyı girin: ")
print sayi1
sayi2 = input("Lütfen toplama işlemi için ikinci sayıyı girin: ")
print sayi1, "+", sayi2,":", sayi1 + sayi2


if soru == "2":
sayi3 = input("Lütfen çıkarma işlemi için ilk sayıyı girin: ")
print sayi3
sayi4 = input("Lütfen çıkarma işlemi için ikinci sayıyı girin: ")
print sayi3, "-", sayi4,":", sayi3 - sayi4


if soru == "3":
sayi5 = input("Lütfen çarpma işlemi için ilk sayıyı girin: ")
print sayi5
sayi6 = input("Lütfen çarpma işlemi için ikinci sayıyı girin: ")
print sayi5, "x", sayi6,":", sayi5 * sayi6


if soru == "4":
sayi7 = input("Lütfen bölme işlemi için ilk sayıyı girin: ")
print sayi7
sayi8 = input("Lütfen bölme işlemi için ikinci sayıyı girin: ")
print sayi7, "/", sayi8,":", sayi7 / sayi8


Kodun tamamı aşağıdaki gibi:

#!/usr/bin/env python
# -*- coding: latin-1 -*-


isim = raw_input("kullanıcı adınız:")
if isim =="onuras" :
print "Hoşgeldiniz!"
else:
print isim, "Giriş başarısız!."


parola = raw_input("Lütfen parolanızı giriniz!")
if parola =="onuraslan" :
print "Parolanız onaylandı"
else:
print parola, "Yanlış parola"


secenek1 = "1) toplama işlemi"
secenek2 = "2) çıkarma işlemi"
secenek3 = "3) çarpma işlemi"
secenek4 = "4) bölme işlemi"


print secenek1
print secenek2
print secenek3
print secenek4


soru = raw_input("Lütfen bir işlem seçiniz: ")

if soru == "1":
sayi1 = input("Lütfen toplama işlemi için ilk sayıyı girin: ")
print sayi1
sayi2 = input("Lütfen toplama işlemi için ikinci sayıyı girin: ")
print sayi1, "+", sayi2,":", sayi1 + sayi2


if soru == "2":
sayi3 = input("Lütfen çıkarma işlemi için ilk sayıyı girin: ")
print sayi3
sayi4 = input("Lütfen çıkarma işlemi için ikinci sayıyı girin: ")
print sayi3, "-", sayi4,":", sayi3 - sayi4


if soru == "3":
sayi5 = input("Lütfen çarpma işlemi için ilk sayıyı girin: ")
print sayi5
sayi6 = input("Lütfen çarpma işlemi için ikinci sayıyı girin: ")
print sayi5, "x", sayi6,":", sayi5 * sayi6


if soru == "4":
sayi7 = input("Lütfen bölme işlemi için ilk sayıyı girin: ")
print sayi7
sayi8 = input("Lütfen bölme işlemi için ikinci sayıyı girin: ")
print sayi7, "/", sayi8,":", sayi7 / sayi8



Bu kodu kullanabilmek için yazdığımız dosyayı belirttiğim gibi deneme.py olarak kaydetiyoruz.Kolaylık olsun diye ben masaüstüne kaydettim.

*** Sonra masaüstünde konsolu açıyoruz.Bunu için /home/kullanıcı_adı/Desktop dizinini açıp F4 tuşuna basarak masaüstünde konsolu açmış bulnuyoruz.

Sonra konsolumuzda hesap yapabilmek için konsola python deneme.py yazıp enter tuşuna basıyoruz ve bize sorular sormaya başlıyor.

konsol1







kaynak:http://tr.pardus-wiki.org/Python_%C3%B6rnekleri
Önceden verdiğim Konsoldaki python örneğinde kullanıcı adımızı ve parolanızı yanlış girmenize rağmen işleme devam edebiliyorduk, birazdan vereceğim kodlarla parola ve isim yanlışsa programa ulaşamıyoruz.İşte kodlar:

#!/usr/bin/env python

-*- coding: latin-1 -*-

her zaman ki gibi yazıyoruz bunları.Sonra

kullanici = "onuras"
parola = "onuraslan"


sonra while kodu ile cevap doğru ise işleme devam yanlış ise parola ve isim tekrar yazmamızı sağlıyor.Tabiki while True şeklindeki hali ile.

soru1 = raw_input("Kullanıcı adı:")
soru2 = raw_input("parola:")
if soru1 == kullanici and soru2 == parola:
print "Kullanıcı adınız ve parolanız onaylandı.Hoş geldiniz!"
break


break kodu ile istediğimiz zaman çıkabilmemizi sağlıyor.

else:
print "Kullanici adiniz veya Sifrenizden biri onaylanmadi.Lütfen tekrar deneyiniz!."


yazıyoruz. Buradaki else: cevap yanlış ise bu print " cümleyi yaz" anlamına getiriyor.

Sonra daha önceden verdiğim gibi hesap makinası kodlarını tekrar yazıyoruz.

print secenek1
print secenek2
print secenek3
print secenek4

soru = raw_input("Lütfen bir işlem seçiniz: ")

if soru == "1":
sayi1 = input("Lütfen toplama işlemi için ilk sayıyı girin: ")
print sayi1
sayi2 = input("Lütfen toplama işlemi için ikinci sayıyı girin: ")
print sayi1, "+", sayi2,":", sayi1 + sayi2


if soru == "2":
sayi3 = input("Lütfen çıkarma işlemi için ilk sayıyı girin: ")
print sayi3
sayi4 = input("Lütfen çıkarma işlemi için ikinci sayıyı girin: ")
print sayi3, "-", sayi4,":", sayi3 - sayi4


if soru == "3":
sayi5 = input("Lütfen çarpma işlemi için ilk sayıyı girin: ")
print sayi5
sayi6 = input("Lütfen çarpma işlemi için ikinci sayıyı girin: ")
print sayi5, "x", sayi6,":", sayi5 * sayi6


if soru == "4":
sayi7 = input("Lütfen bölme işlemi için ilk sayıyı girin: ")
print sayi7
sayi8 = input("Lütfen bölme işlemi için ikinci sayıyı girin: ")
print sayi7, "/", sayi8,":", sayi7 / sayi8


Kodların birleştirilmiş hali:

#!/usr/bin/env python

  1. -*- coding: latin-1 -*-


kullanici = "onuras"
parola = "onuraslan"
while True:
soru1 = raw_input("Kullanıcı adı:")
soru2 = raw_input("parola:")
if soru1 == kullanici and soru2 == parola:
print "Kullanıcı adınız ve parolanız onaylandı.Hoş geldiniz!"
break
else:
print "Kullanici adiniz veya Sifrenizden biri onaylanmadi.Lütfen tekrar deneyiniz!."


secenek1 = "1) toplama işlemi"
secenek2 = "2) çıkarma işlemi"
secenek3 = "3) çarpma işlemi"
secenek4 = "4) bölme işlemi"


print secenek1
print secenek2
print secenek3
print secenek4


soru = raw_input("Lütfen bir işlem seçiniz: ")

if soru == "1":
sayi1 = input("Lütfen toplama işlemi için ilk sayıyı girin: ")
print sayi1
sayi2 = input("Lütfen toplama işlemi için ikinci sayıyı girin: ")
print sayi1, "+", sayi2,":", sayi1 + sayi2


if soru == "2":
sayi3 = input("Lütfen çıkarma işlemi için ilk sayıyı girin: ")
print sayi3
sayi4 = input("Lütfen çıkarma işlemi için ikinci sayıyı girin: ")
print sayi3, "-", sayi4,":", sayi3 - sayi4


if soru == "3":
sayi5 = input("Lütfen çarpma işlemi için ilk sayıyı girin: ")
print sayi5
sayi6 = input("Lütfen çarpma işlemi için ikinci sayıyı girin: ")
print sayi5, "x", sayi6,":", sayi5 * sayi6


if soru == "4":
sayi7 = input("Lütfen bölme işlemi için ilk sayıyı girin: ")
print sayi7
sayi8 = input("Lütfen bölme işlemi için ikinci sayıyı girin: ")
print sayi7, "/", sayi8,":", sayi7 / sayi8


Bu kodu kullanabilmek için yazdığımız dosyayı belirttiğim gibi deneme.py olarak kaydetiyoruz.Kolaylık olsun diye ben masaüstüne kaydettim.

*** Sonra masaüstünde konsolu açıyoruz.Bunu için /home/kullanıcı_adı/Desktop dizinini açıp F4 tuşuna basarak masaüstünde konsolu açmış bulnuyoruz.

Sonra konsolumuzda hesap yapabilmek için konsola python deneme.py yazıp enter tuşuna basıyoruz ve bize sorular sormaya başlıyor.

parola
Öncelikle pisiden gnome ve kde4 ile olan paketleri seçip hepsini indiriyoruz.

ve aşağıdaki kodları kullanıcı girişinde ctrl+alt+f1 yaparak konsola düşüyoruz ve aşağıdaki kodları yazıyoruz.Tabi hangisinden  hangisine geçiyorsak ona göre kodları yazacağız.

kde401



KDE4

service kdebase4_workspace start

(Kde4 ü başlat)

service kdebase4_workspace on

(kde4 açılışta otomatik başlat)

service kdebase4_workspace off

(kde4 açılışta başlatma)

service kdebase4_workspace stop

(kde4 ü durdur)

Bunlardan size uygun olanları seçiyorsunuz.

gnome_logo



konsolda şu komutları kullnarak gerekli dosyaları yüklüyoruz.

sudo pisi ar gnomeproject http://pardus-gnome.prj.be/pisi-index.xml.bz2 -y

sudo pisi it -c gnomeproject.base -y


Sonra :

sudo service kdebase4_workspace off

(kde4 ü otomatik başlatma)

sudo service kdebase off

(kdeyi otomatik başlatma)

sudo service gdm on

(gnomeyi otomatik başlat)

Bunlardan size uygun olanları seçiyorsunuz.

603px-kde_logosvg



Tekrar kde3.5'e dönmek için:

service kdebase start

(kde yi başlat)

service kdebase stop

(kdeyi durdur)

service kdebase on

(kdeyi otomatik başlat)

service kdebase off

(kdeyi otomatik başlatma)

Bunlardan uygun olanı seçerek ister Gnome'den  KDe'ye isterse KDE'den  KDE4'e geçebiliriz.Ancak gerekli paketlerin yüklenmesi lazımdır.
Öncelikle pisiden gnome ve kde4 ile olan paketleri seçip hepsini indiriyoruz.

ve aşağıdaki kodları kullanıcı girişinde ctrl+alt+f1 yaparak konsola düşüyoruz ve aşağıdaki kodları yazıyoruz.Tabi hangisinden  hangisine geçiyorsak ona göre kodları yazacağız.

kde401



KDE4

service kdebase4_workspace start

(Kde4 ü başlat)

service kdebase4_workspace on

(kde4 açılışta otomatik başlat)

service kdebase4_workspace off

(kde4 açılışta başlatma)

service kdebase4_workspace stop

(kde4 ü durdur)

Bunlardan size uygun olanları seçiyorsunuz.

gnome_logo



konsolda şu komutları kullnarak gerekli dosyaları yüklüyoruz.

sudo pisi ar gnomeproject http://pardus-gnome.prj.be/pisi-index.xml.bz2 -y

sudo pisi it -c gnomeproject.base -y


Sonra :

sudo service kdebase4_workspace off

(kde4 ü otomatik başlatma)

sudo service kdebase off

(kdeyi otomatik başlatma)

sudo service gdm on

(gnomeyi otomatik başlat)

Bunlardan size uygun olanları seçiyorsunuz.

603px-kde_logosvg



Tekrar kde3.5'e dönmek için:

service kdebase start

(kde yi başlat)

service kdebase stop

(kdeyi durdur)

service kdebase on

(kdeyi otomatik başlat)

service kdebase off

(kdeyi otomatik başlatma)

Bunlardan uygun olanı seçerek ister Gnome'den  KDe'ye isterse KDE'den  KDE4'e geçebiliriz.Ancak gerekli paketlerin yüklenmesi lazımdır.
Kde3,5 için çünkü kde4'te dolphin var:D

Bildiğiniz gibi dosya ve klasörlerde konsolu açmak için konsola cd dizinadi veya dizin içinde F4 tuşunu  kullanmak zorunda kalıyorduk.Oysa daha basit bir yolu varmış.Bende yeni bir .py li dosyamı çalıştırmak için konsolu açmıştım.yanlışlıkla bir dizini konsolun içine sürükledim.Sonra aşağıdaki görünümü gördüm ve hayret ettim.


goruntu-yakalayici1



Üstelik bu yöntem ile dört tane komut ve yapıştır şeçeneği olduğundan daha kullanşlı oluyor.(benim açımdan:D).Yani bir dizin içinde konsolu açmak için illaki F4 tuşunu ve cd komutunu kullanmaya gerek yok.


İşte özgürlük böyle bir şey olsa gerek..........

Belki biliyorsunuz dur ama bilmeyenler için:


Python ve PyQt4 ile yaptığımız çalışmaları ancak (benim bildiğim kadarıyla) konsolda python dosyaadi.py komutu yardımıyla çalıştırabiliyoruz.Başka bir yöntem ise:


Dosyamızın bulunduğu yerde farenin sağ tuşuna basıp > yeni oluştur> uygulama bağlantı yoluyla dosyamızı oluşturuyoruz.Sonra:


resim1


resimdeki gibi uygulama ismini giriyoruz.Uygulama sekmesine tıklıyoryuz:


resim-11


Açıklama yerlerine uygun açıklamaları yapıyoruz.Sonra:


Komut satrına python dosyaadi.py yazdıktan sonra son olarak


Çalışma yolunu belirttikten sonra Yani kaynak dosya neredeyse o yeri belirtiyoruz.


ve işlemimiz bitmiş bulunmakta böylece konsolu açıp  komut yazmaya gerek kalmadan tek tıklayarak uygulamamızı çalıştırabiliyoruz.


Yaşasın


ÖZGÜRLÜK


ve


PARDUS

Bu güzel haber Pardus 2009 Beta duyurulmuşken, Pardus geliştiricilerinin harıl harıl çalışıp yaptıkları sysinfo Paket Yöneticisi ile sistemimizi güncelledikten sonra o muhteşem görüntüsü ile ve arka plan rengi lâl haliyle karşımıza çıkıyor.

Pardus 2009 Beta Sysinfo paketinde işlemci özelliklerinde sistemimizin özelliklerini gösterdiği gibi o anda sistemimizin sıcaklık bilgisini de bize sunuyor.

Sysinfo (Sistem bilgisi) 'ne Kmenu > Bilgisayar ve Sistem Bilgilerine tıklayarak sisteminizin tüm özelliklerini (İnternet bağlantısından, Görünüm özelliklerine kadar) her şeyi öğrenebilirsiniz.
PAKET
Bu güzel haber Pardus 2009 Beta duyurulmuşken, Pardus geliştiricilerinin harıl harıl çalışıp yaptıkları sysinfo Paket Yöneticisi ile sistemimizi güncelledikten sonra o muhteşem görüntüsü ile ve arka plan rengi lâl haliyle karşımıza çıkıyor.

Pardus 2009 Beta Sysinfo paketinde işlemci özelliklerinde sistemimizin özelliklerini gösterdiği gibi o anda sistemimizin sıcaklık bilgisini de bize sunuyor.

Sysinfo (Sistem bilgisi) 'ne Kmenu > Bilgisayar ve Sistem Bilgilerine tıklayarak sisteminizin tüm özelliklerini (İnternet bağlantısından, Görünüm özelliklerine kadar) her şeyi öğrenebilirsiniz.
PAKET