diff --git a/README.md b/README.md index 3081a2754..f93494e80 100644 --- a/README.md +++ b/README.md @@ -54,8 +54,7 @@ _Sticky controls via **Ctrl**-**Space** or **Alt**-**Space**_ or _Exclusively ha | **Keyboard:** | _Typical terminals_:
**only essential
key combinations**

_KiTTY_ (putty fork),
_kitty_ (\*nix one),
_iTerm2_,
_Windows Terminal_,
far2l’s VT: **full support**
| _Typical terminals_:
**only essential
key combinations**

_KiTTY_ (putty fork),
_kitty_ (\*nix one),
_iTerm2_,
_Windows Terminal_,
far2l’s VT: **full support**
| _Typical terminals_:
**most of key
combinations under x11**;
**only essential key
combinations
under Wayland**

_KiTTY_ (putty fork),
_kitty_ (\*nix one),
_iTerm2_,
_Windows Terminal_,
far2l’s VT: **full support**
| **All key
combinations** | | **Clipboard
access:** | _Typical terminals_:
via command line
tools like xclip

_kitty_ (\*nix one),
_iTerm2_:
via **OSC52**

_Windows Terminal_:
via **OSC52**
or via **command line
tools under WSL**

_KiTTY_ (putty fork),
far2l’s VT:
via **far2l extensions**
| _Typical terminals_,
_kitty_ (\*nix one):
via **x11 interaction**

_iTerm2_:
via **OSC52**

_Windows Terminal_:
via **OSC52**
or via **command line
tools under WSL**

_KiTTY_ (putty fork),
far2l’s VT:
via **far2l extensions**
| _Typical terminals_,
_kitty_ (\*nix one):
via **x11 interaction**

_iTerm2_:
via **OSC52**

_Windows Terminal_:
via **OSC52**
or via **command line
tools under WSL**

_KiTTY_ (putty fork),
far2l’s VT:
via **far2l extensions**
| via
**wxWidgets API**

via command line
tools under WSL
| | **Typical
use case:** | **Servers**,
embedded
(\*wrt, etc) | Run far2l in
favorite terminal
but with
**better UX**
| Run far2l in
favorite terminal
but with
**best UX**
| **Desktop** | -| [Debian](#debian) packages: | _none_
(use `far2l` due to
[auto downgrade](#downgrade))
| `far2l` | `far2l` | `far2l-wx`
(since _2.6.4_) | -| [Ubuntu](#debian) packages: | _none_
(use `far2l` due to
[auto downgrade](#downgrade))
| `far2l` | `far2l` | _none_ | +| [Debian](#debian) / [Ubuntu](#debian)
official repositories: | _none_
(use `far2l` due to
[auto downgrade](#downgrade))
| `far2l` | `far2l` | `far2l-wx`
(since _2.6.4_ /
Ubuntu 25.04+)
| | Community [PPA](#community_bins): | `far2l` | `far2l-ttyx` | `far2l-ttyx` | `far2l-gui` | _Note_: When running far2l automatically downgrade @@ -86,7 +85,7 @@ OSC 52 in many terminals is implemented only for the copy mode, and paste from t apt install far2l ``` -* **GUI** backend (Debian since far2l _2.6.4_) +* **GUI** backend (Debian since far2l _2.6.4_ / Ubuntu 25.04+) ```sh apt install far2l-wx ``` diff --git a/far2l/src/main.cpp b/far2l/src/main.cpp index 0f5f8c9be..dc3779e20 100644 --- a/far2l/src/main.cpp +++ b/far2l/src/main.cpp @@ -311,8 +311,13 @@ static int MainProcess(FARString strEditViewArg, FARString strDestName1, FARStri DWORD tweaks = WINPORT(SetConsoleTweaks)(TWEAKS_ONLY_QUERY_SUPPORTED); if (tweaks & TWEAK_STATUS_SUPPORT_OSC52CLIP_SET) { - if (Message(0, 2, - Msg::ConfigOSC52ClipSet, + SetMessageHelp(L"Far2lGettingStarted"); + if (Message(0, 2, // at 1st start always only English and we not need use Msg here + L"Use OSC52 to set clipboard data (question at first start)", + L"You can toggle use of OSC52 on/off at any time", + L"in Menu(F9)->\'Options\"->\"Interface settings\"", + L"", + L"Use OSC52 to set clipboard data", Msg::Yes, Msg::No)) {