Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
~2 nach Einfügen in die Konsole
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German)
View previous topic :: View next topic  
Author Message
k-b
n00b
n00b


Joined: 20 Jan 2008
Posts: 44

PostPosted: Sun Mar 09, 2008 6:03 pm    Post subject: ~2 nach Einfügen in die Konsole Reply with quote

hoi!
Ich nutze Bash mit Yakuake (aber das Problem tritt auch ohne Yakuake auf) in einem KDE - System.

Wenn ich nun etwas kopiere (egal ob aus der Konsole oder von Extern) und dann per Shift + Einfg einfügen will, wird ein ~2 dahinter gehängt.
Interessant, wenn ich in vim etwas einfüge (in anderen Editoren ist es nur ~2), steht hinter dem einzufügenden <S-Insert>

Wenn ich etwas aus der Konsole wo anders einfüge, ist es nicht da.


locale.gen
Code:
de_de.UTF-8 UTF-8
en_US.UTF-8 UTF-8


Ein Bekannter hat das selbe mit ~5
Was ist das für ein Problem?

k3b sagt:
Code:
Der Locale-Zeichensatz Ihres Systems ist ANSI_X3.4-1968
Der Locale-Zeichensatz Ihres Systems ist auf ANSI_X3.4-1968 eingestellt. Es ist sehr unwahrscheindlich, dass diese Einstellung bewusst so vorgenommen wurde. Wahrscheinlich wurde gar keine Locale-Einstellung vorgenommen; eine ungültige Einstellung kann zu Problemen beim Erstellen der Projektdaten führen.
Lösung: Für eine Korrekte Locale-Einstellung stellen Sie bitte sicher, dass die LC_*-Umgebungsvariablen festgelegt sind. Normalerweise kümmern sich die Einrichtungsprogramme Ihrer Distribution um diese Einstellung.

vielleicht hängt das damit zusammen?
Ich habe mich mal an http://www.gentoo.org/doc/de/guide-localization.xml gehalten, und deshalb die 02locale geändert.
Code:
kb kb1 # env | grep -i LC_
LC_ALL=de_DE@euro
KDESU_LC_ALL=de_DE@euro
kb kb1 #
Back to top
View user's profile Send private message
Josef.95
Advocate
Advocate


Joined: 03 Sep 2007
Posts: 4691
Location: Germany

PostPosted: Mon Mar 10, 2008 2:52 am    Post subject: Reply with quote

Hallo k-b

Schau mal hier:
http://de.gentoo-wiki.com/Utf8
und
http://de.gentoo-wiki.com/Deutsche_Lokalisierung

MfG
josef.95
Back to top
View user's profile Send private message
k-b
n00b
n00b


Joined: 20 Jan 2008
Posts: 44

PostPosted: Mon Mar 10, 2008 1:26 pm    Post subject: Reply with quote

Ich habe mich an alle Regeln die auf der Wikiseite zu der Lokalisierung standen gehalten, und es hat sich leider nichts verändert.

Das einzige was sich geändert hat, ist das xbindkeys mit einigen Sekunden verzögerung erst reagiert..
Back to top
View user's profile Send private message
Fabiolla
Apprentice
Apprentice


Joined: 04 Mar 2004
Posts: 277
Location: somewhere

PostPosted: Mon Mar 10, 2008 6:22 pm    Post subject: Reply with quote

Hallo,

ist das der gesammte Inhalt von deiner locale.gen?
Quote:

locale.gen
Code:
de_de.UTF-8 UTF-8
en_US.UTF-8 UTF-8


Falls ja würde es untiges Problem erklären weil du nur utf8 locales erzeugt hast und lt. Ausgabe von LC dein System auf ISO-8859-15 eingestellt ist.
Quote:

Der Locale-Zeichensatz Ihres Systems ist ANSI_X3.4-1968


Siehe dazu auch http://www.suse.de/~mfabian/suse-cjk/locales-examples.html
Code:

This command returns the encoding used by the locale ``<locale-name>'' and if such a locale doesn't exist or isn't installed, it only returns ANSI_X3.4-1968 (which basically means ASCII) because the fallback to the POSIX locale is used in case of non-existing locales


