Discussion:
raar xterm probleem
(te oud om op te antwoorden)
Richard Lucassen
2024-01-24 15:19:55 UTC
Permalink
Ik werk met WindowMaker en veel xterms. Nu heb ik twee comps waar de
tekst zich af en toe raar gedraagt. Op een net geopende xterm draai ik

tree -d | head

Dat geeft op een verse xterm een output zoals ik die gewend ben:

$ tree -d | head
.
├── backups
├── cache
│   ├── apt
│   │   └── archives
│   │   └── partial [error opening dir]
│   ├── debconf
│   ├── dictionaries-common
│   ├── fontconfig
│   ├── fonts

Op een al wat langer openstaande xterm geeft dit op *dezelfde*
remote machine dit:

$ tree -d | head
.
âââ backups
âââ cache
â   âââ apt
â   â   âââ archives
â   â   âââ partial [error opening dir]
â   âââ debconf
â   âââ dictionaries-common
â   âââ fontconfig
â   âââ fonts

Ik kan er maar geen vinger achter krijgen. De twee voorbeelden
zijn dus op dezelfde computer in twee naast elkaar staande xterms
gemaakt die een ssh sessie open hebben staan naar dezelfde remote
machine. Iemand een idee waar ik zou kunnen gaan zoeken?

(ik hoop dat de charset geen roet in het eten gooit)

R.
--
Richard Lucassen <***@lucassen.org>
Richard Lucassen
2024-01-24 15:23:00 UTC
Permalink
On Wed, 24 Jan 2024 16:19:55 +0100
Post by Richard Lucassen
(ik hoop dat de charset geen roet in het eten gooit)
Bij de posting dus :-)
--
Richard Lucassen <***@lucassen.org>
De ongekruisigde
2024-01-24 16:34:23 UTC
Permalink
Post by Richard Lucassen
Ik werk met WindowMaker en veel xterms. Nu heb ik twee comps waar de
tekst zich af en toe raar gedraagt. Op een net geopende xterm draai ik
tree -d | head
probeer eens tree --charset unicode
?
Richard Lucassen
2024-01-24 19:38:12 UTC
Permalink
On Wed, 24 Jan 2024 16:34:23 -0000 (UTC)
Post by De ongekruisigde
Post by Richard Lucassen
Ik werk met WindowMaker en veel xterms. Nu heb ik twee comps waar de
tekst zich af en toe raar gedraagt. Op een net geopende xterm draai ik
tree -d | head
probeer eens tree --charset unicode
Ik heb er nu twee lopen die het doen dus ik kan het nu niet testen, maar
het is denk ik niet de vraag of het met --charset unicode werkt, het is
de vraag waarom die xterm af en toe zo raar doet. Met vi bijvoorbeeld is
niet te werken. Alles gaat doorelkaar op het scherm. Niet in
realiteit, maar op het scherm. Als ik:

1234567890

vanaf de 0 achteraan zes cijfers weghaal, dan zie ik:

1234000000

of als ik "beeldzin;" weghaal van:

voorbeeldzin;

Dan krijg ik:

voor;;;;;;;;;

Als ik PgUp/PgDn doe is het weer even normaal.

Schiet mij maar lek. Ik heb er ook nog geen vinger achter wanneer het
begint maar het gebeurt erg vaak.

