9 марта 2012 г.

Ubuntu: слушаем музыку с windows раздела через симлинк

Бывает, что у людей на компе есть и Windows, и Linux. И бывает так, что музыка лежит на вендовском разделе, а послушать ее хочется из линупса. Если лениво крутить настройки плеера, где ему искать музыку, можно воспользоваться символьной ссылкой. 

Символьная ссылка


Символьная ссылка (или симлинк) - это такой файлик в системе, который содержит одну лишь строку с указателем, куда нужно обратиться любому чтецу данных. Симлинк можно оформить на файл, папку, ссылку или несуществующий файл вот таким образом:

ln -s путь-к-объекту название-ссылки

Удобство символьной ссылки в том, что она занимает мало места, и позволяет одному и тому же  файлу (или папке) иметь разные имена.

Создаем ссылку на музыку

Рассмотрим на моем примере. Сижу такой я на убанте 11.10 и хочется мне из Banshee послушать музыки вендовой. Легким нажатием ЛКМ в наутилусе монтирую вендовый диск, который называется Acer себе в media [выберите любой способ монтирования по вкусу]. Теперь создаю ссылку:

$ ln -s /media/Acer/Users/nes/Music/ Музыка/music
Проверяю, что ссылка на месте:

$ ls Музыка/
music
И проверяю что она правильно работает:

$ ls Музыка/music
03 Poets of the Fall - Carnival of Rust.flac
2001 Toxicity
2010 - Chaos Theory - Retaliation [320]
29 Maylene and the Sons of Disaster
30 Seconds To Mars - This Is War
30 дней февраля
ADTR - Attack Of The Killer B-Sides
...еще много музыки...
Получилось, как будто у меня вся музыка лежит прямо в каталоге "Музыка", хотя на самом деле она на вендовом разделе.

Запускаю Banshee, жмакаю Инструменты -> Заново просканировать коллекцию, жду... получаю музыку:


На рисунке видно что каталог по умолчанию выбран "Музыка", а в плеере у меня музон из симлинка.

P.S.

Не забывайте монтировать Windows раздел, когда захотите в следующий раз послушать музыку.