Vakt-i Salah artık Flathub'da

Merhabalar, Pardus 17, 19, 21 gibi sürümlerin hepsinde sistemdeki Qt paketlerinin uyumsuz sürümlerinden bağımsız olarak her dağıtımda en uygun şekilde çalışması için Vakt-i Salah ezan vakti programını Flatpak paketi haline getirip Flathub’a gönderdim.

Tam emin olmamakla birlikte sanırım Flathub’daki ilk Türk uygulaması olabilir :slight_smile:

https://flathub.org/apps/details/com.eminfedar.vaktisalah

Dağıtımınızdan bağımsız bir şekilde Vakt-i Salah’ı indirmek için (sudo yok):

flatpak install com.eminfedar.vaktisalah
7 Beğeni

Bunu nasıl kuracağız?
Terminale flatpak install com.eminfedar.vaktisalah yazınca bash: $: komut yok diyor.

Dosyayı indirdim, çift tıklayınca mousepad ile açıyor, kurmakla ilgili bir seçenek yok.

flatpak install com.eminfedar.vaktisalah yazmanız gerekiyor.
Galiba siz başına $ da yazmışsınız. Başında $ yazmandan deneyin. Bir de flatpak kurulu olmalı.
Önce onu kurun.

Evet bu yüklü değilmiş bende. sudo apt install flatpak ile flatpak kurdum. Sizin verdiğiniz kodu yazdım. Bu sefer de şöyle sonuç verdi:

pardus@pardus:~$ flatpak install com.eminfedar.vaktisalah

Note that the directories 

'/var/lib/flatpak/exports/share'
'/home/pardus/.local/share/flatpak/exports/share'

are not in the search path set by the XDG_DATA_DIRS environment variable, so
applications installed by Flatpak may not appear on your desktop until the
session is restarted.

Looking for matches…
hata: No remote refs found similar to ‘com.eminfedar.vaktisalah’

flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo

Komutunu girip bilgisayarınızı yeniden başlattıktan sonra yükleme komutunu tekrar deneyin.

Sanırım yeni kurduğunuz için henüz bir Flatpak deposu ekli değil. Bu verdiğim komutla Vakt-i Salah programının olduğu depoyu Flatpak’a eklemiş olursunuz.

Flathub’daki diğer uygulamaları ve onların yükleme komutlarını görmek için https://flathub.org/ sitesine bakabilirsiniz.

Bu sefer de şu hatayı verdi:

pardus@pardus:~$ flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo

Note that the directories 

'/var/lib/flatpak/exports/share'
'/home/pardus/.local/share/flatpak/exports/share'

are not in the search path set by the XDG_DATA_DIRS environment variable, so
applications installed by Flatpak may not appear on your desktop until the
session is restarted.

Can't load uri https://flathub.org/repo/flathub.flatpakrepo: Kabul edilemez bir TLS sertifikası

Bu arada, bu depo muhabbetinin mantığı tam olarak nedir? Bununla ilgili özet bir açıklama var mı forumda vs? Pardusa geçeli çok olmadı, tam anlayamadım bu depo işini.

Bilgisayarı kapatıp açtım. Yükleme komutunu da denedim, flatbak kurulu en son sürüm yüklü diyor. Programı kurmak istediğimde yine kurmuyor. Sizim komutu yazdığımda tekrar, bu sefer de aşağıdaki hatayı veriyor:

pardus@pardus:~$ flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
Can't load uri https://flathub.org/repo/flathub.flatpakrepo: Kabul edilemez bir TLS sertifikası

Acaba interneti belirli sitelere izin verilmiş kurumsal bir ağ mı kullanıyorsunuz? Sertifika sorunu oluyor sanırım, ben Pardus 21 alfada başarıyla yükleyebildim.

Aynen öyleymiş. Yine bir MEB internet klasiği. Telefonu bağladıktan sonra kurulumu yapıldı ama flatpak paketlerini ayarlarken yaklaşık 1 gb’a yakın dosya indirme yaptı, internetimden bayağı bir gitti.
Ne diyelim hayırlısı…

Kurduktan sonrası için:

