xterm cursor hides character in reverse video mode

Multi tool use
Multi tool use

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











up vote
0
down vote

favorite












How can I prevent xterm version 327-2 (on Debian testing) from hiding the character in reverse video mode?



For example, if I run



xterm -geometry 20x2 -e /bin/sh -c "echo -ne '33[0;7mtesting33[0m33[Gfoo'; sleep 999"


, then I get the following bad output (the letter t is hidden by the cursor):



xterm reverse video bad and good output



In the bad output above the cursor above the reverse-video letter t is making it invisible. In the good output above the letter t is visible in normal colors (reverse of reverse). How can I make xterm 327-2 give me the good output?



I was trying to set the cursorColor, highlightColor, highlightColorMode, highlightReverse, highlightTextColor resources of xterm to various empty, true and false values. They made a difference, but nothing helped: the letter t never showed up if it was under the cursor in reverse video.



Some other software I tried:



  • xterm and rxvt in 1995: good

  • xterm 256: good

  • xterm 297: good

  • xterm 327-2: BAD

  • gnome-terminal 2.30.2: good (also the cursor is blinking between normal and reverse video)

  • gnome-terminal 3.22.2: good (also the cursor is blinking between normal and reverse video)

  • rxvt 2.7.10: good






share|improve this question




















  • This has been asked before, at unix.stackexchange.com/questions/332903 .
    – JdeBP
    Mar 5 at 15:01










  • Agreed: seems to have been fixed in [xterm #328][(invisible-island.net/xterm/xterm.log.html#xterm_328), mid-2017. I don't know about 1995.
    – Thomas Dickey
    Mar 5 at 20:58














up vote
0
down vote

favorite












How can I prevent xterm version 327-2 (on Debian testing) from hiding the character in reverse video mode?



For example, if I run



xterm -geometry 20x2 -e /bin/sh -c "echo -ne '33[0;7mtesting33[0m33[Gfoo'; sleep 999"


, then I get the following bad output (the letter t is hidden by the cursor):



xterm reverse video bad and good output



In the bad output above the cursor above the reverse-video letter t is making it invisible. In the good output above the letter t is visible in normal colors (reverse of reverse). How can I make xterm 327-2 give me the good output?



I was trying to set the cursorColor, highlightColor, highlightColorMode, highlightReverse, highlightTextColor resources of xterm to various empty, true and false values. They made a difference, but nothing helped: the letter t never showed up if it was under the cursor in reverse video.



Some other software I tried:



  • xterm and rxvt in 1995: good

  • xterm 256: good

  • xterm 297: good

  • xterm 327-2: BAD

  • gnome-terminal 2.30.2: good (also the cursor is blinking between normal and reverse video)

  • gnome-terminal 3.22.2: good (also the cursor is blinking between normal and reverse video)

  • rxvt 2.7.10: good






share|improve this question




















  • This has been asked before, at unix.stackexchange.com/questions/332903 .
    – JdeBP
    Mar 5 at 15:01










  • Agreed: seems to have been fixed in [xterm #328][(invisible-island.net/xterm/xterm.log.html#xterm_328), mid-2017. I don't know about 1995.
    – Thomas Dickey
    Mar 5 at 20:58












up vote
0
down vote

favorite









up vote
0
down vote

favorite











How can I prevent xterm version 327-2 (on Debian testing) from hiding the character in reverse video mode?



For example, if I run



xterm -geometry 20x2 -e /bin/sh -c "echo -ne '33[0;7mtesting33[0m33[Gfoo'; sleep 999"


, then I get the following bad output (the letter t is hidden by the cursor):



xterm reverse video bad and good output



In the bad output above the cursor above the reverse-video letter t is making it invisible. In the good output above the letter t is visible in normal colors (reverse of reverse). How can I make xterm 327-2 give me the good output?



I was trying to set the cursorColor, highlightColor, highlightColorMode, highlightReverse, highlightTextColor resources of xterm to various empty, true and false values. They made a difference, but nothing helped: the letter t never showed up if it was under the cursor in reverse video.



Some other software I tried:



  • xterm and rxvt in 1995: good

  • xterm 256: good

  • xterm 297: good

  • xterm 327-2: BAD

  • gnome-terminal 2.30.2: good (also the cursor is blinking between normal and reverse video)

  • gnome-terminal 3.22.2: good (also the cursor is blinking between normal and reverse video)

  • rxvt 2.7.10: good






share|improve this question












How can I prevent xterm version 327-2 (on Debian testing) from hiding the character in reverse video mode?



For example, if I run



xterm -geometry 20x2 -e /bin/sh -c "echo -ne '33[0;7mtesting33[0m33[Gfoo'; sleep 999"


, then I get the following bad output (the letter t is hidden by the cursor):



xterm reverse video bad and good output



In the bad output above the cursor above the reverse-video letter t is making it invisible. In the good output above the letter t is visible in normal colors (reverse of reverse). How can I make xterm 327-2 give me the good output?



I was trying to set the cursorColor, highlightColor, highlightColorMode, highlightReverse, highlightTextColor resources of xterm to various empty, true and false values. They made a difference, but nothing helped: the letter t never showed up if it was under the cursor in reverse video.



Some other software I tried:



  • xterm and rxvt in 1995: good

  • xterm 256: good

  • xterm 297: good

  • xterm 327-2: BAD

  • gnome-terminal 2.30.2: good (also the cursor is blinking between normal and reverse video)

  • gnome-terminal 3.22.2: good (also the cursor is blinking between normal and reverse video)

  • rxvt 2.7.10: good








share|improve this question











share|improve this question




share|improve this question










asked Mar 5 at 14:51









pts

345312




345312











  • This has been asked before, at unix.stackexchange.com/questions/332903 .
    – JdeBP
    Mar 5 at 15:01










  • Agreed: seems to have been fixed in [xterm #328][(invisible-island.net/xterm/xterm.log.html#xterm_328), mid-2017. I don't know about 1995.
    – Thomas Dickey
    Mar 5 at 20:58
















  • This has been asked before, at unix.stackexchange.com/questions/332903 .
    – JdeBP
    Mar 5 at 15:01










  • Agreed: seems to have been fixed in [xterm #328][(invisible-island.net/xterm/xterm.log.html#xterm_328), mid-2017. I don't know about 1995.
    – Thomas Dickey
    Mar 5 at 20:58















This has been asked before, at unix.stackexchange.com/questions/332903 .
– JdeBP
Mar 5 at 15:01




This has been asked before, at unix.stackexchange.com/questions/332903 .
– JdeBP
Mar 5 at 15:01












Agreed: seems to have been fixed in [xterm #328][(invisible-island.net/xterm/xterm.log.html#xterm_328), mid-2017. I don't know about 1995.
– Thomas Dickey
Mar 5 at 20:58




Agreed: seems to have been fixed in [xterm #328][(invisible-island.net/xterm/xterm.log.html#xterm_328), mid-2017. I don't know about 1995.
– Thomas Dickey
Mar 5 at 20:58










1 Answer
1






active

oldest

votes

















up vote
1
down vote













You might be talking about this item mentioned in the changes for patch #328:




improve fix for Debian #759734, addressing a case where non-colored cursor would be invisible against reverse-video (see patch #311).







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%2f428287%2fxterm-cursor-hides-character-in-reverse-video-mode%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
    1
    down vote













    You might be talking about this item mentioned in the changes for patch #328:




    improve fix for Debian #759734, addressing a case where non-colored cursor would be invisible against reverse-video (see patch #311).







    share|improve this answer
























      up vote
      1
      down vote













      You might be talking about this item mentioned in the changes for patch #328:




      improve fix for Debian #759734, addressing a case where non-colored cursor would be invisible against reverse-video (see patch #311).







      share|improve this answer






















        up vote
        1
        down vote










        up vote
        1
        down vote









        You might be talking about this item mentioned in the changes for patch #328:




        improve fix for Debian #759734, addressing a case where non-colored cursor would be invisible against reverse-video (see patch #311).







        share|improve this answer












        You might be talking about this item mentioned in the changes for patch #328:




        improve fix for Debian #759734, addressing a case where non-colored cursor would be invisible against reverse-video (see patch #311).








        share|improve this answer












        share|improve this answer



        share|improve this answer










        answered Mar 5 at 21:07









        Thomas Dickey

        49.2k584154




        49.2k584154






















             

            draft saved


            draft discarded


























             


            draft saved


            draft discarded














            StackExchange.ready(
            function ()
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f428287%2fxterm-cursor-hides-character-in-reverse-video-mode%23new-answer', 'question_page');

            );

            Post as a guest













































































            9pjyz7
            8YSZLUo9HteIb8OHsUk2NpGaFShjURI4NA,B txypkA ZMo dNXJpSq3GwV Wr,45XRu,VGRqej Be aqzSNOGZ zp dxGQtqAxDdOUx 9E

            Popular posts from this blog

            How to check contact read email or not when send email to Individual?

            How many registers does an x86_64 CPU actually have?

            Displaying single band from multi-band raster using QGIS