vasek
Там виндовая программа должна квакать через спикер, и я хочу это слышать.
Давай проясним.
То есть ты желаешь услышать Bip в виндовой программе.
Да, именно так. Под VirtualBox. Под VirtualPC с этим проблем не было.
Тогда вопрос - в самой программе имеется файл типа Sounds.ini , он может, в принципе иметь и другое название - главное, в самих, реальных, виндах эта программа издает музыкальные звуки?
Издаёт звуки через спикер, музыкальными их назвать трудно. Это моя программа. Файла Sounds.ini нет, и я не представляю, куда его можно засунуть.
Если издает, то тогда тебе просто необходимо задействовать функцию Beep
Именно через WinAPI функцию beep звуки и издаются. При выполнении на реальном железе они слышны, а при выполнении под VirtualBox - не слышны.
и прописать это в имеющемся ini файле.
Если такого файла нет, тогда сложнее.
А что это за файл, и какое он отношение имеет к функции beep?
Только не пойму, зачем тебе нужен этот бип
Так исторически сложилось, и нет повода менять. Пользователь звуки слышит, а я перебьюсь как-нибудь.
Sergey2705
Под винду у меня выделен 30 Gib'товый раздел, который, соответственно, в NTFS, а данные на отдельном разделе EXT4.
Забираю и записываю данные через Ext2Fsd — проблем не возникало.
Под XP и у меня с Ext2Fsd проблем нет. А под Win 7 работает? А под Win 8?
FAT и русские буквы
Виндовые данные бывают ведь и на FAT, так ведь? Флэшки, в частности. А на FAT есть одна редко встречающаяся, но противная проблема: кодировка КОРОТКИХ имён. Длинные имена там в юникоде, так что в длинных именах с русскими буквами проблем нет. Но короткие имена пишутся в кодовой странице OEM, то есть для русской винды - cp866. При этом если имя удовлетворяет требованиям 8.3 и содержит только заглавные буквы, то длинного имени может не быть (это только на FAT; на NTFS, наоборот, короткого имени может не быть, а длинное есть всегда). И в этом случае начинаются проблемы, если не указать codepage=866 (да, именно 866, а не cp866). Так что в fstab для vfat надо указать codepage=866 и с локальными разделами проблем больше нет. А вот где это указывать для всяких сменных носителей - это уж зависит от способа монтирования.
Но есть и универсальное решение. Если по каким-то причинам принимается решение пересобрать ядро (например, хочется pae), то заодно можно прямо в ядре указать кодировку по умолчанию:
CONFIG_FAT_DEFAULT_CODEPAGE=866
CONFIG_FAT_DEFAULT_IOCHARSET="utf8"
maisvendoo
Сабж вырос отсюда. Думаю тема действительно интересна.

Я решаю эту проблему так

/etc/fstab
/dev/sda5	/home/maisvendoo/win7-data	ntfs-3g	gid=users,fmask=113,dmask=002	0	0

То есть монтирую NTFS раздел в домашней папке. Если нужен доступ из VM то расшаривается домашняя папка для неё и вуаля :)
IMHO тут какие-то странные атрибуты. С одной стороны, владелец - root, с другой стороны, users имеют право записи. То есть защиты никакой (если кому нужна защита), но периодически странные проблемы выплывают. Например, если при помощи mc по F5 скопировать файл из домашнего каталога на этот раздел, то вылезет поперву пугающее сообщение, что невозможно сменить владельца. С тем же mc на таком диске нельзя держать локальные меню.
Если уж gid=users, то логичнее uid=1000,fmask=022,dmask=022. Тогда никаких проблем.
maisvendoo
Старо но актуально. Хоть и [РЕШЕНО] но все же в помощь другим

Установка Arch Linux рядом с виндой
Воистину пут джедая. А простой смертный загрузится c live CD (например, archbang) и сделает разбивку в gparted. Вероятность ошибиться на порядок меньше.
2All Вот только предупреждение: Не надо при помощи gparted создавать логические разделы (sda5 и более) не в конце! В том числе, не надо удалять и создавать раздел на том же месте. gparted в такой ситуации делает некорректную цепочку логических дисков; когда и как это выстрелит - неизвестно.
vasek
Может ты при установке выбрал "Пустой аудиодрайвер", устанавливающийся по умолчанию - в этом случае гостевая ОС «видит» звуковуху, но не использует ее.
Со звуковухой в гостевой ОС никаких проблем нет. Вопрос не о звуковухе, а о PC Speaker, о том самом, через который пикает BIOS при включении компьютера.
vasek
Ну уж если желаешь выход на порты звуковой карты, то почему не задействовать pulseaudio???
Не понял. Что и где мне прописать в VirtualBox? Там виндовая программа должна квакать через спикер, и я хочу это слышать.
vasek
Когда то попалась на глаза одна статья
Но может я не так что то понял??????
Это про музыку через спикер в Линуксе, модуль snd-pcsp. К Virtualbox, вроде, никаким боком не касается.
vasek
Вполне возможно, что то сделал не так - и, наверное, зря вернулся к ext2explorer. Буду пробовать повторно.
Но, если честно, то меня никто не заставит редактировпать файлы Linux из под Windows.
А уж если приспичит, что было сознаюсь несколько раз, то для этих целей стоит 2-ая система Linux.
У меня, наоборот, есть куча файлов, доступ к которым мне нужен то из Линукс, то из винды (обычно из VirtualBox, но иногда и "начисто", из-под реальной).
Но это как-то очень далеко от Конки ушло. Не начать ли новую тему, "Линукс и Windows - общие файлы"? Думаю, многим интересно, и многим есть что сказать.
vasek
Вообще-то, драйвер ext2fsd в XP практически без проблем работает.
После того как получил дважды синий экран смерти, вообще перестал пользоваться этой тулзой. А уж рискнуть использовать ее на запись — ничто меня не заставит.
Может, версии разные, может, карма такая. Я использую постоянно и интенсивно. Мелкие проблемы бывают, но ни порчи файлов, ни падения системы - никогда. ext2fsd 0.51, XP SP3 rus, реальная ФС - ext3.