ÆØÅ-oppsett i Aterm - Ubuntu - Fluxbox

alt om grafiske brukergrensesnitt (GNOME, KDE, osv.), applikasjoner tett knyttet til disse og multimedia.

ÆØÅ-oppsett i Aterm - Ubuntu - Fluxbox

Innleggav Knut Henriksen » tir 07.03.2006 17:49

Heisann,

Dette er min første post på dette forumet, men det blir neppe den siste. Har nylig konvertert 100% til Linux der jeg har mulighet, og holder nå på å sette ting opp sånn som jeg vil ha det.:-)

Kjører for tiden Ubuntu 5.10, men har vanligvis holdt meg til Debian.

Har fått satt opp Fluxbox sånn som jeg vil ha den, men det jeg sliter med nå er at jeg ikke får vist æøå-bokstavene riktig når jeg skriver i aterm. Dette fungerer helt fint i Gnome terminal.

Kan noen fortelle/hjelpe meg litt med hvordan jeg skal få satt opp dette?

Vennlig hilsen

Knut Henriksen
medlem i 216 måneder
 

Innleggav moma » tir 07.03.2006 20:18

Hei,

Jeg tror ikke Aterm støtter multikarakter-metoden UTF-8.., så man må ty til noe eldre ISO-8859-1...
-----------------------------

Prøv dette:

1) Editer /etc/locale.gen og legg til "nb_NO.ISO-8859-1 ISO-8859-1" i filen.

$ sudo gedit /etc/locale.gen

Sjekk
$ cat /etc/locale.gen
nb_NO.ISO-8859-1 ISO-8859-1
en_US.UTF-8 UTF-8
en_AU.UTF-8 UTF-8
en_BW.UTF-8 UTF-8
en_CA.UTF-8 UTF-8
....
-----------------------------

2) Regenerer locale-definisjoner (lag karaktertabeller? eller ka'n nå gjer..)
$ sudo locale-gen
-----------------------------

3) Bestem locale og start aterm slik
$ LANG=nb_NO.ISO-8859-1 LC_ALL=nb_NO.ISO-8859-1 aterm

eller gjør:
$ export LANG=nb_NO.ISO-8859-1
$ export LC_ALL=nb_NO.ISO-8859-1
$ aterm
-----------------------------

Les også
http://linuxreviews.org/software/x11-terms/aterm/ (mange gode tips om Aterm)
+
http://www.linuxguiden.no/index.php/Aterm
+
http://www.linuxguiden.no/index.php/Norsk_oppsett

--------------------------------
EDIT:
Best du kompilerer aterm fra sourcen... fordi den som kommer fra Ubuntus repositories er evig-gammel.
Nyeste versjon er:

$ aterm -V
aterm version 1.00.00

Erfaren
Brukerens avatar
medlem i 234 måneder
 

Innleggav Knut Henriksen » tir 07.03.2006 23:08

Mange takk for veldig godt og utfyllende svar :-)