Der weitere Weg/die Lösung hängt nun davon ab, ob du dein System in UTF-8 oder ISO-8859-15 haben willst.
Falls UTF-8 - den Wert in /etc/env.d/02locale prüfen und anpassen, könnte für UTF-8 folgend sein:
Code:

LANG="de_DE.utf8"
LANGUAGE="de_DE.utf8"
LC_ALL="de_DE.utf8"


Falls bei ISO-8859-15 bleiben willst müssen die locale.gen angepasst und die Locales erzeugt werden.
Die Datei locale.gen könnte z.B folgend sein:
Code:

#<locale>               <charset>
de_DE.UTF-8             UTF-8
de_DE                       ISO-8859-1
de_DE@euro              ISO-8859-15
en_US.UTF-8             UTF-8
en_US                       ISO-8859-1

_________________
I have that desperate feeling trouble is where I'm going to be
Back to top
View user's profile Send private message
k-b
n00b
n00b


Joined: 20 Jan 2008
Posts: 44

PostPosted: Mon Mar 10, 2008 7:58 pm    Post subject: Reply with quote

Ich hatte X nicht neugestartet, deshalb die verschiedenen Angaben wegen ISO und UTF.
Ich habe jetzt:

Code:
kb kb1 # locale
LANG=de_DE.utf8
LC_CTYPE="de_DE.utf8"
LC_NUMERIC="de_DE.utf8"
LC_TIME="de_DE.utf8"
LC_COLLATE="de_DE.utf8"
LC_MONETARY="de_DE.utf8"
LC_MESSAGES="de_DE.utf8"
LC_PAPER="de_DE.utf8"
LC_NAME="de_DE.utf8"
LC_ADDRESS="de_DE.utf8"
LC_TELEPHONE="de_DE.utf8"
LC_MEASUREMENT="de_DE.utf8"
LC_IDENTIFICATION="de_DE.utf8"
LC_ALL=de_DE.utf8
kb kb1 #


In der locale.gen steht:
Code:
de_DE.UTF-8 UTF-8
sonst nichts, und auch locale-gen ausgeführt.

Das Problem bei k3b hat sich gelöst so, aber das ~2 in der Konsole ist geblieben :(
Back to top
View user's profile Send private message
k-b
n00b
n00b


Joined: 20 Jan 2008
Posts: 44

PostPosted: Tue Mar 11, 2008 11:26 am    Post subject: Reply with quote

Wenn ich xbindkeys -v starte, dann komme ich zu folgendem Output wenn ich eine Taste bestätige:

Code:
Catch CHLD signal -> pid 31148 terminated
Warning: Cannot convert string "-*-lucidatypewriter-bold-r-*-*-12-*-*-*-*-*-iso8859-1" to type FontStruct
Button release !
e.xbutton.button=6
e.xbutton.state=16
Warning: Missing charsets in String to FontSet conversion


Es geht, aber mit 2 Sek verzögerung wie geschrieben.
Und mein Ursprüngliches Problem ist auch noch nicht gelöst, ich verzweifel langsam :(
Back to top
View user's profile Send private message
Josef.95
Advocate
Advocate


Joined: 03 Sep 2007
Posts: 4691
Location: Germany

PostPosted: Tue Mar 11, 2008 11:39 am    Post subject: Reply with quote

Poste doch bitte mal die Ausgabe von:
Code:
zcat /proc/config.gz | grep NLS_DEFAULT


MfG
josef.95
Back to top
View user's profile Send private message
k-b
n00b
n00b


Joined: 20 Jan 2008
Posts: 44

PostPosted: Tue Mar 11, 2008 11:47 am    Post subject: Reply with quote

Code:
CONFIG_NLS_DEFAULT="iso8859-1"


uuh :)
Na muss eh den kernel updaten^^
Back to top
View user's profile Send private message
Josef.95
Advocate
Advocate


Joined: 03 Sep 2007
Posts: 4691
Location: Germany

PostPosted: Tue Mar 11, 2008 11:57 am    Post subject: Reply with quote

k-b wrote:
Code:
CONFIG_NLS_DEFAULT="iso8859-1"


uuh :)
Na muss eh den kernel updaten^^


Na ja, dann passt es doch :)
Musst dann unter
Code:
File systems  --->
Native Language Support  --->
(UTF-8) Default NLS Option

eintragen.

