Sziasztok.
Egy ilyet szeretnék magamnak, mert kényelmes öregembernek már kijárna ez:
(Kép forrása: https://imgur.com/a/4XDT5uV )
A kódot itt találtam hozzá:
https://github.com/tb2097/wacom-gui
Első lépésem ez volt:
apt install xserver-xorg-input-wacom xserver-xorg-input-wacom-hwe-16.04 libwacom-bin libwacom-common libwacom2
Erre ezt kaptam:
Az alábbi csomagoknak teljesítetlen függőségei vannak:
xserver-xorg-input-wacom : Függ ettől: xserver-xorg-core (>= 2:1.18.99.901)
Rendben, megadtam neki, amit kért:
apt install xserver-xorg-core
Csomaglisták olvasása... Kész
Függőségi fa építése
Állapotinformációk olvasása... Kész
Javasolt csomagok:
xfonts-100dpi | xfonts-75dpi
Az alábbi csomagok el lesznek TÁVOLÍTVA:
xorg xserver-xorg-core-hwe-18.04 xserver-xorg-hwe-18.04 xserver-xorg-input-all-hwe-18.04 xserver-xorg-input-libinput-hwe-18.04 xserver-xorg-input-wacom-hwe-16.04
xserver-xorg-input-wacom-hwe-18.04 xserver-xorg-video-all-hwe-18.04 xserver-xorg-video-amdgpu-hwe-18.04 xserver-xorg-video-ati-hwe-18.04 xserver-xorg-video-fbdev-hwe-18.04
xserver-xorg-video-intel-hwe-18.04 xserver-xorg-video-nouveau-hwe-18.04 xserver-xorg-video-qxl-hwe-18.04 xserver-xorg-video-radeon-hwe-18.04
xserver-xorg-video-vesa-hwe-18.04 xserver-xorg-video-vmware-hwe-18.04
Az alábbi ÚJ csomagok lesznek telepítve:
xserver-xorg-core
----
Ezután a https://github.com/tb2097/wacom-gui címről letöltém vala a kódot:
wget -d -c https://github.com/tb2097/wacom-gui/archive/refs/heads/master.zip
Majd eljárok, indítom amit kell, erre:
# ./wacom-gui.py
Traceback (most recent call last):
File "./wacom-gui.py", line 749, in <module>
main()
File "./wacom-gui.py", line 741, in main
form = WacomGui()
File "./wacom-gui.py", line 47, in __init__
self.pad = Pad()
File "/usr/local/wacom-gui/pad.py", line 35, in __init__
desktop = os.environ["DESKTOP_SESSION"]
File "/usr/lib/python2.7/UserDict.py", line 40, in __getitem__
raise KeyError(key)
KeyError: 'DESKTOP_SESSION'
-------------------
Vagyis Linux Mint-en KDE nélkül képtelenség használni ezt?
----------
Köszi mindenkinek a segítséget!
A megoldás ezen a szálon van: https://hup.hu/comment/2752381#comment-2752381
- 508 megtekintés
Hozzászólások
Azt írják PyQt4 kell neki az fent van ?
Egyébként a forráskód szerint a mate, kde és xfce -t ismeri.
https://github.com/tb2097/wacom-gui/blob/master/wacom-gui/pad.py
a 35. sornál akad el valamiért. Nem ismerem a pythont, de sztem egy "unknown desktop environment" üzenet után tovább kellene lépnie a wacom-gui.py 48.sorára, de ez nálad valamiért nem történik meg.
Nem lehet, hogy python3 kell neki ?
- A hozzászóláshoz be kell jelentkezni
os.environ["DESKTOP_SESSION"]
Ez ráadásul csak egy környezeti változó érték..
- A hozzászóláshoz be kell jelentkezni
Épp ezért nem értem, miért nem fut.
Az egész talán épp az xsetwacom grafikus megjelenítése -- a végén annyira bedühödöm, hogy írok gtk-ra egy sajátot, ami csak annyit állít, ami nekem kell.
10-féle lény van:
-- aki ismeri a bináris számrendszert,
-- és amelyik nem.
- A hozzászóláshoz be kell jelentkezni
Azert nem fut, mert nincs. Hozd letre, es a kodot nezve, tedd bele azt, amit a cucc keres benne. Az exception azert keletkezik, mert az a dictionary, nem tartalmaz ilyen kulccsal elemet. A kerdeses dictonary, meg a kornyezeti valtozokat "tartalmazza". A kod alapjan semmi ok nincs a csodalkozasra.
- A hozzászóláshoz be kell jelentkezni
Arra már ráébredtem, hogy ha az xsetwacom-ot visszarakom, akkor sem megy. (Az xsetwacom visszatelepítésekor lezúzódik a xserver-xorg-input-wacom, amit ez a python-csomag megkövetelt az elején.)
Komolyan nem értem, mit hiányol egy olyan distriben mindez, ami vadiúj és állandóan frissül.
10-féle lény van:
-- aki ismeri a bináris számrendszert,
-- és amelyik nem.
- A hozzászóláshoz be kell jelentkezni
En nem ismerem se a csomagot, se a szoftvert, se a disztribeket, csak elolvastam a hibauzenetet. Ott az a baja, hogy nincs beallitva az a bizonyos kornyezeti valtozo. Mivel nincs beallitva, ezert kapsz egy exceptiont es megall a program futasa. Tehat allitsd be (lovesem sincs mire jo illetve mi lenne benne) es tovabb fog menni a script.
- A hozzászóláshoz be kell jelentkezni
A 35. sort átírtam.
desktop = os.environ["DESKTOP_SESSION"]
helyett
desktop = ["xfce"]
lett, elindult a GUI.
Egyelőre ikonok, egyebek nélkül, amint hazaérek, rádugom a rajztáblát, talán azzal már minden rendben lesz.
10-féle lény van:
-- aki ismeri a bináris számrendszert,
-- és amelyik nem.
- A hozzászóláshoz be kell jelentkezni
Ha, az siman csak egy "string", mint "xfce", akkor elonyosebb, ha desktop = "xfce" -re irod.
- A hozzászóláshoz be kell jelentkezni
Jogos.
Így is megy.
---------
Miután rádugtam az eszközt, ezt a kimenetet produkálja:
No command to modify xfconf is available
invalid literal for float(): 13.0,25.25
És nem találja az eszközt, amit persze korrekten megnevez.
Gondoltam, rávágok a restore defaults gombra, erre:
File "./wacom-gui.py", line 169, in deviceReset
self.stylus.resetPen()
File "/mnt/sda3/src/wacom-gui-master/wacom-gui/stylus.py", line 194, in resetPen
self.button2.reset()
AttributeError: 'NoneType' object has no attribute 'reset'
---
...és itt le is állok ezzel az agyrémmel.
10-féle lény van:
-- aki ismeri a bináris számrendszert,
-- és amelyik nem.
- A hozzászóláshoz be kell jelentkezni
Nem tudom, hogy honnan jon ez a "13.0,25.25", de ez jol lathatoan 2 float. Illetve ugye, button2 sincs, (az None/NULL). Nem lehet, hogy ez a valami tul regi a te kornyezetedhez?
- A hozzászóláshoz be kell jelentkezni
Vakon próbálkozom folyamatosan mindennel. Minden új, igazodom a distrib tárolóihoz, a wacom-GUI-nak is újnak kell lennie, mert lehetetlennek tartom, hogy leálltak volna vele.
Sejtelmem sincs, mennyi időt vágnék tönkre ezzel, talán tényleg egyszerűbb, ha írok egy sajátot, ami mondjuk mindent BASH-ban állít egy ottani kvázi-GUI-n...
10-féle lény van:
-- aki ismeri a bináris számrendszert,
-- és amelyik nem.
- A hozzászóláshoz be kell jelentkezni
Ez elég réginek tűnik, egy ideje már a PyQt5 a divat.
Ha csak a gombokhoz szeretnél funkciókat rendelni, javaslom az input-remappert, van guija is, deb csomagból telepíthető.
Debian - The "What?!" starts not!
http://nyizsa.blogspot.com
- A hozzászóláshoz be kell jelentkezni
Tárolóban nincs, de rákerestem, megtaláltam, git-tel letöltöttem, megkíséreltem a readme szerint eljárni vele, de semmi változás, elakadt a telepítés.
( https://github.com/sezanzeb/input-remapper )
Az egérkurzor célkeresztté változott, a teljes terminálablakot ki kellett lőnöm, hogy megszakítsam a program futását. Valami ebben a Cinamon distribben orbitálisan szar, vagy én vagyok nagyon hülye. Könnyen lehet, hogy mindkét eset fennáll...
Qt5 feltelepítése után még a példafájlokat is letöltöttem, hogy rápróbáljak, mentek. De ez a GUI nem.
10-féle lény van:
-- aki ismeri a bináris számrendszert,
-- és amelyik nem.
- A hozzászóláshoz be kell jelentkezni
Ha nagyon nem akar összejönni a gui, akkor itt találsz elég jó cli-s leírást: https://wiki.archlinux.org/title/wacom_tablet
Debian - The "What?!" starts not!
http://nyizsa.blogspot.com
- A hozzászóláshoz be kell jelentkezni
Köszi!
Ott a xev, ezt is elfelejtettem! Ezzel könnyebb lesz!
:-)
Ma sem alszom...
10-féle lény van:
-- aki ismeri a bináris számrendszert,
-- és amelyik nem.
- A hozzászóláshoz be kell jelentkezni
Végigolvastam az általad közölt link alapján a doksit, ez eddig a legjobb leírás.
A xev -event button
a tábla négy gombját nem jelzi, mintha nem létezne.
A scriptem egyelőre így néz ki:
#!/bin/bash
pad="Wacom Intuos PT S 2 Pad pad"
#tabletstylus=$(xsetwacom --list | grep STYLUS | cut -d ' ' -f 1-6 | sed -e 's/[[:space:]]*$//')
#tableteraser=$(xsetwacom --list | grep ERASER | cut -d ' ' -f 1-6 | sed -e 's/[[:space:]]*$//')
#tabletpad=$(xsetwacom --list | grep PAD | cut -d ' ' -f 1-6 | sed -e 's/[[:space:]]*$//')
echo "--- USB-n észlelve:"
lsusb | grep Wacom
xinput list
echo "--- Eszközlista:"
xsetwacom list devices
echo "--- Kernel:"
dmesg | grep -i wacom
# bal oldali két gomb:
xsetwacom set "$pad" Button 1 key "1"
xsetwacom set "$pad" Button 3 key "3"
exit 0
# jobb oldali két gomb:
# ?
# ?
10-féle lény van:
-- aki ismeri a bináris számrendszert,
-- és amelyik nem.
- A hozzászóláshoz be kell jelentkezni
Az xev -event button kirajzol egy négyzetet, itt figyeli az eseményeket. Vidd bele a kurzort (mozgasd oda a kis ceruzával), és így nyomkodd a gombokat!
Ha ez segít, nálam a 4 gomb 1, 2, 3 és 8, a ceruza leérintése 1, a két gomb 2 és 3.
Debian - The "What?!" starts not!
http://nyizsa.blogspot.com
- A hozzászóláshoz be kell jelentkezni
Megvan!
a fenti scripthez még házzáírtam ezeket:
xsetwacom set "$pad" Button 8 "key ctrl a"
xsetwacom set "$pad" Button 9 "key f11"
Eddig a 8 és 9 helyett mindig mással próbálkoztam. Szóval végre tudom címezni a maradék két gombot. Már csak arra kéne rájönnöm, hogyan tudom rábírni a kétujjas forgatásra a tapipadot.
10-féle lény van:
-- aki ismeri a bináris számrendszert,
-- és amelyik nem.
- A hozzászóláshoz be kell jelentkezni
Gratulálok, mehet az .xsessionrc-be! :))
Debian - The "What?!" starts not!
http://nyizsa.blogspot.com
- A hozzászóláshoz be kell jelentkezni
Köszi, megy is, GUI sem kell :-)
10-féle lény van:
-- aki ismeri a bináris számrendszert,
-- és amelyik nem.
- A hozzászóláshoz be kell jelentkezni
Ez egy elég régi stuff, lehet szívni fogsz vele, az xorg input eszköz kezelése közben gyanítom, hogy változott. Amúgy KDE-hez van belső kcm plugin ami ugyanezt tudja - nyilván az az xfce-re nem megy fel. Gondolom, hogy gnome-os is akad, az esetleg? Valami gtk-s appot láttam de az is gtk2-es, szóval gyanítom, hogy standalone appot erre nem csinálgatnak már egy ideje.
- A hozzászóláshoz be kell jelentkezni
Én is így érzem. Aki erre fejlesztene valamit, annak ismernie kell az összes ilyen eszközt, annak gépkönyvét, címzéseket, funkciókat, mindent. És a gyártók évente megjelennek egy újabbal. Ez is olyan lesz, mint a tapipad, hogy amikor már eléggi ki van forrva, akkor áll össze egy multifunkcionális GUI.
Tán 5 év vagy 10.
10-féle lény van:
-- aki ismeri a bináris számrendszert,
-- és amelyik nem.
- A hozzászóláshoz be kell jelentkezni
Nem csak erre gondoltam, az újabb eszközök meghajtásához eddigi tapasztalatom szerint viszonylag gyorsan megjött a működő kernelmodul. Az xorg beviteli eszközöknél szabták át a modulokat, régebben külön wacom xorg modulok voltak, most pedig ha jól rémlik már a libinput alrendszerbe integrálták (ami amúgy nekem ésszerűnek is tűnik). Ergo gyaníthatóan máshogy kell ma megszólítani ezeket az eszközöket mint korábban, a régebbi UI-k ezt nem biztos, hogy megugorják. Mondjuk épp a libinput miatt egyszerűbb a DE-k élete, csak a libinput eszközökhöz kell konfig felület, nem pedig egy-egy modul/eszközre külön. Amúgy ilyen nincs xfce-hez tutira? Azért ma már egy csomó (nem csak wacom) táblát használnak linuxokon is.
- A hozzászóláshoz be kell jelentkezni
Sehol sem találtam xfce-hez. Csodálkozom is ezen. Amúgy a grafikusok tutira a KDE-re gerjednek, azért van azon GUI-s beállítópanel a rajztáblájukhoz.
10-féle lény van:
-- aki ismeri a bináris számrendszert,
-- és amelyik nem.
- A hozzászóláshoz be kell jelentkezni
Nem hinném, magam ugyan KDE-t használok, de a legfontosabb grafikus toolok, a gimp és az inkscape egyaránt GTK-s. Egyébként mindkettő rendelkezik saját rajztábla-beállító setuppal. A krita az egyetlen nagyjából, ami kifejezetten KDE-s.
Amúgy nekem a táblához nem is kellett semmi extra beállítás, out-of-the-box működött, az egy nyűgöm az volt, hogy ha bedugva kapcsoltam ki a tapi részét (van rá fizikai switch) akkor hajlamos volt kifagyni, újra kellett csatlakoztatni. De amúgy működött minden gomb, multitouch, görgetés, etc.
Szerk.: Ez GTK4, viszonylag frissebb és karbantartottnak tűnik, AUR-ban találtam: https://github.com/avargas05/wacom-settings Nem teszteltem, de hátha ez kell.
Szerk. 2: https://docs.xfce.org/xfce/xfce4-settings/mouse#tablet egy-két dolgot itt is látok.
- A hozzászóláshoz be kell jelentkezni
Az Inkscape és a Gimp beállító felületén nem tudtam átdefiniálni a gombokat, ezért kellett nekem is egy külön tool. Gondolom a topicnyitónak is hasonló a problémája, szóval erre is jöhetnek az ötletek!
Debian - The "What?!" starts not!
http://nyizsa.blogspot.com
- A hozzászóláshoz be kell jelentkezni
Igen, ez a gombátdefiniálás a legfőbb gond, és a tábla tapipadjának zoomolhatósága (is).
Ahogy megfigyeltem, a krita a kettős ujjmozgásokat alapból kezeli. Nyomban rászoktam, hogy bekapcsolva hagyom rajta a tapipad-funkciót, ezzel az egyik problémám megoldódott.
A tábla bal oldali két gombját már tudom definiálni, de a jobb oldali kettőt még nem.
10-féle lény van:
-- aki ismeri a bináris számrendszert,
-- és amelyik nem.
- A hozzászóláshoz be kell jelentkezni
Az Arch-ra készített forráskódot nem Arch-on forgatni számomra kínai. Nem fog menni.
Az xfce4 beállításai a (2) szerint ugyanazok, mint nálam -- persze a tábla gombait nem lehet parancsokhoz rendelni, kétujjas zoomot sem lehet eszközölni -- rajzlapforgatást pláne.
xsetwacom-mal két táblán lévő gombot konfiguráltam, majd azokat külön billentyűkombinációként definiáltam a kritában. De a másik két gombra nem akadtam rá sehogy, a tapipados mozgásokat végképp nem tudom definiálni... De lassan már beletörődöm, egyre kevésbé érdekel, beérem azzal, ami van.
10-féle lény van:
-- aki ismeri a bináris számrendszert,
-- és amelyik nem.
- A hozzászóláshoz be kell jelentkezni
Nem Arch-ra készült, csak van AUR-ban is. Ott a dependency-k meg a build lépések az oldal alján. ;)
- A hozzászóláshoz be kell jelentkezni
Már nem aktuális. Annyit szenvedtem vele, annyi anomália keletkezett a linux mint nevű agyrémen, hogy 5 partícióm szállt el, kinullázta egy újratelepítés során, holott nem jelöltem ki a csatolandó fájlrendszereket formázásra.
Nem akarok többet erről beszélni, mert ilyen érthetetlen marhaságokra senki sem tud magyarázatot adni.
10-féle lény van:
-- aki ismeri a bináris számrendszert,
-- és amelyik nem.
- A hozzászóláshoz be kell jelentkezni
https://developer-docs.wacom.com/intuos-cintiq-business-tablets/docs/bl…
Elég sok szálon futnak a dolgok.
10-féle lény van:
-- aki ismeri a bináris számrendszert,
-- és amelyik nem.
- A hozzászóláshoz be kell jelentkezni