- Flatseal, terminal kullanmadan Flatpak uygulamalarının sanal ortamda çalışmasını yönetmenizi sağlayan grafiksel bir arayüzdür.
- Bu özellik, belirli klasörlere, donanım aygıtlarına ve ağ bağlantısına ayrıntılı erişim sağlar.
- İzinlerde yapılan değişikliklerin geçerli olması için, değişiklikten sonra uygulamayı yeniden başlatmak şarttır.
- Uygulama düzgün çalışmayı bıraktığında orijinal ayarlara geri dönmek için bir sıfırlama işlevi içerir.
Bazen Flatpak kullanarak bir uygulama yükleriz, açarız ve program mükemmel çalışıyor gibi görünse de, harici bir sabit sürücüdeki veya USB flash sürücüdeki belirli klasörlere erişemediğini fark ederiz . Bu, yazılımın bozuk olmasından kaynaklanmaz; Flatpak'ın izolasyon veya "kum havuzu" sistemi, işini yapıyor: uygulamaların önceden izin almadan sistemimizin herhangi bir bölümüne erişmesini engelliyor.
Terminal ve karmaşık komutlarla uğraşmaktan kaçınmak için Flatseal adlı bir araç var. Esasen, bu izinleri sadece birkaç tıklamayla yönetmemizi sağlayan, son derece sezgisel bir grafik arayüzüdür ; varsayılan olarak kapalı olan kapıları açmamıza veya tam tersine, tam olarak güvenmediğimiz uygulamalara erişimi kısıtlamamıza olanak tanıyarak bilgisayarımızın güvenliğini güçlendirir.
Flatseal tam olarak nedir ve nasıl çalışır?
Flatseal, GNOME estetiğini takip eden ve ana işlevi Flatpak uygulamaları için bir kontrol paneli görevi görmek olan GTK3 ile yazılmış bir yardımcı programdır. Flatseal'in geleneksel Linux (Unix) izinlerini değiştirmediğini, bunun yerine sanal alan geçersiz kılmalarını yönettiğini anlamak önemlidir . APT aracılığıyla yüklediğiniz bir program çalışmıyorsa, Flatseal yardımcı olmaz, çünkü yalnızca Flatpak paketlerini etkiler.
Uygulama, yüklü tüm yazılımların bir listesini sunar ve ağ erişimi, web kamerası kullanımı ve arka planda işlem çalıştırma yeteneği gibi parametreleri ayarlamanıza olanak tanır . Özellikle bir uygulama "portalları" (standart masaüstü dosya seçici) düzgün bir şekilde kullanmadığında ve belirli bir yola kalıcı erişim izni vermeniz gerektiğinde kullanışlıdır.

Flatseal'i Linux'a yükleme adımları
Bu aracı edinmenin en kolay yolu Flathub üzerinden geçmektir. Eğer sisteminiz zaten kuruluysa, terminalinizde aşağıdaki komutu çalıştırmanız yeterlidir: flatpak install flathub com.github.tchx84.FlatsealBunu da kolayca bulabilirsiniz. Yazılım mağazanızda "Flatseal" kelimesini arayın. grafik.
Daha maceracı kullanıcılar, kaynak koddan derlemeyi tercih ederlerse, GitHub deposunu klonlayabilir, gerekli platformları ve GNOME SDK'yı kurabilir ve flatpak-builder'ı kullanarak uygulamayı yerel olarak oluşturabilirler; ancak çoğu kişi için Flathub sürümü en çok önerilen ve istikrarlı seçenektir.

İzinleri adım adım nasıl yönetirsiniz?
Rastgele ayarları değiştirmeye başlamadan önce, uygulamanın şu anda hangi izinlere sahip olduğunu bilmeniz önerilir. Bunun için şu komutu kullanabilirsiniz: flatpak info --show-permissions IDENTIFICADOR.DE.LA.APP Bilgi olsun diye belirtelim, Flatseal zaten her şeyi görsel olarak gösteriyor. Bir izni değiştirmek için izlenecek süreç şu şekildedir:
- Uygulamayı kapat Tamamen değiştirmek istediğiniz şeyi seçin; arka planda kalırsa değişiklikler uygulanmaz.
- Flatseal uygulamasını açın ve sol sütundan uygulamayı seçin.
- Bölüme git Dosya sistemi.
- Belirli bir klasöre erişmeniz gerekiyorsa, yolu "Diğer dosyalar" bölümüne ekleyin (örneğin: /mnt/Data/Photos).
- Eğer uygulamanın dosyaları değiştirmeden yalnızca okumasını istiyorsanız, dosya sonuna şunu ekleyin: :ro: rotanın sonunda.
- Uygulamayı yeniden başlatın ve dosyalara artık erişebildiğinizi kontrol edin.

Hata yapmaktan kaçınmak için önemli izinlere ilişkin kılavuz
Tüm anahtarlar aynı anlama gelmez ve her şeyi etkinleştirmek sisteminizi savunmasız bırakabilir. İşte en önemlileri: `home`, tüm ana klasörünüze erişim sağlar; bu çok geniş kapsamlıdır ve yalnızca bir alt klasöre ihtiyacınız varsa kaçınılmalıdır. Öte yandan, `host` en güçlü ve tehlikeli seçenektir, çünkü dosya sisteminin büyük bir bölümüne erişim sağlar; son çare olarak kullanılmalıdır.
Daha dengeli bir yaklaşım arıyorsanız, erişimi standart kullanıcı klasörleriyle sınırlayan xdg-download, xdg-documents veya xdg-pictures seçeneklerini kullanın. Donanım konusunda, Aygıtlar seçeneği kontrol cihazları veya kameralar için gereklidir, Ağ ise internet bağlantısı gerektiren uygulamalar için önemlidir; ancak daha fazla gizlilik için yalnızca yerel olarak kullandığınız araçlar için devre dışı bırakabilirsiniz.
Sorun giderme ve değişiklikleri geri alma
Bazı ayarları değiştirdikten sonra uygulama düzensiz davranmaya başlarsa veya beklenmedik şekilde kapanırsa endişelenmeyin. Flatseal'in bir yeniden başlatma tuşu Bu işlem, uygulamayı yüklediğiniz zamanki izinleri aynen bırakır. Bunu terminalden de yapabilirsiniz. flatpak override --user --reset IDENTIFICADOR.DE.LA.APP.
Flatseal'in çözüm olmadığı durumlar vardır. Örneğin, harici sürücü takılı değilse veya Linux kullanıcısının klasör için sistem düzeyinde okuma izinleri yoksa, Flatseal çalışmaz. Ayrıca, uyumsuz dosya biçimleri veya PipeWire ses sunucusu arızalarıyla ilgili sorunları da çözmez.
Uygulama izolasyonunu yönetmek, işlevselliği güvenlikle dengelememizi ve bilinmeyen yazılımların tüm dijital yaşamımıza erişmesini engellememizi sağlar. İdeal olarak, en az ayrıcalık ilkesini uygulamalıyız : yalnızca kesinlikle gerekli izinleri verin, uygulamayı yeniden başlatın ve daha fazla istisna eklemeden önce sonucu doğrulayın.