Uygulamayı Otomatik Başlatma (Startup)
Bir sistem yöneticisinin veya eğitim teknolojistinin en büyük hayali, bilgisayar (veya akıllı tahta) açıldığında hiçbir müdahaleye gerek kalmadan kendi uygulamasının ekrana gelmesidir.
Bu işleme "Autostart" (Otomatik Başlatma) diyoruz. Pardus (XFCE veya GNOME arayüzü), başlangıçta çalışacak programları özel bir klasörde tutar.
İşte uygulamanızı Pardus açılışına eklemenin iki yolu:
Yöntem 1: Dosya Yoluyla (Sistem Yöneticisi Yöntemi)
Bu yöntem en garantisidir. Özellikle birden fazla bilgisayara bu ayarı kopyalamak isterseniz (script ile dağıtım gibi), bu yöntem hayat kurtarır.
Pardus'ta bir kullanıcı oturum açtığında çalışan uygulamalar ~/.config/autostart/ klasöründeki .desktop dosyalarıdır.
Terminali açın ve
autostartklasörü yoksa oluşturun:Bash:mkdir -p ~/.config/autostartBu klasörün içine yeni bir başlatma dosyası oluşturalım:
Bash:nano ~/.config/autostart/benim-uygulamam.desktopAçılan editöre şu kodları yapıştırın. (Not:
Exec=kısmına, eğer paketi kurduysanız uygulamanın adını, kurmadıysanız proje klasörünüzdeki build dosyasının tam yolunu yazmalısınız. Biz paketi kurduğunuzu varsayalım.)Plaintext:[Desktop Entry] Type=Application Name=Pardus Kiosk Uygulamasi Exec=/usr/bin/ilk_pardus_uygulamam Hidden=false NoDisplay=false X-GNOME-Autostart-enabled=true Comment=Sistem acilinca otomatik baslayan Flutter uygulamasi(Eğer paketi kurmadıysanız
Exec=kısmına/home/kullaniciadi/Masaüstü/ilk_pardus_uygulamam/build/linux/x64/release/bundle/ilk_pardus_uygulamamgibi tam yol vermelisiniz.)Kaydedip çıkın (
Ctrl+O->Enter->Ctrl+X).
Bilgisayarı yeniden başlattığınızda uygulamanız otomatik olarak tam ekran açılacaktır.
Yöntem 2: Arayüz Yoluyla (Kolay Yöntem)
Kodlarla uğraşmak istemiyorsanız Pardus Ayarlar menüsünü kullanabilirsiniz.
Pardus Başlat Menüsü'nü açın.
"Oturum ve Başlangıç" (veya Başlangıç Uygulamaları) yazıp aratın.
Açılan pencerede "Uygulama Otomatik Başlat" sekmesine gelin.
Aşağıdaki "Ekle (+)" butonuna tıklayın.
İsim: Pardus Kiosk
Komut: Gözat diyerek uygulamanızın dosyasını seçin (Genelde
/usr/bin/ilk_pardus_uygulamamveya/usr/games/altında olabilir, paketi nasıl kurduğunuza bağlıdır).Tamam diyerek kaydedin.
⚠️ Acil Durum Senaryosu: Döngüden Nasıl Çıkarım?
Uygulamayı Tam Ekran (Kiosk) yaptık ve Otomatik Başlat dedik. Eğer bir önceki adımda kodun içine "Çıkış (Exit)" butonunu koymayı unuttuysanız, bilgisayarı açtığınızda uygulama ekrana yapışacak ve çıkamayacaksınız!
Böyle bir durumda kalırsanız:
Klavye takılıysa
Alt + F4deneyin.Olmazsa,
Ctrl + Alt + F1tuşlarına basarak "Siyah Ekran" (TTY) terminaline düşün.Kullanıcı adı ve şifrenizle giriş yapın.
Şu komutla otomatik başlatma dosyasını silin:
Bash:rm ~/.config/autostart/benim-uygulamam.desktoprebootyazarak sistemi yeniden başlatın.
Eğitim Serisi Tamamlandı!
Sıfırdan başlayıp ileri seviye bir sistem entegrasyonuna ulaştık. İşte başardıklarımızın özeti:
✅ Pardus üzerinde Flutter kurulumu ve ortam hazırlığı.
✅ İlk uygulama (Merhaba Dünya) ve renk temaları.
✅ Varlık Yönetimi: Pardus logosunu projeye dahil etme.
✅ State Management: Buton ile etkileşim ve ekranı güncelleme.
✅ Linux Entegrasyonu: Terminal komutlarını (
hostname -I) uygulama içinden çalıştırma.✅ Paketleme: Uygulamayı
.debhaline getirip kurulabilir yapma (Manuel ve Otomatik).✅ Kiosk Modu: Uygulamayı çerçevesiz tam ekran yapma.
✅ Startup: Uygulamayı bilgisayar açılışında otomatik başlatma.
Bu seri, Pardus topluluğu veya öğrencilerimiz için "Pardus'ta Uygulama Geliştirme 101" tadında eksiksiz bir kaynak oldu.🐧
Yorumlar
Yorum Gönder