R.
--
Richard Lucassen <***@lucassen.org>
De ongekruisigde (ds.)
2024-01-24 21:36:15 UTC
Permalink
Post by Richard Lucassen
On Wed, 24 Jan 2024 16:34:23 -0000 (UTC)
Post by De ongekruisigde
Post by Richard Lucassen
Ik werk met WindowMaker en veel xterms. Nu heb ik twee comps waar de
tekst zich af en toe raar gedraagt. Op een net geopende xterm draai ik
tree -d | head
probeer eens tree --charset unicode
Ik heb er nu twee lopen die het doen dus ik kan het nu niet testen, maar
het is denk ik niet de vraag of het met --charset unicode werkt, het is
de vraag waarom die xterm af en toe zo raar doet.
op die fiets; ik snap 'm
Post by Richard Lucassen
Met vi bijvoorbeeld is
niet te werken. Alles gaat doorelkaar op het scherm. Niet in
1234567890
1234000000
voorbeeldzin;
voor;;;;;;;;;
Als ik PgUp/PgDn doe is het weer even normaal.
Schiet mij maar lek. Ik heb er ook nog geen vinger achter wanneer het
begint maar het gebeurt erg vaak.
inderdaad erg vreemd... (ik gebruik alleen maar xterm en heb
eigenlijk nog nooit last van iets dergelijks gehad)
tjoen
2024-01-25 04:57:00 UTC
Permalink
On 1/24/24 16:19, Richard Lucassen wrote:
..
Post by Richard Lucassen
$ tree -d | head
.
âââ backups
âââ cache
â   âââ apt
â   â   âââ archives
â   â   âââ partial [error opening dir]
â   âââ debconf
â   âââ dictionaries-common
â   âââ fontconfig
â   âââ fonts
Wat zegt
$ echo $LANG ?
Werkt LANG=en_US.UTF-8 ?
Richard Lucassen
2024-01-25 09:56:49 UTC
Permalink
On Thu, 25 Jan 2024 05:57:00 +0100
Post by tjoen
..
Post by Richard Lucassen
$ tree -d | head
.
âââ backups
âââ cache
â   âââ apt
â   â   âââ archives
â   â   âââ partial [error opening dir]
â   âââ debconf
â   âââ dictionaries-common
â   âââ fontconfig
â   âââ fonts
Wat zegt
$ echo $LANG ?
Werkt LANG=en_US.UTF-8 ?
Dat is het 'm juist, LANG staat op en_US.UTF-8

Als ik

tree -d --charset unicode

Dan gaat ie weer goed. Erg vreemd. Met andere pc's nooit last gehad.
--
Richard Lucassen <***@lucassen.org>
Richard Lucassen
2024-01-25 10:06:21 UTC
Permalink
On Thu, 25 Jan 2024 10:56:49 +0100
Post by Richard Lucassen
Post by tjoen
Wat zegt
$ echo $LANG ?
Werkt LANG=en_US.UTF-8 ?
Dat is het 'm juist, LANG staat op en_US.UTF-8
Als ik
tree -d --charset unicode
Dan gaat ie weer goed. Erg vreemd. Met andere pc's nooit last gehad.
Wat tijdelijk helpt is uitloggen, de xterm wegklikken en een verse
starten.
--
Richard Lucassen <***@lucassen.org>
Paul van der Vlis
2024-01-26 08:15:08 UTC
Permalink
Post by Richard Lucassen
On Thu, 25 Jan 2024 10:56:49 +0100
Post by Richard Lucassen
Post by tjoen
Wat zegt
$ echo $LANG ?
Werkt LANG=en_US.UTF-8 ?
Dat is het 'm juist, LANG staat op en_US.UTF-8
Als ik
tree -d --charset unicode
Dan gaat ie weer goed. Erg vreemd. Met andere pc's nooit last gehad.
Wat tijdelijk helpt is uitloggen, de xterm wegklikken en een verse
starten.
Misschien kun je de outputs van "printenv" vergelijken met diff.

