Làm cách nào tôi có thể mở các thư mục chứa các mục trong kết quả tìm kiếm Nautilus?


10

Sau khi tìm kiếm một tập tin trong Nautilus, làm thế nào tôi có thể mở thư mục mẹ của nó?

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

Câu trả lời:


1

Thành phần Nautilus của Gnome 3 trong phiên bản 3.10 (được cung cấp với Ubuntu 14.04 Trusty Tahr) có tùy chọn mới "Vị trí vật phẩm mở" trong menu ngữ cảnh lựa chọn vật phẩm của một tìm kiếm. Nó mở thư mục mẹ của mục đã chọn và khác với hành động tùy chỉnh Nautilus của jadonchristensen (được báo cáo bởi scrondo) cho menu ngữ cảnh lựa chọn theo 2 cách:

  • Tùy chọn "Vị trí mục mở" chỉ được hiển thị trong ngữ cảnh tìm kiếm và ở vị trí Gần đây (liệt kê các tệp được truy cập gần đây). Hành động tùy chỉnh luôn được hiển thị, nhưng bên ngoài tìm kiếm, nó sẽ chỉ làm mới nội dung của thư mục hiện tại. Ở vị trí gần đây, nó sẽ không hoạt động như mong đợi và thay vào đó sẽ mở thư mục gốc.
  • Trong chế độ tìm kiếm, chọn "Vị trí mục mở" sẽ mở thư mục mẹ của mục trong cùng một tab, trong khi hành động Nautilus tùy chỉnh sẽ mở nó trong một cửa sổ mới trừ khi một tab đã được mở trên cùng một vị trí (trong trường hợp đó, tiêu điểm sẽ di chuyển trên tab này).

Tôi không biết có một số cách để định cấu hình hành động tùy chỉnh để hành vi của nó phù hợp với "Vị trí mục mở" mới. Nó có vẻ đặc biệt khó khăn đối với Nơi gần đây, không phải là thư mục vật lý cũng không phải là kết quả của một tìm kiếm cổ điển.


15

Jadonchristensen đã tìm ra cách để thêm "Mở thư mục gốc" vào menu ngữ cảnh của Nautilus:

1) cài đặt Nautilus Tác vụ từ thiết bị đầu cuối:

    sudo apt-get install nautilus-actions    

2) chạy các hành động Nautilus từ thiết bị đầu cuối:

    nautilus-actions-config-tool

3) nhấp vào 'Thêm hành động mới' và điền vào biểu mẫu như sau:

    label = Open Parent Folder
    path = nautilus
    parameters = %d

5) lưu và thoát

6) sau đó chỉ cần nhấp chuột phải vào kết quả tìm kiếm và chọn "Mở thư mục gốc" sẽ thực hiện thủ thuật.


Sẽ rất thú vị nếu biết liệu có thể mở thư mục chứa trong TAB MỚI chứ không phải là một cửa sổ mới.

Có một tùy chọn người ta có thể thêm vào lệnh nautilus?


Đã thử nghiệm thành công trong

  • Ubuntu GnomeShell Remix 12.04 AMD64
  • Ubuntu 13.10 x64

bước 2 - "nautilus-hành động-config-tool" đã trả về: "Trace / breakpoint bẫy" và cấu hình không mở. Bất cứ ý tưởng những gì sai?
Amir Uval

Có thể hiển thị hành động mới này cùng với các Mục khác (Sao chép, Dán, v.v.) thay vì trong "Hành động Nautilus-Hành động" không? Cảm ơn.
TheKojuEffect

5

Điều này đã được yêu cầu như một tính năng: http://brainstorm.ubfox.com/idea/12628/

Một cách giải quyết được đề cập là tạo ra một kịch bản nautilus:

#!/bin/bash 
# Save this to "~/.gnome2/nautilus-scripts/Browse Container" 
# set Properties Permissions Executable 
# while in Nautilus : right-click-object/Scripts/Browse Container 

nautilus `dirname $NAUTILUS_SCRIPT_SELECTED_URIS`

Ngoài ra, bạn có thể sử dụng cú pháp sau để mở Nautilus và tô sáng tệp trong thư mục chứa:

#!/bin/bash

nautilus "$1"

2

Nếu bạn không muốn (như tôi) cài đặt các hành động nautilus, thì có một cách giải quyết.

  1. Nhấp chuột phải vào tệp và chọn Thuộc tính hoặc nhấn ctrl + i.
  2. Nhấp đúp vào vị trí và nó sẽ được chọn. Nhấn ctrl + cđể sao chép vị trí vào clipboard.
  3. Nhấn ctrl + lđể mở thanh vị trí .
  4. ctrl + vđể dán vị trí của tập tin theo sau enter.

Nó không thuận tiện như phương thức hành động Nautilus, nhưng nó tránh cài đặt một gói có thể về nguyên tắc , có vấn đề về bảo mật.


1

Không thể với nautilus mặc định hiện đang giao hàng với Ubuntu. Nếu bạn muốn xem tính năng này, bạn có hai tùy chọn:

  • Yêu cầu các dự án nautilus hoặc nautilus để thêm tính năng này. (truy cập trang web dự án của họ để liên lạc với họ)
  • Yêu cầu một nhà phát triển plugin nautilus (như tôi) viết một plugin python nhanh để thêm tùy chọn.

4
Hey, viết một plugin python nhanh để thêm tùy chọn! :)
fl00r

Đó sẽ là 6 grand. ;-)
Martin Owens -doctormo-

chắc chắn rồi, đợi đã
Sohail
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.