Skip to content

Add option to span background image across window - #1114

Open
damyan94 wants to merge 1 commit into
gnome-terminator:masterfrom
damyan94:background-image-span-window
Open

Add option to span background image across window#1114
damyan94 wants to merge 1 commit into
gnome-terminator:masterfrom
damyan94:background-image-span-window

Conversation

@damyan94

@damyan94 damyan94 commented Sep 1, 2026

Copy link
Copy Markdown

Summary

  • Add a per-profile option to span a background image across the window.
  • Scale and align the image using the top-level window dimensions.
  • Have each terminal paint the corresponding window-relative section.
  • Preserve the existing per-terminal behavior by default.
  • Reuse the existing drawing modes, alignment, and shading settings.

Motivation

Closes #608.

This is an alternative approach to the draft implementation in #612.
Instead of introducing a window-owned background image, it preserves the
existing per-profile image configuration and aligns each terminal's rendering
in window coordinates. This avoids choosing which terminal profile owns the
window background and does not alter the Window/Notebook/Paned hierarchy.

Related to #635. Builds on the drawing modes introduced by #713.

Verification

  • Python syntax parsing passed.
  • Glade XML parsing passed.
  • Manually tested with multiple panes, resizing, and fullscreen.
  • Full automated test suite: not run.

AI assistance

Codex assisted with codebase inspection and implementation.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

should background picture not splited while the terminal is split

1 participant