Prompten överst?

Här diskuterar vi skal, kommandon och klassiska linuxverktyg.
Användarvisningsbild
Dimi
Inlägg: 703
Blev medlem: 24 dec 2006, 00:04
OS: Ubuntu
Utgåva: Vet inte/ingen utgåva passar
Ort: Stockholm

Prompten överst?

Inlägg av Dimi »

Hej,

Kan man på något enkelt sätt konfiga om urxvt/zsh eller vilken del det nu är som ska ändra på sig, så att prompten alltid är överst istället för underst på
skärmen?

Det skulle vara så skönt när jag sitter med datorer med små skärmar om inmatningen alltid kom överst. Då skulle jag inte behöva flytta fingrarna från
tangentbordet när jag ska skriva något och ligger i sängläge.

Mvh
Användarvisningsbild
dmz
Inlägg: 3292
Blev medlem: 29 jul 2008, 19:42
OS: Arch Linux

Re: Prompten överst?

Inlägg av dmz »

Överst istället för underst? Du får ursäkta men jag förstår verkligen inte ett smack. :p
ǁ A: Because it obfuscates the reading.
ǁ Q: Why is top posting so bad?
TicToc
Inlägg: 2266
Blev medlem: 27 dec 2006, 17:28
OS: Kubuntu
Utgåva: 20.04 Focal Fossa LTS

Re: Prompten överst?

Inlägg av TicToc »

Jag antar att h*n menar motsvarigheten till RTL - LTR. att det skall scrolla nedåt och inte uppåt, att input-raden alltid ligger i topp.
Kanske så...:)
Användarvisningsbild
dmz
Inlägg: 3292
Blev medlem: 29 jul 2008, 19:42
OS: Arch Linux

Re: Prompten överst?

Inlägg av dmz »

Aha, hm, intressant minsann.
ǁ A: Because it obfuscates the reading.
ǁ Q: Why is top posting so bad?
Användarvisningsbild
Konservburk
Inlägg: 5919
Blev medlem: 07 apr 2007, 22:28

Re: Prompten överst?

Inlägg av Konservburk »

TicToc skrev:Jag antar att h*n menar motsvarigheten till RTL - LTR. att det skall scrolla nedåt och inte uppåt
Men då hamnar ju allting i omvänd ordning! Gör du "cat" på en fil så måste du läsa nerifrån och upp.

Jag tolkade det snarare som att sätta promten högst upp, men att resten är som vanligt.

Typ så här:

Kod: Markera allt

PS1=$(printf '\033[H')'din prompt$ '
preexec() printf '\033[J'
...om man vill att utdatan alltid hamnar på raden precis nedanför prompten.

Eller så här:

Kod: Markera allt

PS1=$(printf '\033[s\033[H')'din prompt$ '
preexec() printf '\033[u'
... om man vill att utdatan hamnar på raden precis nedanför förra kommandots utdata.
Lars
Inlägg: 6191
Blev medlem: 14 jan 2007, 19:31
OS: Ubuntu
Utgåva: 22.10 Kinetic Kudu
Ort: Stockholm

Re: Prompten överst?

Inlägg av Lars »

Eller tryck bara ctrl+L då och då för att rensa skärmen.
Användarvisningsbild
Dimi
Inlägg: 703
Blev medlem: 24 dec 2006, 00:04
OS: Ubuntu
Utgåva: Vet inte/ingen utgåva passar
Ort: Stockholm

Re: Prompten överst?

Inlägg av Dimi »

Halloj.

Lustigt hur något som verkade vara tydligt och klart när jag skrev. Visade sig vara otydligt när det lästes av andra, för att sedan ändå komma till klarhet.

Tack Konservis. Det var precis det jag menade!
Skriv svar

Återgå till "Terminalforum"