Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: [РЕШЕНО] Узнать из терминала какая папка открыта в nautilus  (Прочитано 775 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн crazysova

  • Автор темы
  • Новичок
  • *
  • Сообщений: 9
    • Просмотр профиля
Можно ли узнать открытую папку в nautilus из терминала с последующей передачей в guake.

Сделал так может кто допилит.
#!/bin/bash
#переходит в guake в папку открытую в naulilus
#перед использованием только надо просканировать файловую систему командой 
#find /полный/путь/к/папке/ -type d > ~/find.txt
dbus-monitor "interface='org.ayatana.bamf.view', member='NameChanged'" | while read -r DBUS_MESSAGE ; do
#$DBUS_MESSAGE - показывает не полный путь а только занвание папки
echo $DBUS_MESSAGE | grep "string\ \"" | sed s/^string\ \"//g | sed s/\"$//g | while read -r ID ; do
#поэтому в файле find.txt ищем эту папку
cat ~/find.txt | grep "/$ID$" | while read -r guake ; do
guake -e "cd $guake"
done
done
done
« Последнее редактирование: 29 Октября 2012, 16:30:40 от crazysova »

 

Страница сгенерирована за 0.015 секунд. Запросов: 22.