Вопрос или проблема
Метод использования ctrl + shift и нажатия на элемент в файловом менеджере не работает.
Существует ли другой метод для создания символической ссылки с рабочего стола?
Спасибо за любую подсказку
Вы можете использовать пользовательские действия Thunar для достижения этого. В Thunar перейдите в Правка > Настроить пользовательские действия… > затем нажмите кнопку с плюсом.
В поле команды вы можете ввести следующее:
ln -s %f ~/Desktop/
Вкладка Условия появления, используйте звездочку в поле Шаблон файла. Затем отметьте все. Нажмите ОК.
Теперь, когда вы щелкните правой кнопкой мыши на файле, у вас появится возможность создать символическую ссылку. Она будет помещена в ~/Desktop
. Тем не менее, оттуда вы можете перетащить ее куда угодно, и она все равно будет работать.
(К вашему сведению, в Debian 10 существует ошибка, из-за которой ваши пользовательские действия Thunar не появляются на ~/Desktop при правом щелчке.)
Ответ или решение
Создание символической ссылки (symlink) в среде рабочего стола Xfce на Debian может быть выполнено несколькими способами. Если стандартный метод, который включает использование комбинации клавиш Ctrl + Shift при щелчке правой кнопкой мыши, не сработал, можно воспользоваться альтернативным способом через терминал или используя возможности файлового менеджера Thunar.
Создание символической ссылки через Thunar
-
Откройте Thunar. Это стандартный файловый менеджер в Xfce. Вы можете запустить его из меню, либо через терминал, введя команду
thunar
. -
Настройка пользовательских действий.
- Перейдите в меню Правка и выберите Настроить пользовательские действия… (или нажмите комбинацию клавиш
Shift + Ctrl + A
). - В окне настройки пользовательских действий нажмите кнопку + для добавления нового действия.
- Перейдите в меню Правка и выберите Настроить пользовательские действия… (или нажмите комбинацию клавиш
-
Заполнение формы действия.
- Введите имя для вашего действия, например, "Создать символическую ссылку".
- В поле Описание можно указать, что это действие создаёт символическую ссылку на выбранный файл.
- В поле Команда введите следующую команду:
ln -s %f ~/Desktop/
Эта команда создаст символическую ссылку на файл или папку, который вы выберете, и разместит её на вашем рабочем столе (в каталоге
~/Desktop
).
-
Настройка условий появления действия.
- Перейдите на вкладку Условия появления.
- В строке Шаблон файлов введите
*
, чтобы действие применялось к любому типу файлов. - Убедитесь, что все флажки относительно типов файлов и папок активированы, чтобы действие было доступно для всех файлов.
-
Сохранение настроек.
- Нажмите ОК для сохранения вашего нового действия.
Использование нового действия
Теперь, когда вы хотите создать символическую ссылку на файл или папку:
- Щелкните правой кнопкой мыши по нужному файлу или папке.
- В контекстном меню выберите созданное вами действие "Создать символическую ссылку".
- Ссылка на файл будет размещена на рабочем столе. Затем вы можете перемещать её в любое другое место, и она будет по-прежнему функционировать.
Важные моменты
- Данный метод может не работать корректно на некоторых версиях Debian (например, Debian 10) из-за известных ошибок, связанных с пользовательскими действиями в Thunar. Если вы столкнулись с подобной проблемой, рассматривайте возможность обновления вашей системы или использования терминала для создания ссылок.
- Альтернативно, вы всегда можете открыть терминал и написать команду:
ln -s /путь/к/вашему/файлу ~/Desktop/
Это создаст символическую ссылку и будет всегда работать независимо от настроек файлового менеджера.
Следуя этим шагам, вы сможете эффективно создавать символические ссылки в среде рабочего стола Xfce на Debian, используя возможности, которые предоставляет Thunar.