Groet,
Paul
--
Paul van der Vlis Linux systeembeheer Groningen
https://vandervlis.nl
Richard Lucassen
2024-01-26 23:02:34 UTC
Permalink
On Fri, 26 Jan 2024 09:15:08 +0100
Post by Paul van der Vlis
Post by Richard Lucassen
Wat tijdelijk helpt is uitloggen, de xterm wegklikken en een verse
starten.
Misschien kun je de outputs van "printenv" vergelijken met diff.
Ik kan het proberen, maar het maffe is dat-ie ook hele teksten door
elkaar gooit, het is niet zomaar een $LANG probleem....
--
Richard Lucassen <***@lucassen.org>
Paul van der Vlis
2024-01-27 11:26:31 UTC
Permalink
Post by Richard Lucassen
On Fri, 26 Jan 2024 09:15:08 +0100
Post by Paul van der Vlis
Post by Richard Lucassen
Wat tijdelijk helpt is uitloggen, de xterm wegklikken en een verse
starten.
Misschien kun je de outputs van "printenv" vergelijken met diff.
Ik kan het proberen, maar het maffe is dat-ie ook hele teksten door
elkaar gooit, het is niet zomaar een $LANG probleem....
Tja, er moet toch iets veranderd zijn, vandaar dat ik kijk naar alle
environment variables.

Wat zou het nog meer kunnen zijn?

Het fysieke geheugen van je computer, maar dan zou je vast nog wel meer
problemen hebben.

Verder weet ik het niet, eigenlijk.

Ik denk dat je soms iets draait wat iets wijzigt aan het environment.

Groet,
Paul
--
Paul van der Vlis Linux systeembeheer Groningen
https://vandervlis.nl
Richard Lucassen
2024-01-27 12:25:44 UTC
Permalink
On Sat, 27 Jan 2024 12:26:31 +0100
Post by Paul van der Vlis
Post by Richard Lucassen
Ik kan het proberen, maar het maffe is dat-ie ook hele teksten door
elkaar gooit, het is niet zomaar een $LANG probleem....
Tja, er moet toch iets veranderd zijn, vandaar dat ik kijk naar alle
environment variables.
Wat zou het nog meer kunnen zijn?
Het fysieke geheugen van je computer, maar dan zou je vast nog wel
meer problemen hebben.
Verder weet ik het niet, eigenlijk.
Ik denk dat je soms iets draait wat iets wijzigt aan het environment.
Of een bug in xterm of ergens anders in. Ik vermoed niet dat-ie aan
omgevingsvariabelen zit, het display is gewoon de weg kwijt. Bij
scrollen blijven hele regels staan bijvoorbeeld en dat gebeurt niet als
er een variabele gewijzigd is.
--
Richard Lucassen <***@lucassen.org>
De ongekruisigde (ds.)
2024-01-27 12:30:29 UTC
Permalink
Post by Richard Lucassen
On Sat, 27 Jan 2024 12:26:31 +0100
Post by Paul van der Vlis
Post by Richard Lucassen
Ik kan het proberen, maar het maffe is dat-ie ook hele teksten door
elkaar gooit, het is niet zomaar een $LANG probleem....
Tja, er moet toch iets veranderd zijn, vandaar dat ik kijk naar alle
environment variables.
Wat zou het nog meer kunnen zijn?
Het fysieke geheugen van je computer, maar dan zou je vast nog wel
meer problemen hebben.
Verder weet ik het niet, eigenlijk.
Ik denk dat je soms iets draait wat iets wijzigt aan het environment.
Of een bug in xterm of ergens anders in. Ik vermoed niet dat-ie aan
omgevingsvariabelen zit, het display is gewoon de weg kwijt. Bij
scrollen blijven hele regels staan bijvoorbeeld en dat gebeurt niet als
er een variabele gewijzigd is.
Als je - per ongeluk - een binair bestand naar het scherm cat
dan wil het ook wel eens grondig verziekt zijn (xterm control
sequences).

https://www.xfree86.org/current/ctlseqs.html
Richard Lucassen
2024-01-27 22:47:29 UTC
Permalink
On Sat, 27 Jan 2024 12:30:29 -0000 (UTC)
Post by De ongekruisigde (ds.)
Post by Richard Lucassen
Of een bug in xterm of ergens anders in. Ik vermoed niet dat-ie aan
omgevingsvariabelen zit, het display is gewoon de weg kwijt. Bij
scrollen blijven hele regels staan bijvoorbeeld en dat gebeurt niet
als er een variabele gewijzigd is.
Als je - per ongeluk - een binair bestand naar het scherm cat
dan wil het ook wel eens grondig verziekt zijn (xterm control
sequences).
Ja, dat klopt, maar een "reset" commando in die xterm brengt dan de
zaak weer op orde.

