Tmux under Kitty terminal

The name of the pictureThe name of the pictureThe name of the pictureClash Royale CLAN TAG#URR8PPP











up vote
2
down vote

favorite












I recently discovered the neat kitty as some aspects of the themes I'm using under ZSH don't render quite right under Xfce Terminal but do under kitty.



Unfortunately I've hit a snag when it comes to using tmux on SSH connections, if SSH from my desktop/server (running Gentoo) to any of my Raspberry Pis (running Arch Linux ARM) or my VPS (also running Arch Linux) and start a Tmux session I'm informed....



open terminal failed: missing or unsuitable terminal: xterm-kitty


However, I've a laptop which is also running Arch and if I SSH to it from my desktop/server and start an SSH session there are no problems, and vice versa, SSHing from laptop to desktop/server and Tmux runs fine.



I should add that I can run Tmux sessions when SSHing to the Raspberry Pis/VPS's that are running Arch Linux if its under an Xfce Terminal.



Any ideas as to how I can investigate or solve this such that Tmux sessions work everywhere?










share|improve this question



























    up vote
    2
    down vote

    favorite












    I recently discovered the neat kitty as some aspects of the themes I'm using under ZSH don't render quite right under Xfce Terminal but do under kitty.



    Unfortunately I've hit a snag when it comes to using tmux on SSH connections, if SSH from my desktop/server (running Gentoo) to any of my Raspberry Pis (running Arch Linux ARM) or my VPS (also running Arch Linux) and start a Tmux session I'm informed....



    open terminal failed: missing or unsuitable terminal: xterm-kitty


    However, I've a laptop which is also running Arch and if I SSH to it from my desktop/server and start an SSH session there are no problems, and vice versa, SSHing from laptop to desktop/server and Tmux runs fine.



    I should add that I can run Tmux sessions when SSHing to the Raspberry Pis/VPS's that are running Arch Linux if its under an Xfce Terminal.



    Any ideas as to how I can investigate or solve this such that Tmux sessions work everywhere?










    share|improve this question

























      up vote
      2
      down vote

      favorite









      up vote
      2
      down vote

      favorite











      I recently discovered the neat kitty as some aspects of the themes I'm using under ZSH don't render quite right under Xfce Terminal but do under kitty.



      Unfortunately I've hit a snag when it comes to using tmux on SSH connections, if SSH from my desktop/server (running Gentoo) to any of my Raspberry Pis (running Arch Linux ARM) or my VPS (also running Arch Linux) and start a Tmux session I'm informed....



      open terminal failed: missing or unsuitable terminal: xterm-kitty


      However, I've a laptop which is also running Arch and if I SSH to it from my desktop/server and start an SSH session there are no problems, and vice versa, SSHing from laptop to desktop/server and Tmux runs fine.



      I should add that I can run Tmux sessions when SSHing to the Raspberry Pis/VPS's that are running Arch Linux if its under an Xfce Terminal.



      Any ideas as to how I can investigate or solve this such that Tmux sessions work everywhere?










      share|improve this question















      I recently discovered the neat kitty as some aspects of the themes I'm using under ZSH don't render quite right under Xfce Terminal but do under kitty.



      Unfortunately I've hit a snag when it comes to using tmux on SSH connections, if SSH from my desktop/server (running Gentoo) to any of my Raspberry Pis (running Arch Linux ARM) or my VPS (also running Arch Linux) and start a Tmux session I'm informed....



      open terminal failed: missing or unsuitable terminal: xterm-kitty


      However, I've a laptop which is also running Arch and if I SSH to it from my desktop/server and start an SSH session there are no problems, and vice versa, SSHing from laptop to desktop/server and Tmux runs fine.



      I should add that I can run Tmux sessions when SSHing to the Raspberry Pis/VPS's that are running Arch Linux if its under an Xfce Terminal.



      Any ideas as to how I can investigate or solve this such that Tmux sessions work everywhere?







      ssh tmux






      share|improve this question















      share|improve this question













      share|improve this question




      share|improve this question








      edited 1 hour ago

























      asked 1 hour ago









      slackline

      1991311




      1991311




















          1 Answer
          1






          active

          oldest

          votes

















          up vote
          4
          down vote













          If you receive error messages such as "Terminal unknown, missing or unsuitable terminal" error messages upon logging in, this means the server does not recognize your terminal.



          The correct solution is to install the client terminal's terminfo file on the server. This tells console programs on the server how to correctly interact with your terminal. You can get info about current terminfo using infocmp and then find out which package owns it.



          If you cannot install it normally, you can copy your terminfo to your home directory on the server:



          $ ssh myserver mkdir -p ~/.terminfo/$TERM:0:1
          $ scp /usr/share/terminfo/$TERM:0:1/$TERM myserver:~/.terminfo/$TERM:0:1/


          After logging in and out from the server the problem should be fixed.






          share|improve this answer




















            Your Answer







            StackExchange.ready(function()
            var channelOptions =
            tags: "".split(" "),
            id: "106"
            ;
            initTagRenderer("".split(" "), "".split(" "), channelOptions);

            StackExchange.using("externalEditor", function()
            // Have to fire editor after snippets, if snippets enabled
            if (StackExchange.settings.snippets.snippetsEnabled)
            StackExchange.using("snippets", function()
            createEditor();
            );

            else
            createEditor();

            );

            function createEditor()
            StackExchange.prepareEditor(
            heartbeatType: 'answer',
            convertImagesToLinks: false,
            noModals: false,
            showLowRepImageUploadWarning: true,
            reputationToPostImages: null,
            bindNavPrevention: true,
            postfix: "",
            onDemand: true,
            discardSelector: ".discard-answer"
            ,immediatelyShowMarkdownHelp:true
            );



            );













             

            draft saved


            draft discarded


















            StackExchange.ready(
            function ()
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f470676%2ftmux-under-kitty-terminal%23new-answer', 'question_page');

            );

            Post as a guest






























            1 Answer
            1






            active

            oldest

            votes








            1 Answer
            1






            active

            oldest

            votes









            active

            oldest

            votes






            active

            oldest

            votes








            up vote
            4
            down vote













            If you receive error messages such as "Terminal unknown, missing or unsuitable terminal" error messages upon logging in, this means the server does not recognize your terminal.



            The correct solution is to install the client terminal's terminfo file on the server. This tells console programs on the server how to correctly interact with your terminal. You can get info about current terminfo using infocmp and then find out which package owns it.



            If you cannot install it normally, you can copy your terminfo to your home directory on the server:



            $ ssh myserver mkdir -p ~/.terminfo/$TERM:0:1
            $ scp /usr/share/terminfo/$TERM:0:1/$TERM myserver:~/.terminfo/$TERM:0:1/


            After logging in and out from the server the problem should be fixed.






            share|improve this answer
























              up vote
              4
              down vote













              If you receive error messages such as "Terminal unknown, missing or unsuitable terminal" error messages upon logging in, this means the server does not recognize your terminal.



              The correct solution is to install the client terminal's terminfo file on the server. This tells console programs on the server how to correctly interact with your terminal. You can get info about current terminfo using infocmp and then find out which package owns it.



              If you cannot install it normally, you can copy your terminfo to your home directory on the server:



              $ ssh myserver mkdir -p ~/.terminfo/$TERM:0:1
              $ scp /usr/share/terminfo/$TERM:0:1/$TERM myserver:~/.terminfo/$TERM:0:1/


              After logging in and out from the server the problem should be fixed.






              share|improve this answer






















                up vote
                4
                down vote










                up vote
                4
                down vote









                If you receive error messages such as "Terminal unknown, missing or unsuitable terminal" error messages upon logging in, this means the server does not recognize your terminal.



                The correct solution is to install the client terminal's terminfo file on the server. This tells console programs on the server how to correctly interact with your terminal. You can get info about current terminfo using infocmp and then find out which package owns it.



                If you cannot install it normally, you can copy your terminfo to your home directory on the server:



                $ ssh myserver mkdir -p ~/.terminfo/$TERM:0:1
                $ scp /usr/share/terminfo/$TERM:0:1/$TERM myserver:~/.terminfo/$TERM:0:1/


                After logging in and out from the server the problem should be fixed.






                share|improve this answer












                If you receive error messages such as "Terminal unknown, missing or unsuitable terminal" error messages upon logging in, this means the server does not recognize your terminal.



                The correct solution is to install the client terminal's terminfo file on the server. This tells console programs on the server how to correctly interact with your terminal. You can get info about current terminfo using infocmp and then find out which package owns it.



                If you cannot install it normally, you can copy your terminfo to your home directory on the server:



                $ ssh myserver mkdir -p ~/.terminfo/$TERM:0:1
                $ scp /usr/share/terminfo/$TERM:0:1/$TERM myserver:~/.terminfo/$TERM:0:1/


                After logging in and out from the server the problem should be fixed.







                share|improve this answer












                share|improve this answer



                share|improve this answer










                answered 43 mins ago









                Goro

                3,60952053




                3,60952053



























                     

                    draft saved


                    draft discarded















































                     


                    draft saved


                    draft discarded














                    StackExchange.ready(
                    function ()
                    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f470676%2ftmux-under-kitty-terminal%23new-answer', 'question_page');

                    );

                    Post as a guest













































































                    Comments

                    Popular posts from this blog

                    What does second last employer means? [closed]

                    List of Gilmore Girls characters

                    Confectionery