diff --git a/TermTk/TTkGui/clipboard.py b/TermTk/TTkGui/clipboard.py index 1c94b8ca..4276d4c1 100644 --- a/TermTk/TTkGui/clipboard.py +++ b/TermTk/TTkGui/clipboard.py @@ -23,6 +23,7 @@ __all__ = ['TTkClipboard'] import importlib.util +from TermTk.TTkCore.log import TTkLog class TTkClipboard(): _clipboard = '' @@ -48,7 +49,12 @@ class TTkClipboard(): def setText(self, text): TTkClipboard._clipboard = text if self._setText: - self._setText(str(text)) + try: + self._setText(str(text)) + except Exception as e: + TTkLog.error("Clipboard error, try to export X11 if you are running this UI via SSH") + for line in str(e).split("\n"): + TTkLog.error(line) def text(self): if self._text: