Farben im Terminal unter X

Nutzt der mc die ncurses lib?


Code:
ldd `which nc`

in dem Fall musst du gucken, wie die TERM variable gesetzt ist.
Code:
echo $TERM



dann guckst du (mit google) ob die truecolor kann. Wenn nicht, such eine raus, die das macht und die uxvt auch kennt. Vielleicht musst du auch nochmal nachgucken, ob die locale richtig ist und z.b. UTF-8 mit dabei auftaucht.
Code:
locale


Ansonsten ist das der ganz normale Unix-wahnsinn: Im Gegensatz zu Aepfeln und Fenstern kannst du alles deinen persoenlichen Geschmack anpassen. Es dauert nur etwas. :)

also: schaeme dich nicht, auch dumme fragen zu stellen. :)
 
Ich habe hier mal einfach pkgsrc gebypasst und das Repo einfach direkt geclont. Der MidnightCommander ist mir über die Jahre doch sehr ans Herz gewachsen und möchte den auch nicht mehr missen. Aber es gibt natürlich mit ranger und dired (emacs) usw. auch genug Alternativen zum Glück.
 
nein der Mc auf NetBSD verwendet SLANG:

|~/Projects/ex/mc❱ readelf -d /usr/pkg/bin/mc

Dynamic section at offset 0xe9d00 contains 26 entries:
Tag Type Name/Value
0x0000000000000001 (NEEDED) Shared library: [libslang2.so.2]
0x0000000000000001 (NEEDED) Shared library: [libm.so.0]
0x0000000000000001 (NEEDED) Shared library: [libterminfo.so.2]
0x0000000000000001 (NEEDED) Shared library: [libglib-2.0.so.0]
0x0000000000000001 (NEEDED) Shared library: [libintl.so.1]
0x0000000000000001 (NEEDED) Shared library: [libutil.so.7]
0x0000000000000001 (NEEDED) Shared library: [libc.so.12]
0x000000000000000f (RPATH) Library rpath: [/usr/pkg/lib]
0x000000000000000c (INIT) 0x16d60
0x000000000000000d (FINI) 0xbc2f0
0x0000000000000004 (HASH) 0x248
0x0000000000000005 (STRTAB) 0x3a80
0x0000000000000006 (SYMTAB) 0xde0
0x000000000000000a (STRSZ) 6861 (bytes)
0x000000000000000b (SYMENT) 24 (bytes)
0x0000000000000015 (DEBUG) 0x0
0x0000000000000003 (PLTGOT) 0x2ea000
0x0000000000000002 (PLTRELSZ) 10536 (bytes)
0x0000000000000014 (PLTREL) RELA
0x0000000000000017 (JMPREL) 0x14430
0x0000000000000007 (RELA) 0x5550
0x0000000000000008 (RELASZ) 61152 (bytes)
0x0000000000000009 (RELAENT) 24 (bytes)
0x000000006ffffffb (FLAGS_1) Flags: PIE
0x000000006ffffff9 (RELACOUNT) 2518
0x0000000000000000 (NULL) 0x0
|~/Projects/ex/mc❱

ich glaube das wolltest du doch wissen, ich hatte dich falsch verstanden zuerst.
 
mal sehen wie das aussieht wenn ich mc mit ncurses gebaut habe. Ausprobieren kann ja nicht schaden.
 

Evtl. liegt der Fehler auch irgendwo im Code verborgen und mc kann daher die Farbinfos der Terminals nicht abfragen. Du koenntest einfach mal die Abfrage auskommentieren und schauen, ob dass dann mit den Farben funktioniert und wenn ja, dann als naechsten Schritt in der Mailingliste die NetBSD-Devs fragen, wie man das beheben bzw. patchen koennte.

Evtl. liegt es auch an der subshell und mc funktioniert daher nicht. Dann koenntest Du mal mit einer shell des base systems testen, wie z.B. ksh und schauen, ob es dann funktioniert.
 
Zuletzt bearbeitet:
Farben laufen zumindest mit 256Farben nun in ST von suckless

mit TERM=st-256color

reicht mir erstmal....:)
 
Zurück
Oben