Det funket umiddelbart, men såfort jeg lukket aterm-vinduet og åpnet et nytt et var æøå borte igjen :-(

Finnes det en måte jeg kan få beholdt disse innstillingene på?
Regner med at det er noen filer jeg må inn og editere?

mvh/Knut
medlem i 216 måneder
 

Innleggav moma » ons 08.03.2006 10:47

Lag et alias-kommando for "aterm" slik:

Editer $HOME/.bashrc
Kode: Merk alt
$ gedit $HOME/.bashrc

og legg til ny alias på bunnen av fila:

Kode: Merk alt
alias aterm='LANG=nb_NO.ISO-8859-1 LC_ALL=nb_NO.ISO-8859-1 /usr/bin/aterm'


Sjekk om path (/usr/bin/aterm) er den samme hos deg !
Gjør:
$ which aterm

eller utfør:
$ sudo updatedb
$ locate aterm | grep bin

/usr/bin/aterm <--- Opprinnelig !
/usr/local/bin/aterm <--- Oops. Her er den nye som jeg kompilerte fra sourcen.

Argg. Har 2 versjoner liggandes. Må stryke vekk den gamle (den som fra Ubuntus repo) slik:
$ sudo apt-get remove aterm
-----

Re-kjør .bashrc slik (med '.' foran):
$ . $HOME/.bashrc
-----

$ alias
kommando lister dine alias-definisjoner.
-------------------------------------------------------------------

Du kunne også mekke et shell-skript (f.eks 'aterm.sh') som setter LANG og starter aterm.

Du kunne også modifisere globale ressursfiler i /etc
( /etc/profile og /etc/environment ) og inserte
Kode: Merk alt
export LANG=nb_NO.ISO-8859-1
export LC_ALL=nb_NO.ISO-8859-1

der. Men best å ikke gjøre endringer globalt !

Forslaget om alias-kommando er nok mest riktig.
------------------------------------------------------------------------

PS. Her om dagen kom over et veldig stilig oppsett for "aterm".
Oppsettet var laget av brukeren "jtopland". Du finner hans innlegg her
http://linux1.no/forum/viewtopic.php?t=1322

Erfaren
Brukerens avatar
medlem i 234 måneder
 

Innleggav Knut Henriksen » ons 08.03.2006 11:29

Overveldet over hvor fort man får svar og hvor grundige og gjennomførte disse svara er. Det er grunn i seg selv til å konvertere til Linux etter min mening :-D

Jeg fulgte oppskriften din til punkt og prikke (trur jeg) men fikk ut noen feilmeldinger i bunnen. Legger inn alt jeg gjorde her:

Først editerte jeg $HOME/.bashrc:

Kode: Merk alt
root@Knut-Laptop:/# gedit $HOME/.bashrc


Der la jeg til følgende linje i bunnen av fila:

Kode: Merk alt
alias aterm='LANG=nb_NO.ISO-8859-1 LC_ALL=nb_NO.ISO-8859-1 /usr/bin/aterm'


Sjekket at path /usr/bin/aterm var den samme hos meg, noe den var:

Kode: Merk alt
root@Knut-Laptop:/# which aterm
/usr/bin/aterm


Slettet den gamle versjonen:

Kode: Merk alt
root@Knut-Laptop:/# sudo apt-get remove aterm
Leser pakkelister ... Ferdig
Skaper oversikt over avhengighetsforhold ... Ferdig
Følgende pakker vil bli FJERNET:
  aterm
0 oppgraderte, 0 nylig installerte, 1 å fjerne og 27 ikke oppgradert.
Må hente 0B med arkiver.
Etter utpakking vil 287kB diskplass bli ledig.
Vil du fortsette [Y/n]? y
(Leser database ... 69161 filer og kataloger er installerte.)
Fjerner aterm ...


Kjørte .bashrc med *.* foran:

Kode: Merk alt
root@Knut-Laptop:/#  . $HOME/.bashrc


Kjørte deretter den alias kommandoen:

Kode: Merk alt
root@Knut-Laptop:/# alias
alias aterm='LANG=nb_NO.ISO-8859-1 LC_ALL=nb_NO.ISO-8859-1 /usr/bin/aterm'
alias ls='ls --color=auto'


Så langt alt vel inntil jeg skulle kjøre aterm på nytt:

Kode: Merk alt
knut@Knut-Laptop:/$ aterm
bash: aterm: command not found


Så siden jeg er avhengig av aterm, (kan kjøre xterm eller Gnome Terminal til nød), installerte jeg aterm igjen:

Kode: Merk alt
root@Knut-Laptop:/# apt-get install aterm


Da fikk jeg tilbake aterm, men fortsatt uten æøå (selvsagt).

Aterm var ikke med Ubuntu når jeg installerte, så måtte hente den ned med apt-get. Har også konfigurert ~/.Xdefaults slik jeg vil ha den.

Hva kan være årsaken til den feilmeldingen jeg fikk?

Mange takk for hjelp hittil :-)
medlem i 216 måneder
 

Innleggav moma » ons 08.03.2006 12:19

Starter du "aterm" fra et ikon på desktoppen ?

Kom til å tenke på at alias'er vil ikke bli lest (vil ikke fungere) når du starter aterm fra et desktop-ikon. Alias'er fungerer kun på kommandolinjen, der jeg stortsett lever i.

Du kan teste alias-opplegget slik.
Lag et nytt terminalvindu (gnome-terminal eller konsole) og start aterm fra kommandolinjen.
$ aterm

ØÆÅ bør fungere nå.
---------------------------------

Jeg må svelge mine ord og be deg om å lage et shell-skript .

Lag $HOME/aterm.sh:
$ gedit $HOME/aterm.sh

Gjør skipta kjørbar
$ chmod +x $HOME/aterm.sh

Lag et ikon på desktoppen (klikk med høyre-mustast på desktoppen og "Create launcher...")

Kommandoen skal hete:
/home/DITT-BRUKERNAVN-HER/aterm.sh

Erfaren
Brukerens avatar
medlem i 234 måneder
 

Innleggav Knut Henriksen » ons 08.03.2006 14:33

Desktop er ett fremmedord her i gården.

Stortsett alt går fra terminalen, bortsett fra enkelte programmer som jeg bruker fluxbox-menyen til å åpne.

Skal prøve ut et shell-skript nå :-)

/knut
medlem i 216 måneder
 

Innleggav Knut Henriksen » ons 08.03.2006 14:40

Hmm... Shell-skript fungerte heller dårlig. Iallfall når jeg prøver å starte aterm fra terminalen med kommandoen,
Kode: Merk alt
aterm
det er vel kanskje riktig. Hadde jeg brukt skrivebord ville det nok fungert som du sier.

Bare for å få det helt klart så bruker jeg fluxbox, og kjører alle programmer fra terminalen, bortsett fra noen få som jeg kjører fra fluxboxmenyen.

/knut
medlem i 216 måneder
 

Innleggav olear » ons 08.03.2006 14:47

Aterm er en fin terminal, men jeg anbefaler at du sjekker ut denne:
http://software.schmorp.de/pkg/rxvt-unicode

Samme funksjonene som Aterm/RXVT men med skikkelig fontstøtte (Xft).

Erfaren
Brukerens avatar
medlem i 226 måneder
 

Innleggav Knut Henriksen » ons 08.03.2006 17:02

Prøvde RXVT-terminalen din olear, og det fungerte bra. Like god som aterm, men med æøå som default.

Så fortsetter med RXVT trur jeg :-) , må bare få satt det opp slik at den starter sånn som jeg vil ha den.
medlem i 216 måneder
 


Returner til Skrivebord / Multimedia



Hvem er i Forumene

Registrerte brukere: Google [Bot]