Forums

Skip to content

Advanced search
  • Quick links
    • Unanswered topics
    • Active topics
    • Search
  • FAQ
  • Login
  • Register
  • Board index International Gentoo Users Scandinavian
  • Search

Svenska tecken

Gentoo Linux på dansk, norsk och svenska. Välkommen!
Post Reply
  • Print view
Advanced search
19 posts • Page 1 of 1
Author
Message
jaghetertoffe
Tux's lil' helper
Tux's lil' helper
Posts: 92
Joined: Sat Mar 06, 2004 9:24 am

Svenska tecken

  • Quote

Post by jaghetertoffe » Wed Sep 22, 2004 6:22 pm

Detta börjar väl bli tjatigt, jag har sett många liknande postningar, men: åäö funkar inte med vissa program!

Code: Select all

export LC_ALL=sv_SE
har jag sist i .bashrc.

Java kan inte skriva åäö och när man startar vissa program skriver de ut
felmeddelanden:

Code: Select all

$ xmms&
[1] 5686
Gdk-WARNING **: locale not supported by C library

Här är min 02locale:

Code: Select all

$ cat /etc/env.d/02locale
LC_ALL="sv_SE"
LC_TELEPHONE="sv_SE"
LANG="sv_SE"
LC_CTYPE="sv_SE"
LC_NUMERIC="sv_SE"
LC_TIME="sv_SE"
LC_MONETARY="sv_SE"
LC_ADDRESS="sv_SE"
LC_COLLATE="sv_SE"
LC_NAME="sv_SE"
LC_PAPER="sv_SE"
LC_NUMERIC="sv_SE"
SYSFONT="lat0-16"
LC_MEASUREMENT="sv_SE"
LC_MESSAGES="C"
LC_IDENTIFICATION="sv_SE"
Uppenbarligen är något fel:

Code: Select all

#locale charmap
locale: Cannot set LC_CTYPE to default locale. Nu such file or directory
locale: Cannot set LC_MESSAGES to default locale. Nu such file or directory
locale: Cannot set LC_ALL to default locale. Nu such file or directory
ANSI_X3.4-1968
Någon som vet vad som är fel?
Jag skulle verkligen behöva åäö nu.

-toffe
Top
jaghetertoffe
Tux's lil' helper
Tux's lil' helper
Posts: 92
Joined: Sat Mar 06, 2004 9:24 am

  • Quote

Post by jaghetertoffe » Thu Sep 23, 2004 2:20 pm

Någon?
Top
kallamej
Administrator
Administrator
User avatar
Posts: 4993
Joined: Fri Jun 27, 2003 10:05 am
Location: Gothenburg, Sweden

  • Quote

Post by kallamej » Thu Sep 23, 2004 3:15 pm

Har du /usr/share/i18n/locales/sv_SE?
Please read our FAQ Forum, it answers many of your questions.
irc: #gentoo-forums on irc.libera.chat
Top
jaghetertoffe
Tux's lil' helper
Tux's lil' helper
Posts: 92
Joined: Sat Mar 06, 2004 9:24 am

  • Quote

Post by jaghetertoffe » Thu Sep 23, 2004 4:15 pm

Japp, den har jag
Top
jaghetertoffe
Tux's lil' helper
Tux's lil' helper
Posts: 92
Joined: Sat Mar 06, 2004 9:24 am

  • Quote

Post by jaghetertoffe » Sat Sep 25, 2004 2:20 pm

inga andra förslag?
Top
kallamej
Administrator
Administrator
User avatar
Posts: 4993
Joined: Fri Jun 27, 2003 10:05 am
Location: Gothenburg, Sweden

  • Quote

Post by kallamej » Sun Sep 26, 2004 9:16 am

Om du bara kör locale? Vilken output?
Please read our FAQ Forum, it answers many of your questions.
irc: #gentoo-forums on irc.libera.chat
Top
jaghetertoffe
Tux's lil' helper
Tux's lil' helper
Posts: 92
Joined: Sat Mar 06, 2004 9:24 am

  • Quote

Post by jaghetertoffe » Sun Sep 26, 2004 9:51 am

Då blir det såhär:

Code: Select all

locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_MESSAGES to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory
LANG=sv_SE
LC_CTYPE="sv_SE"
LC_NUMERIC="sv_SE"
LC_TIME="sv_SE"
LC_COLLATE="sv_SE"
LC_MONETARY="sv_SE"
LC_MESSAGES="sv_SE"
LC_PAPER="sv_SE"
LC_NAME="sv_SE"
LC_ADDRESS="sv_SE"
LC_TELEPHONE="sv_SE"
LC_MEASUREMENT="sv_SE"
LC_IDENTIFICATION="sv_SE"
LC_ALL=sv_SE
Top
kallamej
Administrator
Administrator
User avatar
Posts: 4993
Joined: Fri Jun 27, 2003 10:05 am
Location: Gothenburg, Sweden

  • Quote

