Thanks, both those methods work for me.

On 11 February 2015 at 00:52, Egmont Koblinger <egm...@gmail.com> wrote:

> Simple version:
> export PROMPT_COMMAND='printf "%*s\r\e[K" $COLUMNS'
>
> More complex version with an inverse exclamation mark:
> export PROMPT_COMMAND='printf "\e[7m!\e[0m%*s\r\e[K" $((COLUMNS-1))'
>
> --
> You received this bug notification because you are subscribed to the bug
> report.
> https://bugs.launchpad.net/bugs/1419339
>
> Title:
>   Terminal input offset incorrect after output with no trailing newline
>   and  then cycling up through commands
>
> Status in gnome-terminal package in Ubuntu:
>   New
>
> Bug description:
>   Steps to recreate problem:
>
>   1. Run a very long command, the command should be wider than the
>   terminal width so it wraps round to the next line. For this example,
>   run a long echo command, such as:
>
>   echo "joi fowiejf fsweiofj woifj weiof weif wioejf weif woifjw ofwioe
>   fdwiojf wfw
>
> fiowejfeiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjddjj
>   fjwepf fweijf fwekfnwe fwef wefw efe fewf wef wef"
>
>   2. Run program that outputs to stdout without a trailing newline, e.g.
>
>   printf "oiwjgoiwgoiwoiawbn"
>
>   So your terminal should look like:
>   oiwjgoiwgoiwoiawbnusername@pcname:~$
>
>   3. Use the up arrow key to go back to the long command you entered
>
>   4. Press the home button. The cursor goes to the wrong location,
>   behind the start of the actual command and the start of where the
>   command would be had it not been for the printf command.
>
>   Then move the cursor to just before the echo statement, and type less
>   to change "echo" to "lessecho" (a version of echo which expands meta
>   characters). You should notice what the problem is now, the location
>   your cursor appears to be at is not the actual location in the
>   command, but where it would be if the printf command had not just been
>   run.
>
>
>   This is annoying because it can cause you to incorrectly modify old
> commands.
>
>   ProblemType: Bug
>   DistroRelease: Ubuntu 14.04
>   Package: gnome-terminal 3.6.2-0ubuntu1
>   ProcVersionSignature: Ubuntu 3.13.0-44.73-generic 3.13.11-ckt12
>   Uname: Linux 3.13.0-44-generic x86_64
>   ApportVersion: 2.14.1-0ubuntu3.6
>   Architecture: amd64
>   CurrentDesktop: Unity
>   Date: Sat Feb  7 20:04:37 2015
>   InstallationDate: Installed on 2015-01-18 (20 days ago)
>   InstallationMedia: Ubuntu 14.04.1 LTS "Trusty Tahr" - Release amd64
> (20140722.2)
>   SourcePackage: gnome-terminal
>   UpgradeStatus: No upgrade log present (probably fresh install)
>
> To manage notifications about this bug go to:
>
> https://bugs.launchpad.net/ubuntu/+source/gnome-terminal/+bug/1419339/+subscriptions
>

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1419339

Title:
  Terminal input offset incorrect after output with no trailing newline
  and  then cycling up through commands

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/gnome-terminal/+bug/1419339/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to