Maar het is inderdaad wel zo'n soort effect ja, dat is misschien wel de
beste omschrijving. Alleen "reset" brengt de zaak in deze niet op orde.
Wel uitloggen, xterm weg en opnieuw beginnen.
--
Richard Lucassen <***@lucassen.org>
De ongekruisigde (ds.)
2024-01-28 12:15:59 UTC
Permalink
Post by Richard Lucassen
On Sat, 27 Jan 2024 12:30:29 -0000 (UTC)
Post by De ongekruisigde (ds.)
Post by Richard Lucassen
Of een bug in xterm of ergens anders in. Ik vermoed niet dat-ie aan
omgevingsvariabelen zit, het display is gewoon de weg kwijt. Bij
scrollen blijven hele regels staan bijvoorbeeld en dat gebeurt niet
als er een variabele gewijzigd is.
Als je - per ongeluk - een binair bestand naar het scherm cat
dan wil het ook wel eens grondig verziekt zijn (xterm control
sequences).
Ja, dat klopt, maar een "reset" commando in die xterm brengt dan de
zaak weer op orde.
Maar het is inderdaad wel zo'n soort effect ja, dat is misschien wel de
beste omschrijving. Alleen "reset" brengt de zaak in deze niet op orde.
Wel uitloggen, xterm weg en opnieuw beginnen.
stty sane

of

echo -e "\033c"

al geprobeerd?

https://www.cyberciti.biz/tips/bash-fix-the-display.html
Richard Lucassen
2024-01-28 17:49:44 UTC
Permalink
On Sun, 28 Jan 2024 12:15:59 -0000 (UTC)
Post by De ongekruisigde (ds.)
Post by Richard Lucassen
Maar het is inderdaad wel zo'n soort effect ja, dat is misschien
wel de beste omschrijving. Alleen "reset" brengt de zaak in deze
niet op orde. Wel uitloggen, xterm weg en opnieuw beginnen.
stty sane
of
echo -e "\033c"
al geprobeerd?
https://www.cyberciti.biz/tips/bash-fix-the-display.html
Ok, dank, ik zal dat eens proberen. Ben benieuwd :-)
--
Richard Lucassen <***@lucassen.org>
De ongekruisigde (ds. dr. in de kerk van Roodkapje)
2024-01-30 12:02:12 UTC
Permalink
Post by Richard Lucassen
On Sun, 28 Jan 2024 12:15:59 -0000 (UTC)
Post by De ongekruisigde (ds.)
Post by Richard Lucassen
Maar het is inderdaad wel zo'n soort effect ja, dat is misschien
wel de beste omschrijving. Alleen "reset" brengt de zaak in deze
niet op orde. Wel uitloggen, xterm weg en opnieuw beginnen.
stty sane
of
echo -e "\033c"
al geprobeerd?
https://www.cyberciti.biz/tips/bash-fix-the-display.html
Ok, dank, ik zal dat eens proberen. Ben benieuwd :-)
ik ook :-)
Richard Lucassen
2024-01-30 19:12:45 UTC
Permalink
On Tue, 30 Jan 2024 12:02:12 -0000 (UTC)
"De ongekruisigde (ds. dr. in de kerk van Roodkapje)"
Post by De ongekruisigde (ds. dr. in de kerk van Roodkapje)
Post by Richard Lucassen
Post by De ongekruisigde (ds.)
stty sane
of
echo -e "\033c"
al geprobeerd?
https://www.cyberciti.biz/tips/bash-fix-the-display.html
Ok, dank, ik zal dat eens proberen. Ben benieuwd :-)
ik ook :-)
reset en echo -e "\033c" werken even, ik krijg het vermoeden dat vanaf
twee machines het te maken heeft met .vimrc instellingen. Ik zal eens
met nano proberen. Maar daar kun je niet uit met ZZ of :q! ;-)
--
Richard Lucassen <***@lucassen.org>
Paul van der Vlis
2024-01-30 19:44:07 UTC
Permalink
Post by Richard Lucassen
On Tue, 30 Jan 2024 12:02:12 -0000 (UTC)
"De ongekruisigde (ds. dr. in de kerk van Roodkapje)"
Post by De ongekruisigde (ds. dr. in de kerk van Roodkapje)
Post by Richard Lucassen
Post by De ongekruisigde (ds.)
stty sane
of
echo -e "\033c"
al geprobeerd?
https://www.cyberciti.biz/tips/bash-fix-the-display.html
Ok, dank, ik zal dat eens proberen. Ben benieuwd :-)
ik ook :-)
reset en echo -e "\033c" werken even, ik krijg het vermoeden dat vanaf
twee machines het te maken heeft met .vimrc instellingen. Ik zal eens
met nano proberen. Maar daar kun je niet uit met ZZ of :q! ;-)
Je doet net alsof je gevangen zit.

