Como posso abrir o ~ / Desktop se clicar em “Abrir no terminal” na área de trabalho?

8

Cenário:

  1. Estou na minha área de trabalho.
  2. Eu faço um clique com o botão direito do mouse e seleciono "Abrir no terminal".
  3. Eu imagino isso para abrir o terminal em ~/Desktop e não na minha pasta pessoal.

Sistema:

  • Ubuntu 16.10
  • Unidade
  • Nautilus
por orschiro 09.01.2017 / 08:56

2 respostas

7

Um rápido & amp; fácil coincidentemente, já que eu só precisava mudar um script que eu já tinha um pouco :).

O script pressupõe que você tenha pelo menos um item em sua área de trabalho.

Como configurar

  1. Crie, se ainda não existir, o diretório ~/.local/share/nautilus/scripts
  2. Copie o script abaixo em um arquivo vazio, salve-o como terminal_here2 (sem extensão) e torne-o executável
  3. Faça logout e volte.

Agora clique com o botão direito do mouse em qualquer arquivo na sua área de trabalho, escolha Scripts - > open_terminal2 :

eumajaneladeterminalseráabertanodiretóriodaáreadetrabalho("Bureaublad" no meu caso)

O script:

#!/usr/bin/env python3
import subprocess
import os

def replace(path):
    for c in [("%23", "#"), ("%5D", "]"), ("%5E", "^"),
              ("file://", ""), ("%20", " ")]:
        path = path.replace(c[0], c[1])
    return path

# get the current path
current = replace(os.getenv("NAUTILUS_SCRIPT_CURRENT_URI")) 
# raise the found terminal window
os.chdir(os.path.realpath(current))
subprocess.Popen("gnome-terminal")
    
por Jacob Vlijm 09.01.2017 / 09:08
7

Solução sem script

  1. Abra Nautiuls na sua pasta pessoal.
  2. Na sua pasta pessoal, clique com o botão direito do mouse em Desktop e clique em Make link . Você será apresentado com o arquivo Link to Desktop .
  3. Coloque o link na sua área de trabalho. Agora, sempre que você clicar com o botão direito e selecionar Open in Terminal , ele abrirá o terminal com o diretório de trabalho atual configurado como desktop.
por Sergiy Kolodyazhnyy 09.01.2017 / 11:39