İ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.