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


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Переменная текущего каталога  (Прочитано 1621 раз)

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

Оффлайн ksanec

  • Автор темы
  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Переменная текущего каталога
« : 14 Декабря 2009, 22:33:29 »
Все доброго времени суток!
 Никто не знает, через какую переменную можно вытащить путь к текущему каталогу?
 Проще говоря, хочу чтобы при запуски консоли (gnome-terminal) он всегда открывался в текущей папке. Запускаю черз хоткей, поэтому контекстное меню можно не советовать. :)
Спасибо заранее, за подсказку буду балгодарен.
!!! Осторожно! "Linux" !!! - заставляет думать....

Оффлайн starling13

  • Участник
  • *
  • Сообщений: 239
    • Просмотр профиля
Re: Переменная текущего каталога
« Ответ #1 : 14 Декабря 2009, 23:41:57 »
А какая папка текущая? Та, что открыта в Nautilus? Thunar? PCManFM? В какой именно вкладке каждого из этих ФМ? Или другое имели  ввиду

Оффлайн БТР

  • Заслуженный пользователь
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 6293
    • Просмотр профиля
Re: Переменная текущего каталога
« Ответ #2 : 14 Декабря 2009, 23:46:50 »
через какую переменную можно вытащить путь к текущему каталогу?

man pwd

Оффлайн starling13

  • Участник
  • *
  • Сообщений: 239
    • Просмотр профиля
Re: Переменная текущего каталога
« Ответ #3 : 14 Декабря 2009, 23:48:43 »
так man pwd надо в консоли набирать. Зачем в этой ситуации запускать хоткеем другую консоль с тем же каталогом? :)

Оффлайн aliftin

  • Старожил
  • *
  • Сообщений: 1398
    • Просмотр профиля
Re: Переменная текущего каталога
« Ответ #4 : 14 Декабря 2009, 23:50:47 »
Не понял вопрос, но на ум приходит только это:
gnome-terminal --working-directory=DIRNAME
В настройках кажется есть "рабочая папка по умолчанию" или я ошибаюсь.
Если мы не можем до чего то дотянуться, мы виним в этом не свой рост, не отсутствие табуретки, а свою цель.

Оффлайн ksanec

  • Автор темы
  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Re: Переменная текущего каталога
« Ответ #5 : 15 Декабря 2009, 00:06:53 »
А какая папка текущая? Та, что открыта в Nautilus? Thunar? PCManFM? В какой именно вкладке каждого из этих ФМ? Или другое имели  ввиду
Nautilus. У меня наутилус стоит.
!!! Осторожно! "Linux" !!! - заставляет думать....

Оффлайн starling13

  • Участник
  • *
  • Сообщений: 239
    • Просмотр профиля
Re: Переменная текущего каталога
« Ответ #6 : 15 Декабря 2009, 00:08:44 »
А как хоткей настроен?

Оффлайн ksanec

  • Автор темы
  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Re: Переменная текущего каталога
« Ответ #7 : 15 Декабря 2009, 00:09:54 »
Не понял вопрос, но на ум приходит только это:
gnome-terminal --working-directory=DIRNAME
В настройках кажется есть "рабочая папка по умолчанию" или я ошибаюсь.
Почти то. Только нужно чтобы вместо DIRNAME подставлялся путь к той папке, которая у меня сейчас в наутилусе открыта.. В общем, ищу путь как быстро из наутилуса перейти в консоль и остаться в той же папке. Допустим в ФМ я открыл ~/Download.. Жму хоткей и открывается консоль типа: "user@linux :~/Download"

Пользователь решил продолжить мысль 15 Декабря 2009, 00:12:55:
А как хоткей настроен?
В том то и дело, что пока на хоткей забиндил лишь команду "gnome-terminal". Не знаю с каким парамтером ее запускать чтобы в текущей папе оказаться. Смотрел переменные окружения - не нашел подходящего (хотя может плохо искал). Нужно что-типа  %cd% в Windows..
« Последнее редактирование: 15 Декабря 2009, 00:12:55 от ksanec »
!!! Осторожно! "Linux" !!! - заставляет думать....

Оффлайн БТР

  • Заслуженный пользователь
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 6293
    • Просмотр профиля
Re: Переменная текущего каталога
« Ответ #8 : 15 Декабря 2009, 00:19:13 »
А если открыто 2 Наутилуса?

Проще всего сделать так:
sudo apt-get install nautilus-open-terminal

Оффлайн aliftin

  • Старожил
  • *
  • Сообщений: 1398
    • Просмотр профиля
Re: Переменная текущего каталога
« Ответ #9 : 15 Декабря 2009, 00:21:44 »
А что мешает настроить контекстное меню на горячую клавишу?
Если мы не можем до чего то дотянуться, мы виним в этом не свой рост, не отсутствие табуретки, а свою цель.

Оффлайн ksanec

  • Автор темы
  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Re: Переменная текущего каталога
« Ответ #10 : 15 Декабря 2009, 00:22:45 »
Кажется не вытащить эти данные. Хоят саму переменную текущего каталого нашел ($PWD). Но она работает только в самом терминале. То есть берет директорию из консоли.

Пользователь решил продолжить мысль 15 Декабря 2009, 00:29:22:
А что мешает настроить контекстное меню на горячую клавишу?
Незнание.  :)
« Последнее редактирование: 15 Декабря 2009, 00:29:22 от ksanec »
!!! Осторожно! "Linux" !!! - заставляет думать....

Оффлайн aliftin

  • Старожил
  • *
  • Сообщений: 1398
    • Просмотр профиля
Re: Переменная текущего каталога
« Ответ #11 : 15 Декабря 2009, 00:45:10 »
БТР предллжил очень верный вариант. Как ставить указано, а вот как запустить:
1. В консоле сразу после установки
killall  nautilusэто убьет процесс наутилуса
2. Ну а теперь запустим через консоль или alt+f2
nautilus3. Все. Теперь при нажатии кнопки (на клавиатуре между alt и ctrl) будет выпадать контекстное меню, в котором есть "Open in terminal".
Если мы не можем до чего то дотянуться, мы виним в этом не свой рост, не отсутствие табуретки, а свою цель.

Оффлайн ksanec

  • Автор темы
  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Re: Переменная текущего каталога
« Ответ #12 : 15 Декабря 2009, 00:54:54 »
Да нет, это расширение уже стоит. Я же говорил, что контекстное меню не подходит. :)  Я ищу именно способ как вызвать nautilus-open-terminal через хоткей. Хотя, вот думаю, что уже зажрался. 2 манипуляции выполнить лень.  ;D

 Лады и так поживем.Всем поклон за отзывчивость  :)
!!! Осторожно! "Linux" !!! - заставляет думать....

tartan

  • Гость
Re: Переменная текущего каталога
« Ответ #13 : 15 Декабря 2009, 01:06:41 »
У зарубежных коллег решения не нашлось... Даже те, кто пытался похачить скрипт "open terminal here", обломались.

Только Alt-F T

Оффлайн aliftin

  • Старожил
  • *
  • Сообщений: 1398
    • Просмотр профиля
Re: Переменная текущего каталога
« Ответ #14 : 15 Декабря 2009, 01:25:14 »
Кажется наутилус должен писать логи путей в файл. Только вот где этот файл понять не могу.
Если мы не можем до чего то дотянуться, мы виним в этом не свой рост, не отсутствие табуретки, а свою цель.

 

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