Yalnızca sağ tıklama menüsünü kullanarak dosyayı kök olarak açabilir miyim


Yanıtlar:


10

Yönetici uzantısına ihtiyacınız var

$ apt-cache search nautilus | grep admin
nautilus-admin - Extension for Nautilus to do administrative operations

İle yükleyin sudo apt-get install nautilus-admin


2

Çözümü buradan test ettim ve işe yarıyor (14.04 / nautilus çalışıyor).

resim açıklamasını buraya girin

İçin değil bir bağlantı salt yanıt gönder:

  1. Yüklemek gksu

    sudo apt-get install gksu
    
  2. Şu yöne rotayı ayarla ~/.local/share/nautilus/scripts

  3. Boş bir dosya oluşturun ve açın, adlandırın open-as-administrator, aşağıdaki komut dosyasını yapıştırın:

    #!/bin/bash
    #
    # this code will determine exactly the path and the type of object,
    # then it will decide use gedit or nautilus to open it by ROOT permission
    #
    # Determine the path
    if [ -e -n $1 ]; then
    obj="$NAUTILUS_SCRIPT_SELECTED_FILE_PATHS"
    else
    base="`echo $NAUTILUS_SCRIPT_CURRENT_URI | cut -d'/' -f3- | sed 's/%20/ /g'`"
    obj="$base/${1##*/}"
    fi
    # Determine the type and run as ROOT
    if [ -f "$obj" ]; then
    gksu gedit "$obj"
    elif [ -d "$obj" ]; then
    gksu nautilus "$obj"
    fi
    
    exit 0
  4. Komut dosyasını yürütülebilir yapın

  5. Oturumu kapatıp tekrar açın veya çalıştırın:

    nautilus -q
    

TEKRAR: senaryo benim değil! http://ubuntuhandbook.org adresinde buldum


Kullanım sudo apt-get install nautilus-adminyerine kendi sistem komut yapma yöntemi. Sonra / id gerektiğinde güncelleme alacaksınız.
— Soren A

Ne önerirsiniz, başka bir çözüm varsa asla kendi alternatifinizi yayınlamayın? Ayrıca, bu cevap kavramı , mevcut nautilus eylemlerinde bulunmayan dosya üzerinde başka eylemler gerçekleştirmek için birisine yararlı olabilir.
— Jacob Vlijm

Demek istediğim, çalışma destekli bir çözüm olduğunu bildiğinizde asla "manuel" desteklenmeyen bir çözüm önermemektir. Konsept kısmına gelince, bir noktaya sahip olabilirsiniz, ancak korkacağım, yardımcı olacağından daha fazla karıştıracaktır.
— Soren A

"Ev yapımı" bir alternatif kullanmak için milyonlarca neden olabilir. Esneklik birdir; işlevselliği kolayca değiştirilebilir veya ince ayar yapılabilir. Sadece bu nedenle bile cevap faydalıdır. Şaşırtmak? o zaman anlamıyorsan onunla oynama.
— Jacob Vlijm
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.