Имеется мышка Logitech G300 и программа (не драйвер) для ее настройки только под windows. Эта программа успешно устанавливается в wine, запускается, но в упор не видит мышку. Так и должно быть или есть способ чтобы программы в wine видели оборудования. Еще есть телефон samsung и прогамма для работы с ним kies, хотелось бы чтобы и она увидела телефон (ее я пока не устаналивал). Вообще возможно ли такое в wine?
Wine- это все равно костыль, и с ним не станцуешь lol!
Далеко не весь софт, работающий в венде, может работать и в вайне. Можно попробовать повозится с более новыми (разрабатываемыми) версиями Wine… если нечем заняться.
Но моя то программа работает просто не видит мышку, вот я и хочу понять, должно быть так что программы в wine не видят оборудования или можно что-то сделать чтоб они его увидели. В интернете не нашел ничего по этому поводу.
Наврят ли у вас получится заставить эту программу(телефонную в том числе) правильно работать. То что программы в wine не видят оборудования вполне логично, если они с этим оборудованием хотят взаимодействовать напрямую, а не через какие нибудь стандартные интерфейсы которые реализованы в wine. Вообще wine по сути транслятор который перехватывает обращение программ к windows и переводит эти обращения в язык понятный linux. Насколько мне известно в wine не реализованы драйвера, поэтому программы работающие с оборудованием, в wine работать не будут. Да и если бы эта программа настраивающая мышку, ее увидела, все равно все что она могла бы настроить так это wine, но не саму ОС линукс. А вас насколько я понимаю не устраивает работа мышки именно в линукс, а не в wine.
Дело в том что мышка не зависит от программы у нее собственна память с тремя профилями, а программа нужна только для настройки этих профилей (=клавиш) и не обязательно держать ее запущенной, хотя это и дает некоторые расширенные возможности. Вижу только два выхода: или virtualbox с windows или всю жизнь держать на компьютере две системы linux и windows. Оба варианта - все равно что вызывать пожарную машину для поливки огурцов на дачеlol!
Немного оффтопик:
я вот часто работаю с различным специфическим софтом, который вайн просто не потянет никогда, поэтому виртуалка- это буквально стандартное приложение ))
Вот что нарыл в интернете Ubuntu в Сумах: Доступ Wine-программ к USB-портам в Linux. Мониторинг ИБП Powercom. буду пробовать.
И еще как в wine работать с прогами использующие COM1…9 порты? [solved] | Russian Gentoo Linux Community](http://www.gentoo.ru/node/10516)
Помогите, пытаюсь разобраться с http://www.ubuntu.sumy.ua/favicon.icoUbuntu в Сумах: Доступ Wine-программ к USB-портам в Linux. Мониторинг ИБП Powercom.](http://www.ubuntu.sumy.ua/2011/02/wine-usb-linux-powercom.html) Вывод lsusb:
KOT@dhcppc0:~> lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 005: ID 04e8:6860 Samsung Electronics Co., Ltd
Bus 005 Device 002: ID 046d:c246 Logitech, Inc.
Вывод ls/dev/ без мышки:
KOT@dhcppc0:~> ls /dev/
autofs initctl loop3 snd tty40 ttyI7
block input loop4 sr0 tty41 ttyI8
bootsplash ippp0 loop5 sr1 tty42 ttyI9
bsg ippp1 loop6 stderr tty43 ttyS0
btrfs-control ippp10 loop7 stdin tty44 ttyS1
bus ippp11 loop-control stdout tty45 ttyS2
cdrom ippp12 lp0 tty tty46 ttyS3
cdrom1 ippp13 mapper tty0 tty47 ttyS4
cdrw ippp14 mcelog tty1 tty48 ttyS5
cdrw1 ippp15 mem tty10 tty49 ttyS6
char ippp2 mqueue tty11 tty5 ttyS7
console ippp3 net tty12 tty50 uinput
core ippp4 network_latency tty13 tty51 urandom
cpu ippp5 network_throughput tty14 tty52 vboxdrv
cpu_dma_latency ippp6 null tty15 tty53 vboxnetctl
disk ippp7 nvidia0 tty16 tty54 vboxusb
dvd ippp8 nvidiactl tty17 tty55 vcs
dvd1 ippp9 nvram tty18 tty56 vcs1
dvdrw isdnctrl oldmem tty19 tty57 vcs10
dvdrw1 isdnctrl0 parport0 tty2 tty58 vcs2
fb0 isdnctrl1 port tty20 tty59 vcs3
fd isdnctrl10 ppp tty21 tty6 vcs4
fd0 isdnctrl11 psaux tty22 tty60 vcs5
fd0u1040 isdnctrl12 ptmx tty23 tty61 vcs6
fd0u1120 isdnctrl13 pts tty24 tty62 vcs7
fd0u1440 isdnctrl14 random tty25 tty63 vcsa
fd0u1600 isdnctrl15 rtc tty26 tty7 vcsa1
fd0u1680 isdnctrl2 rtc0 tty27 tty8 vcsa10
fd0u1722 isdnctrl3 scd0 tty28 tty9 vcsa2
fd0u1743 isdnctrl4 scd1 tty29 ttyI0 vcsa3
fd0u1760 isdnctrl5 sda tty3 ttyI1 vcsa4
fd0u1840 isdnctrl6 sda1 tty30 ttyI10 vcsa5
fd0u1920 isdnctrl7 sda2 tty31 ttyI11 vcsa6
fd0u360 isdnctrl8 sda5 tty32 ttyI12 vcsa7
fd0u720 isdnctrl9 sda6 tty33 ttyI13 vga_arbiter
fd0u800 isdninfo sda7 tty34 ttyI14 watchdog
fd0u820 kmem sda8 tty35 ttyI15 xconsole
fd0u830 kmsg sg0 tty36 ttyI2 zero
full log sg1 tty37 ttyI3
fuse loop0 sg2 tty38 ttyI4
hpet loop1 shm tty39 ttyI5
hugepages loop2 snapshot tty4 ttyI6
С мышкой:
KOT@dhcppc0:~> ls /dev/
autofs hpet loop1 shm tty39 ttyI5
block hugepages loop2 snapshot tty4 ttyI6
bootsplash initctl loop3 snd tty40 ttyI7
bsg input loop4 sr0 tty41 ttyI8
btrfs-control ippp0 loop5 sr1 tty42 ttyI9
bus ippp1 loop6 stderr tty43 ttyS0
cdrom ippp10 loop7 stdin tty44 ttyS1
cdrom1 ippp11 loop-control stdout tty45 ttyS2
cdrw ippp12 lp0 tty tty46 ttyS3
cdrw1 ippp13 mapper tty0 tty47 ttyS4
char ippp14 mcelog tty1 tty48 ttyS5
console ippp15 mem tty10 tty49 ttyS6
core ippp2 mqueue tty11 tty5 ttyS7
cpu ippp3 net tty12 tty50 uinput
cpu_dma_latency ippp4 network_latency tty13 tty51 urandom
disk ippp5 network_throughput tty14 tty52 usb
dvd ippp6 null tty15 tty53 vboxdrv
dvd1 ippp7 nvidia0 tty16 tty54 vboxnetctl
dvdrw ippp8 nvidiactl tty17 tty55 vboxusb
dvdrw1 ippp9 nvram tty18 tty56 vcs
fb0 isdnctrl oldmem tty19 tty57 vcs1
fd isdnctrl0 parport0 tty2 tty58 vcs10
fd0 isdnctrl1 port tty20 tty59 vcs2
fd0u1040 isdnctrl10 ppp tty21 tty6 vcs3
fd0u1120 isdnctrl11 psaux tty22 tty60 vcs4
fd0u1440 isdnctrl12 ptmx tty23 tty61 vcs5
fd0u1600 isdnctrl13 pts tty24 tty62 vcs6
fd0u1680 isdnctrl14 random tty25 tty63 vcs7
fd0u1722 isdnctrl15 rtc tty26 tty7 vcsa
fd0u1743 isdnctrl2 rtc0 tty27 tty8 vcsa1
fd0u1760 isdnctrl3 scd0 tty28 tty9 vcsa10
fd0u1840 isdnctrl4 scd1 tty29 ttyI0 vcsa2
fd0u1920 isdnctrl5 sda tty3 ttyI1 vcsa3
fd0u360 isdnctrl6 sda1 tty30 ttyI10 vcsa4
fd0u720 isdnctrl7 sda2 tty31 ttyI11 vcsa5
fd0u800 isdnctrl8 sda5 tty32 ttyI12 vcsa6
fd0u820 isdnctrl9 sda6 tty33 ttyI13 vcsa7
fd0u830 isdninfo sda7 tty34 ttyI14 vga_arbiter
full kmem sda8 tty35 ttyI15 watchdog
fuse kmsg sg0 tty36 ttyI2 xconsole
hidraw0 log sg1 tty37 ttyI3 zero
hidraw1 loop0 sg2 tty38 ttyI4
И как тут понять какое устройство моя мышка?
Изучить вывод внимательно. У вас появилось 3 новых узла в /dev: это hidraw0, hidraw1 и usb. Пробуйте
hidraw0, hidraw1 вижу, а “usb” что-то нет. И еще не совсем понятно что писать в команде ln -s, писать эти названия (hidraw0, hidraw1 и usb) или что-то из колонок? Помогите пожалуйста.
Это не названия, это все устройства как их видит Linux. И писать надо /dev/устройство, а что именно, предстоит выяснить вам, методом научного тыка. В статье же все написано.
“В Windows используется тип доступа USB-to-Serial” - а это остается на совести автора Я не знаю, как оно там, в виндовс.