Pardus namaz vakitleri uygulaması kurulumu

Bu derste Pardus üzerinde namaz vakitleri uygulaması kurulumunu anlatmaya çalışacağız.

Namaz uygulamasını indiriniz

Uygulamayı indirmenin iki yolu var.

Bu yöntemlerden sadece bir tanesini kullanmanız yeterlidir.

Birinci yöntem

Birincisi doğrudan buradan indirebilirsiniz.

Eğer ilk yöntemle indirdi iseniz İndirilenler dizininin içine giriniz.

cd ~/İndirilenler

Sıkıştırılmış kütüğü açınız.

unzip namaz-Sürüm4.zip

Namaz dizinin içine giriniz.

cd namaz

Artık kurulum ile devam edebilirsiniz.

İkinci yöntem

Git kullanarak da depoyu indirebilirsiniz.

git clone https://codeberg.org/erdem/namaz.git

Namaz dizinin içine giriniz.

cd namaz

Artık kurulum ile devam edebilirsiniz.

Kurulum

Öncelikle paketleri güncelleyiniz.

sudo apt-get update

Namaz dizinin içindeki paket dizinine geliniz.

cd paket

Bir uyarı almamak için paketi geçici dizine taşıyoruz.

cp namaz.deb /tmp

Geçici dizine geçelim.

cd /tmp

Paketi kuralım.

sudo apt install ./namaz.deb

Bölge ve konum seçme

Öncelikle bash komutunu yazarak bu kabuğa geçiş yapalım.

İlk kullanımda bir konum seçmemiz gerekiyor.

Böylece uygulama seçtiğimiz bölgenin namaz vakitlerini getirecek.

Bunun için konumDeğiştir yazarak şehir ve ilçe seçiyoruz.

Namaz vakitleri konum değiştir

Şehir ve ilçeyi girerken Tab tuşu ile otomatik tamamlama yapabilirsiniz.

Örneğin

> Es

girdiniz Tab tuşuna basarsanız bunu Eskişehir olarak tamamlayacaktır.

Benzer şekilde ilçe bilgisi girerken de otomatik tamamlama özelliğini kullanabilirsiniz.

Diyelim ki Eskişehir’den Ankara’ya tatile gittiniz.

konumDeğiştir uygulamasını tekrar çalıştırarak Ankara’da seçtiğiniz ilçenin namaz vakitlerini alabilirsiniz.

Kullanım

Kullanım için uç birimde namaz yazabilirsiniz.

Bu şu şekilde bir çıktı üretir.

11 Nisan 2024 Perşembe   04:51   06:19   13:04   16:44   19:39   21:01

yeniNamaz komutu ise namaz vakitlerini şu şekilde gösterir.

-------------------------
 11 Nisan 2024 Perşembe
-------------------------
 Sabah           04:51
 Öğle            13:04
 İkindi          16:44
 Akşam           19:39
 Yatsı           21:01
-------------------------

Pencereli uygulamayı çalıştırmak için ise vakit yazabilirsiniz.

Namaz vakitleri

Gnome için kısayol oluşturma

Günlük kullanımda uygulama için bir kısayol oluşturmak faydalıdır.

Böylece uygulamayı istediğiniz zaman gösterip, istediğiniz zaman gizleyebilirsiniz.

Ayarlar bölümünden Klavye bölümünü bulunuz.

En altta bulunanKısayolları Gör ve Özelleştir bölümüne tıklayınız.

Tekrar en alta gelip buradan Özel Kısayollar bölümüne tıklayınız. Buradan + işaretine basınız.

Ad bölümüne Namaz

Komut bölümüne göster giriniz.

Daha sonra Kısayol Ayarla tuşuna basınız.

Ctrl - Alt - N tuşlarına beraber basınız.

Ekle tuşuna basınız.

Namaz uygulaması için  kısayol

Artık Ctrl - Alt - N tuşlarına beraber bastığınızda Vakit uygulaması başlayacak.

Uygulamayı gizlemek için Ctrl - Alt - N tuşlarına tekrar basınız.

2 Beğeni

Emeğinize sağlık.

Pardus çalışanlarından bu programların bir an önce paket olarak yazılım merkezine yüklenmesini rica ediyoruz.

Şu an yazılım merkezinde ezan takibiyle ilgili hiç program yok.

Hem bu programı hem de @eminfedar tarafından geliştirilen Vakt-i Salah’ı yazılım merkezinde görmeyi çok isteriz.

3 Beğeni

Teşekkür ederim güzel düşünceniz için.

vaktisalah gtk4’ün en son platformunu kullanıyor (Gnome 46 SDK). Pardus 23’te ise çıktığındaki stabil sürüm olan Gnome 43 platformu mevcut. Hem Pardus hem de diğer tüm distrolarda en stabil şekilde kullanılabilmesi için uygulamayı Flatpak şeklinde sunmayı ve sizin de bu şekilde kullanmanızı öneririm.

