Releases: darko5r/terminator-plugins
Release list
Terminator Full Select 0.2.0-rc1
This is a pre-release candidate for testing. It is not a stable release.
Highlights
- Full-scrollback visual selection and copying through Terminator’s existing right-click Copy action.
- Authenticated native row-content rendering fast path enabled by default.
- Prepared-snapshot transactional Copy enabled by default for faster, reliable full-scrollback clipboard updates.
- Guarded same-frame fallback, per-pane latching, structural checks, and periodic exact validation.
- Atomic clipboard commit, retry protection, deferred clipboard persistence, and preservation of the previous clipboard on failure.
- Semantic violet command rendering, line-number highlighting, scrolling, reflow, and lowest-row recovery retained.
- Binary-package installer, uninstaller, native ABI verifier, developer installer, reproducible build tooling, and source checksums.
- Packaging tests cover rollback, ABI rejection, tampering, checksum rejection, symlink rejection, modified-file protection, and unrelated-file preservation.
Prebuilt package
The attached package is for Linux x86-64 systems using glibc.
It contains the Python plugin and authenticated native shared library, but does not contain the C development sources.
Archive SHA-256:
990a2a7b48e642580e2d570ad650d4b34c932b1b3bfe287b00a0e2afa3a7baf8 terminator-full-select-0.2.0-rc1-linux-x86_64-glibc.tar.gz
Download both the archive and SHA256SUMS, then verify and install:
sha256sum -c SHA256SUMS
tar -xzf terminator-full-select-0.2.0-rc1-linux-x86_64-glibc.tar.gz
cd terminator-full-select-0.2.0-rc1-linux-x86_64-glibc
./install.shFully close and reopen Terminator, then enable FullSelectVisualPrototype under Terminator Preferences → Plugins.
Developers and users on other architectures can build from source using scripts/install-developer.sh in the repository.
Tested environment
- Arch Linux
- Terminator 2.1.5
- GTK 3
- VTE API namespace 2.91 (tested runtime: 0.84.0)
- KDE Plasma on Wayland
- Linux x86-64 with glibc
VTE compatibility
2.91 is the GTK 3 VTE API namespace, not the VTE runtime release number.
This release was tested with VTE runtime 0.84.0. Other VTE runtime
releases that provide Vte-2.91, including newer releases, may work but
have not yet been verified. Environments providing only another VTE API
namespace are not currently supported.
Known limitations
- Only the environment listed above has been fully confirmed.
- Known flicker may occur while actively moving or resizing a window with the mouse button held.
- The visual selection is an overlay rather than a native VTE selection.
- Full-scrollback copying integrates with Terminator’s existing right-click Copy menu action.
- The prebuilt native library is specific to Linux x86-64 with glibc.
Emergency fallback environment variables are available:
TFSE_DISABLE_NATIVE_FAST_PATH=1
TFSE_DISABLE_TRANSACTIONAL_COPY=1
Release identity
- Source commit:
3efee7cd55ad79a9907859efecf35d3d013c5b88 - Tag:
terminator-full-select-v0.2.0-rc1 - Native engine SHA-256:
a3e4b77cf9c23a9501abdb7673de7f467ab63ea326a84ab8883a067b14a76529
Terminator Full Select v0.1.0-rc1
First public release candidate of Terminator Full Select.
Highlights:
- Visual full-scrollback selection mode
- Complete retained-buffer copying through Terminator's native Copy menu item
- Ctrl+Shift+Alt+S toggle
- Escape clears Full Select mode while active
- Live refresh during output, scrolling, typing, and resizing
- Unicode-aware extraction and normalization
Plugin SHA-256:
63359b56e585244c87c77aae24a9fb7ec79a470574f0c535c057922cd76f54fb
Verify with:
sha256sum -c SHA256SUMS
See the README for installation instructions, diagnostics, privacy considerations,
tested environment, and known limitations.
Full Changelog: https://github.com/darko5r/terminator-full-select/commits/v0.1.0-rc1