Grafický tablet nefunguje v KVM

Mlocik97

  • *****
  • 831
  • Ubunťák, JS dev.
    • Zobrazit profil
    • E-mail
Re:Grafický tablet nefunguje v KVM
« Odpověď #15 kdy: 26. 11. 2020, 22:46:37 »
Ok, tak neviem čo som zrobil, no teraz v prípade že mám:

Kód: [Vybrat]
<video>
  <model type="vga" vram="16384" heads="1" primary="yes"/>
  <alias name="video0"/>
  <address type="pci" domain="0x0000" bus="0x00" slot="0x01" function="0x0"/>
</video>

toto nastavenie, tak kurzor funguje správne. Predtým s rovnakým nastavením virt-manageru to nefungovalo, neviem teda čo to vyriešilo, ale medzi tým som prplal aj v guestu v terminály, preinštaloval SPICE-vdagent a miliardu iných vecí. Takže fakt neviem čo z toho bol reálne problém a čo to vyriešilo,.. zaujímavé je že v prípade QXL to nefunguje, ale u VGA áno

Teraz ešte vyriešiť problém 2 a 3... teda hlavne ten problém 2, ktorý je pre mňa najdôležitejší.

Akurát v VGA namiesto QXL mi zostáva kurzor v guestovi aj keď opustím kurzorom virt-viewer, takže potom mám 2 kurzory, jeden nehybný na kraji obrazovky v guestovi, a jeden v hostovi s ktorým normálne pohybujem. To myslím že až tak nevadí.
« Poslední změna: 26. 11. 2020, 22:49:37 od Mlocik97 »


Re:Grafický tablet nefunguje v KVM
« Odpověď #16 kdy: 26. 11. 2020, 22:54:06 »
zaujímavé je že v prípade QXL to nefunguje, ale u VGA áno
Mně to bylo divné, že by to s VGA nefungovalo, každopádně bez QXL se připravíš o výhody, takže byt tebou bych zkusil ten usb-wacom-tablet. Až když to opravdu nerozchodíš nebo zjištíš nějaké problémy s usb-wacom-tablet, tak použij VGA.

Mlocik97

  • *****
  • 831
  • Ubunťák, JS dev.
    • Zobrazit profil
    • E-mail
Re:Grafický tablet nefunguje v KVM
« Odpověď #17 kdy: 26. 11. 2020, 23:02:56 »
zaujímavé je že v prípade QXL to nefunguje, ale u VGA áno
Mně to bylo divné, že by to s VGA nefungovalo, každopádně bez QXL se připravíš o výhody, takže byt tebou bych zkusil ten usb-wacom-tablet. Až když to opravdu nerozchodíš nebo zjištíš nějaké problémy s usb-wacom-tablet, tak použij VGA.

Skúsil som s QXL:

Kód: [Vybrat]
<hostdev mode="subsystem" type="usb" managed="yes">
  <source>
    <vendor id="0x056a"/>
    <product id="0x037a"/>
    <address bus="1" device="11"/>
  </source>
  <alias name="hostdev0"/>
  <address type="usb" bus="0" port="4"/>
</hostdev>

A mám pôvodný problém, vyzerá to že fakt to funguje len v prípade VGA módu.

Re:Grafický tablet nefunguje v KVM
« Odpověď #18 kdy: 26. 11. 2020, 23:11:00 »
Pokud se snažíš použít usb-wacom-tablet, tak musíš celý ten blok "hostdev" odstranit, protože usb-wacom-tablet je virtuální zařízení, které bude "brát" pozice i přítlak z hostOS.

Mlocik97

  • *****
  • 831
  • Ubunťák, JS dev.
    • Zobrazit profil
    • E-mail
Re:Grafický tablet nefunguje v KVM
« Odpověď #19 kdy: 26. 11. 2020, 23:13:10 »
Skúšal som:

Kód: [Vybrat]
<input type="tablet" bus="virtio">
  <alias name="input2"/>
  <address type="pci" domain="0x0000" bus="0x07" slot="0x00" function="0x0"/>
