Skip to content

Sync codex-desktop-linux with v0.4.2 release content #60

Description

@github-actions

v0.4.2 released. Update codex-desktop-linux to pin/ship this version and mirror the relevant changes.

v0.4.2 changelog

Fixed

  • X11 keyboard input now goes through xdotool (XTEST) instead of ydotool.
    ydotool injects raw evdev scancodes into a virtual uinput device, which X11
    re-interprets through the active XKB layout — so press_key "Return" and
    chords like ctrl+a landed as stray characters, and type_text mangled
    symbols and digits (_%, 1+) even on a plain US layout. XTEST
    resolves keysyms against the live layout. Wayland behaviour is unchanged, and
    the ydotool path remains the fallback when xdotool is missing or fails.
    doctor now reports an xdotool input backend on X11. Override with
    COMPUTER_USE_LINUX_FORCE_YDOTOOL_KEYBOARD=1 (opt out) or
    COMPUTER_USE_LINUX_FORCE_XDOTOOL_KEYBOARD=1 (force on). (press_key emits stray characters instead of key events on X11 (named keys and modifier chords broken) #58)
  • Portal scroll direction on KDE Plasma Wayland: vertical discrete axis steps
    are inverted for the xdg-desktop-portal-kde discrete path so direction: "up"|"down" matches viewport motion. ydotool / REL_WHEEL polarity is
    unchanged. Override with COMPUTER_USE_LINUX_PORTAL_SCROLL_INVERT=0|1. (Scroll direction is inverted on KDE Plasma Wayland #56)

Opened automatically by the release workflow.

Metadata

Metadata

Assignees

No one assigned

    Labels

    codex-syncPending sync to the codex-desktop-linux embedded copy

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions