Зайдя вчера в родительский дом я обратил внимания, как моя мама пользуется торентам: все фильмы копируются в папку ~/qBT_dir, но смотреть она предпочитает с рабочего стола(Но не все фильмы, а только те которые хотелось бы пересмотреть второй раз). В итоге она перетягивает фильм на рабочий стол и естественно, что qbittorrent ругается на отсутствующий файл. Создавать ярлык для, а потом переносить его на рабочий стол показалось сложно. Проблему решили 3-х строчным скриптом.
Создаём файл куда будем писать наш скрипт:
gedit ~/.gnome2/nautilus-scripts/'Отправить на рабочий стол'
И вставляем в него следующий код:
#!/bin/bash
NOMBREBASE=`basename "$*"`
direc="$PWD/$NOMBREBASE"
ln -s $direc ~/'Рабочий стол'/$NOMBREBASE
Лучше использовать символическую ссылку(Ярлыки в unix системах принято называть ссылками), т.к. жесткую ссылку можно создавать только в пределах одного раздела.
И делаем скрипт исполняемым.
chmod +x ~/.gnome2/nautilus-scripts/'Отправить на рабочий стол'
Скрипт готов.
Возможно кто-то подумает: «Зачем ты, изверг, установил своей матери ubuntu?». Но ей ubuntu показалась в разы проще, чем windows.
Linux, в настоящее время, хорош тем, что у него огромное количество дистрибутивов и всегда можно найти версию и для домохозяек и для системных администраторов, ну и конечно для обычных пользователей. Я советую почитать статью Как выбирают свой Linux, в ней среднестатистический пользователь Linux, вроде меня, описывает свой путь от Ubuntu до Archlinux.
Очень хорошая идея. Надо будет взять на вооружение)
Классно! Вообще удобно!
А как отправлять на рабочий стол ярлыки со смонтированного ntfs-диска?
Точно также… ln -s позволяет создавать ярлыки между 2-мя разными разделами. Возможны пробелы если есть пробел в $PWD. Я нашел решение этой проблемы в http://tuksik.ru/launcher-button/ . Чуток по позже подправлю и этот скрипт. Сейчас провайдер шалит и я вернулся во времена дай-лапа :(
Нее, кнопку запуска я попробовал сразу, а убунту у меня 10.04 LTS.