Elbette Pardus 23 için ayrı bir çatal oluşturulup orada Pardus 23’te çalışacak şekilde bir sürüm ayarlanabilir ama bu sefer de 21’de çalışmaz. Her distrodaki ayrı kütüphanelerle uğraşmak yerine Flatpak çıkarılınca bu sorunların hepsi çözülmüş oluyor. Ubuntu’sundan Arch’ına kadar sorunsuz hepsine çalışır hale geliyor.

Bilgisayarımız biraz eski olduğu için Gtk4 uygulamalarında Vulkan kütüphanesi bir hata veriyor. Bu hata nedeniyle GTK3 kullanıyoruz.

Paketleme için fpm isimli bir yazılım kullanmıştık.

Arch paketi oluşturup sonra Debian ve RedHat paketlerine çevirmiştik.

Flatpak temelli Workbench ve Cambalache isimli yazılımlar var.

Cambalache çok yavaş çalışıyor.

Diğer yazılıma ise örneğin üzüm yazıyorsunuz ekrana üüzm yazıyor.

Arkadaşlar uygulamaya Allah’ın izni ile masaüstü özelliği ekledik.

Kurulum adımlarında bir değişiklik yok. Sadece son paketi indirip kurmanız yeterlidir.

Uygulama yapısı gereği X sunucusu üzerinde bir masaüstü uygulaması gibi çalışıyor. Wayland üzerinde ise pencereli uygulama gibi çalışıyor.

Kurulumu ArcoLinux ve Pardus 23 üzerinde sınadık.

Uygulamayı ekranın üzerinde taşımayı açmak için normalde t tuşuna basıyoruz. Böylece sürükleme açık hale geliyor.

Süper tuşu basılı iken fare ile sürükleyebiliyoruz.

Ancak Pardus 23’te t tuşuna basınca arama bölümü açıldı.

Uygulamayı ekranın bir bölümüne taşımak için dconf-editor kullanabilirsiniz. Burada bir.namaz.vakti anahtarını bulunuz.

Sağ boşluk ve y konumunu değiştirerek ekranda hizalama yapabilirsiniz. Y konumunu değiştirerek uygulamayı ekranda aşağı yukarı götürebilirsiniz.

Uygulamayı kurmuş olabilecek arkadaşları olduğunu düşünerek ayrıntılı kaldırma işlemlerini de izah etmeye çalışalım.

Eğer uygulamanın çalışmasında bir sıkıntı yoksa bu işlemleri yapmanıza gerek de yoktur.

Yazılımı kaldırmak ve sorun gidermek

Eğer Debian paketinden kurulum yaptıysanız

sudo apt remove namaz

ile yazılımı kaldırabilirsiniz.

Uygulama dizinini aşağıdaki gibi silebilirsiniz.

rm -rf ~/.namaz/

Uygulama ayarları aşağıda gösterildiği gibi sıfırlanabilir.

sudo rm /usr/share/glib-2.0/schemas/namaz.gschema.xml
sudo glib-compile-schemas /usr/share/glib-2.0/schemas/

Eğer masaüstü uygulamasının çalışmasını istemezseniz basitçe aşağıdaki kütüğü silebilirsiniz.

rm ~/.config/autostart/namazVakti.desktop

Hizmeti silmek

Hizmeti silmek için

crontab -r

komutu verebilirsiniz.

Ancak dikkat bu komut tüm hizmetleri silecektir.

Daha güvenli kullanım için hâli hazırdaki hizmetlerin listesini alabilirsiniz.

crontab -l > gorevler

gorevler isimli kütüğü elle düzenledikten sonra

crontab gorevler

ile hizmetleri ekleyebilirsiniz.

Aslında benim merak ettiğim şu:

“Bu program flatpak depolarında ekli olup, kurulumu için öncelikle flatpak deposunun kurulması gerekmektedir. Tüm bu işlemler program kurulumunda otomatik yapılacaktır.” tarzında bir açıklama ile program paketlenip depoya yüklense. Kur denildiğinde normal komutları çalıştırarak kurulumu gerçekleştirmiş olsa. Bu şekilde de depoda bulunmuş olsa…

Böyle bir şey mümkün değil mi?

Bundan amaç programın depoda yer alması, pardus tarafından kontrol edildiğinin görülmüş olması, son kullanıcının internette program aramasının önüne geçilmiş olması.

Tabi bunda, komutla kurulum olacağı için, arka planda programı hazırlayan kişi komutları değiştirip farklı zararlı komutları da ekleyebilir, bu da pardus tarafından takip edilemez, bu riskin de farkındayım. Ama bir taraftan da bu tarz bir şeylere ihtiyaç var. Ya da en azından flatpak deposunun da yazılım merkezine eklenmesine ihtiyaç var.