У 10.10, відкриваючи каталог у Nautilus, мені було цікаво, як скопіювати поточний шлях?
Мій адресний рядок, зображений тут, не підлягає копіюванню:
У 10.10, відкриваючи каталог у Nautilus, мені було цікаво, як скопіювати поточний шлях?
Мій адресний рядок, зображений тут, не підлягає копіюванню:
Відповіді:
Ctrl+L
. Дуже неприємно не знайти варіант у меню Перегляд (який тоді повинен бути чітко позначений як Ctrl + L). Довелося зробити пошук в Інтернеті.
І тоді дуже неприємно виявити, що Ctrl + L не перемикає його назад. Ще один пошук в Інтернеті ... Барабан ...Esc
А далі, як встановити свої переваги? Пошук в Інтернеті ... Доводиться встановлювати gconf-редактор або dconf-редактор або вручну використовувати команду терміналу:
gsettings set org.gnome.nautilus.preferences always-use-location-entry true
http://ubuntuforums.org/showthread.php?t=1504058
Звичайно, це було б трохи менш болісно, якби в контекстному меню була опція "термінал тут". Пошук в Інтернеті ... Встановитиnautilus-open-terminal
Як відкрити термінал у поточному місці?
Зітхнути. Надмірно спрощені інтерфейси настільки важко зрозуміти. Я вдячний за всі корисні відповіді, які люди опублікували в Інтернеті.
Чи можу я запитати, чому ви хочете шлях?
Якщо ви хочете шлях через те, що ви хочете його використовувати та переходити безпосередньо з терміналу, ви можете просто встановити nautilus-open-terminal за допомогою синаптики .
Або
sudo apt-get install nautilus-open-terminal
Після цього просто клацніть правою кнопкою миші на будь-якій папці і скористайтеся «Відкрити в терміналі»
Якщо ви просто хочете шлях, тоді Ctrl + L буде добре.
E: Unable to locate package nautilus-open-terminal
.
Ви також можете ввести свій термінал, gconftool-2 --type=Boolean --set apps/nautilus/preferences/always_use_location_entry true
щоб завжди отримувати текстовий рядок розташування.
Вставити
#!/bin/bash
echo -n "${PWD}" | xclip -selection clipboard
в ~/.local/share/nautilus/scripts/Copy Directory Path
.
(потрібно встановити xclip )
Тепер ви можете клацнути правою кнопкою миші на файл, навести курсор миші на «Сценарії» та вибрати «Копіювати шлях до каталогу», щоб скопіювати шлях до каталогу, який містить файл. Caveat: не працюватиме в порожньому каталозі.
echo -n "${PWD}"
: Перегукується з поточним робочим каталогом (Nautilus встановлює робочий каталог скрипту на той, який ви відкрили у вікні, з якого ви запустили скрипт) без зворотного нового рядка. Спочатку я вважав pwd | head -c -1
, оскільки pwd включає в себе новий рядок, але це були два непотрібні дзвінки до зовнішніх програм у порівнянні з echo
.xclip -selection clipboard
: xclip
за замовчуванням копіює в буфер обміну X11 "первинний", але більшість середовищ настільних комп'ютерів використовують буфер обміну "буфер". Я не можу повірити, що я це просто написав
cd
right-click
open in terminal
~/.bashrc
pwd