Làm cách nào để thêm thiết bị đầu cuối Open Open tại đây vào menu ngữ cảnh của Nautilus?


267

Tôi đang làm việc trên Ubuntu 12.04 64 bit.

Tôi muốn thêm "Thiết bị đầu cuối mở tại đây" vào ngữ cảnh Nautilus hoặc menu chuột phải nhưng nó cố tải xuống phiên bản 32 bit từ Internet.


1
Tôi thực sự không hiểu câu hỏi. Bạn có thể cải cách và giải thích nó khác nhau?
Hanynowsky

3
@Hanynowsky là một tính năng được tìm thấy trong Xubfox / xfce.
Suhaib

Đây thực sự là một tính năng cắm vào nautilus, vì vậy Ubuntu thông thường hoạt động, cũng như nhiều tính năng khác sử dụng nautilus.
tudor

tính năng này cũng được tìm thấy trong quế
phuclv

Giải pháp trong một số câu trả lời là cài đặt một gói. Không còn cần phải cài đặt một gói vì tính năng này dường như đã có trong 16.04.
H2ONaCl

Câu trả lời:


349

Bạn phải cài đặt gói nautilus-open-terminal từ kho vũ trụ cho các phiên bản Ubuntu lên đến Ubuntu 15.04:

sudo apt-get install nautilus-open-terminal

Nếu bạn muốn cài đặt nó với apturl, hãy sử dụng URL này: apt: // nautilus-open-terminal

Sau đó:

nautilus -q  

Để khởi động lại Nautilus

Kết quả

Trong Ubuntu 15.10, chức năng đã được bao gồm trong nautilus!


2
Tôi nhận thấy rằng trong 13.04 ringtail hiếm, nó đã biến mất khỏi menu "Files" và hiện chỉ có sẵn trong menu chuột phải. :-(
tudor

1
Bất kỳ ý tưởng về cách làm cho nó sử dụng các thiết lập thiết bị đầu cuối bình thường? Thiết bị đầu cuối mà nó mở không có màu sắc và cài đặt bình thường.
snapfractalpop

@snapfractalpop Bạn có xác minh rằng thiết bị đầu cuối mà nó mở là thiết bị bạn mong đợi không? Không có một chương trình đầu cuối nào chỉ trên một bản cài đặt Ubuntu (ít nhất là gnome-terminalxterm).
air-dex

6
Hoạt động cho 14.04 cũng vậy.
Thorbjørn Ravn Andersen

7
Trong 16.04 không có nautilus-open-terminalgói. Sử dụng nautilus-actionsthay thế.
nachtigall

42

nautilus-open-terminalnautilus-actionscác gói có sẵn trong kho vũ trụ của Ubuntu 14.04. Vì vậy, chạy các lệnh dưới đây để kích hoạt kho vũ trụ và cũng để cài đặt các gói đã đề cập ở trên.

sudo add-apt-repository universe
sudo apt-get update
sudo apt-get install nautilus-open-terminal
sudo apt-get install nautilus-actions

Cuối cùng chạy nautilus -qlệnh để thoát nautilus. Bây giờ bạn có thể thấy Open in terminaltùy chọn khi nhấp chuột phải.


Chưa có cơ hội dùng thử vào ngày 14.04. Nhưng tôi chỉ làm và nó đã làm việc. :) Cảm ơn một lần nữa!
Benjamin Oakes

Là kho vũ trụ được kích hoạt theo mặc định? Tôi đã không thêm nó bằng tay.
king_julien

2
Nó không được bật theo mặc định. Bạn phải thêm nó bằng tay.
Avinash Raj

1
+1 cho "vũ trụ sudo add-apt-repository" mà tôi đang tìm kiếm :)
Kozuch

11

Đây là kịch bản của tôi để mở terminal trong thư mục hiện tại,

Tôi đã tự xây dựng sau khi plugin mở thiết bị đầu cuối ngừng hoạt động với tôi

#!/bin/bash
##################################
# A nautilus script to open gnome-terminal in the current directory
# place in ~/.gnome2/nautilus-scripts
##################################
#                                       Remove file:// from CURRENT_URI
gnome-terminal --working-directory=`echo "$NAUTILUS_SCRIPT_CURRENT_URI" | cut -c 8-`

PS: Đây là một số thông tin tiền thưởng

Chỉ định một phím tắt cho tập lệnh

  • Thêm tập lệnh thực thi vào ~ / .gnome2 / nautilus-scripts
  • Đợi một lúc - nautilus tái tạo tập tin accels
  • Chỉnh sửa tập tin ~ / .gnome2 / accels / nautilus

  • Tìm dòng tương tự như thế này:

; (gtk_accel_path "<Actions>/ScriptsGroup/script_file:\\s\\s\\shome\\sgautam\\s.gnome2\\snautilus-scripts\\sopen-terminal" "")

  • Xóa nhận xét (dấu chấm phẩy) và chỉ định lối tắt như thế này:

(gtk_accel_path "<Actions>/ScriptsGroup/script_file:\\s\\s\\shome\\sgautam\\s.gnome2\\snautilus-scripts\\sopen-terminal" "<Primary><Shift>t")

  • Lưu tập tin.
  • Đăng xuất - đăng nhập.

