İ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?
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.
"sudo xfce4-terminal" başlatmak için "Uçbirimde çalıştır"ı işaretlemeyi denersen olur diye düşünüyorum. Sudo ile başlattığın için uçbirim gerekiyor olabilir.
"Sudo Xfce4-terminal" başlatmak için "Uçbirimde çalıştır"ı işaretlemeyi denersen olur diye düşünüyorum. Sudo ile başlattığın için uçbirim gerekiyor olabilir.
Evet, dosya adı "sudo.desktop" olarak geçiyor. İlk defa çalıştırmaya çalıştığım zaman bu dosya güvenilmez uyarısı vermişti. Ama güvenilir olarak işaretlememe rağmen açılmıyor.
Dediğinizi yapınca aşağıdaki gibi bir hata alıyorum.
Benim merak ettiğim neden basitçe sudo olarak bir başlatıcı yapamıyorum? Örneğin neden sudo thunar gibi bir komutla başlatıcı oluşturamıyorum. Başlatıcıyı açarken bir şifre sorma ekranı gelecek şekilde neden ayarlayamıyorum mesela.
İnternette gördüğüm kadarıyla programı sürekli root çalışacak şekilde ayarlayabiliyormuşuz.
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.