Öncelikle hazırladığınız program için teşekkür ederiz.

Birkaç öneri sunabilir miyim? (Hatta bir şeyler sormuş olayım. Belki var da ben bilmiyorum.)

1- Program her gün otomatik başlayıp, sağ altta tarih vs yanında simge olarak görünecek mi? Olmayacaksa bunu otomatik başlatma kısmından ayarlarız ama programı bunu da otomatik yapacak şekilde güncelleyebilirsiniz. Daha güzel olur. Hatta bilgisayar açılınca ekrana da gelmesin, doğrudan panelde simge olarak belirsin, biz isteyince tıklarız ya da vakti gelince zaten dakika kala uyarısı verir.

2- Sağ altta panele gelen simge güzel düşünülmüş. Hali hazırda Diyanetin kendi uygulamasında bile yok o. Paneldeki simgeye sağ tık yaptığımızda göster/gizle yerine kaç dakika kaldığını gösterecek şekilde düzenleyebilirsiniz. O da çok pratik oluyor. Sol tık zaten göster/gizle işlevini yapıyor.

3- Dakika kala uyarısını her vakit için farklı olacak hale getirebilirsiniz. Bazen bu da kullanım kolaylığı oluyor.

4- Hicri tarihi gösteriyor olması ayrı bir güzelliği. Teşekkür ediyoruz.

5- Özellikle ayarlar sayfasında arayüzde ufak bir kayma var sanırım. O da bir hatırlatma olsun.
1

3 Beğeni

Program her gün otomatik başlamıyor. Bunu da teyit ettim. :slight_smile: Yapabilirsem otomatik başlatma kısmından her sabah başlayacak şekilde ayarlayacağım inşallah.

İlk başta uygulamanın bağımlı olduğu flatpak platformlarından hiçbiri olmadığı için onları yüklemesi normal, bir sonraki uygulama yüklemelerinde aynı platforma bağımlı olanları yüklerken tekrar yüklemeyecektir. :+1:

Otomatik başlatmayı siz Masaüstü Ortamınıza göre belirleyebilirsiniz.

  • Gnome: İnce Ayarlar > Başlangıç Uygulamaları kısmından Vakt-i Salah uygulamasını seçebilirsiniz.
  • XFCE: ~/.config/autostart dizinine şuradaki com.eminfedar.vaktisalah.desktop dosyasını kopyalabilirsiniz: ~/.local/share/flatpak/app/com.eminfedar.vaktisalah/current/active/export/share/applications/

Arayüz kayması giderilecektir.

1 Beğeni

Hocam ben kaynaktan derleyerek kurmak istiyorum ama bazı modüller eksik galiba. Veya ben tanıtamadım. Acaba debian tabanında derleme için hangi paketler gerekli?

Bu app klasörü yok. Ayarlardan yaptım gerçi.

Bağımlı paketleri:
libqt5quick5, libqt5qml5, libqt5gui5, libqt5network5, libqt5core5a, libstdc++6, libc6, libqt5multimedia5, qml-module-qtmultimedia, qml-module-qtquick-controls2, qml-module-qtquick-window2, qml-module-qtquick2

Bahsettiğiniz dosyayı şu klasörde buldum: /var/lib/flatpak/app/com.eminfedar.vaktisalah/current/active/export/share/applications/

Sizin dediğiniz yoldan gidince klasördeki dosyalar şöyle görünüyor:

Bu arada ayarlar - oturum ve başlangıç bölümünden yaptım ben de aşağıdaki şekilde. Bahsettiğiniz aşağıdaki klasörde de kendiliğinden çıktı zaten.

1 Beğeni

Evdeki bilgisayarımda kubuntu kurulu. Ona da kurayım bu programı dedim. Kurulumda sıkıntı yaşamadım ama program sağ alt menüye sabit gelmiyor. Hatta oraya hiç alamadım. Ben mi yapamadım bilmiyorum ama bildirmek istedim.
(Pardusta sıkıntı yok. Sağ alt menüy)

1 Beğeni

Bu konu son cevaptan 30 gün sonra otomatik olarak kapatıldı. Yeni cevap girilmesine izin verilmiyor.