Vraag Hoe kan "Open terminal hier" worden toegevoegd aan het contextmenu van Nautilus?


Ik ben aan het werken aan Ubuntu 12.04 64bit.

Ik wil hier "Open terminal hier" toevoegen aan de Nautilus-context of het rechtsklikmenu, maar het probeert de 32bit-versie van internet te downloaden.


264
2017-10-28 02:30


oorsprong


Ik begrijp de vraag echt niet. Zou je het anders kunnen formuleren en uitleggen? - Hanynowsky
@Hanynowsky is een functie gevonden in Xubuntu / xfce. - Suhaib
Het is eigenlijk een functie die wordt aangesloten op nautilus, dus gewone Ubuntu werkt, evenals vele anderen die nautilus gebruiken. - tudor
de functie is ook te vinden in kaneel - phuclv
De oplossing in sommige van de antwoorden is om een ​​pakket te installeren. Het is niet langer nodig om een ​​pakket te installeren, omdat deze functie al in 16.04 aanwezig lijkt te zijn. - H2ONaCl


antwoorden:


U moet de nautilus open-terminale pakket uit de universeverzamelingssystemen voor Ubuntu-versies tot Ubuntu 15.04:

sudo apt-get install nautilus-open-terminal

Als je het wilt installeren met apturl, gebruik dan deze URL: apt: // nautilus-open-terminal

Dan:

nautilus -q  

Om Nautilus opnieuw te starten

Result

In Ubuntu 15.10 is de functionaliteit al inbegrepen in nautilus!


348
2017-10-28 02:52



Ik merk dat het in 13.04 raring ringtail is verdwenen uit het menu "Bestanden" en nu alleen beschikbaar is in het rechtermuisklik-menu. :-( - tudor
Enig idee over hoe het te maken gebruik maken van de normale terminal-instellingen? De terminal die werd geopend had niet de normale kleuren en instellingen. - snapfractalpop
@snapfractalpop Verifieert u dat de terminal die wordt geopend, degene is die u verwachtte? Er is niet één terminalprogramma alleen op een Ubuntu-installatie (tenminste gnome-terminal en xterm). - air-dex
Werkt ook voor 14.04. - Thorbjørn Ravn Andersen
In 16.04 is er geen nautilus-open-terminal pakket. Gebruik nautilus-actions in plaats daarvan. - nachtigall


nautilus-open-terminal en nautilus-actions pakketten zijn beschikbaar in Universe repository van Ubuntu 14.04. Voer dus de onderstaande opdrachten uit om de universe-opslagplaats in te schakelen en ook bovengenoemde pakketten te installeren.

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

Eindelijk rennen nautilus -q commando om nautilus te stoppen. Nu kun je het zien Open in terminal optie bij rechts klikken.


42
2018-04-19 04:39



Had nog geen kans gehad om het te proberen op 14.04 tot nu toe. Maar ik deed het gewoon en het werkte. :) Nogmaals bedankt! - Benjamin Oakes
Is de universe-opslagplaats standaard ingeschakeld? Ik heb het niet handmatig toegevoegd. - king_julien
het is standaard niet ingeschakeld. Je moet het handmatig toevoegen. - Avinash Raj
+1 voor "sudo add-apt-repository universe" waar ik naar op zoek was :) - Kozuch


Hier is mijn script om terminal in de huidige map te openen,

Ik heb mijn eigen gemaakt nadat de plugin voor de open-terminal niet meer voor mij werkte

#!/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: Hier zijn enkele bonusinformatie

Een snelkoppeling toewijzen aan het script

  • Voeg een uitvoerbaar script toe aan ~ / .gnome2 / nautilus-scripts
  • Wacht wat tijd - nautilus regenereert Accels-bestand
  • Bewerk bestand ~ / .gnome2 / accels / nautilus

  • Zoek een regel die lijkt op deze:

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

  • Verwijder opmerking (puntkomma) en geef een snelkoppeling zoals deze op:

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

  • Sla bestand op.
  • Uitloggen - inloggen.

11
2018-02-03 14:11



Zal het werken op nautilus-GTK3? - Tachyons
Niet zeker, ik gebruik het op gewone ubuntu 12.04 x64, geef het een kans. - Gautam
In 14.04, Gnome 13.12, werkt het script, maar de methode voor toewijzing van de snelkoppeling niet. - Rasmus


Ik heb zojuist Ubuntu 14.04 Desktop edition vandaag 07-18-2014 geïnstalleerd en het enige dat ik hoefde te doen om de opdrachtregeloptie in Nautilus te krijgen, was het volgende in een terminal:

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

5
2017-07-18 16:25



sorry, hoe is het anders dan het geaccepteerde antwoord? - Ravan
IIRC veel verschillende oplossingen werden gepost, sommigen spraken over verschillende ubuntu-versies die verschillende methoden vereisten - dus plaatste ik mijn ervaring op mijn versie in die tijd. - bazz
Ik waardeer je - vind het niet erg - deze post is beoordeeld, dat is de enige reden dat ik de opmerking heb geplaatst - Ravan


U moet installeren nautilus-admin (zorg ervoor dat u de extra bestanden installeert) om de rechtermuisklikoptie te hebben en ook anderen, sindsdien nautilus-open-terminal wordt niet langer onderhouden.


2
2018-06-29 05:27





Ik gebruikte @ Gautam's oplossing totdat ik merkte dat het niet zou werken (ik bedoel een script zelf) als het pad niet-ascii-tekens bevat omdat het URL-gecodeerd is.

Hier is mijn kleine probleempje dat op zijn minst voor mij werkt. Dus, het script zou er als volgt uit moeten zien:

#!/usr/bin/gnome-terminal

Volgens gnome-terminal docs, wanneer je dit uitvoert:

cd path/to/dir
gnome-terminal

gnome-terminal zal gebruiken path/to/dir als werkmap, wat verklaart waarom dat script werkt.


1
2018-02-20 22:24





Deze link biedt de beste werkoplossing voor het toevoegen van de functie "Open terminal hier" als contextopdrachtmenu voor een map.

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


0
2018-04-14 23:53



Link alleen antwoorden worden hier afgekeurd. Beoordeel alstublieft askubuntu.com/help/how-to-answer - Elder Geek
Plaats essentiële delen van de link in uw antwoord, niet alleen een link - Faizan Akram Dar


Do

sudo apt-get update

en probeer opnieuw.

Of

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
2018-04-19 04:20