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

У меня такая же проблема, и я связался с разработчиками (Capybara Games). Они очень отзывчивы и указали мне на эту страницу. Надеемся, что они могут быть отсортированы для версии в программном центре Ubuntu, так что пользователям не нужно возиться с установкой .deb.

Кстати, вы можете найти журналы здесь, они может иметь намек на то, что происходит не так:

~/.capy/SwordAndSworcery/log.txt
1
задан 31 July 2015 в 17:57

4 ответа

В Ubuntu 13.04 вы можете указать udisks2 автомонтировать в /media/ вместо /media/[username]/, добавив правило udev, которое устанавливает среду var UDISKS_FILESYSTEM_SHARED. Вы можете сделать это, добавив файл с именем (например) /etc/udev/rules.d/99-udisks2.rules, который содержит:

ENV{ID_FS_USAGE}=="filesystem", ENV{UDISKS_FILESYSTEM_SHARED}="1"

Я думаю, udev контролирует папку /etc/udev/rules.d для обнаружения изменений, но если нет, вы можете заставить его перезагрузите его правила с помощью sudo udevadm control --reload. Обратите внимание, что новое место монтирования не действует, пока вы физически не удалите и не подключите внешний диск.

Это не работает в Ubuntu 12.10, поскольку использует udisks версии 2.0.0, и поддержка вышеизложенного не появилась до версии 2.0.91.

Для вашего удобства вы можете вставить следующее в терминал

echo 'ENV{ID_FS_USAGE}=="filesystem", ENV{UDISKS_FILESYSTEM_SHARED}="1"' | \
sudo tee -a /etc/udev/rules.d/99-udisks2.rules
[d5 ] Теперь любой доступ к вашей машине может получить доступ к съемным дискам, которые вы подключаете к нему. Так что будь осторожен. Протестировано 14.04, но, как указано выше, оно должно работать 13.04 и позже.

39
ответ дан 25 May 2018 в 04:35
  • 1
    как вы находите свою версию `udisks``? Я на 12.04 с LTS-Raring HWE и ядром 3.8. – MountainX 25 September 2013 в 01:49
  • 2
    вы можете сделать: dpkg -l udisks2 И, кстати, спот на. Правило udev работает как шарм (ubuntu 14.04) – Dolanor 22 August 2014 в 02:52
  • 3
    Прекрасно работает 14.04. – user334639 11 February 2015 в 00:00
  • 4
    работает над бобром 18.04 – Lee 6 May 2018 в 08:37

Вместо выполнения:

sudo rmdir /media/your_username
sudo ln -s /media /media/your_username

Вы можете просто сделать следующее, если, например, у вас есть точка монтирования / media / username / DISK_A:

ln -s /media/username/DISK_A /media/DISK_A

like это все ваше предыдущее настроенное программное обеспечение может продолжать доступ к вашим файлам.

1
ответ дан 25 May 2018 в 04:35
  • 1
    это не сломается, когда DISK_A является съемным диском? – MountainX 25 September 2013 в 01:54

Вы можете удалить медиа-каталог, создать мягкую ссылку по названию носителя под /, которая указывает на желаемое местоположение. Если вы это сделаете, убедитесь, что ничего не установлено под носителем. Подключите свой пэд-накопитель, и он подключается по вашему желаемому пути. Работал для меня.

1
ответ дан 25 May 2018 в 04:35

Для тех, кто сталкивается с этой проблемой с мультимедийной коллекцией Banshee на базе USB и не хочет реализовывать обходные пути выше, легко изменить базу данных Banshee непосредственно для нового имени пользователя / USB.

Закрыть Banshee Создайте резервную копию своего banshee.db
cp ~/.config/banshee/banshee.db ~/.config/banshee/banshee.db.bak 
Запустите этот запрос SQLite3, чтобы изменить путь OLD к новому пути.
sqlite3 ~/.config/banshee/banshee.db 'update coretracks set uri = replace(uri, "file:///media/USB%20drive/folder/", "file:///media/[yourusername]/USB%20drive/folder/") where uri is not NULL;'

Примечание: %20 для пробелов используйте 3 слэша в file:/// и используйте трейлинг /.

источник: https: //mail.gnome .org / архив / баньши-лист / 2014-январь / msg00019.html

0
ответ дан 25 May 2018 в 04:35

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

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