-
-
Notifications
You must be signed in to change notification settings - Fork 6
Features Monitors
coe0718 edited this page May 23, 2026
·
3 revisions
Configure display settings.
deskbrid monitors listResponse:
{
"type": "response",
"status": "ok",
"data": [
{
"output": "HDMI-A-1",
"width": 1920,
"height": 1080,
"refresh": 60.0,
"active": true,
"primary": true,
"scale": 1.0,
"transform": "normal"
},
{
"output": "DP-1",
"width": 2560,
"height": 1440,
"refresh": 144.0,
"active": true,
"primary": false,
"scale": 1.0,
"transform": "normal"
}
]
}Protocol:
{"action": "monitor.list"}deskbrid monitors set-primary DP-1Protocol:
{"action": "monitor.set_primary", "output": "DP-1"}deskbrid monitors set-resolution DP-1 --width 2560 --height 1440
deskbrid monitors set-resolution DP-1 --width 2560 --height 1440 --rate 144Protocol:
{
"action": "monitor.set_resolution",
"output": "DP-1",
"width": 2560,
"height": 1440,
"refresh_rate": 144.0
}deskbrid monitors set-scale DP-1 --scale 1.5
deskbrid monitors set-scale DP-1 --scale 2.0 # HiDPIProtocol:
{"action": "monitor.set_scale", "output": "DP-1", "scale": 2.0}deskbrid monitors set-rotation DP-1 --rotation normal
deskbrid monitors set-rotation DP-1 --rotation left
deskbrid monitors set-rotation DP-1 --rotation right
deskbrid monitors set-rotation DP-1 --rotation upside-downProtocol:
{"action": "monitor.set_rotation", "output": "DP-1", "rotation": "left"}deskbrid monitors enable DP-1
deskbrid monitors disable DP-1Protocol:
{"action": "monitor.enable", "output": "DP-1"}from deskbrid import Deskbrid
client = Deskbrid()
# List monitors
monitors = client.list_displays()
for m in monitors:
print(f"{m.output}: {m.width}x{m.height}@{m.refresh}Hz")
# Set primary
client.set_primary_monitor("DP-1")
# Enable HiDPI
client.set_monitor_scale("DP-1", 2.0)- Accessibility
- Apps
- Audio
- Backlight (LED driver)
- Bluetooth
- Clipboard
- Color Picker
- Desktop Portal
- Desktop Settings
- Files
- Hotkeys
- Input
- Keyboard Layouts
- Media (MPRIS)
- Monitors
- Network
- Notifications
- Print (CUPS)
- Screenshots
- Screen Recording
- Screencast
- Self-Update
- System
- System Tray
- Systemd Units & Timers
- Terminals (PTY)
- Windows & Workspaces