Предполагаемая функциональность должна быть похожа на то, что видно во многих редакторах окон, например. «Открыть проводник здесь». Для тех, кто незнаком с окнами, я просто хочу открыть 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 для работы.
Я попробовал свою функцию, изменил 'explorer% d' на 'nautilus% d' и получил то же поведение. Я начинаю думать, что это большая проблема, чем просто geany, хотя я не видел проблемы в другом месте. Изучение проблемы было сообщено [здесь] (https://bugs.launchpad.net/ubuntu/+source/deluge/+bug/1168858). Я отправлю решение, если найду его. – aaaaaa
Имея тунар, он работал, по крайней мере, так, как я тебя понял, D Thunar открыл и стал фокусом. – frlan
Да, я рассмотрел вопрос, как я упоминал выше, но не имел никакой удачи. Я не знаком с тунаром, но я посмотрю и вернусь к вам. Я хотел бы, чтобы это работало, потому что эта ошибка была настоящей проблемой. Я ценю, что вы возвращаетесь ко мне. – aaaaaa