Flatpak, Linux'ta yazılım kurulumunu kolaylaştıran evrensel bir paketleme sistemidir. Kararlı, ileriye dönük uyumlu ve bağımlılıkları programın kendisiyle birlikte paketliyor, böylece bunları ayrı ayrı kurmanız gerekmiyor.
Flatpak'ın bir başka avantajı da, tüm Flatpak programlarının gelişmiş sistem güvenliği için bir sanal alan içinde çalışmasıdır. Ancak bu, her Flatpak programının farklı sistem bileşenlerine erişim talep etmesi gerektiği anlamına da gelir.
Flatpak kullanıyorsanız, bu izinleri yönetmenin zor olabileceğini bilirsiniz. Flatseal, bunu basitleştiren ve Linux'ta Flatpak izinlerini kolayca görüntülemenizi ve değiştirmenizi sağlayan bir grafik yardımcı programdır.
Nasıl olduğunu görmek için dalış yapalım.
Flatseal Nedir?
Flatseal, makinenizde yüklü olan tüm Flatpak paketlerinin izinlerini görüntülemenize ve yönetmenize izin veren düzgün bir grafik arabirime sahip GUI tabanlı bir uygulamadır. Kullanımı kolaydır ve izinleri bozmak olumsuz sonuçlara yol açabileceğinden, bir şeyler ters giderse tüm izinleri varsayılan durumuna sıfırlamanıza yardımcı olacak bir sıfırlama düğmesiyle birlikte gelir.
Ağ izinlerinden pencere sistemleri izinlerine, GPU hızlandırmaya, paylaşılan belleğe kadar her şey sanallaştırma, kullanıcı veya sistem dosyaları ve ortam değişkenleri, Flatseal her türlü izni yönetmenize olanak tanır. ihtiyaçlarınız
Linux'ta Flatseal Nasıl Kurulur
Flatseal bunların hepsinde çalışır Flatpak'ı destekleyen Linux dağıtımları. Kendisi bir Flatpak paketi olarak mevcuttur ve terminali açıp aşağıdaki komutu çalıştırarak kurabilirsiniz:
düz paketdüzenlemekdüz göbekiletişim.github.tchx84.Yassı conta
Alternatif olarak, kendiniz oluşturmayı tercih ederseniz Flatseal deposunu cihazınıza kopyalayarak başlayın. Terminali açın ve bunu yapmak için şu komutu kullanın:
git klon https://github.com/tchx84/Flatseal.git
Şimdi, kullanarak Flatseal dizinine gidin. cd komutu, bunun gibi:
CD Yassı conta
Son olarak, Flatseal oluşturmak için şu komutları çalıştırın:
flatpak-inşaatçı --force-clean --repo=repo derlemesi com.github.tchx84.Flatseal.json
düz paketyapı paketirepoyassı mühür.flatpakiletişim.github.tchx84.Yassı conta
düz paketdüzenlemekyassı mühür.flatpak
Flatpak İzinlerini Görüntülemek ve Yönetmek için Flatseal Nasıl Kullanılır?
Flatseal'i yükledikten sonra, uygulamalar menüsünü açın, Flatseal'i arayın ve başlatın.
Flatseal başladığında, iki panelli ana pencereyi göreceksiniz. Sol panel, Flatpaks'ı seçmenize izin verir ve sağdaki panel, seçilen Flatpak uygulaması için izinleri görüntüleyebileceğiniz ve yönetebileceğiniz yerdir.
Flatpak'ta yeniyseniz ve izinleri hakkında daha fazla bilgi edinmek istiyorsanız, ana Flatseal penceresindeki hamburger menü simgesine tıklayın ve Belgeler menü seçeneklerinden Onlar hakkında bilgi edinmek için dokümantasyon sayfasındaki köprüleri kullanın. I vur X Dokümantasyon sayfasını kapatmak için sağ üst köşedeki düğmesine basın.
1. Flatpak Paket İzinlerini Görüntüleme
Bir Flatpak paketinin hangi izinleri kullandığını görmek için soldaki kenar çubuğundan paketi seçin ve sağdaki pencerede tüm izinlerini göreceksiniz.
Bilgisayarda kurulu uzun bir Flatpak paketleri listeniz varsa, listeyi kaydırmak yerine Flatseal doğrudan bir paket aramanıza olanak tanır. Bunun için Flatseal penceresinin sol üst köşesindeki arama simgesine tıklayın, paket adını girin ve varsa Flatseal bunu gösterecektir. Paketi seçmek ve izinlerini görüntülemek için üzerine tıklayın.
Bir Flatpak paketi seçtiğinizde sağ pencerede tüm detayları ve kullandığı izinleri göreceksiniz. Yazar, sürüm numarası, çalışma zamanı ve en son güncellendiği tarih gibi Flatpak paketi hakkında birkaç ayrıntı bulacaksınız.
Bu bölümün altında, izinler arasında gezinmeyi kolaylaştırmak ve size zaman kazandırmak için farklı izin kategorilerinde sınıflandırılmış, Flatpak paketinin kullandığı tüm izinlerin bir listesini göreceksiniz.
Bir Flatpak hakkında daha fazla bilgi edinmek isterseniz, ayrıca Detayları göster Flatseal penceresinin üst kısmındaki düğme. Sadece paketi seçin ve tıklayın Detayları göster, ve paketi yazılım yöneticisinde açacaktır.
Ek olarak, bir Flatpak paketini buradan tıklayarak da kaldırabilirsiniz. Silmek düğmesini veya yanındaki çöp kutusu simgesini tıklayın.
2. Flatpak Paket İzinlerini Değiştirme
Bir Flatpak paketinin izinlerini değiştirmek, izin vermek veya reddetmek istediğiniz sistem izninin yanındaki anahtarı açmayı veya kapatmayı içerir.
Bir Flatpak seçip izinlerini görüntüledikten sonra, açmak veya kapatmak için düğmeyi değiştirin. Belirli Flatpak'lar, belirli temel sistem bileşenleri için zaten etkinleştirilmiş izinlere sahip olacaktır, bu nedenle bunları değiştirirken dikkatli olun.
Bir Flatpak paketi için izinleri etkinleştirdiğinizde veya devre dışı bıraktığınızda, Flatseal izinlerin değiştirildiğini size bildirmek için yanında bir uyarı simgesi görüntüler.
Benzer şekilde, belirli sistem bileşenleri için izinleri değiştirdiğinizde, örneğin Bildirimler, bir göreceksiniz ayarı kaldır İzin değişikliğinin ayarını kaldırmanıza ve önceki durumuna geri döndürmenize yardımcı olmak için açma/kapatma düğmesinin yanındaki düğme.
Şimdi, tavsiye edilmese de—birkaç seçili Flatpak paketiniz yoksa ve ne yaptığınızı bilmiyorsanız—Flatseal aynı zamanda makinenizde kurulu tüm Flatpak'ların izinlerini bir kerede değiştirmenize olanak tanır.
Bunun için seçin Bütün uygulamalar sol bölmeden ve ardından sağ pencerede vermek veya reddetmek istediğiniz izinlerin yanındaki anahtarları değiştirin.
3. Flatpak Paket İzinlerini Varsayılana Sıfırla
Herhangi bir noktada, izin değişikliklerinizin sorunlara neden olduğunu veya Flatpak'ınızın herhangi bir işlevini etkilediğini düşünüyorsanız, izinleri varsayılan değerlere geri yüklemek için sıfırlayabilirsiniz.
Bunu yapmak için kenar çubuğundan paketi seçin ve Sıfırla sağ penceredeki düğme. Alternatif olarak, bunu tüm Flatpak paketleri için yapmak isterseniz, Bütün uygulamalar bunun yerine ve vur Sıfırla.
Tüm Flatpak Uygulama İzinlerini Tek Bir Yerden Yönetin
Bilgisayarınızdaki uygulama izinlerini yönetmek, uygulamalarınızın düzgün çalışması için gereken izinleri takip etmenize yardımcı olan kullanışlı bir özelliktir. Flatseal, Linux'ta Flatpak uygulama izinlerini görüntülemek ve yönetmek için muhtemelen en iyi yardımcı programdır. Ve en iyi yanı, grafiksel bir uygulama olduğu için tüm bunları birkaç basit tıklamayla yapabilmenizdir.
Flatpak'ta yeniyseniz, muhtemelen bu yeni paketleme sisteminin incelikleri karşısında şaşkına döneceksiniz. Bazı temel bilgilerle tanışmanız, Flatpak'ı kullanırken kendinizi daha rahat hissetmenize yardımcı olacaktır.