Post by kallamej » Sun Sep 26, 2004 11:31 am

Det verkar som att din 02locale i läses, eller snarare att din definition id .bashrc tar över. Testa att ta bort export LC_ALL från din .bashrc. Kommentera även bort LC_ALL från 02locale. Kör sedan

Code: Select all

env-update
source /etc/profile
locale
Please read our FAQ Forum, it answers many of your questions.
irc: #gentoo-forums on irc.libera.chat
Top
jaghetertoffe
Tux's lil' helper
Tux's lil' helper
Posts: 92
Joined: Sat Mar 06, 2004 9:24 am

  • Quote

Post by jaghetertoffe » Sun Sep 26, 2004 7:31 pm

Precis samma svar som innan.
Även efter omstart.
Top
kallamej
Administrator
Administrator
User avatar
Posts: 4993
Joined: Fri Jun 27, 2003 10:05 am
Location: Gothenburg, Sweden

  • Quote

Post by kallamej » Sun Sep 26, 2004 7:50 pm

Skumt, du borde ju fått LC_MESSAGES=C enligt den 02locale du postat ovan. De värden som är inom citationstecken enligt locale kommandot är ärvda, eller default, vilken inte heller verkar stämma med din 02locale då den har definitioner för allt. Testa med

Code: Select all

equery check glibc
om din glibc är OK (kräver gentoolkit).
Please read our FAQ Forum, it answers many of your questions.
irc: #gentoo-forums on irc.libera.chat
Top
jaghetertoffe
Tux's lil' helper
Tux's lil' helper
Posts: 92
Joined: Sat Mar 06, 2004 9:24 am

  • Quote

Post by jaghetertoffe » Sun Sep 26, 2004 8:01 pm

Code: Select all

#equery check glibc
#
Jag vet inte vad som borde hända om jag kör ovanstående, men programmet terminerar utan output.
Top
kallamej
Administrator
Administrator
User avatar
Posts: 4993
Joined: Fri Jun 27, 2003 10:05 am
Location: Gothenburg, Sweden

  • Quote

Post by kallamej » Sun Sep 26, 2004 8:07 pm

Den säger bara till om något inte stämmer överens med det som installerades. Vet tyvärr inte vad som kan vara fel. Har du testat att byta till någon annan locale, bara för att se att den biten funkar?
Please read our FAQ Forum, it answers many of your questions.
irc: #gentoo-forums on irc.libera.chat
Top
jaghetertoffe
Tux's lil' helper
Tux's lil' helper
Posts: 92
Joined: Sat Mar 06, 2004 9:24 am

  • Quote

Post by jaghetertoffe » Thu Sep 30, 2004 3:10 pm

Jag har varit bortrest, så har inte kunnat testa att byta locale förrän nu...

Jag ändrade så min /etc/env.d/02locale är

Code: Select all

LC_TELEPHONE="C"
LANG="C"
osv
Sedan gjorde jag en

Code: Select all

env-update
source /etc/profile
locale
Ovanstående som root.
Nu blir det skumt:

Skriver jag

Code: Select all

locale
som min vanliga användare får jag:

Code: Select all

LANG=C
LC_TYPE=C
...
LC_ALL=
och inga felmeddelanden.

Upprepas som root:

Code: Select all

locale: Cannot set LC_CTYPE to default locale. Nu such file or directory
locale: Cannot set LC_MESSAGES to default locale. Nu such file or directory
locale: Cannot set LC_ALL to default locale. Nu such file or directory 
LANG=C
LC_CTYPE="sv_SE"
...
LC_ALL=sv_SE
Hur fixar man det här?
Det enda jag egentligen vill är att svenska tecken ska hanteras korrekt, främst av Java.
Top
kallamej
Administrator
Administrator
User avatar
Posts: 4993
Joined: Fri Jun 27, 2003 10:05 am
Location: Gothenburg, Sweden

  • Quote

Post by kallamej » Sat Oct 02, 2004 4:14 pm

Förmodligen har du en .bashrc eller något annat för root. Hur som helst är felet inte i 02locale. Vet inte om det har någon betydelse men har du emergeat glibc med USE="nls"? Du kan ju testa några andra locales också, för att se om det är ett allmänt problem, eller bara relaterat till den svenska.
Please read our FAQ Forum, it answers many of your questions.
irc: #gentoo-forums on irc.libera.chat
Top
jaghetertoffe
Tux's lil' helper
Tux's lil' helper
Posts: 92
Joined: Sat Mar 06, 2004 9:24 am

  • Quote

Post by jaghetertoffe » Sun Oct 03, 2004 7:15 pm

Japp, jag hade en .bashrc för root som ställde till det.
Nu har jag tagit bort den aktuella raden från den filen.