MfG
josef.95
Back to top
View user's profile Send private message
k-b
n00b
n00b


Joined: 20 Jan 2008
Posts: 44

PostPosted: Tue Mar 11, 2008 12:26 pm    Post subject: Reply with quote

dankeschön :) ich meld mich.
Back to top
View user's profile Send private message
Inte
Veteran
Veteran


Joined: 15 Jul 2003
Posts: 1387
Location: Mannheim, GER

PostPosted: Tue Mar 11, 2008 1:18 pm    Post subject: Reply with quote

Josef.95 wrote:
Code:
File systems  --->
Native Language Support  --->
(UTF-8) Default NLS Option


Sollte es nicht so aussehen :roll::
Code:
(utf8) Default NLS Option


Siehe auch: UTF-8 unter Gentoo
_________________
Gentoo Linux - Die Metadistribution
Back to top
View user's profile Send private message
Josef.95
Advocate
Advocate


Joined: 03 Sep 2007
Posts: 4691
Location: Germany

PostPosted: Tue Mar 11, 2008 1:47 pm    Post subject: Reply with quote

Inte wrote:
Josef.95 wrote:
Code:
File systems  --->
Native Language Support  --->
(UTF-8) Default NLS Option


Sollte es nicht so aussehen :roll::
Code:
(utf8) Default NLS Option


Siehe auch: UTF-8 unter Gentoo


Ist veraltet,
bei Aktuellen Kernel muß es ja schriftlich eingetragen werden, und ob nu UTF-8 oder utf-8 ist meines Wissens egal.
Ob utf8 auch funktioniert weiss ich nicht.

Aber UTF-8 funktioniert sicher, es läuft bei mir schon lange Zeit korrekt.

MfG
josef.95
Back to top
View user's profile Send private message
Anarcho
Advocate
Advocate


Joined: 06 Jun 2004
Posts: 2970
Location: Germany

PostPosted: Tue Mar 11, 2008 1:59 pm    Post subject: Reply with quote

Ich weiss nicht ob nur den Default einzutragen reicht, es muss meiner Meinung nach auch die korrekte NLS selektiert werden (UTF-8, weiter unten). Oder merkt der Kernel das selber beim kompilieren? Oder ist UTF-8 immer an? Wie auch immer, besser nachsehen.
_________________
...it's only Rock'n'Roll, but I like it!
Back to top
View user's profile Send private message
Inte
Veteran
Veteran


Joined: 15 Jul 2003
Posts: 1387
Location: Mannheim, GER

PostPosted: Tue Mar 11, 2008 3:10 pm    Post subject: Reply with quote

Josef.95 wrote:
Inte wrote:
Code:
(utf8) Default NLS Option
Siehe auch: UTF-8 unter Gentoo
Ist veraltet, bei Aktuellen Kernel muß es ja schriftlich eingetragen werden, und ob nu UTF-8 oder utf-8 ist meines Wissens egal.
Ob utf8 auch funktioniert weiss ich nicht.

Aber UTF-8 funktioniert sicher, es läuft bei mir schon lange Zeit korrekt.
Na ja, bei mir tut es utf8 auch. Im Wiki steht es auch so: http://de.gentoo-wiki.com/Utf8#Kernel-Einstellungen

Anarcho wrote:
... es muss meiner Meinung nach auch die korrekte NLS selektiert werden (UTF-8, weiter unten).
Das sollte man natürlich auch setzen. ;)
_________________
Gentoo Linux - Die Metadistribution
Back to top
View user's profile Send private message
k-b
n00b
n00b


Joined: 20 Jan 2008
Posts: 44

PostPosted: Mon Mar 17, 2008 10:47 pm    Post subject: Reply with quote

