Linux wine and usb

Как подключить флешку к WINE?

Значки KDE Plasma OSD

Плазменные OSD используют значки из темы рабочего стола плазмы — громкость Значки OSD находятся в audio.svgz:

Плазменная тема подробнее:

Тема плазменного рабочего стола может быть изменен из системных настроек KDE> Тема рабочей области> Тема рабочего стола

1 ответ

Хорошие новости: Wine поддерживает USB-флешки!
Еще более хорошие новости: это может быть очень просто!
1. запустить winecfg
2. перейти на вкладку «Диски»
3. нажмите «Добавить . »
4. выберите понравившуюся букву
5. найдите текстовое поле «Путь:» и нажмите кнопку «Обзор . » рядом с этим
6. найдите, где ваша операционная система смонтировала флэш-диск. В Ubuntu он будет находиться в разделе / ​​media
7. выберите точку монтирования вашего флэш-накопителя (если вы используете YUMI, это, вероятно, будет называться «MULTIBOOT».
8. click » OK «, а затем снова» OK «.
9. Запустите YUMI или любую другую программу Windows, с которой вы использовали флешку.

Если это не сработает, возможно, вам придется исправьте поддержку USB и затем скомпилируйте WINE самостоятельно, в соответствии с этим: https://web.archive.org/web/20160117115117/http://wiki.winehq.org:80/USB
Если вы хотите пойти по этому пути, веб-сайт сделает его звучание достаточно простым.
1. Откройте терминал
2. Наберите wine —version
3. перейдите сюда и щелкните по номеру своей версии: ftp://ftp.etersoft.ru/pub/people/amorozov/usb/
4. загрузите два текстовых файла в ваш источник вина папка
5. запустить patch -p1 , а затем patch -p1
6. собрать его

Этот последний шаг — то, что убивает его для меня, потому что я нуб и половина каждой попытки компиляции находит m е в аду зависимости. На веб-сайте также написано «Только для версий до 1.1.22. Запустите tools/make_makefiles » перед его сборкой. Я не знаю, что это значит, но это может быть полезно.

К счастью, первый вариант сработал для меня.
Я чувствую, что стоит отметить, что хотя добавление еще одной ОС с YUMI под WINE, кажется, работает нормально, у меня всегда были проблемы с установкой новой флешки с YUMI под WINE, но, возможно, это только я. Кроме того, на одном из моих компьютеров (Kubuntu 64-bit 3.8.0-31-generic) иногда я перемещался, и файловый менеджер WINE не видел никаких файлов или скрытых папок. Если вам это нужно, вставьте точное название того, что вы хотите выбрать (например, «gparted-live-0.14.1-6-i486.iso» или «.hiddenfolder», и нажмите ввод.

Источник

How to mount USB flash drive to WINE?

I download YUMI from pendrivelinux.com, the website tell me I can use WINE to run it ( using WINE from default repo on raring), but when I run it my USB drive wont show up on YUMI, I have tried to unmount the usb drive in ubuntu but still it not available on YUMI.\

UPDATE: error using multisystem after clicking confirm:

1 Answer 1

Good news: Wine supports USB flash drives!
Even more good news: it might be super easy!
1. run winecfg
2. go to the «Drives» tab
3. click «Add. »
4. chose your favorite letter
5. find the «Path:» text field and click the «Browse. » button next to that
6. find wherever your operating system has mounted the flash drive. In Ubuntu it’ll be under /media
7. select your flash drive’s mount point (if you’re using YUMI it’ll probably be called «MULTIBOOT».
8. click «OK» and then «OK» again.
9. Run YUMI or whetever Windows program you were using your flash drive with.

If that doesn’t work for you, you might have to patch in USB support and then compile WINE yourself, according to this: https://web.archive.org/web/20160117115117/http://wiki.winehq.org:80/USB
If you want to go that route, the website makes it sound simple enough.
1. open a terminal
2. type wine —version
3. go here and click on your version number: ftp://ftp.etersoft.ru/pub/people/amorozov/usb/
4. download the two text files to your wine source folder
5. run patch -p1 and then patch -p1
6. build it

That last step is what kills it for me, because I’m a noob and half of every compile attempt finds me in dependency hell. The website also says «Only for versions before 1.1.22. Run tools/make_makefiles » before building it. I don’t knowú what that means, but it might be useful.

Thankfully the first option worked for me.
I feel it’s worth noting that while adding another OS with YUMI under WINE seems to work fine, I’ve always had trouble setting up a fresh flash drive with YUMI under WINE, but maybe it’s just me. Also, on one of my computers (Kubuntu 64-bit 3.8.0-31-generic) sometimes I would navigate around and the WINE file manager thing wouldn’t see any files or hidden folders. If this hapens to you, paste the exact name of what it is you want to select (like «gparted-live-0.14.1-6-i486.iso» or «.hiddenfolder» and hit enter.

Читайте также:  Не удается расширить том windows 10

Источник

Проброс USB устройства в Wine (Fedora 30)

Обновился на федору 30. Отвалилася USB-девайс, проброшенный в Wine:

Куда копать? Wine или Fedora?

В сторону прав доступа на /dev/ttyS0, /dev/ttyUSB0 .

Нормально всё с правами. Юзер в группе dialout, как и нужно

Подожди до следующих обновлений. Само рассосётся.

Wine из реп или с winehq.org? В Федоре очень неважно готовят Вино.

В Федоре очень неважно готовят Вино.

Здесь речь про вайн.

Да, но она пересобрана, и там могли сделать что-то по другому. Баг в любом случае в федору репортить. Ну и попробовать подключить реп с winehq — я весьма удивлён был, как проблемы с вайном ушли.

Посмотрите, хотя бы в Google Translate, как переводися слово wine, если не знаете.

Тебе в школе надо было английский учить, не пришлось бы по Google Translate’ам лазить. И не нужно тупить, названия не переводятся.

как пробросить usb в wine? мучаюсь от того что виндовый софт запущеный в wine не видит флешки и кручу винду в виртуалке!

Поставил wine из реп winehq. С winehq-staging не заработало. А вот winehq-devel всё починилось. Видимо в Wine что-то пилят, затрагивающее порты. И да, наверно можно было просто подождать — недели через 2 и в staging-ветке всё починят

как ты это делаешь? ставил разные версии wine и ни одна флешки не видит — вернее само wine флешки видит, а виндовый софт запушеный в wine — нет! опиши метод как ты пробросил usb порт что бы виндовые программы его видели?

С обычными USB дисками в Wine вообще всё нативно работает https://wiki.winehq.org/Wine_User%27s_Guide#Drive_Settings Если конечно прога не требует какого-то низкоуровневого доступа, а просто читает-пишет файлы

В моем случае нужно:

  • создать симлинк в /.wine/dosdevices/ (c Wine 3 не в консоли, а добавив запись в user.reg или через regedit: HKEY_LOCAL_MACHINE\Software\Wine\Ports)
  • добавить юзера в группу Dialout

Но для флешек ничего такого не нужно.

курил — не пашет! хочу юзать map-checker для обновления гарминовских карт, сама утилита запускается но microsd не видит

Источник

Linux wine and usb

Post by tarzanx » Mon Feb 08, 2021 10:47 am

I’m new to Wine. I installed Wine 6.0 in hope that the new USB drivers would work with a Windows software called PCLinq5 for connecting two PC’s via a USB bridge-cable. I can run PCLinq5 in Wine, but it can’t «see» the USB device.

How do I «forward» the USB so it can be accessed via Wine 6.0? The USB doesn’t seem to show up as a ‘serial device’, at least I can’t see any /dev/ttyUSB on my pc.

The USB bridge cable is a Startech USBLink3, PL27A1. It can easily be used between two Linux computers or two Windows computers, but not between a Linux and a Windows computer. Was hoping Wine could solve that by running PCLinq5 on Linux.

Using Ubuntu 20.04.

Re: Access USB in Wine 6.0?

Post by fargodwe » Wed Feb 10, 2021 4:48 pm

. This should show (1) if the device has a driver and (2) the details of the manufacture/device codes for the device. Can work from that to give you a suggestion to try.

Please keep in mind I’m just a novice here so someone with so much knowledge than I can ever hope for may post back.

Re: Access USB in Wine 6.0?

Post by tarzanx » Thu Feb 11, 2021 7:07 pm

Thanks a lot for the response.

This device (Prolific Technology, Inc. USB-To-USB Cable Bridge) uses ‘winusb’ driver in Windows. I was hoping that the new USB kernel drivers in Wine 6.0 would support ‘winusb’ devices, but I might be wrong.

Re: Access USB in Wine 6.0?

Post by fargodwe » Sat Feb 13, 2021 12:18 am

You mentioned not showing as a serial device. From what I could find on the net it doesn’t appear as a serial device but rather as a high speed USB device. winusb is a Windows platform driver. I could be wrong, but I don’t believe device drivers for Windows work in wine because wine is using the linux device and hence the linux driver. If the Windows program is written to actually «talk» to winusb then it won’t work. Any tech documentation for the program online that I could look at?

On Windows does it show as a USB or a serial device?

Re: Access USB in Wine 6.0?

Post by tarzanx » Sun Feb 14, 2021 12:23 pm

Yes in Windows it shows as using ‘winusb’. I was under the impression that the new USB kernel (‘wineusb’?) would detect ‘winusb’-devices, but I could have misinterpreted that. Here is the specification https://prolificusa.com/app/uploads/201 . PL27A1.pdf

Читайте также:  Когда будет flash player для windows phone

Thanks for helping me.

Re: Access USB in Wine 6.0?

Post by fargodwe » Sun Feb 14, 2021 8:44 pm

So. how to access it? Not sure. Does anything show in the linux version of file manger as a new device? I would think that since it is showing the driver as usb-storage that maybe it might show as a device or maybe under network. Either way you’ll need both devices connect on the cable to see.

Also, I can find no reference to «wineusb» on my pc. Doen’t show as a module, does show as a loadable module and it isn’t in the default repositories in linux mint anywhere that i can find. i’ll keep looking. in the mean try connecting a device to each end of the cable and check as per above

Having read a little about PCLinq software and found it looks like a graphical ssh session. to that end, it might be possible to install a graphical shh app such as putty on the Windows pc and on the linux pc, set them up according to each machines tcpip address and skip trying to use it in wine — it would be a native app.

Источник

Wine и usb

Возможно ли в wine использовать usb устройства? Имеется мышь logitech g300 и программа для ее настройки (не драйвер) под windows. Вот что нарыл: 1 и 2. Пробовал делать по второй ссылке, но так ничего и не вышло. Или нужна какая-то специальная версия wine? Opensuse 12.1 KDE wine 1.4

А зачем это хранить на самой клавиатуре?

Геймеры на соревнования ездят со своими клавиатурами и мышами.

Слушай, а можешь вот что проверить: возьми линукс, посмотри как мышка себя ведет (чувствительность, ускорение). Возьми винду, измени настройки мыши. Перезагрузись снова в линукс, посмотри, изменится ли поведение.

Да изменяется. С профилями dpi еще норм ибо не так часто настраивать надо, а вот макрос иногда хочется сделать чтоб прямо сейчас его использовать.

Кстати пробовал в virtualbox, он видит мышку, но меню подключения неактивно, как я понял после гугления, нужно отключить устройство в хостсистеме, чтобы использовать его в гостевой. То есть без второй мышки не получиться.

У меня лоджитековская мышь померла с год назад. Да, при пробросе надо отключить мышь на хосте, но ты её сможешь юзать в виртуалке. Так что проблема исчерпывается двумя скриптами — отключение и включения мыши, можешь один скрипт написать чтоб отключал мышь при открытии виртуалки и запускал снова при закрытии.

module-init-tools или kmod поставь штоле.

Я уже десять раз писал, что не могу пробросить мышку: она не активна в списке хоть ты тресни. Телефон кстати тоже не без танцев с бубном пробросил: если подключить телефон, хост система его видит, а virtualbox нет если перезагрузить хост с подключенным телефоном, virtualbox начинает его видит и пробрасывать в гостевую, можно отключать и включать, но стоит перезагрузить хост без подключенного телефона все начинается сначала. Чудеса.

Я бы с радостью, но писать скрипты не умею. Изучать баш к сожалению нет времени.

module-init-tools стоит, а kmod попробую поставить.

kmod помог. Только непонятно как сделать общую папку.

Да уж начал установку винды, а курсор в окне эмулятора как сума сошел, все время прыгает куда-то вправо.

Ты захват usb сделал?

Разъясните что это, я этот эмулятор впервые использую может чего-то не понимаю

Вобщем винду установил, но курсор скачет как бешенный от центра к краям (боится центра?). Пользоваться невозможно.

В aqemu есть захват usb устройств. Найди там мышь и добавь её в список.

Добавил свою мышку, выскочила ошибка:

Экспортирую sh файл из морды и добавь в него «-usb -device usb-host,hostbus=5,hostaddr=1»

А этот старый кал убери.

Сделал, запустил. Мышкой по прежнему невозможно пользоваться. Блин, я так забуду зачем виртуалку устанавливал 🙂

В смысле? Мышка в хосте продолжает работать? Давай вывод lsusb.

Да не гони, в этом логитеке компуцер целый с памятью стоит, можно сохранять настройки в винде и использовать где угодно

Да нет. Когда я выираю режим захвата мышки, окно виртуалки ее захватывает и курсор в этом окне постоянно раз в секунду скачет от центра к краю (если постоянно возвращать его к центру). lsusb вот:

virtualbox extension pack поставь и будет тебе счастье с usb устройствами в virtualbox.

Не поверишь, он уже стоит. Лучше б ты помог со скриптом отключения/включения мышки.

Да нет, ты захват usb и захват мыши путаешь.

«-usb -device usb-host,hostbus=5,hostaddr=2» вот так должно работать.

Абсолютно ничего не изменилось. Какие еще мысли?

скрипт не нужен. нажимаешь задействовать мышу — она у тебя начинает в виртуалке работать, выключаешь виртуалку — мышь возвращается в родную ось.

Читайте также:  Windows forms string class

ставь virtualbox сверху офтопик и пробрасывай туда мышку и в нём настраивай.

Эта функция задействует курсор, но не мышь как устройство.

Если внимательно перечитать тему, то вам станет ясно, что virtualbox у меня уже стоит, а проблема в том, что я не могу написать скрипт выключения/включения мышки в хосте, который нужен для пробрасывания ее в гостевую ось

Нагугли как выключать и включать мышь, а скрипт простой:

или в одну строчку прям в десктоп файле:

Потому что моя мышка в таком списке есть, но не доступна для проброса. После гугления я понял, что ее надо отключить в хосте и это подтвердили в данной теме

что-то я не натыкался ни разу на такие устройства. остальные usb устройства активны в списке ?

Я конечно попробую, но мне кажется, что это будет жутко не удобно, что вовремя настройки мышки она будет работать только в эмуляторе. Именно поэтому я подзабил на VirtualBox и надеялся на wine. Но видимо по другому в linux c моей мышкой не поступишь. Кстати, что интересно тот же телефон не надо вырубать в хосте, чтобы подключить к гостевой.

Телефон да, его не надовырубать в хосте, а блютус адаптер тоже не доступен.

Ну что, тема сдохла?

Кстати, по причине приобретения мной грызуна DNS M8 эта тема мне тоже интересна, т.к. к данному грызуну прилагается ПО только для windows.

У меня такое было, когда юзер был вне группы vboxusers (и соответственно у него не хватало прав для доступа к USB).

Возможно ли в wine использовать usb устройства?

Имеется мышь logitech g300 и программа для ее настройки (не драйвер) под windows.

это не драйвер, а гуй к драйверу. Если нет драйвера, то и гуй к нему очевидно бесполезен.

Или нужна какая-то специальная версия wine?

да. Windows™ называется.

Ну потому, что программа запущенная в wine не видит мышку и я так понимаю нужно что-то сделать, чтобы она ее увидела. Поправьте меня, если я заблуждаюсь

поправляю — программа не может «видеть мышку», она видит вендовый драйвер для мышки. Прямое управление устройствами кануло в Лету вместе с MS-DOS.

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

правильно. VBox видит драйвер для мыши в Linux. С ним и работает. Но может видеть и просто USB, и работать с ним через драйвер маздая. Очевидно, что драйвер Linux придётся отключить/не использовать. Т.е. мышка будет работать _только_ в VB.

Странно. У меня пробрасываются любые USB устройства. Сейчас проверил. Запустил Cheese (стандартная гномовская программа для захвата фото и видео с вебки). Затем запустил VirtualBox с виндой. Пункт меню вебки в списке USB был доступен. Нажал. Винда обнаружила новое устройство, а изображение в нативной программе замерло. Отсюда следует вывод, что VirtualBox умеет отбирать устройства у хоста, даже если они используются (он захапал себе вебку, с которой прямо в этот момент другая программа вела захват видео).

Во засада, видно всю жизнь придется использовать дуалбут

можно просто Linux стереть. Зачем он тебе?

Дело в том, что мышку я приобрел давно и она меня очень устраивает, а на линукс я перешел совсем недавно. И глупо как-то из-за какой-то мышки возвращаться на винду.

«Дело в том, что хомут с оглоблями я приобрёл давно»

Но и использовать каждый раз дуалбут это все равно, что вызывать пожарнуя машину для полива огурцов на даче 🙂

«а запрягать в мой новый автоТАЗ кобылу неудобно»

А зачем это хранить на самой клавиатуре?

потому-что венда этого не умеет. Очевидно же!

Для того что бы брать свою клавиатуру и идти например к другу

нести флешку со своей ОС несколько удобнее.

Успешно настроил свою днс-ку в Virtualbox. Всё работает. Единственный неприятный баг — иногда появляется второй невидимый указатель внутри виртуальной машины, отличный от видимого.
WINE с usb был бы куда быстрее и удобнее в плане работы. Но геморой это ещё тот. С ним у меня ничего не вышло.

Мнение об ответах

Ты четко поставил задачу и контекст: 1. работа в Wine 2. перехват или дублирование работы со всеми классами USB-устройств представляющими указанное устройство 3. пригодность решений по представленным ссылкам.

(так для себя я переформулировал)

Но такие как «erfea ★★★» только и заняты тем что 1. Не отвечают прямо, в контесте задачи 2. Игнорируют условия задачи 3. при этом тон тщеславия и подвержения сомнению умственных способностей просящего о помощи почти в каждом ответе таких людей (за подобными действиями часто стоит попытка скрыть собственную некомпетентность)

Удивлен твоему терпению. Предлагаю в следующий раз подобным людям вежливо подсказать что ценности обсуждению они не добавляют и вежливо попросить не участвовать.

Источник

Оцените статью