Как написать скрипт для открытия текущего пути из nautilus в guake

Я использую Guake с tmux в качестве моего предпочтительного терминала в Ubuntu 14.04LTS. Я хотел бы иметь возможность запустить скрипт из nautilus, который выполняет следующие действия:

Ctrl + L, Ctrl + C, F12, cd Ctrl + Shift + V

значение: открыть путь, по которому я сейчас нахожусь на nautilus в Guake / tmux.

Я следовал инструкциям, упомянутым в в этом вопросе, и создал следующий скрипт (называемый test.sh):

#!/bin/bash
xdotool key Ctrl+L
xdotool key F12
xdotool type cd
xdotool key space
xdotool key Ctrl+Shift+V

и поместил его в ~ / .local / share / nautilus / scripts, как указано здесь

Работает нормально, когда помещается в каталог и запускается оттуда.

Однако, когда я запускаю скрипт из меню nautilus. он всегда вводится в строку

/home/bruni/.local/share/nautilus/scripts/test.sh

независимо от того, где я нахожусь в Наутилусе

PS: Предлагаемое решение не обязательно должно опираться на приведенный выше путь использования xdotool. Я совершенно доволен любым решением, которое позволило бы мне открыть текущий путь nautilus в guake / tmux (запущенная оболочка не новая).

0
задан 15 April 2016 в 14:49

1 ответ

Ошибка я выполнил в вышеупомянутом сценарии, довольно глупа. Я не полагал, что команды чувствительны к регистру. Вот рабочий сценарий.

#!/bin/bash
xdotool key ctrl+l
xdotool key ctrl+c
xdotool key F12
xdotool type cd
xdotool key space
xdotool key ctrl+shift+v

я добавил ярлык под параметрами настройки системы-> клавиатура-> пользовательские ярлыки.

Теперь, если кто-то мог бы сказать мне, как иметь ярлык на сценарий, который только активируется от наутилуса, который был бы большим.

А более надежное решение для конкретной проблемы может быть найдено здесь:

, Как открыть каталог в Guake от Наутилуса

0
ответ дан 16 April 2016 в 00:49
  • 1
    Эти apt-get -f install не работал, но sudo aptitude помог мне решить проблему. / память начальной загрузки была полна. Я очистил его с sudo apt autoremove и затем удалил Wordpress. Спасибо за справку. – raghav 6 September 2017 в 06:54

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

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