Allt från Computex 2023
Permalänk
Medlem

åäö i terminalen

Hej!
Jag kör ubuntu och efter uppdateringen til Breezy kan jag inte längre skriva åäö i terminalen.
gnome-terminal.

Jag tror att det var efter breezy uppdateringen i alla fall... jag har trixat så mycket men det känns som at det är det som är rimligast.

Jag har bytt teckenkodning till iso-8955-1...

om jag öppner aterm med kommandot
"LC_CTYPE="sv_SE" aterm &" så kan jag skriva åäö i den.
men om jag försöker öppna gnome-terminal med
"LC_CTYPE="sv_SE" gnome-terminal &" så kan jag inte skriva åäö i den terminalen.

hur kan jag lägga till i knappen som startar Aterm att den ska starta med "LC_CTYPE="sv_SE" från början?

någon som har något tips?

Permalänk

Vill du ändra locale (varför i hela friden du vill ha ISO8859-1 istället för UTF-8 förstår jag dock inte) så bör du köra:

dpkg-reconfigure locales

och där välja svenska med ISO8859-1 så ändras det för hela systemet

vill dock minnas att gnome (i synnerhet nautilus) bråkar med 8859-1, så testa programmet ttyconv istället http://www.bedroomlan.org/~alexios/coding_ttyconv.html om du behöver kompatibilitet med äldre program.

Ytterligare prova ta bort din ~/.inputrc och ~/.bashrc om du nu skapat och modifierat dessa.

Visa signatur

/Tj

Permalänk
Medlem

Jag vill ha iso8859-1 däfar att om jag har UTF-8 så blir det konstiga åäö när jag öppnar saker jag gjort hemma i skolans unix-datorer.

när jag kör dpkg-reconfigure locales så lägger den till en massa UTF-8 automatisk.
som jag får plocka bort.
jag hade ingen .inpurc.. men jag hade en .bashrc som jag radarerade... men jag kan fortfarande inte skriva åäö

Men det funkar ju om man startar aterm med "LC_CTYPE="sv_SE"
Jag skulle vilja lägga till någonstans så att den alltid strartar så...

Permalänk
Medlem

Nej, det gör den inte. Den lägger till det du väljer. Välj bara sv_SE.ISO-8859-1(5?) så får du bara den.

Visa signatur

http://ubuntu-se.org - Ubuntu Sverige. Hjälp och support för Ubuntu
Svensk IRC-kanal för Ubuntu

Permalänk
Citat:

Ursprungligen inskrivet av Wilhelm
Jag vill ha iso8859-1 däfar att om jag har UTF-8 så blir det konstiga åäö när jag öppnar saker jag gjort hemma i skolans unix-datorer.

när jag kör dpkg-reconfigure locales så lägger den till en massa UTF-8 automatisk.
som jag får plocka bort.
jag hade ingen .inpurc.. men jag hade en .bashrc som jag radarerade... men jag kan fortfarande inte skriva åäö

Men det funkar ju om man startar aterm med "LC_CTYPE="sv_SE"
Jag skulle vilja lägga till någonstans så att den alltid strartar så...

Även på LTH kör dom ju ISO8859-1 och fvwm2, inte stannar jag i förra årtusendet för det

Att konvertera filer är enkelt avhjälpt med iconv, exempelvis:

#!/bin/sh mkdir foo for i in *.java do iconv -f UTF-8 -t ISO8859-1 "$i" 1>"foo/$i" mv "foo/$i" . done rmdir foo

Visa signatur

/Tj

Permalänk
Medlem