Я нашел решение здесь:
там я нашел:
$ amixer -c0 cset iface=MIXER,name='Input Source',index=1 'Front Mic' # (Record from Front Mic)
немного измененный согласно моей звуковой карте и установке (звуковая карта по умолчанию, другое упорядочивание объектов):
$ amixer cset name='Input Source',index=0 'Rear Mic'
Оказывается, что это - проблема в Подвижном и что нет легкого обходного решения для Подвижных 2.1. Я только что отправил три патча к Подвижному mailinglist для фиксации этого —, надо надеяться, Вы будете видеть фиксацию в Подвижных 2.1.1 через неделю.
Проблема состоит в том, что largefiles расширение создает .hg/largefiles/<hash>
файлы путем записи данных во временный файл, который затем позже переименован к настоящему имени. Это создает свои временные файлы с помощью стандарта tempfile
модуль в Python. Модуль ограничивает полномочия 600
так как Вы обычно не хотите, чтобы кто-либо считал Ваши временные файлы. largefiles расширение не приняло это во внимание и просто переименовало файл.
Мои патчи фиксируют это путем взятия полномочий .hg/store
во внимание при создании временных файлов. Это должно привести largefiles в соответствие с остальной частью Подвижного.
Я не знаю, существует ли Подвижный ответ, но здесь является универсальным ответом, который может или не может работать в зависимости от точно, как Подвижный выбирает полномочия файла.
Включите списки управления доступом (ACLs) в файловой системе. (См. этот ответ для инструкций.) Затем устанавливает ACL по умолчанию и текущий ACL для рабочей копии, чтобы предоставить доступ дополнительному пользователю или группе, которая требует доступа.
setfacl -R -d -m group:www-data:rwx /path/to/working/copy
setfacl -R -m group:www-data:rwx /path/to/working/copy
hg init
вперед).
– Gilles 'SO- stop being evil'
05.06.2012, 21:33