2015-01-07 6 views
0

Предполагаемая функциональность должна быть похожа на то, что видно во многих редакторах окон, например. «Открыть проводник здесь». Для тех, кто незнаком с окнами, я просто хочу открыть nautilus в каталог активного документа.Редактор Geany «open explorer here» эквивалент с использованием nautilus

Я до сих пор пробовал два решения, которые в конечном итоге открывают наутилус в правильную директорию, но без активации окна (не выходя на фронт с фокусом ввода).

Решение попытка 1 - Используйте уже существующие «установки сборки команды» и запустите следующую команду вместо сделать

nautilus %d; xdotools windowactivate $(xdotools search --name %d) 

Решение попытка 2 - Использование сценариев плагин Lua

dir = geany.dirname(geany.filename()) 
os.execute("nautilus " .. dir .. "; xdotools windowactivate $(xdotools search --name " .. dir .. ")") 

I «Я не беспокоюсь о нескольких окнах с тем же именем, и я протестировал скрипт xdotools в bash, и он отлично работает. Я действительно не знаю, чего мне здесь не хватает. Я также не хочу использовать боковую панель explorer для работы.

ответ

0

Я не разрешил ошибку, используя Nautilus. Благодаря помощи Флана, хотя использование Thunar в качестве альтернативы отлично работает. Есть лучшие гиды exising в интернете, но все, что я делал, было установить Thunar [1]

sudo aptitude install thunar 

затем установить его в качестве моего умолчанию через другой пакет, который я должен был установить для запуска экзо-Preferred-приложений [ 2]

sudo aptitude install exo-utils 
exo-preferred-applications 

[1]
[2]

Я не буду держать связь до настоящего времени - так что, если они сломаны просто сделать быстрый поиск Google. В этой теме есть много ресурсов.

1

Просто другое решение: Treebrowser Geany-Plugin способен это сделать.

+0

Я попробовал свою функцию, изменил 'explorer% d' на 'nautilus% d' и получил то же поведение. Я начинаю думать, что это большая проблема, чем просто geany, хотя я не видел проблемы в другом месте. Изучение проблемы было сообщено [здесь] (https://bugs.launchpad.net/ubuntu/+source/deluge/+bug/1168858). Я отправлю решение, если найду его. – aaaaaa

+0

Имея тунар, он работал, по крайней мере, так, как я тебя понял, D Thunar открыл и стал фокусом. – frlan

+0

Да, я рассмотрел вопрос, как я упоминал выше, но не имел никакой удачи. Я не знаком с тунаром, но я посмотрю и вернусь к вам. Я хотел бы, чтобы это работало, потому что эта ошибка была настоящей проблемой. Я ценю, что вы возвращаетесь ко мне. – aaaaaa