Есть ли обходной путь для удаления "пути копирования" в pcmanfm-qt?

Вкратце, теперь, когда опция "Путь к копированию" была удалена из lxqt-версии файлового менеджера pcmanfm, я пытаюсь найти обходной путь.

Более подробная информация: я использую Linux с 2015 года, использую исключительно Lubuntu и pcmanfm, так что, возможно, я не научился правильно делать вещи. Но всякий раз, когда мне нужно было вставить имя файла / путь в файл рабочего стола, скрипт bash или командную строку, я всегда использовал опцию "Копировать путь" в контекстном меню pcmanfm.

Теперь, когда он вышел в версии lxqt (и я собираюсь перейти к этой версии в конце концов), я пытаюсь найти обходной путь для этой отсутствующей функции.

Помимо использования CLI для навигации (если я это сделал, зачем мне нужен файловый менеджер?!), каковы простые способы получения пути / имени файла без необходимости выполнять сложную последовательность действий, которые у меня сейчас есть? сделать без копирования путь.

До (т. Е. С копией пути): выберите файл, щелкните правой кнопкой мыши и выберите "Копировать путь", это даст полное имя пути, включая имя файла; вставить в документ / файл / скрипт /CLI

Теперь (т. Е. После удаления пути копирования): выделите и скопируйте путь из панели навигации pcmanfm, вставьте имя пути в листовую панель; щелкните правой кнопкой мыши файл, скопируйте имя файла; вставьте в лист рядом с именем файла; выберите и скопируйте объединенный путь / имя файла и вставьте в документ / файл / скрипт /CLI

Должен быть лучший способ, и, вероятно, есть. Я просто не знаю что это! Благодарю.


Отредактируйте для ясности (который может быть удален, если он считается рекламным):

Функция "Копировать путь" предоставила возможность щелкнуть правой кнопкой мыши файл в диспетчере файлов и выбрать "Копировать путь". Это действие скопирует путь к файлу, скажем, /etc/apt/sources.listв буфер обмена для вставки в другом месте. Эта функция присутствует в gtk-версии pcmanfm, но отсутствует в версии qt. Другие файловые менеджеры, такие как thunar и nautilus, предоставляют эту функцию, не называя ее явно "Копировать путь". Смотрите мой ответ ниже.

3 ответа

OP здесь (я испортил регистрацию, но я тот же парень.;))

Спасибо за идеи. Я перепробовал все из них, xc для Thunar, который мне еще предстоит скачать (но я пробовал раньше, и это очень хороший легкий fm).

Но я хотел сказать вам, ребята, что я связался с разработчиками, и Copy Path будет добавлен обратно в pcmanfm в более поздней версии - я думаю, что они сказали следующую версию. Видимо, путь копирования был более популярным, чем они рассчитывали.

Поэтому, если я смогу понять, как пометить свой пост как ответ, я сделаю это. А пока здорово иметь другие варианты. Еще раз спасибо за идеи резервного копирования.

Использование Thunar вместо

Вы можете установить Thunar в Lubuntu 18.04 и 18.10, как это предлагается в другом ответе, без необходимости переключения сред рабочего стола. sudo apt install thunar добавит несколько необходимых зависимостей, но не весь рабочий стол XFCE или Xubuntu.

Когда вы откроете папку в Thunar и щелкните правой кнопкой мыши на файле, вы увидите запись с именем "Копировать":

Нажмите "Копировать", откройте файл назначения и вставьте: точный путь, который вы получите с помощью gtk-версии PCManFM, будет вставлен независимо от того, открыли ли вы текстовый файл или терминал. Вам не нужно больше ничего делать.

Короче говоря, если вы вставляете в документ или терминал, путь к файлу вставляется. Если вы вставите в другое окно самого Thunar, файл будет вставлен (т.е. скопирован).

Используйте gtk-версию pcmanfm

В качестве альтернативы, просто установите версию gtk pcmanfm, которая все еще доступна в 18.10.

В соответствии с этим, PCManFM позволяет добавлять путь копирования через .desktop в ~/.local/file-manager/actions. Это также применимо для PCManFM-Qt.

Хотя для записи его из консоли в буфер обмена требуется инструмент. Или нет, если вы реализуете его без использования coreutils.

Я тоже был заядлым пользователем pcmanfm. Я переехал в Тунар, xfce. Это может быть вариант с pcmanfm...

Выберите файл, для которого вы хотите путь. Дважды или трижды щелкните адресную строку, чтобы выделить все содержимое, и нажмите Ctrl+C (Копировать). В Thunar это копирует весь путь и имя файла в буфер обмена. Может быть, lxqt pcmanfm такой же... Стоит попробовать в любом случае...

Другие вопросы по тегам