Nó sẽ hoạt động trên nautilus-GTK3?
Tachyons

Không chắc chắn, tôi đang sử dụng nó trên Ubuntu 12.04 x64 đơn giản, hãy thử.
Gautam

Trong 14.04, Gnome 13.12, tập lệnh hoạt động, nhưng phương thức gán phím tắt thì không.
Rasmus

5

Tôi vừa cài đặt Ubuntu 14.04 Phiên bản máy tính để bàn ngày hôm nay 07-18-2014 và tất cả những gì tôi phải làm để có tùy chọn dòng lệnh trong Nautilus là như sau trong một thiết bị đầu cuối:

sudo apt-get install nautilus-open-terminal
nautilus -q

5
xin lỗi, nó khác với câu trả lời được chấp nhận như thế nào?
Ravan

IIRC rất nhiều giải pháp khác nhau đã được đăng, một số nói về các phiên bản Ubuntu khác nhau đòi hỏi các phương pháp khác nhau - vì vậy tôi đã đăng kinh nghiệm của mình lên phiên bản của mình vào thời điểm đó.
bazz

Tôi đánh giá cao bạn - đừng bận tâm - bài đăng này đã được xem xét, đó là lý do duy nhất tôi đăng bình luận
Ravan

3

Bạn sẽ cần cài đặt nautilus-admin(đảm bảo cài đặt các tệp bổ sung) để có tùy chọn nhấp chuột phải và các tùy chọn khác, vì nautilus-open-terminalkhông còn được duy trì.


1

Tôi đã sử dụng giải pháp của @ Gautam cho đến khi tôi thấy nó không hoạt động (ý tôi là chính tập lệnh) nếu đường dẫn chứa các ký tự không phải mã ascii vì nó được mã hóa URL.

Đây là sửa chữa nhỏ của tôi đang làm việc ít nhất cho tôi. Vì vậy, kịch bản sẽ trông như thế này:

#!/usr/bin/gnome-terminal

Theo gnome-terminaltài liệu, khi bạn thực hiện điều này:

cd path/to/dir
gnome-terminal

gnome-terminalsẽ sử dụng path/to/dirnhư thư mục làm việc, giải thích tại sao tập lệnh đó hoạt động.


0

Làm

sudo apt-get update

và thử lại.

Hoặc là

cd /tmp  
wget http://mirrors.kernel.org/ubuntu/pool/universe/n/nautilus-open-terminal/nautilus-open-terminal_0.20-1_amd64.deb
sudo dpkg -i nautilus*deb
sudo apt-get install -f

0

Nếu bạn đang sử dụng Ubuntu 18.04hoặc mới hơn:

sudo apt install nautilus-admin 

Đây không phải là một addon để mở một thiết bị đầu cuối trong thư mục hiện tại, nhưng để mở một cửa sổ nautilus với quyền root hoặc chỉnh sửa một tệp có quyền root. Câu trả lời được chấp nhận vẫn còn hiệu lực cho 18.04. Bạn có thể muốn xóa câu trả lời của bạn.
vanadi

1
@vanadi Câu trả lời được chấp nhận không hiệu quả với tôi. Điều này làm như nó cũng thêm 'mở trong thiết bị đầu cuối' khi nhấp chuột phải vào thư mục.
diệt vong

Nó có thể làm việc cho bạn như một cách giải quyết, nhưng không cung cấp câu trả lời chính xác cho câu hỏi làm thế nào để thêm một mục mở trong mục nhấp chuột phải. Những gì câu trả lời này làm là mở một thiết bị đầu cuối nguy hiểm với quyền root. Do đó, tôi không coi đây là một câu trả lời tốt cho sử dụng chung.
vanadi

Trên thực tế, hành động menu chuột phải bây giờ được cung cấp bởi gói nautilus-extension-gnome-terminal, trong Ubuntu được cài đặt theo mặc định
vanadi

0
  1. Tìm tệp .bashrc trong Trang chủ.
  2. Mở nó với bất kỳ trình soạn thảo văn bản.
  3. Thêm một dòng ở cuối: cd $PWD
  4. Lưu nó
  5. Đóng tất cả các phiên bản của Nautilus
  6. Bây giờ, khi bạn mở Nautilus, bạn sẽ thấy tùy chọn "Mở trong thiết bị đầu cuối" trong menu chuột phải và nó tải đường dẫn thư mục hiện tại khi nhấp vào.

-2

Liên kết này cung cấp giải pháp hoạt động tốt nhất để thêm tính năng "Mở thiết bị đầu cuối tại đây" làm menu lệnh ngữ cảnh cho một thư mục.

http://www.n00bsonubfox.net/content/add-open-terminal-here-to-file-menu-ubfox-14-04/


1
Liên kết chỉ trả lời được nhăn mặt ở đây. Vui lòng xem lại Askubfox.com/help/how-to-answer
Elder Geek

Đặt các phần thiết yếu của liên kết vào câu trả lời của bạn, không chỉ liên kết
Faizan Akram Dar
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.