Tùy chọn »mở với tư cách quản trị viên« trong Nautilus đã đi đâu?


17

Cho đến Ubuntu 11.10, bối cảnh hoặc menu chỉnh sửa có tùy chọn để mở một thư mục cụ thể với tư cách quản trị viên. Tùy chọn này đi kèm với gói nautilus-gksu . Bây giờ nó biến mất. Có ai biết làm thế nào để lấy lại?

Câu trả lời:


12

Bạn có chắc là bạn có nghĩa là 11.04? Trong mọi trường hợp gói vẫn còn trong Repos & vẫn phải làm việc như là thông qua 11.04 (phiên bản cuối cùng xây dựng được "nautilus-gksu (2.0.2-5ubuntu2) Natty"

Trong 11.10, nó sẽ cài đặt nhưng không hoạt động, kể từ ngày khác, cuối cùng nó đã được ghi nhận trong bản dựng 12.04 hiện tại

  • Các bản vá lỗi bị bỏ:
    • debian / patch / 21_stripetric_space.patch: Không còn cần thiết vì chúng tôi không xây dựng nautilus-gksu nữa.

Cho đến ngày 11.10 và có thể là 12.04, các tiện ích mở rộng sẽ hoạt động tốt, bạn có thể cài đặt gói & sao chép hoặc liên kết đến thư mục thích hợp.

Ví dụ. liên kết sau khi cài đặt

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

Để sao chép chỉ cần thay thế ln -s bằng cp.

Bạn thực sự thậm chí không cần phải cài đặt gói, chỉ cần đặt một bản sao của libnautilus-gksu.so trong /usr/lib/nautilus/extensions-3.0

Một lỗi tôi gặp phải - tại thời điểm này chỉ hy vọng ai đó có auth sẽ đánh dấu "Không sửa" https://bugs.launchpad.net/ubfox/+source/gksu/+orms/817383

Cho 12.04

Bạn không còn có thể cài đặt gói 11.10 và di chuyển hoặc liên kết .so. -

Cách dễ nhất là tải xuống gói nautilus-gksu cho kiến ​​trúc của bạn từ một trong hai vị trí này và lưu nó vào thư mục tải xuống của bạn

http://packages.ubfox.com/oneiric/nautilus-gksu chọn kiến ​​trúc ở cuối trang

32 bit- Liên kết trực tiếp từ ubfox.mirror.cambrium.nl

64 bit- Liên kết trực tiếp từ ubfox.mirror.cambrium.nl

https://launchpad.net/ubfox/+source/gksu/2.0.2-5ubfox2 chọn kiến ​​trúc trong "Bản dựng" ++++++++++++++++++++++++ +++++++++++++++++++++++++++++++++++++++++++++++
Đã tải xuống ngay bấm vào .deb> giải nén ở đây. Trong nội dung được trích xuất, Duyệt đến usr/lib/nautilus/extensions-2.0, bên trong sẽ đượclibnautilus-gksu.so

Là root (Để vào root open terminal và enter gksu nautilus) sao chép tệp từ trên vào /usr/lib/nautilus/extensions-3.0thư mục trong hệ thống tệp của bạn ++++++++++++++++++++++++++++ +++++++++++++++++++++++++++++++++++++++++++
Ví dụ từ thiết bị đầu cuối, lệnh tự động nếu bạn đã giải nén trong thư mục Tải xuống-

Trên 64 bitcài đặt của tôi đã tải xuống nautilus-gksu_2.0.2-5ubuntu2_amd64.deb và giải nén ngay trong thư mục Tải xuống của tôi

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

Trên 32 bitcài đặt của tôi đã tải xuống nautilus-gksu_2.0.2-5ubuntu2_i386.deb và một lần nữa được trích xuất trong thư mục Tải xuống để lệnh 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   

1
Bạn nói đúng, ý tôi là Ubuntu 11.10. Tôi sửa nó trong câu hỏi của tôi. Xe tăng rất nhiều.
dùng5950

1
Ewww, không mở gói như Admin Nautilus nữa, thật sao? Gnome 3 đã hơn một năm tuổi và một tính năng cơ bản như vậy chưa được chuyển đến các repos chính thức?
MestreLion

Sau khi bạn làm điều này, làm "sudo nautilus -q" và "nautilus -q" để xem tùy chọn mới.
Erel Segal-Halevi

Điều này không còn hoạt động nữa với Ubuntu 13.10.
Khurshid Alam

Tôi không thích sử dụng gksu với nautilus nữa, đã chuyển sang pkexec. Nếu thực sự nghiêng - cài đặt gksu: mở gksu-propertiesvà đảm bảo rằng nó được đặt thành chế độ tự động sudo, không phải su, sau đó đặt libnautilus-gksu.sovào /usr/lib/nautilus/extensions-3.0, khởi động lại nautilus
doug

5

Làm việc cho 12.04

Bạn có thể thực hiện Mở với tư cách Quản trị viên với tập lệnh Nautilus được đặt trong ~ / .gnome2 / nautilus-scripts. Tên bạn cung cấp cho tệp sẽ được đặt trong menu Tập lệnh.

1. Nhấp chuột phải vào màn hình, Chọn> Tạo Tài liệu mới> Tài liệu trống. Đặt tên cho tệp "Mở với tư cách quản trị viên", Mở tệp và dán văn bản sau vào đó,

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

Nhấp vào lưu và đóng.

2. Bây giờ đánh dấu tệp là thực thi, nhấp chuột phải> Thuộc tính> Quyền> xem xuống "Thực thi" và kiểm tra "Cho phép thực thi tệp dưới dạng chương trình" -

nhập mô tả hình ảnh ở đây

3. Mở trình duyệt tệp, đi đến> Xem> Hiển thị tệp ẩn, bây giờ điều hướng đến thư mục nhà của bạn và Đặt tệp vào ~/.gnome2/nautilus-scripts. Dưới đây -

nhập mô tả hình ảnh ở đây

4. Bây giờ, nhấp chuột phải vào thư mục hoặc tệp bạn chọn và chọn> Tập lệnh> Mở với tư cách Quản trị viên, sau đó bạn sẽ nhận được màn hình nhắc mật khẩu của mình và tệp / thư mục sẽ mở trong chương trình tương ứng của họ với tư cách quản trị viên-

nhập mô tả hình ảnh ở đây

Phương pháp này không nên dừng cập nhật lên Nautilus, vì đây là tập lệnh tùy chỉnh và sẽ nằm trong menu chuột phải trong Tập lệnh, sẽ hoạt động trên các tệp trên máy tính để bàn và các tệp và thư mục trong Nautilus, tuy nhiên không hoạt động trên ngăn thư mục bên trái trong nautilus.


Cám ơn!! Hoạt động với Ubuntu 14.04. Tôi sử dụng thư mục ~ / .local / share / nautilus / scripts /
MC Basstard

Điều này đã không làm việc cho tôi trong 12.04. Nó yêu cầu mật khẩu tốt, flash màn hình, và sau đó không có gì. Uhhhhhhhhhh, đó là từ Máy tính để bàn. THỰC SỰ rất thích tìm cách làm cho hành động này hoạt động từ các phím tắt ở trên cùng của màn hình.
Dennis

2

Bạn có thể mở nautilus từ dòng lệnh với tư cách quản trị viên với sudo. Ví dụ nếu bạn chạy

sudo nautilus /etc/

Nó cho phép bạn nhấp chuột phải và tạo thư mục mà bạn thường không thể.

Nếu bạn chỉ muốn mở một cửa sổ nautilus có đặc quyền của quản trị viên, bạn không phải chỉ định thư mục:

sudo nautilus

1

Nó đã được cập nhật cho Ubuntu 15 mới nhất

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


0

Bạn có thể chạy gksudo nautilusđể chạy Nautilus như một siêu người dùng. Tôi khuyên bạn không nên sử dụng sudo để mở các ứng dụng đồ họa dưới quyền root vì chúng thường sẽ kế thừa môi trường người dùng hiện tại của bạn và có thể tạo các tệp trong thư mục chính của bạn với quyền sở hữu gốc.

Biên tập; để đáp lại bình luận của OP

Cài đặt nautilus-hành động, sau đó đăng xuất / đăng nhập hoặc khởi động lại (bất cứ điều gì bạn thích). Chạy nautilus-hành động-config-tool.

Nhấn biểu tượng + trang trên thanh công cụ trong hộp thoại. Đặt tên cho nó bạn muốn.

Trong tab hành động, nhập nhãn ngữ cảnh vào bất cứ thứ gì bạn muốn nó hiển thị như trong nhấp chuột phải của bạn. Nếu bạn muốn nó hiển thị dưới dạng thanh công cụ, hãy nhớ kiểm tra "Hiển thị mục trên thanh công cụ". Điều này có thể không hoạt động trong Unity (nó không phù hợp với tôi).

Dưới tab lệnh; cho nó một nhãn độc đáo. Giả sử điều này xuất hiện như là mẹo công cụ. Trong Đường dẫn, chỉ định 'gksudo' (không có dấu ngoặc kép). trong tham số, cung cấp 'nautilus% b' (không có dấu ngoặc kép). Trong thư mục Làm việc, đưa ra '% d'. Nhấp vào Biểu tượng Lưu và nhấp chuột phải vào thư mục / tệp của bạn .. trong Nautilus Action, bạn sẽ thấy mục mới của mình.

Đó là thứ gần nhất tôi tìm thấy, tôi nghĩ, trong những gì bạn đang tìm kiếm.


Tôi đã biết cách này, nhưng tôi muốn mở nó trong khi tôi đang duyệt.
Wietse de Vries

Đã cập nhật câu trả lời của tôi - Tôi nghĩ rằng đây có thể là những gì bạn đang muốn đạt được.
papashou



0

đối với Ubuntu 12.04, sử dụng cá heo làm hệ thống thư mục của nó, bạn có thể sử dụng lệnh sau để mở thư mục trong thư mục gốc:

kdesudo dolphin /.../...

hoặc chỉ:

kdesudo dolphin 

sau đó duyệt qua hệ thống tập tin của bạn cho thư mục bạn đang tìm kiếm.


0

mở thiết bị đầu cuối và loại

gksu -s

nó sẽ hỏi mật khẩu và sau đó một cửa sổ sẽ bật lên hỏi chương trình nào sẽ chạy và chọn người dùng
viết nautilus trong tùy chọn chương trình và chọn root trong tùy chọn người dùng

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.