</input>

s QXL, kurzor sa pohybe, ale prítlak to nezaznamenáva, v guestovi tablet nie je detekovaný.

Toto isté ale s bus=usb, v takom prípade je tablet rozoznaný, a prítlak rozoznáva, ale je problém s kurzorom... Skúšam všetky možné kombinácie nastavení aké ma napádajú, ale fakt v QXL, neviem.
« Poslední změna: 26. 11. 2020, 23:17:51 od Mlocik97 »


Re:Grafický tablet nefunguje v KVM
« Odpověď #20 kdy: 26. 11. 2020, 23:22:16 »
<input type="tablet" bus="virtio">
To je virtio tablet, to není usb-wacom-tablet, vrať se zde. Musíš editovat XML.

Mlocik97

  • *****
  • 831
  • Ubunťák, JS dev.
    • Zobrazit profil
    • E-mail
Re:Grafický tablet nefunguje v KVM
« Odpověď #21 kdy: 26. 11. 2020, 23:23:25 »
Hmm, netuším ako to tam dať fyzicky ten tablet.

Aké nastavenie tam mám dať?

Kód: [Vybrat]
<input type="tablet" bus="usb">
  <address type="usb" bus="0" port="1"/>
</input>

ako som hovoril som skúšal. Vtedy mám problém s kurzorom.

Re:Grafický tablet nefunguje v KVM
« Odpověď #22 kdy: 26. 11. 2020, 23:34:16 »
<input type="tablet" bus="usb">
Taky ne. To je ten co jsi měl už na začátku.

Editace XML: Virt-manager - daná VM > vlevo Přehled > pokud je Virt-manager novější, tak vpravo záložka XML > a tam:
- místo prvního řádku dej:
Kód: [Vybrat]
<domain type='kvm' xmlns:qemu='http://libvirt.org/schemas/domain/qemu/1.0'>a pak úplně dole mezi "</devices>" a "</domain>" flákni:
Kód: [Vybrat]
  <qemu:commandline>
    <qemu:arg value='-device'/>
    <qemu:arg value='usb-wacom-tablet'/>
  </qemu:commandline>

Re:Grafický tablet nefunguje v KVM
« Odpověď #23 kdy: 26. 11. 2020, 23:35:57 »
ad 2)
U Samby bych věděl, tam lze v konfiguráku nastavit pod jakým uživatelem se mají vytvářet nové soubory nebo s jakými právy. Pokud to 9p nikde v konfiguráku nemá, tak budeš muset zajistit, aby se nové soubory v guestOS vytvářely s 777, třeba takto?

ad 3)
Pokud nechceš odstranit vdagent, který zřejmě způsobuje daný problém (respektive je to vlastnost) s auto-resize, tak to asi nevyřešíš dokud autoři Remote-vieweru neimplementují zákaz auto-resize. Jedině, že by nějaký z těch mála parametrů vdagenta to auto-resize vypnul. Nebo pak už jedině upravit zdrojáky vdagenta nebo Remote-vieweru a překompilovat.

Mlocik97

  • *****
  • 831
  • Ubunťák, JS dev.
    • Zobrazit profil
    • E-mail
Re:Grafický tablet nefunguje v KVM
« Odpověď #24 kdy: 26. 11. 2020, 23:39:52 »
<input type="tablet" bus="usb">
Taky ne. To je ten co jsi měl už na začátku.

Editace XML: Virt-manager - daná VM > vlevo Přehled > pokud je Virt-manager novější, tak vpravo záložka XML > a tam:
- místo prvního řádku dej:
Kód: [Vybrat]
<domain type='kvm' xmlns:qemu='http://libvirt.org/schemas/domain/qemu/1.0'>a pak úplně dole mezi "</devices>" a "</domain>" flákni:
Kód: [Vybrat]
  <qemu:commandline>
    <qemu:arg value='-device'/>
    <qemu:arg value='usb-wacom-tablet'/>
  </qemu:commandline>

