Wine и мышка Logitech G300

Имеется мышка 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. Пробуйте :slight_smile:

hidraw0, hidraw1 вижу, а “usb” что-то нет. И еще не совсем понятно что писать в команде ln -s, писать эти названия (hidraw0, hidraw1 и usb) или что-то из колонок? Помогите пожалуйста.

Это не названия, это все устройства как их видит Linux. И писать надо /dev/устройство, а что именно, предстоит выяснить вам, методом научного тыка. В статье же все написано.
В Windows используется тип доступа USB-to-Serial” - а это остается на совести автора :slight_smile: Я не знаю, как оно там, в виндовс.