Çözüldü Linux başlatıcı oluşturma

Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.
Katılım
3 Temmuz 2017
Mesajlar
1.539
Makaleler
1
Çözümler
20
İyi akşamlar arkadaşlar, biraz önce masaüstüne başlatıcı oluşturmaya çalıştım. Başlatıcıyı oluşturdum ama çalıştıramadım. Çalıştırmak için çalışma iznini ve erişim izinlerini verdim.

Sanırım çalıştıramamamın nedeni başlatıcıyı sudo komutu ile oluşturmaya çalışmam. Üst üste çalıştırmaya çalıştığım zaman 3 dakika kadar root yetkilerden beni men etti. Herhangi bir şekilde root olarak işlem yapamadım, terminalde de uygulamalarda da.

Bu arada başlatıcıyı root olarak açtığım zaman çalışıyor. Ama root olarak açacaksam sudo komutuna zaten gerek yok. Aşağıya başlatıcının ve izinlerin fotoğrafını bırakıyorum. Manjaro Xfce ve 5.4 LTS kernel kullanıyorum.

Ayrıca başlatıcı oluşturmak istemiyorum. Sadece böyle bir şey yapamıyor muyuz onu merak ediyorum. Yapamıyorsak neden yapamıyoruz?

BaşlatıcıOluştur.png
İzinler.png
 
Son düzenleyen: Moderatör:
Çözüm
Dediğinizi yapınca aşağıdaki gibi bir hata alıyorum.

Arch tabanında update-alternatives olmadığını gözardı etmişim, x-terminal-emulator bununla ilgili bir dosya. Debian tabanında update-alternatives sayesinde x-terminal-emulator komutu ile uçbirimi açabilirsin, böylece masaüstü ortamında etkin olan terminal öykünücüsü açılabilir. Bunun yerine Xfce için aşağıdaki komutu deneyebilirsin. Ama bu sadece terminal açıldığında yönetici parolası ister ve akabinde uçbirimde root olarak devam edebilirsin.

Kod:
xfce4-terminal -e "sudo -i"

Uygulamayı yönetici hakları ile açmak için, sudo yerine pkexec kullanabilirsin. Ama uygulamaların pkexec ile çalışabilmesi için, bir policy-kit aksiyonuna ihtiyaç olabilir. Uygulamaların genelinde, kurulan paketlerle böyle bir aksiyon dosyası hazır gelebilir. Mesela Thunar'ı root olarak açmak için aşağıdaki komutu kullanabilirsin.

Kod:
pkexec thunar

Herhangi bir uygulama için aşağıdakini kullanabilirsin. Ama her uygulama root olarak çalışmaz, mesela VLC gibi.

Kod:
/bin/bash -c 'pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY uygulama-komutu'

Ya da aşağıdaki komutu kullanabilirsin, bu şekilde uçbirimde parola ister ve akabinde uygulama yönetici hakları ile açılır.

Kod:
xfce4-terminal -e "sudo thunar"
Uygulamayı yönetici hakları ile açmak için, sudo yerine pkexec kullanabilirsin

pkexec komutu ile başlatıcı oluşturduğum zaman uygulamalar root olarak başlatılabiliyor.

Bu komut ile terminal açılmıyor. Dediğiniz gibi polkit yapılandırması lazımmış. Ama başlatıcıların nasıl sudo olarak oluşturulacağını öğrenmiş oldum.
 
Uyarı! Bu konu 5 yıl önce açıldı.
Muhtemelen daha fazla tartışma gerekli değildir ki bu durumda yeni bir konu başlatmayı öneririz. Eğer yine de cevabınızın gerekli olduğunu düşünüyorsanız buna rağmen cevap verebilirsiniz.

Technopat Haberler

Yeni konular

Geri
Yukarı