Tak som to urobil, ale tablet nerozoznalo, aj keď kurzor sa pohybuje spolu so stylusom, nedetekuje to prítlak.

Re:Grafický tablet nefunguje v KVM
« Odpověď #25 kdy: 26. 11. 2020, 23:47:25 »
nedetekuje to prítlak.
Ale měl by. Kdyby jsi chtěl dál zkoušet, tak třeba zde je nějaká ukázka (hledej spojení usb-wacom-tablet) včetně configu X11. Můžeš zkoušet.

Mlocik97

  • *****
  • 831
  • Ubunťák, JS dev.
    • Zobrazit profil
    • E-mail
Re:Grafický tablet nefunguje v KVM
« Odpověď #26 kdy: 26. 11. 2020, 23:54:25 »
nedetekuje to prítlak.
Ale měl by. Kdyby jsi chtěl dál zkoušet, tak třeba zde je /etc/X11/XFreeConfig (hledej spojení usb-wacom-tablet) včetně configu X11. Můžeš zkoušet.
Skúšal som, ale v /etc/X11 XFreeConfig vôbec nemám

Kód: [Vybrat]
/etc/X11$ ls -a
.                        fonts    Xreset.d          xsm
..                       rgb.txt  Xresources        XvMCConfig
app-defaults             xinit    Xsession          Xwrapper.config
cursors                  xkb      Xsession.d
default-display-manager  Xreset   Xsession.options
« Poslední změna: 26. 11. 2020, 23:56:53 od Mlocik97 »

Re:Grafický tablet nefunguje v KVM
« Odpověď #27 kdy: 27. 11. 2020, 00:04:20 »
Konfigurace X11 by bylo další velké téma. Pokud nevíš kde a jak nakonfigurovat X11, tak asi bude lepší samostatný dotaz. Tipl bych, že ovladač Wacom tabletu si vytvoří svůj vlastní config pro Xko, ale nevím.

Mlocik97

  • *****
  • 831
  • Ubunťák, JS dev.
    • Zobrazit profil
    • E-mail
Re:Grafický tablet nefunguje v KVM
« Odpověď #28 kdy: 27. 11. 2020, 00:09:27 »
OK, ja to už na dnes seru, zatiaľ prežijem tak že keď budem potrebovať tablet, tak si prepnem na VGA, a keď nebudem potrebovať tak QXL.

Zajtra skúsim poriešiť ten folder,.. btw. ochľadom chmod 777 to môžem dať v guestovi, ale vôbec to neovplivní práva v hostovi, tam je vlastník súboru libvirt-qemu a mám svov účet pridaný do tento groupy ale aj tak nemám právo mazať.


Kód: [Vybrat]
mlocik97@mlocik97-G5-5590:~$ sudo adduser mlocik97 libvirt-qemu
[sudo] heslo pre používateľa mlocik97:
Používateľ „mlocik97“ už je členom „libvirt-qemu“ .
mlocik97@mlocik97-G5-5590:~$ sudo adduser mlocik97 libvirt
Používateľ „mlocik97“ už je členom „libvirt“ .

ls -l -a
celkom 24
drwxrwxrwx   4 mlocik97     mlocik97 4096 nov 27 00:10 .
drwx--x---+ 12 mlocik97     mlocik97 4096 nov 26 22:50 ..
drwx------   2 libvirt-qemu kvm      4096 nov 27 00:10 a
drwx------   4 libvirt-qemu kvm      4096 nov 26 22:57 .Trash-1000
« Poslední změna: 27. 11. 2020, 00:15:14 od Mlocik97 »

Mlocik97

  • *****
  • 831
  • Ubunťák, JS dev.
    • Zobrazit profil
    • E-mail
Re:Grafický tablet nefunguje v KVM
« Odpověď #29 kdy: 27. 11. 2020, 00:17:10 »
Napríklad keď sa snažím odstrániť tú zložku a v hostovi (ktorú som vytvoril v guestovi)