- Lower: Ctrl-Alt-Down (arrow)
- Upper: Ctrl-Alt-Up (arrow)
- Left: Ctrl-Alt-Left (arrow)
- Right: Ctrl-Alt-Right (arrow)
How can I make these settings stick?
It did give me a warning when I set them up. I didn't clear those shortcuts first, I simply applied them to Window-move actions and clicked-through the 'apply to this new action' button each time the warning came up.michael-hi wrote: ⤴Thu Feb 22, 2024 8:14 am you would expect it to give a warning if you are trying to set a combination already in use, but maybe it doesn't always...
They were indeed in Settings Editor. I removed the workspace-related entries, and added the window-to-monitor entries I wanted.michael-hi wrote: ⤴Thu Feb 22, 2024 8:14 am Double-check also in the Settings Editor (under the xfce4-keyboard-shortcuts channel).
Yep, errors were present. Partway down (I think after themichael-hi wrote: ⤴Thu Feb 22, 2024 8:14 am it makes me wonder if there might be something relevant in your ~/.xsession-errors file.
libva
entries, but I'm not 100% certain) is where I started adding entries to Settings Editor. Code: Select all
(xfwm4:2675): xfwm4-CRITICAL **: 10:23:04.805: getMoveToMonitorProps: assertion 'current_rect->x == other_rect->x + other_rect->width' failed
(xfwm4:2675): xfwm4-CRITICAL **: 10:23:04.806: getMoveToMonitorProps: assertion 'other_rect->x == current_rect->x + current_rect->width' failed
(xfwm4:2675): xfwm4-CRITICAL **: 10:23:04.806: getMoveToMonitorProps: assertion 'other_rect->x == current_rect->x + current_rect->width' failed
(xfwm4:2675): xfwm4-CRITICAL **: 10:23:04.806: clientMoveToMonitorByDirectionTarget: assertion 'candidate_monitors != NULL' failed
(xfwm4:2675): xfwm4-CRITICAL **: 10:23:04.806: getMoveToMonitorProps: assertion 'current_rect->y == other_rect->y + other_rect->height' failed
(xfwm4:2675): xfwm4-CRITICAL **: 10:23:04.806: getMoveToMonitorProps: assertion 'current_rect->y == other_rect->y + other_rect->height' failed
(xfwm4:2675): xfwm4-CRITICAL **: 10:23:04.806: clientMoveToMonitorByDirectionTarget: assertion 'candidate_monitors != NULL' failed
(xfwm4:2675): xfwm4-CRITICAL **: 10:23:04.806: getMoveToMonitorProps: assertion 'other_rect->y == current_rect->y + current_rect->height' failed
libva info: VA-API version 1.14.0
libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/iHD_drv_video.so
libva info: Found init function __vaDriverInit_1_14
libva info: va_openDriver() returns 0
(xfwm4:2675): xfwm4-CRITICAL **: 10:23:54.007: getMoveToMonitorProps: assertion 'current_rect->x == other_rect->x + other_rect->width' failed
(xfwm4:2675): xfwm4-CRITICAL **: 10:23:54.007: getMoveToMonitorProps: assertion 'other_rect->x == current_rect->x + current_rect->width' failed
(xfwm4:2675): xfwm4-CRITICAL **: 10:23:54.007: getMoveToMonitorProps: assertion 'other_rect->x == current_rect->x + current_rect->width' failed
(xfwm4:2675): xfwm4-CRITICAL **: 10:23:54.007: clientMoveToMonitorByDirectionTarget: assertion 'candidate_monitors != NULL' failed
(xfwm4:2675): xfwm4-CRITICAL **: 10:23:54.007: getMoveToMonitorProps: assertion 'current_rect->y == other_rect->y + other_rect->height' failed
(xfwm4:2675): xfwm4-CRITICAL **: 10:23:54.007: getMoveToMonitorProps: assertion 'current_rect->y == other_rect->y + other_rect->height' failed
(xfwm4:2675): xfwm4-CRITICAL **: 10:23:54.007: clientMoveToMonitorByDirectionTarget: assertion 'candidate_monitors != NULL' failed
(xfwm4:2675): xfwm4-CRITICAL **: 10:23:54.007: getMoveToMonitorProps: assertion 'other_rect->y == current_rect->y + current_rect->height' failed
(xfwm4:2675): xfwm4-CRITICAL **: 10:28:20.082: getMoveToMonitorProps: assertion 'current_rect->x == other_rect->x + other_rect->width' failed
(xfwm4:2675): xfwm4-CRITICAL **: 10:28:20.083: getMoveToMonitorProps: assertion 'other_rect->x == current_rect->x + current_rect->width' failed
(xfwm4:2675): xfwm4-CRITICAL **: 10:28:20.083: getMoveToMonitorProps: assertion 'other_rect->x == current_rect->x + current_rect->width' failed
(xfwm4:2675): xfwm4-CRITICAL **: 10:28:20.083: clientMoveToMonitorByDirectionTarget: assertion 'candidate_monitors != NULL' failed
(xfwm4:2675): xfwm4-CRITICAL **: 10:28:20.083: getMoveToMonitorProps: assertion 'current_rect->y == other_rect->y + other_rect->height' failed
(xfwm4:2675): xfwm4-CRITICAL **: 10:28:20.083: getMoveToMonitorProps: assertion 'current_rect->y == other_rect->y + other_rect->height' failed
(xfwm4:2675): xfwm4-CRITICAL **: 10:28:20.083: clientMoveToMonitorByDirectionTarget: assertion 'candidate_monitors != NULL' failed
(xfwm4:2675): xfwm4-CRITICAL **: 10:28:20.083: getMoveToMonitorProps: assertion 'other_rect->y == current_rect->y + current_rect->height' failed
(xfwm4:2675): xfwm4-CRITICAL **: 10:28:52.397: getMoveToMonitorProps: assertion 'current_rect->y == other_rect->y + other_rect->height' failed
(xfwm4:2675): xfwm4-CRITICAL **: 10:28:52.397: getMoveToMonitorProps: assertion 'current_rect->y == other_rect->y + other_rect->height' failed
(xfwm4:2675): xfwm4-CRITICAL **: 10:28:52.398: clientMoveToMonitorByDirectionTarget: assertion 'candidate_monitors != NULL' failed
(xfwm4:2675): xfwm4-CRITICAL **: 10:28:52.398: clientMoveToMonitorByDirection: assertion 'target != NULL' failed
(xfwm4:2675): xfwm4-CRITICAL **: 10:29:52.634: getMoveToMonitorProps: assertion 'current_rect->x == other_rect->x + other_rect->width' failed
(xfwm4:2675): xfwm4-CRITICAL **: 10:29:52.634: getMoveToMonitorProps: assertion 'current_rect->x == other_rect->x + other_rect->width' failed
(xfwm4:2675): xfwm4-CRITICAL **: 10:29:52.634: clientMoveToMonitorByDirectionTarget: assertion 'candidate_monitors != NULL' failed
(xfwm4:2675): xfwm4-CRITICAL **: 10:29:52.634: clientMoveToMonitorByDirection: assertion 'target != NULL' failed
(xfwm4:2675): xfwm4-CRITICAL **: 10:31:21.078: getMoveToMonitorProps: assertion 'current_rect->y == other_rect->y + other_rect->height' failed
(xfwm4:2675): xfwm4-CRITICAL **: 10:31:21.983: getMoveToMonitorProps: assertion 'other_rect->y == current_rect->y + current_rect->height' failed
(xfwm4:2675): xfwm4-CRITICAL **: 10:31:23.114: getMoveToMonitorProps: assertion 'current_rect->y == other_rect->y + other_rect->height' failed
(xfwm4:2675): xfwm4-CRITICAL **: 10:31:23.492: getMoveToMonitorProps: assertion 'current_rect->y == other_rect->y + other_rect->height' failed
(xfwm4:2675): xfwm4-CRITICAL **: 10:31:23.492: getMoveToMonitorProps: assertion 'current_rect->y == other_rect->y + other_rect->height' failed
(xfwm4:2675): xfwm4-CRITICAL **: 10:31:23.492: clientMoveToMonitorByDirectionTarget: assertion 'candidate_monitors != NULL' failed
(xfwm4:2675): xfwm4-CRITICAL **: 10:31:23.492: clientMoveToMonitorByDirection: assertion 'target != NULL' failed
(xfwm4:2675): xfwm4-CRITICAL **: 10:31:23.492: getMoveToMonitorProps: assertion 'other_rect->y == current_rect->y + current_rect->height' failed
(xfwm4:2675): xfwm4-CRITICAL **: 10:31:23.687: getMoveToMonitorProps: assertion 'current_rect->x == other_rect->x + other_rect->width' failed
(xfwm4:2675): xfwm4-CRITICAL **: 10:31:23.986: getMoveToMonitorProps: assertion 'current_rect->y == other_rect->y + other_rect->height' failed
(xfwm4:2675): xfwm4-CRITICAL **: 10:31:23.986: getMoveToMonitorProps: assertion 'current_rect->y == other_rect->y + other_rect->height' failed
(xfwm4:2675): xfwm4-CRITICAL **: 10:31:23.986: clientMoveToMonitorByDirectionTarget: assertion 'candidate_monitors != NULL' failed
(xfwm4:2675): xfwm4-CRITICAL **: 10:31:23.986: clientMoveToMonitorByDirection: assertion 'target != NULL' failed
(xfwm4:2675): xfwm4-CRITICAL **: 10:31:31.905: getMoveToMonitorProps: assertion 'other_rect->y == current_rect->y + current_rect->height' failed
At the risk of celebrating too soon; I rebooted after entering the shortcuts into Settings Editor, and spent a little time playing with open windows, and I think it's working.RainyCityDiver wrote: ⤴Thu Feb 22, 2024 2:38 pmThey were indeed in Settings Editor. I removed the workspace-related entries, and added the window-to-monitor entries I wanted.michael-hi wrote: ⤴Thu Feb 22, 2024 8:14 am Double-check also in the Settings Editor (under the xfce4-keyboard-shortcuts channel).