wezterm
https://github.com/wez/wezterm
A GPU-accelerated cross-platform terminal emulator and multiplexer.
- Devel package for openSUSE:Factory
-
5
derived packages
- Links to openSUSE:Factory / wezterm
- Download package
-
Checkout Package
osc -A https://api.opensuse.org checkout X11:terminals/wezterm && cd $_ - Create Badge
Refresh
Source Files (show merged sources derived from linked package)
| Filename | Size | Changed |
|---|---|---|
| _constraints | 0000000206 206 Bytes | |
| _link | 0000000124 124 Bytes | |
| _service | 0000001062 1.04 KB | |
| _servicedata | 0000000432 432 Bytes | |
| do-not-send-eof-when-closing-application.patch | 0000000578 578 Bytes | |
| vendor.tar.zst | 0087807646 83.7 MB | |
| wezterm-20240203.110809.5046fc22+git421.tar.zst | 0096073963 91.6 MB | |
| wezterm.changes | 0000093458 91.3 KB | |
| wezterm.obsinfo | 0000000122 122 Bytes | |
| wezterm.spec | 0000006940 6.78 KB |
Comments 7
Seems like a _constraints might be needed
In
wezterm.spec:%build # export CFLAGS="%%optflags" # export CXXFLAGS="%%optflags" %if 0%{?suse_version} > 1500 %{cargo_build} --all-features %else export CARGO_FEATURE_VENDORED=1 export RUSTFLAGS='%{rustflags}' cargo build --offline --release --all-features %endifBuilding with
--all-featuresenablesdhat-heap/dhat-ad-hoc, which may cause slowdown and not suitable for production use: https://github.com/wez/wezterm/blob/ede7e846f483d189d26c62c674fd391bb63ce3d7/wezterm-gui/Cargo.toml#L25thanks for pointing that out. i will update this soon
FIXED!
Disabled AutoSubmit. I will wait for unpinned openSSL crate release
I notice
wezterm-terminfowas removed in flavor of the one provided byncursessince r108, but it seems causes glitches forneovim.The
weztermterminfo fromterminfo-6.4.20240224-32.1inherits xterm-256color, and falsely reportssmg*, whichweztermdoes not support, as seen in their offical terminfo. Neovim usessmg*to optimize scrolling, only when the terminfo indicates the revelant capabilities. This optimization is now falsely enabled withncurses-providedweztermterminfo.TERM=xterm-256colordoes not have this issue because the neovim guys aware people set this no matter what terminal emulator they are using, and have a workaround for this.I am trying to use the wezterm connect funtionality with a debian remote. Unfortunately the versions don't match so it aborts:
17:53:57.635 ERROR wezterm_client::client > IncompatibleVersionError { version: "20240203-110809-5046fc22", codec_vers: 42 } 17:53:57.635 ERROR wezterm_gui > Please install the same version of wezterm on both the client and server! The server version is 20240203-110809-5046fc22 (codec version 42), which is not compatible with our version 20240203.110809.5046fc22+git421 (codec version 43).; terminating 17:53:57.636 ERROR mux::connui > while running ConnectionUI loop: recv_timeout: channel is empty and disconnected 17:53:57.636 ERROR wezterm_client::client > wezterm cli --prefer-mux proxy: Exited with code 1I am wondering why there is a difference in codec version?