Di mana opsi »buka sebagai administrator« di Nautilus hilang?

17

Hingga Ubuntu 11.10 di sana konteks atau menu edit memiliki opsi untuk membuka folder tertentu sebagai administrator. Opsi ini datang dengan paket nautilus-gksu . Sekarang lenyap. Adakah yang tahu bagaimana cara mendapatkannya kembali?

pengguna5950
sumber

Jawaban:

12

Apakah Anda yakin maksud Anda 11,04? Bagaimanapun paket masih dalam repo & masih harus bekerja seperti hingga 11.04 (versi terakhir yang dibangun adalah "nautilus-gksu (2.0.2-5ubuntu2) natty"

Di 11.10 itu akan menginstal tetapi tidak bekerja, pada hari yang lain itu akhirnya dicatat dalam membangun 12,04 saat ini

  • Patch terjatuh:
    • debian / patches / 21_strip_blank_space.patch: Tidak diperlukan lagi karena kita tidak membangun nautilus-gksu lagi.

Sejauh 11.10 & mungkin 12.04 ekstensi akan berfungsi dengan baik, Anda dapat menginstal paket & menyalin atau menautkan ke dir yang tepat.

Ex. menghubungkan setelah menginstal

sudo ln -s /usr/lib/nautilus/extensions-2.0/libnautilus-gksu.so /usr/lib/nautilus/extensions-3.0/libnautilus-gksu.so

Untuk menyalin cukup ganti ln -s dengan cp.

Anda sebenarnya tidak perlu menginstal paket, cukup tempatkan salinan libnautilus-gksu.so di /usr/lib/nautilus/extensions-3.0

Bug yang saya miliki - pada titik ini hanya berharap seseorang dengan auth akan menandai "Tidak akan Perbaiki" https://bugs.launchpad.net/ubuntu/+source/gksu/+bug/817383

Untuk 12,04

Anda tidak lagi dapat menginstal paket 11.10 & memindahkan atau menautkan .so. -

Cara termudah adalah mengunduh paket nautilus-gksu untuk arsitektur Anda dari 2 lokasi ini, dan menyimpannya di folder unduhan Anda

http://packages.ubuntu.com/oneiric/nautilus-gksu pilih arsitektur di bagian bawah halaman

32 bit- Tautan langsung dari ubuntu.mirror.cambrium.nl

64 bit- Tautan langsung dari ubuntu.mirror.cambrium.nl

https://launchpad.net/ubuntu/+source/gksu/2.0.2-5ubuntu2 memilih arsitektur di bawah "Builds" ++++++++++++++++++++++++++++++++ ++++++++++++++++++++++++++++++++++++++++++++++++
Setelah diunduh dengan benar klik pada .deb> ekstrak di sini. Dalam konten yang diekstraksi, Browse to usr/lib/nautilus/extensions-2.0, inside is belibnautilus-gksu.so

Sebagai root (Untuk memasukkan root terminal terbuka dan masukkan gksu nautilus) salin file dari atas ke /usr/lib/nautilus/extensions-3.0dalam folder di sistem file Anda ++++++++++++++++++++++++++++++ ++++++++++++++++++++++++++++++++++++++++++++
Contoh dari terminal, perintah otomatis jika Anda diekstrak dalam folder Unduhan-

Pada 64 bitinstal saya diunduh nautilus-gksu_2.0.2-5ubuntu2_amd64.deb & diekstrak langsung di folder Unduhan saya

sudo cp ~/Downloads/nautilus-gksu_2.0.2-5ubuntu2_amd64/usr/lib/nautilus/extensions-2.0/libnautilus-gksu.so /usr/lib/nautilus/extensions-3.0

Pada 32 bitinstal saya diunduh nautilus-gksu_2.0.2-5ubuntu2_i386.deb & kembali diekstrak dalam folder Unduhan jadi perintah terminal

sudo cp ~/Downloads/nautilus-gksu_2.0.2-5ubuntu2_i386/usr/lib/nautilus/extensions-2.0/libnautilus-gksu.so /usr/lib/nautilus/extensions-3.0   
doug
sumber
1
Anda benar, maksud saya Ubuntu 11.10. Saya memperbaikinya dalam pertanyaan saya. Terima kasih banyak.
user5950
1
Ewww, tidak ada paket Open as Admin Nautilus lagi, benarkah ? Gnome 3 berusia lebih dari satu tahun, dan fitur dasar seperti itu belum porting ke repo resmi?
MestreLion
Setelah Anda melakukan ini, lakukan "sudo nautilus -q" dan "nautilus -q" untuk melihat opsi baru.
Erel Segal-Halevi
Ini tidak berfungsi lagi dengan Ubuntu 13.10.
Khurshid Alam
Saya tidak suka menggunakan gksu dengan nautilus lagi, telah beralih ke pkexec. Jika benar-benar condong - instal gksu: buka gksu-properties& pastikan sudah disetel ke mode autentikasi sudo, bukan su, lalu letakkan libnautilus-gksu.sodi /usr/lib/nautilus/extensions-3.0, restart nautilus
doug
5

Bekerja Untuk 12,04

Anda dapat menyelesaikan Open as Admin dengan skrip Nautilus ditempatkan di skrip ~ / .gnome2 / nautilus. Nama yang Anda berikan file akan ditempatkan di menu Script.

1. Klik kanan pada desktop, Pilih> Buat Dokumen Baru> Dokumen Kosong. Beri nama file "Open As Administrator", Buka file dan rekatkan teks berikut ke dalamnya,

for uri in $NAUTILUS_SCRIPT_SELECTED_URIS; do
gksudo "gnome-open $uri" &
done

Klik simpan dan tutup.

2. Sekarang tandai file tersebut sebagai file yang dapat dieksekusi, klik kanan> Properties> Izin> cari "Jalankan" dan centang "Izinkan file yang akan dieksekusi sebagai program" -

masukkan deskripsi gambar di sini

3. Buka browser file, pergi ke> Lihat> Tampilkan File Tersembunyi, sekarang navigasikan ke folder rumah Anda, dan Tempatkan file ~/.gnome2/nautilus-scripts. Tampil di bawah -

masukkan deskripsi gambar di sini

4. Sekarang klik kanan pada folder Anda atau file pilihan dan pilih> Script> Open As Administrator, Anda akan mendapatkan layar meminta kata sandi Anda, dan file / folder akan terbuka di program masing-masing sebagai administrator-

masukkan deskripsi gambar di sini

Metode ini tidak boleh berhenti dari pembaruan untuk Nautilus, karena ini adalah skrip khusus dan akan berada di menu klik kanan di bawah Skrip, akan berfungsi pada file desktop, dan file dan folder di Nautilus, namun tidak berfungsi pada panel folder kiri di nautilus.

frago
sumber
Terima kasih!! Bekerja juga dengan Ubuntu 14.04. Saya menggunakan folder ~ / .local / share / nautilus / scripts /
MC Basstard
Ini tidak berhasil untuk saya dalam 12.04. Ia meminta kata sandi baik-baik saja, menginstal layar, dan kemudian tidak ada. Uhhhhhhhhh, itu dari Desktop. BENAR-BENAR akan senang menemukan cara untuk membuat aksi ini berfungsi dari pintasan di bagian atas layar.
Dennis
2

Anda dapat membuka nautilus dari baris perintah sebagai administrator dengan sudo. Misalnya jika Anda berlari

sudo nautilus /etc/

Ini memungkinkan Anda untuk mengklik kanan dan membuat folder di mana Anda biasanya tidak akan bisa.

Jika Anda hanya ingin membuka jendela nautilus yang memiliki hak administrator Anda tidak perlu menentukan folder:

sudo nautilus
Anake
sumber
1

Sudah diperbarui untuk Ubuntu 15 terbaru

sudo apt-get install nautilus-admin -y && nautilus -q

Jonathan
sumber
0

Anda dapat menjalankan gksudo nautilusuntuk menjalankan Nautilus sebagai pengguna super. Saya akan merekomendasikan untuk tidak menggunakan sudo untuk membuka aplikasi grafis sebagai root karena mereka akan sering mewarisi lingkungan pengguna Anda saat ini dan mungkin membuat file di direktori home Anda dengan kepemilikan root.

Edit; dalam menanggapi komentar OP

Instal tindakan nautilus, lalu logoff / login atau reboot (mana saja yang Anda inginkan). Jalankan nautilus-action-config-tool.

Tekan ikon + halaman pada bilah alat di dialog. Berikan nama yang Anda inginkan.

Di bawah tab tindakan, masukkan label konteks ke apa pun yang Anda inginkan muncul di klik kanan Anda. Jika Anda ingin itu ditampilkan sebagai bilah alat, pastikan untuk memeriksa "Tampilkan item di bilah alat". Ini mungkin tidak berfungsi di Unity (tidak untuk saya).

Di bawah tab perintah; beri label yang unik. Seharusnya ini muncul sebagai ujung alat. Di Path, tentukan 'gksudo' (tanpa tanda kutip). dalam parameter, berikan 'nautilus% b' (tanpa tanda kutip). Di direktori kerja, berikan '% d'. Klik pada Simpan Ikon dan klik kanan direktori / file Anda .. di bawah Tindakan Nautilus, Anda akan melihat item baru Anda.

Itulah yang paling dekat yang saya temukan dalam apa yang Anda cari.

papashou
sumber
Saya sudah tahu cara ini, tetapi saya ingin membukanya saat saya browsing.
Wietse de Vries
Memperbarui jawaban saya - saya pikir ini mungkin yang ingin Anda capai.
papashou
0

untuk ubuntu 12.04, yang menggunakan dolphin sebagai sistem foldernya, Anda dapat menggunakan perintah berikut untuk membuka folder di bawah root:

kdesudo dolphin /.../...

atau hanya:

kdesudo dolphin 

kemudian telusuri sistem file Anda untuk folder yang Anda cari.

njm
sumber
0

buka terminal dan ketik

gksu -s

itu akan meminta kata sandi dan kemudian sebuah jendela akan muncul menanyakan program mana yang harus dijalankan dan untuk memilih pengguna
menulis nautilus dalam opsi program dan memilih root di opsi pengguna

Deepak Garg
sumber