ฉันกำลังทำงานบน Ubuntu 12.04 64 บิต
ฉันต้องการเพิ่ม "Open terminal here" ให้กับบริบทของ Nautilus หรือเมนูคลิกขวา แต่พยายามดาวน์โหลดเวอร์ชั่น 32 บิตจากอินเทอร์เน็ต
ฉันกำลังทำงานบน Ubuntu 12.04 64 บิต
ฉันต้องการเพิ่ม "Open terminal here" ให้กับบริบทของ Nautilus หรือเมนูคลิกขวา แต่พยายามดาวน์โหลดเวอร์ชั่น 32 บิตจากอินเทอร์เน็ต
คำตอบ:
คุณต้องติดตั้งแพคเกจnautilus-open-terminalจากแหล่งเก็บข้อมูลจักรวาลสำหรับ Ubuntu รุ่นจนถึง Ubuntu 15.04:
sudo apt-get install nautilus-open-terminal
หากคุณต้องการติดตั้งด้วย apturl ให้ใช้ URL นี้: apt: // nautilus-open-terminal
แล้ว:
nautilus -q
ในการรีสตาร์ท Nautilus
ใน Ubuntu 15.10 ฟังก์ชั่นนั้นรวมอยู่ในnautilus
!
gnome-terminal
และxterm
)
nautilus-open-terminal
แพ็คเกจ ใช้nautilus-actions
แทน
nautilus-open-terminal
และnautilus-actions
แพ็คเกจมีอยู่ในที่เก็บข้อมูล Universe ของ Ubuntu 14.04 ดังนั้นเรียกใช้คำสั่งด้านล่างเพื่อเปิดใช้งานที่เก็บจักรวาลและยังติดตั้งแพคเกจดังกล่าวข้างต้น
sudo add-apt-repository universe
sudo apt-get update
sudo apt-get install nautilus-open-terminal
sudo apt-get install nautilus-actions
สุดท้ายเรียกใช้nautilus -q
คำสั่งเพื่อออกจาก nautilus ตอนนี้คุณสามารถเห็นOpen in terminal
ตัวเลือกในการคลิกขวา
นี่คือสคริปต์ของฉันเพื่อเปิด terminal ในไดเรกทอรีปัจจุบัน
ฉันสร้างของตัวเองหลังจากปลั๊กอิน open-terminal หยุดทำงานสำหรับฉัน
#!/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: นี่คือข้อมูลโบนัสบางส่วน
การกำหนดช็อตคัตให้กับสคริปต์
แก้ไขไฟล์ ~ / .gnome2 / accels / nautilus
ค้นหาบรรทัดที่คล้ายกับบรรทัดนี้:
; (gtk_accel_path "<Actions>/ScriptsGroup/script_file:\\s\\s\\shome\\sgautam\\s.gnome2\\snautilus-scripts\\sopen-terminal" "")
(gtk_accel_path "<Actions>/ScriptsGroup/script_file:\\s\\s\\shome\\sgautam\\s.gnome2\\snautilus-scripts\\sopen-terminal" "<Primary><Shift>t")
ฉันเพิ่งติดตั้ง Ubuntu 14.04 Desktop Edition วันนี้ 07-18-2014 และสิ่งที่ฉันต้องทำเพื่อให้ได้ตัวเลือกบรรทัดคำสั่งใน Nautilus คือสิ่งต่อไปนี้ในเทอร์มินัล:
sudo apt-get install nautilus-open-terminal
nautilus -q
คุณจะต้องติดตั้งnautilus-admin
(ตรวจสอบให้แน่ใจว่าได้ติดตั้งไฟล์เพิ่มเติม) เพื่อให้มีตัวเลือกคลิกขวาและอื่น ๆ เช่นกันเนื่องจากnautilus-open-terminal
ไม่มีการดูแลรักษาอีกต่อไป
ฉันใช้วิธีแก้ปัญหาของ @Gautam จนกว่าฉันจะพบว่ามันใช้งานไม่ได้ (ฉันหมายถึงสคริปต์เอง) หากเส้นทางมีอักขระที่ไม่ใช่ ASCII เนื่องจากมีการเข้ารหัส URL
นี่คือการแก้ไขเล็กน้อยของฉันซึ่งทำงานอย่างน้อยสำหรับฉัน ดังนั้นสคริปต์ควรมีลักษณะเช่นนี้:
#!/usr/bin/gnome-terminal
ตามgnome-terminal
เอกสารเมื่อคุณดำเนินการนี้:
cd path/to/dir
gnome-terminal
gnome-terminal
จะใช้path/to/dir
เป็นไดเรกทอรีการทำงานซึ่งจะอธิบายถึงสาเหตุที่สคริปต์ทำงาน
ทำ
sudo apt-get update
และลองอีกครั้ง
หรือ
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
หากคุณใช้ Ubuntu 18.04
หรือใหม่กว่า:
sudo apt install nautilus-admin
cd $PWD
ลิงก์นี้ให้ทางออกที่ดีที่สุดสำหรับการเพิ่มคุณสมบัติ "เปิดเทอร์มินัลที่นี่" เป็นเมนูคำสั่งบริบทสำหรับโฟลเดอร์
http://www.n00bsonubuntu.net/content/add-open-terminal-here-to-file-menu-ubuntu-14-04/