Je kunt eruit met ctrl-X, en dat staat ook nog eens onderaan ;-)

Groet,
Paul
--
Paul van der Vlis Linux systeembeheer Groningen
https://vandervlis.nl
Richard Lucassen
2024-01-30 22:01:56 UTC
Permalink
On Tue, 30 Jan 2024 20:44:07 +0100
Post by Paul van der Vlis
Post by Richard Lucassen
reset en echo -e "\033c" werken even, ik krijg het vermoeden dat
vanaf twee machines het te maken heeft met .vimrc instellingen. Ik
zal eens met nano proberen. Maar daar kun je niet uit met ZZ
of :q! ;-)
Je doet net alsof je gevangen zit.
Je kunt eruit met ctrl-X, en dat staat ook nog eens onderaan ;-)
Klopt helemaal, maar mijn vingers zijn nog niet zo geprogrammeerd :-)

Bij LibreOffice werkt :q! ook niet trouwens ;-)
--
Richard Lucassen <***@lucassen.org>
tjoen
2024-01-27 15:47:24 UTC
Permalink
On 1/27/24 13:25, Richard Lucassen wrote:
..
Post by Richard Lucassen
Of een bug in xterm of ergens anders in. Ik vermoed niet dat-ie aan
omgevingsvariabelen zit, het display is gewoon de weg kwijt. Bij
scrollen blijven hele regels staan bijvoorbeeld en dat gebeurt niet als
er een variabele gewijzigd is.
Hoe doen andere terminals het? vte, gnome-terminal
tjoen
2024-01-27 15:50:48 UTC
Permalink
On 1/27/24 16:47, tjoen wrote:
...
Post by tjoen
Hoe doen andere terminals het? vte, gnome-terminal
uxterm. Is die niet voor UTF8?
Richard Lucassen
2024-01-27 22:44:32 UTC
Permalink
On Sat, 27 Jan 2024 16:50:48 +0100
Post by tjoen
...
Post by tjoen
Hoe doen andere terminals het? vte, gnome-terminal
uxterm. Is die niet voor UTF8?
Die gebruik ik ook...
--
Richard Lucassen <***@lucassen.org>
De ongekruisigde (ds.)
2024-01-27 11:42:01 UTC
Permalink
Post by Richard Lucassen
On Thu, 25 Jan 2024 05:57:00 +0100
Post by tjoen
..
Post by Richard Lucassen
$ tree -d | head
.
âââ backups
âââ cache
â   âââ apt
â   â   âââ archives
â   â   âââ partial [error opening dir]
â   âââ debconf
â   âââ dictionaries-common
â   âââ fontconfig
â   âââ fonts
Wat zegt
$ echo $LANG ?
Werkt LANG=en_US.UTF-8 ?
Dat is het 'm juist, LANG staat op en_US.UTF-8
LC_TYPE?


export LC_CTYPE=en_US.UTF-8
Loading...