Closed pata27 closed 1 year ago
I'm having the same issue, I will try to investigate this later today
It should be a new type for a field in the client struct I suppose, due to a new hyprland update.
I would be happy to merge a PR on https://github.com/hyprland-community/hyprland-rs to fix it ๐
Can you give me a hyprctl clients -j
output when autoname crash at start please ?
Here it is :
โฏ hyprctl clients -j
[{
"address": "0x562690997d90",
"mapped": false,
"hidden": false,
"at": [0, 0],
"size": [0, 0],
"workspace": {
"id": -1,
"name": ""
},
"floating": false,
"monitor": -1,
"class": "",
"title": "",
"initialClass": "",
"initialTitle": "",
"pid": 0,
"xwayland": true,
"pinned": false,
"fullscreen": false,
"fullscreenMode": 0,
"fakeFullscreen": false,
"grouped": [],
"swallowing": null
},{
"address": "0x562690999260",
"mapped": false,
"hidden": false,
"at": [0, 0],
"size": [0, 0],
"workspace": {
"id": -1,
"name": ""
},
"floating": false,
"monitor": -1,
"class": "",
"title": "",
"initialClass": "",
"initialTitle": "",
"pid": 0,
"xwayland": true,
"pinned": false,
"fullscreen": false,
"fullscreenMode": 0,
"fakeFullscreen": false,
"grouped": [],
"swallowing": null
},{
"address": "0x562690990470",
"mapped": false,
"hidden": false,
"at": [0, 0],
"size": [0, 0],
"workspace": {
"id": -1,
"name": ""
},
"floating": false,
"monitor": -1,
"class": "",
"title": "",
"initialClass": "",
"initialTitle": "",
"pid": 0,
"xwayland": true,
"pinned": false,
"fullscreen": false,
"fullscreenMode": 0,
"fakeFullscreen": false,
"grouped": [],
"swallowing": null
},{
"address": "0x562690991940",
"mapped": true,
"hidden": false,
"at": [1932, 44],
"size": [1896, 1024],
"workspace": {
"id": 2,
"name": "2"
},
"floating": false,
"monitor": 1,
"class": "tabby",
"title": "hyprctl clients -j",
"initialClass": "tabby",
"initialTitle": "Tabby",
"pid": 1540,
"xwayland": true,
"pinned": false,
"fullscreen": false,
"fullscreenMode": 0,
"fakeFullscreen": false,
"grouped": [],
"swallowing": null
},{
"address": "0x562690992e10",
"mapped": false,
"hidden": false,
"at": [0, 0],
"size": [0, 0],
"workspace": {
"id": -1,
"name": ""
},
"floating": false,
"monitor": -1,
"class": "",
"title": "",
"initialClass": "",
"initialTitle": "",
"pid": 0,
"xwayland": true,
"pinned": false,
"fullscreen": false,
"fullscreenMode": 0,
"fakeFullscreen": false,
"grouped": [],
"swallowing": null
},{
"address": "0x5626901601d0",
"mapped": true,
"hidden": false,
"at": [3852, 44],
"size": [1416, 1750],
"workspace": {
"id": 3,
"name": "3"
},
"floating": false,
"monitor": 2,
"class": "brave-browser",
"title": "Select backup to change | Django site admin โ Brave",
"initialClass": "brave-browser",
"initialTitle": "Nouvel onglet โ Brave",
"pid": 1717,
"xwayland": false,
"pinned": false,
"fullscreen": false,
"fullscreenMode": 0,
"fakeFullscreen": false,
"grouped": [],
"swallowing": null
},{
"address": "0x562690166740",
"mapped": false,
"hidden": false,
"at": [0, 0],
"size": [0, 0],
"workspace": {
"id": -1,
"name": ""
},
"floating": false,
"monitor": -1,
"class": "",
"title": "",
"initialClass": "",
"initialTitle": "",
"pid": 0,
"xwayland": true,
"pinned": false,
"fullscreen": false,
"fullscreenMode": 0,
"fakeFullscreen": false,
"grouped": [],
"swallowing": null
},{
"address": "0x562690167c10",
"mapped": false,
"hidden": false,
"at": [0, 0],
"size": [0, 0],
"workspace": {
"id": -1,
"name": ""
},
"floating": false,
"monitor": -1,
"class": "",
"title": "",
"initialClass": "",
"initialTitle": "",
"pid": 0,
"xwayland": true,
"pinned": false,
"fullscreen": false,
"fullscreenMode": 0,
"fakeFullscreen": false,
"grouped": [],
"swallowing": null
},{
"address": "0x5626901690e0",
"mapped": false,
"hidden": false,
"at": [0, 0],
"size": [0, 0],
"workspace": {
"id": -1,
"name": ""
},
"floating": false,
"monitor": -1,
"class": "",
"title": "",
"initialClass": "",
"initialTitle": "",
"pid": 0,
"xwayland": true,
"pinned": false,
"fullscreen": false,
"fullscreenMode": 0,
"fakeFullscreen": false,
"grouped": [],
"swallowing": null
},{
"address": "0x562690173e40",
"mapped": false,
"hidden": false,
"at": [0, 0],
"size": [0, 0],
"workspace": {
"id": -1,
"name": ""
},
"floating": false,
"monitor": -1,
"class": "",
"title": "",
"initialClass": "",
"initialTitle": "",
"pid": 0,
"xwayland": true,
"pinned": false,
"fullscreen": false,
"fullscreenMode": 0,
"fakeFullscreen": false,
"grouped": [],
"swallowing": null
},{
"address": "0x562690172970",
"mapped": true,
"hidden": false,
"at": [3852, 1808],
"size": [1416, 739],
"workspace": {
"id": 3,
"name": "3"
},
"floating": false,
"monitor": 2,
"class": "Spotify",
"title": "Spotify",
"initialClass": "Spotify",
"initialTitle": "Spotify",
"pid": 3544,
"xwayland": true,
"pinned": false,
"fullscreen": false,
"fullscreenMode": 0,
"fakeFullscreen": false,
"grouped": [],
"swallowing": null
},{
"address": "0x5626901d8900",
"mapped": false,
"hidden": false,
"at": [0, 0],
"size": [0, 0],
"workspace": {
"id": -1,
"name": ""
},
"floating": false,
"monitor": -1,
"class": "",
"title": "",
"initialClass": "",
"initialTitle": "",
"pid": 0,
"xwayland": true,
"pinned": false,
"fullscreen": false,
"fullscreenMode": 0,
"fakeFullscreen": false,
"grouped": [],
"swallowing": null
},{
"address": "0x56269096df20",
"mapped": false,
"hidden": false,
"at": [0, 0],
"size": [0, 0],
"workspace": {
"id": -1,
"name": ""
},
"floating": false,
"monitor": -1,
"class": "",
"title": "",
"initialClass": "",
"initialTitle": "",
"pid": 0,
"xwayland": true,
"pinned": false,
"fullscreen": false,
"fullscreenMode": 0,
"fakeFullscreen": false,
"grouped": [],
"swallowing": null
},{
"address": "0x562690967730",
"mapped": false,
"hidden": false,
"at": [0, 0],
"size": [0, 0],
"workspace": {
"id": -1,
"name": ""
},
"floating": false,
"monitor": -1,
"class": "",
"title": "",
"initialClass": "",
"initialTitle": "",
"pid": 0,
"xwayland": true,
"pinned": false,
"fullscreen": false,
"fullscreenMode": 0,
"fakeFullscreen": false,
"grouped": [],
"swallowing": null
},{
"address": "0x562690969cc0",
"mapped": false,
"hidden": false,
"at": [0, 0],
"size": [0, 0],
"workspace": {
"id": -1,
"name": ""
},
"floating": false,
"monitor": -1,
"class": "",
"title": "",
"initialClass": "",
"initialTitle": "",
"pid": 0,
"xwayland": true,
"pinned": false,
"fullscreen": false,
"fullscreenMode": 0,
"fakeFullscreen": false,
"grouped": [],
"swallowing": null
},{
"address": "0x56268fd06d30",
"mapped": false,
"hidden": false,
"at": [0, 0],
"size": [0, 0],
"workspace": {
"id": -1,
"name": ""
},
"floating": false,
"monitor": -1,
"class": "",
"title": "",
"initialClass": "",
"initialTitle": "",
"pid": 0,
"xwayland": true,
"pinned": false,
"fullscreen": false,
"fullscreenMode": 0,
"fakeFullscreen": false,
"grouped": [],
"swallowing": null
},{
"address": "0x56268fbe70e0",
"mapped": true,
"hidden": false,
"at": [12, 44],
"size": [1896, 1024],
"workspace": {
"id": 1,
"name": "1"
},
"floating": false,
"monitor": 0,
"class": "Mattermost",
"title": "Mattermost Desktop App",
"initialClass": "Mattermost",
"initialTitle": "Mattermost Desktop App",
"pid": 33707,
"xwayland": true,
"pinned": false,
"fullscreen": true,
"fullscreenMode": 1,
"fakeFullscreen": false,
"grouped": [],
"swallowing": null
},{
"address": "0x56268fd3f760",
"mapped": false,
"hidden": false,
"at": [0, 0],
"size": [0, 0],
"workspace": {
"id": -1,
"name": ""
},
"floating": false,
"monitor": -1,
"class": "",
"title": "",
"initialClass": "",
"initialTitle": "",
"pid": 0,
"xwayland": true,
"pinned": false,
"fullscreen": false,
"fullscreenMode": 0,
"fakeFullscreen": false,
"grouped": [],
"swallowing": null
},{
"address": "0x56268fd40c30",
"mapped": false,
"hidden": false,
"at": [0, 0],
"size": [0, 0],
"workspace": {
"id": -1,
"name": ""
},
"floating": false,
"monitor": -1,
"class": "",
"title": "",
"initialClass": "",
"initialTitle": "",
"pid": 0,
"xwayland": true,
"pinned": false,
"fullscreen": false,
"fullscreenMode": 0,
"fakeFullscreen": false,
"grouped": [],
"swallowing": null
},{
"address": "0x56268fd399e0",
"mapped": false,
"hidden": false,
"at": [0, 0],
"size": [0, 0],
"workspace": {
"id": -1,
"name": ""
},
"floating": false,
"monitor": -1,
"class": "",
"title": "",
"initialClass": "",
"initialTitle": "",
"pid": 0,
"xwayland": true,
"pinned": false,
"fullscreen": false,
"fullscreenMode": 0,
"fakeFullscreen": false,
"grouped": [],
"swallowing": null
},{
"address": "0x56268fd3aeb0",
"mapped": true,
"hidden": false,
"at": [1932, 44],
"size": [1896, 1024],
"workspace": {
"id": 5,
"name": "5"
},
"floating": false,
"monitor": 1,
"class": "Code",
"title": "keymap.c - qmk_firmware - Visual Studio Code",
"initialClass": "Code",
"initialTitle": "Visual Studio Code",
"pid": 45654,
"xwayland": true,
"pinned": false,
"fullscreen": false,
"fullscreenMode": 0,
"fakeFullscreen": false,
"grouped": [],
"swallowing": null
},{
"address": "0x56268fd3c380",
"mapped": false,
"hidden": false,
"at": [0, 0],
"size": [0, 0],
"workspace": {
"id": -1,
"name": ""
},
"floating": false,
"monitor": -1,
"class": "",
"title": "",
"initialClass": "",
"initialTitle": "",
"pid": 0,
"xwayland": true,
"pinned": false,
"fullscreen": false,
"fullscreenMode": 0,
"fakeFullscreen": false,
"grouped": [],
"swallowing": null
},{
"address": "0x5626901f6a40",
"mapped": false,
"hidden": false,
"at": [0, 0],
"size": [0, 0],
"workspace": {
"id": -1,
"name": ""
},
"floating": false,
"monitor": -1,
"class": "",
"title": "",
"initialClass": "",
"initialTitle": "",
"pid": 0,
"xwayland": true,
"pinned": false,
"fullscreen": false,
"fullscreenMode": 0,
"fakeFullscreen": false,
"grouped": [],
"swallowing": null
},{
"address": "0x5626901f7f10",
"mapped": false,
"hidden": false,
"at": [2083, 1080],
"size": [1203, 902],
"workspace": {
"id": 5,
"name": "5"
},
"floating": true,
"monitor": 1,
"class": "",
"title": "",
"initialClass": "Code",
"initialTitle": "Open Folder",
"pid": 45654,
"xwayland": true,
"pinned": false,
"fullscreen": false,
"fullscreenMode": 0,
"fakeFullscreen": false,
"grouped": [],
"swallowing": null
},{
"address": "0x56269016dd00",
"mapped": true,
"hidden": false,
"at": [1932, 44],
"size": [1896, 1024],
"workspace": {
"id": 4,
"name": "4"
},
"floating": false,
"monitor": 1,
"class": "brave-browser",
"title": "[BUG] Result::unwrap() on an Err ยท Issue #101 ยท hyprland-community/hyprland-autoname-workspaces โ Brave",
"initialClass": "brave-browser",
"initialTitle": "Nouvel onglet โ Brave",
"pid": 1717,
"xwayland": false,
"pinned": false,
"fullscreen": false,
"fullscreenMode": 0,
"fakeFullscreen": false,
"grouped": [],
"swallowing": null
},{
"address": "0x5626901f0290",
"mapped": false,
"hidden": false,
"at": [2278, 1080],
"size": [1203, 902],
"workspace": {
"id": 5,
"name": "5"
},
"floating": true,
"monitor": 1,
"class": "",
"title": "",
"initialClass": "Code",
"initialTitle": "Open Folder",
"pid": 45654,
"xwayland": true,
"pinned": false,
"fullscreen": false,
"fullscreenMode": 0,
"fakeFullscreen": false,
"grouped": [],
"swallowing": null
}]
Thanks, wil try to fix this hyprland-rs
My bad, I just miss the 0.3.11 of hyprland-rs, I just have to use it, I will do a release to do it and it will fix the problem.
Thank you for being so proactive about this!
Describe the bug Imposible to start after updating :
thread 'main' panicked at 'called `Result::unwrap()` on an `Err` value: SerdeError(Error("invalid value: integer `-1`, expected u64", line: 12, column: 17))', /home/antoine/.cargo/registry/src/index.crates.io-6f17d22bba15001f/hyprland-autoname-workspaces-1.1.9/src/renamer/mod.rs:278:34
Program version?
hyprland-autoname-workspaces 1.1.9
Hyprland, built from branch at commit 96d555e8e794627bfc561e294e148ab8a9961fcc dirty (). Tag: v0.29.1
Waybar v0.9.22-63-ga90e275d (branch 'master')
Program configuration dump? (ideally)
Default config as in config.toml.example
To Reproduce Lauch hyprland-autoname-workspaces
Linux Distro (please complete the following information):
Arch Up to date