Как я могу открыть ~ / Рабочий стол, если я нажимаю на “Open in terminal” от Рабочего стола?

Сценарий:

  1. Я нахожусь на своем Рабочем столе.
  2. Я выполняю щелчок правой кнопкой мыши и выбор, "Открытый в терминале".
  3. Я предполагаю это для открытия терминала в ~/Desktop и не моя домашняя папка.

Система:

  • Ubuntu 16.10
  • Единица
  • Наутилус
8
задан 9 January 2017 в 02:31

2 ответа

Быстрый и легкий по совпадению, так как я только должен был изменить сценарий я уже, имел немного :).

Сценарий предполагает, что у Вас есть по крайней мере один объект на Вашем рабочем столе все же.

Как настроить

  1. Создайте, если это еще не существует, каталог ~/.local/share/nautilus/scripts
  2. Скопируйте сценарий ниже в пустой файл, сохраните его как terminal_here2 (никакое расширение), и делают это исполняемым файлом
  3. Выйдите из системы и въезжайте задним ходом.

Теперь щелкните правой кнопкой по любому файлу на своем рабочем столе, выберите Scripts-> open_terminal2:

enter image description here

и окно терминала откроется в каталоге рабочего стола ("Bureaublad" в моем случае)

Сценарий:

#!/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")
7
ответ дан 23 November 2019 в 05:29

Решение

  1. сценария меньше Открывает Nautiuls в Вашей домашней папке.
  2. В Вашей домашней папке, щелкните правой кнопкой по Desktop, нажмите Make link. Вам подарят Link to Desktop файл.
  3. ссылка Места на Ваш Рабочий стол. Теперь каждый раз, когда Вы щелкаете правой кнопкой по нему и выбираете Open in Terminal, это откроет терминал с текущим рабочим набором каталога как рабочий стол.
8
ответ дан 23 November 2019 в 05:29

Другие вопросы по тегам:

Похожие вопросы: