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.