geht noch nicht :(

Code:
kb kb1 # zcat /proc/config.gz | grep NLS_DEFAULT
CONFIG_NLS_DEFAULT="UTF-8"
kb kb1 #   


Code:
kb kb1 # env | grep -i LC_
LC_ALL=de_DE.utf8
KDESU_LC_ALL=de_DE.utf8
kb kb1 #   


locale.gen
Code:
de_DE.UTF-8 UTF-8


02locale
Code:
LANG="de_DE.utf8"
LANGUAGE="de_DE.utf8"
LC_ALL="de_DE.utf8"


consolefont
Code:
CONSOLEFONT="utf-8"


Das Problem mit ~2 besteht weiter.
Des weiteren sagt xbindkeys:
Code:
Button press !
e.xbutton.button=6
e.xbutton.state=16
"xvkbd -xsendevent -text "\[BackSpace]""
    m:0x0 + b:6   (mouse)
got screen 0 for window e4
Start program with fork+exec call
Catch CHLD signal -> pid 24819 terminated
Button release !
e.xbutton.button=6
e.xbutton.state=16
Warning: Cannot convert string "-*-lucidatypewriter-bold-r-*-*-12-*-*-*-*-*-iso8859-1" to type FontStruct
Warning: Missing charsets in String to FontSet conversion
Und braucht immer 2 Sekunden bis die Aktion kommt.

Der Fehler bei k3b wurde beseitigt.


Gibt es noch etwas anders als locale-gen, das evtl. eine der anderen Konfigurationsdateien initialisiert?
Back to top
View user's profile Send private message
k-b
n00b
n00b


Joined: 20 Jan 2008
Posts: 44

PostPosted: Wed Mar 26, 2008 2:33 pm    Post subject: Reply with quote

hi!
also während dem booten kommt immer "kann Zeichensatzdatei utf-8 nicht lesen"
das kommt unter anderem bei set user font. es kommen da 3 oder 3 mal Blöcke wo diese Fehlermeldung 10 mal drinsteht.

Leider weiss ich nicht wie man den Bootvorgang anhält, und in /var/log/messages steht nichts.

Lösungsansätze um dem auf den Grund zu gehen?
ich glaube das ist schon ziemlich der Grund, warum es da soviele probleme gibt
Back to top
View user's profile Send private message
nanos
Tux's lil' helper
Tux's lil' helper


Joined: 22 Jun 2006
Posts: 78

PostPosted: Wed Mar 26, 2008 8:55 pm    Post subject: Reply with quote

Hallo,

ich kann mich irren, aber versuch mal jetzt sys-apps/kbd neu zu kompilieren.

Gruß
Roland
Back to top
View user's profile Send private message
k-b
n00b
n00b


Joined: 20 Jan 2008
Posts: 44

PostPosted: Wed Mar 26, 2008 11:17 pm    Post subject: Reply with quote

werde ich mal probiern, danke!
Back to top
View user's profile Send private message
Josef.95
Advocate
Advocate


Joined: 03 Sep 2007
Posts: 4691
Location: Germany

PostPosted: Thu Mar 27, 2008 12:07 am    Post subject: Reply with quote

Hall k-b

Quote:
locale.gen
de_DE.UTF-8 UTF-8
hast du eventuell versäumt die locale zu generieren?
Code:
locale -a
Zeigt dir welche locale tatsächlich in deinem System existieren.

Der Befehl:
Code:
locale-gen
erstellt die locale die du in /etc/locale.gen eingetragen hast.

Weitere Info hierzu:
Abschnitt, Optional: Glibc-Locales
http://www.gentoo.de/doc/de/handbook/handbook-x86.xml?part=1&chap=6

EDIT:
Quote:
CONSOLEFONT="utf-8"
probiere hier mal:
Code:
CONSOLEFONT="default8x16"
Eventuell auch im kernel setzen:
Code:
Device Drivers  --->
Graphics support  --->
Console display driver support  --->
<*> Framebuffer Console support
[ ]   Map the console to the primary display device
[ ]   Framebuffer Console Rotation
[*]   Support for the Framebuffer Console Decorations
[*] Select compiled-in fonts
[ ]   VGA 8x8 font
[*]   VGA 8x16 font


MfG
josef.95
Back to top
View user's profile Send private message
k-b
n00b
n00b


Joined: 20 Jan 2008
Posts: 44

PostPosted: Thu Mar 27, 2008 9:16 am    Post subject: Reply with quote

die locale hab ich schon generiert!

Code:
kb kb1 # locale -a
C
de_DE.utf8
POSIX
kb kb1 #


allerdings läuft grad immernoch ein recht langer revdep-rebuild, danach gehe ich mal dem tip des vorposters nach und dann werde ich diese kerneländerungen probieren.
danke dir aber schn mal!
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German) All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum