Updated cursor - now can't resize

Version: 0.45.9
VSCode Version: 1.96.2
Commit: cce0110ca40ceb61e76ecea08d24210123895320
Date: 2025-02-02T06:44:49.761Z
Electron: 32.2.6
Chromium: 128.0.6613.186
Node.js: 20.18.1
V8: 12.8.374.38-electron.0
OS: Linux x64 6.8.0-52-generic

I just auto-updated (clicked the icon in the lower-left).

Ran cursor from Terminal, creates a window as usual. However, now, when I move my mouse pointer to the edge of the window, there’s no reaction so I can’t grab and drag to resize the windows.

I can Alt-F8 and then resize, however this is less natural and convenient. Anyway this is a bug.

Hey, if you don’t run it from the terminal, does that allow it to be run? This could be some weirdness where the window manager doesn’t expect it to be resizable due to how it’s triggered?

Actually I’ve only ever run it from the terminal!

I don’t recall installing anything else to add it to Ubuntu’s apps.

What I deleted, was me asking if when you just resize with win+up, win+d, and again to toggle win+d and win+[arrow] to throw it around, does it respond?

I’m not sure what the equivalent in Ubuntu for win+up/d - but I’ll have a go:

  • I can manipulate it with some of the keyboard commands (though I almost never use these so I don’t know them well)
  • “win”+[up arrow] maximizes and “win”+[down arror] un-maximizes successfully

I should add that the way I start cursor (I’ve just recalled) is through this function in my .bashrc:

cursor() {
    nohup /home/richard/software/cursor/cursor-*-x86_64.AppImage \
    --no-sandbox \
    "$@" \
    --ozone-platform=wayland \
    > /home/richard/.cursor/logs/cursor_$(date +'%Y%m%d_%H%M%S').log 2>&1 &

    disown
}

The cursor version is cursor-0.45.10-build-250205buadkzpea-x86_64.AppImage.

I do this due to a problem I found with cursor some time ago and used this solution I got from a search.

its called the super key in ubuntu…

https://help.ubuntu.com/stable/ubuntu-help/keyboard-nav.html.en

Yeah, looks like I can manipulate the window in these ways.

The problem is that with the cursor window only - not with, e.g. Chrome windows or the terminal window - I don’t get tool-tips when I mouse over corners or edges of the window.

What is also different about the cursor window is that rather than as in all other windows (Chrome, Terminal etc), the x, - and square icons to close, minimize and maximize the window are in the top-left corner of the window rather than the top-right. This suggests to me that cursor is using a different window manager (if that is the correct term) than the other applications.

hah - try this:

{
    "window.titleBarStyle": "custom",
    "window.controlsOverlay.enabled": true,
    "window.customTitleBarVisibility": "windowed",
    "window.menuBarVisibility": "toggle",
    "window.nativeTabs": false,
    "window.nativeFullScreen": true,
    "window.controlsPosition": "left",
    "window.controls": {
        "minimize": true,
        "maximize": true,
        "close": true,
        "position": "left"
    },
    "workbench.layoutControl.enabled": true,
    "workbench.controlsVisibility": {
        "windowControls": true
    },
    "workbench.appearance": {
        "windowControlsOverlay": {
            "foreground": "#FFFFFF",
            "background": "#1E1E1E",
            "position": "left"
        }
    },
    "window.titleBarOverlay": {
        "enabled": true,
        "height": 35,
        "color": "#1E1E1E",
        "symbolForeground": "#FFFFFF",
        "systemControls": "left"
    },
    "window.experimental.windowControlsOverlay.enabled": true,
    "customizeUI.titleBar": "inline",
    "customizeUI.controls": "left",
    "customizeUI.stylesheet": {
        ".window-controls-container": {
            "left": "0",
            "right": "unset"
        },
        ".window-controls": {
            "margin-left": "4px",
            "margin-right": "unset"
        }
    }
}

You can basically just tell cursor agent to manipulate your theme. (you may need to piddle about - but I previously was dorking around with it till I got my contrast to my liking.

This suggests to me that cursor is using a different window manager (if that is the correct term) than the other applications.

Is that the case?

After updating to the latest version, I can no longer use the application. Previously, on version 0.44.11, it was working fine.

Observations:

  • In VS Code, the application works perfectly with Ozone, using:
    • Title Bar Style set to "custom"
    • Custom Title Bar visibility set to "auto"
  • On version 0.44.11 and earlier, the application was functional but displayed duplicate buttons (see screenshot below).
  • After updating to the latest version, the application crashes when maximizing, resizing the window doesn’t work anymore, several components seems to be bugged like text-area editors. The error when it crashes:
[97356:0216/005729.714990:ERROR:wayland_event_watcher.cc(43)] libwayland: xdg_wm_base@16: error 4: xdg_surface buffer (3806 x 2078) does not match the configured maximized state (3840 x 2112)

[1]    97356 trace trap  cursor --no-sandbox --enable-features=UseOzonePlatform

Screenshots:

Steps to Reproduce:

  1. Update to the latest version.
  2. Launch the application.
  3. Observe that it no longer works as expected.

Expected Behavior:

  • The application should function as it did in 0.44.11, ideally without duplicated buttons.

Seems “window.titleBarStyle”: “custom” is not being added to settings.conf when selected on settings.

totally naive question:

Can cursor be portable app that loads into memory and have LLMs in cloud?

(I know that sounds dumb but imagine a micro_bot that just knows which LLM /model/API whatever, you get it…

it judt throws a puzzle up… {IT} knows what to do…

(we are very soon to having llms on fpga and printable in home for whatever circuit logic… You thought cyberpunk was cute?