Пользовательское действие в xfce4 Thunar: как создать ссылку в текущем каталоге?

В Thunar можно определить пользовательские действия. В контекстном меню уже есть опция «отправить на рабочий стол (создать ссылку)».

Я хочу добавить самоопределяемое действие в Thunar, которое могло бы создать ссылку на файл или папку в текущем каталоге, чтобы я мог сразу же скопировать его в любое место, вместо того, чтобы сначала переходить на рабочий стол с помощью Опция "отправить" уже доступна.

Как это сделать?

Я знаю, что могу сделать это в терминале с помощью команды "ln", но я не могу понять, как назначить новое имя для созданной ссылки в команде контекстного меню.


person L.J    schedule 09.01.2014    source источник


Ответы (4)


Thunar 1.6.3 Встаньте на папку/файл, на который вы хотите сделать ссылку (выделено) Перейдите в «Правка» (в главном меню) и выберите «Создать ссылку».

person Gytis    schedule 24.07.2015

Перейдите к Edit - Configure custom actions и попробуйте выполнить следующее пользовательское действие.

введите здесь описание изображения

person orschiro    schedule 11.02.2014
comment
Это работает только для меня, если я добавляю что-то в %n (потому что имя файла ссылки не может совпадать с целью). Например, ln -s %f %n1 или ln -s %f %n-link. Или, если вы похожи на меня и предпочитаете относительные ссылки, ln -sr %f %n1. - person GreenRaccoon23; 06.02.2015
comment
Я нашел еще лучшее решение. В моем комментарии выше ln -sr %f %n1 заменяет text.txt на text.txt1. Чтобы заменить text.txt на text1.txt, используйте эту команду: ln -sr %f $(echo %n | sed -e 's/\(\.[a-zA-Z]*\)/1\1/g' ) - person GreenRaccoon23; 07.02.2015

ln -s %f Link\ to\ %n

Отлично работает как для каталогов, так и для файлов

person Pier Bezuhoff    schedule 20.06.2017

С помощью этого потока я сделал сценарий оболочки для вставки символической ссылки из пути в буфер обмена:

#! /bin/sh

XCLIP=`xclip -o -selection c`
if [ -f "$XCLIP" ] && [ -d "$1" ]; then
  ln -s "$XCLIP" "$1"
fi

и поместите вызов в настраиваемые действия (/full/path/pastel.sh %f). Необходимо выбрать каталоги и «любые файлы» в флажках пользовательских действий. Я не совсем уверен, как в этом случае работает %f... но он работает. Итак, теперь у меня наконец есть команда «вставить ссылку» в xfce.

person Arseny    schedule 19.07.2018