input: Map touch devices and tablets bound to an output (#3544)

* Map bound touch devices and tablets to an output

* Add "[[Auto]]" default option for auto detecting outputs for touch inputs

* Bind new monitors to configured touch and tablet devices

* Use Monitor::matchesStaticSelector in CConfigManager::getMonitorRuleFor

* Use Monitor::matchesStaticSelector in CCompositor::getMonitorFromString
This commit is contained in:
Philip Damianik 2024-02-27 23:11:59 +01:00 committed by GitHub
parent 98034fea3c
commit 60f81b8a23
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
8 changed files with 71 additions and 51 deletions

View file

@ -259,6 +259,8 @@ struct STablet {
std::string name = "";
std::string boundOutput = "";
//
bool operator==(const STablet& b) const {
return wlrDevice == b.wlrDevice;