Как автоматически смонтировать раздел или диск при запуске программы?

Когда я запускаю (запускаю) программу Banshee, я хочу, чтобы Ubuntu автоматически монтировал определенный размонтированный раздел.

  • Я не хочу монтировать этот раздел во время загрузки или при входе в систему
4
задан 17 February 2014 в 22:50

1 ответ

Сначала получите идентификатор устройства для раздела Windows. Откройте окно терминала, максимизируйте его и работайте:

sudo blkid -olist

Примите во внимание значение на device столбец для раздела Windows, который содержит музыку. (Это может иметь форму /dev/sda2 например.)

Выполните следующее:

cd  && mkdir bin

Затем откройте gedit и тип (или вставка копии) следующее для версий Ubuntu <13.10 (я думаю),

#!/bin/sh

udisks --mount /dev/sdXY
banshee --redirect-log --play-enqueued $@

для версий> = 13.10, используйте это вместо этого:

#!/bin/sh

udisksctl mount -b /dev/sdXY
banshee --redirect-log --play-enqueued $@

Чтобы быть уверенным просто проверяют который из пакетов udisks или udisks2 установлен. Можно проверить это с командой apt-cache policy <packagename>, или просто попытайтесь работать udisks или udisksctl и посмотрите ответ (если команда доступна, это должно распечатать сообщение справки).

Где /dev/sdXY значение, которое Вы получили для своего раздела Windows. Сохраните его в /home/your-username/bin как banshee-script


Откройте файл /home/your-username/.bashrc в gedit и добавляют строку:

PATH=$PATH:$HOME/bin

в конец файла.


Теперь копия и вставка в терминал:

chmod +x ~/bin/banshee-script
mkdir ~/.local/share/applications
cp  /usr/share/applications/banshee.desktop  ~/.local/share/applications
gedit  ~/.local/share/applications/banshee.desktop

Нажмите Enter. Займите место Exec= строка с:

Exec=/home/your-username/bin/banshee-script %U

Сохраните его, перезагрузка и попытайтесь выполнить Банши (от Тире), не монтируя раздел Windows.


Комментарий

Могло бы иметь место, что Вы установили свою папку Music, чтобы быть /media/your-username/windows-partition/path/to/music. Таким образом, необходимо перейти к предпочтениям Банши и сбросить его к /media/windows-partition/path/to/music, затем повторно просканируйте свою библиотеку (Tools > Rescan Music Library).

2
ответ дан 17 February 2014 в 22:50

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

Похожие вопросы: