Öncelikle geri bildiriminiz için teşekkürler.
Sınamak için Pardus 25’e geçtim.
İndirilenler dizinine geldim.
cd İndirilenler
Sonra uygulamaya çalıştırma izni vermek gerekiyor.
chmod +x namazda
Uygulamayı çalıştıralım.
./namazda
Anladığım kadarıyla Ortahisar ilçesini buradaki listeye bakılırsa
Türkiye --> Trabzon --> Trabzon
olarak seçmek gerekiyor.
Eğer sizde terminalde bu ilçeler gözüküyorsa uygulama beklenildiği gibi çalışıyordur.
Eğer ilçe listesi görünmüyorsa ekran görüntüsü atabilirseniz sevinirim.
Diğer taraftan sizin Ortahisar daki durum bizde de var.
Şöyle ki Eskişehir’de Tepebaşı ve Odunpazarı ilçeleri var.
Diyanet’in namaz vakti API’sini hazırlayanlar bu ilçeleri
Türkiye --> Eskişehir --> Eskişehir
almışlar.
Namaz takvimi açısından bu ilçeler arasında fark olmayabilir.
Yurt içinde bildiğim kadarı ile fazla sıkıntı gözükmüyor.
Ancak Diyanet’in Namaz API’sinde yabancı ülkelerde eksiklikler var.
Yabancı bazı ülkelerde şehir alanına ülke girilmiş.
Namaz vakitlerini çektiğimiz API’yi geliştiren mühendis arkadaş da bu teknik eksikliklerden bahsetmiş.
Uygulamayı ilk geliştirdiğimizde açılır liste kullanmıştık.
GTK kütüphanesini geliştirenler açılır listeyi üstte boşluk olacak şekilde hazırlamışlar.
Şöyle ki 208 tane ülke varsa o kadar da üstte boşluk oluyor.
Belki QT kütüphanesinde bu durum olmayabilir.
Açılır listeden de tek tek ülkeleri yavaş yavaş seçmek de oldukça uzun oluyordu.
Bu nedenle otomatik tamamlamaya geçtik.
Örneğin Tür yazdınız. Altta Türkiye ve Türkmenistan çıkıyor. Buradan Türkiye’yi seçip devam edebilirsiniz.
Ya da Türki yazdığınız zaman Türkiye olarak tamamlama yapıyor. Tab tuşu ile devam edebilirsiniz.
Vakitleri getir düğmesine tıkladıktan sonra uygulamayı tekrar çalıştırmak gerekiyor.
Uygulamayı isterseniz bin dizininine kopyalayabilirsiniz.
cp namazda ~/bin
Böylece terminalden namazda yazarak uygulamayı çalıştırabilirsiniz.
Gnome uygulama için kısayol oluşturma
Ayarlar -> Klayve -> Kısayolları gör ve özelleştir -> Özel kısayollar
Burada + tuşuna basınız.
Ad bölümüne Namazda giriniz.
Komut bölümüne aşağıdaki komutu giriniz.
bash -c "aç namazda"
Kısayol olarak da Ctrl-Alt-N ya da istediğiniz tuşu giriniz.
Böylece kısayola bastığınızda uygulama açılacak, tekrar bastığınızda gizlenecek.