Jag har inte "nls" i USE-sektionen i make.conf

Hur föreslår du att jag ska byta locale? Genom att ändra i 02locale eller köra en EXPORT? Hur testar jag sedan att allt funkar? Det är ju svenska tecken jag vill kunna skriva ut.... Nu när jag har "C" som språk i 02locale och rensat alla .bashrc får jag inga felmeddelanden.
Top
kallamej
Administrator
Administrator
User avatar
Posts: 4993
Joined: Fri Jun 27, 2003 10:05 am
Location: Gothenburg, Sweden

  • Quote

Post by kallamej » Sun Oct 03, 2004 8:29 pm

Det enklaste sättet att testa är att köra exemplevis

Code: Select all

LC_CTYPE="xx_YY" xterm
där xx_YY är någon lämplig locale. Vad gäller nls är det förmodligen satt i /etc/make.profile/make.defaults, kolla med emerge info, eller equery uses glibc för att se vilka som är satta för glibc.

Hur som helst, det är ju inte C localen du vill ha, och varför det inte funkar med sv_SE vet jag inte, då du har rätt fil.
Please read our FAQ Forum, it answers many of your questions.
irc: #gentoo-forums on irc.libera.chat
Top
xanthax
Tux's lil' helper
Tux's lil' helper
User avatar
Posts: 91
Joined: Fri Apr 16, 2004 8:53 am
Location: Bi Nary State

  • Quote

Post by xanthax » Tue Oct 12, 2004 4:12 pm

WTF,
Va gör man om man saknar 02locale filen å vill ändra de permanent då ?

Kollade i /etc/env.d/ å där låg en 02distcc.
kan man skapa 02locale endå ?

Jaja inte direkt döds viktigt iom att jag kan exporta så länge men vid reboot ?
God is only an imaginary friend for adults...
Top
kallamej
Administrator
Administrator
User avatar
Posts: 4993
Joined: Fri Jun 27, 2003 10:05 am
Location: Gothenburg, Sweden

  • Quote

Post by kallamej » Tue Oct 12, 2004 5:31 pm

Det är bara att skapa filen.
Please read our FAQ Forum, it answers many of your questions.
irc: #gentoo-forums on irc.libera.chat
Top
NiBe
n00b
n00b
Posts: 38
Joined: Thu Jan 08, 2004 8:39 pm

  • Quote

Post by NiBe » Sun Nov 14, 2004 4:52 pm

Vad är det som plötsligt tvingar på en att meka med locale?
Jag har inte använt gentoo i drygt ett år nu och har kommit tillbaka till det. Sist behövde jag då inte bråka med det, och jag gillar verkligen inte att bli påtvingad något...

Edit: Kan tillägga att sist installerade jag Gentoo 1.4 releasen, nu är det 2004.2 inne på disken.
Bus error - Driver executed
Top
Post Reply
  • Print view

19 posts • Page 1 of 1

Return to “Scandinavian”

Jump to
  • Assistance
  • ↳   News & Announcements
  • ↳   Frequently Asked Questions
  • ↳   Installing Gentoo
  • ↳   Multimedia
  • ↳   Desktop Environments
  • ↳   Networking & Security
  • ↳   Kernel & Hardware
  • ↳   Portage & Programming
  • ↳   Gamers & Players
  • ↳   Other Things Gentoo
  • ↳   Unsupported Software
  • Discussion & Documentation
  • ↳   Documentation, Tips & Tricks
  • ↳   Gentoo Chat
  • ↳   Gentoo Forums Feedback
  • ↳   Duplicate Threads
  • International Gentoo Users
  • ↳   中文 (Chinese)
  • ↳   Dutch
  • ↳   Finnish
  • ↳   French
  • ↳   Deutsches Forum (German)
  • ↳   Diskussionsforum
  • ↳   Deutsche Dokumentation
  • ↳   Greek
  • ↳   Forum italiano (Italian)
  • ↳   Forum di discussione italiano
  • ↳   Risorse italiane (documentazione e tools)
  • ↳   Polskie forum (Polish)
  • ↳   Instalacja i sprzęt
  • ↳   Polish OTW
  • ↳   Portuguese
  • ↳   Documentação, Ferramentas e Dicas
  • ↳   Russian
  • ↳   Scandinavian
  • ↳   Spanish
  • ↳   Other Languages
  • Architectures & Platforms
  • ↳   Gentoo on ARM
  • ↳   Gentoo on PPC
  • ↳   Gentoo on Sparc
  • ↳   Gentoo on Alternative Architectures
  • ↳   Gentoo on AMD64
  • ↳   Gentoo for Mac OS X (Portage for Mac OS X)
  • Board index
  • All times are UTC
  • Delete cookies

© 2001–2026 Gentoo Foundation, Inc.

Powered by phpBB® Forum Software © phpBB Limited

Privacy Policy

 

 

magic