Hai, hai, Tweakers 
Ik ben de laatste tijd bezig met Solaris 8 Intel.
Het bevalt me allemaal goed, op 1 toch wel redelijk irritant probleem na dan.
Het toetsenbord doet het goed, behalve het '6 groepen stukje' (de INSERT, HOME, PAGE Up, PAGE Down, END en DELETE knop).
Delete toets is waarschijnlijk wel bekend bij de meeste hier; hij functioneert als tweede BACKSPACE toets. Wat overigens in de meeste unix-en standaard het geval is
Vind ik nogal irri, geef mij maar lekker de normale functie aan dat ding.
Eerst dacht ik, ow, geen probleem, ik ga ff kloten met de .inputrc filetjes van bash. Dat was ook gelukt, maar in de andere apps (andere shells, pico, etc) werken die aanpasseningen natuurlijk niet.
Na ff te hebben gezocht bleek dat solaris 8 (gelukkig
) gebruikt maakt van terminfo i.p.v. het (oudere) termcap.
Het eerste wat ik wilde goed zetten waren de HOME en END toetsen, die gebruik ik namelijk nogal veel. Afijn, ik manuals, nieuwsgroepen, mailinglist doorzoeken, en wat gaan pielen met m'n eigen termpje (csterm) waarvoor ik de standaard in solaris gebruikte term nam (sun-color: infocmp >> csterm)
In die term waren geen 'kend=' en 'khome=' entry's te vinden (dit vond ik nogal raar, maar later bleek dat dat in de meeste unix-es gebruikelijk was) goed, ik dus kijken wat voor ESC codes er achter mijn END en Home toets zitten:
In de de term voeg je dan dus toe:
vervolgens een 'tic -c csterm' (geen errors) en een 'tic csterm' gevolgd door een 'export TERM=csterm' ik een regeltje typen en vervolgens op HOME: het werkt
Ik blij, en druk weer op END: dat werkt niet, hij print dan '0z' op het scherm.
Het vage is dat hij het in de editor pico perfect doet
Ik heb al veel dingen geprobeerd, bv het niet installeren van X (wat zoals ik ergens had gelezen nog wel eens roet in het eten wil gooien), andere term nemen als de standaard (bv: vt100 of sun), niks helpt, iedere keer werken de HOME en END toets perfect in pico, maar bash laat het afweten, daar werkt alleen de HOME en op end geeft hij '0z'.
Ik ben hier nu al een dag of 3 mee aan het stoeien, en nergens op het internet kan ik hier iets over vinden. (iemand zou dit toch al eerder opgelost moeten hebben
)
Aan de rest v/d knoppen ben ik btw nog niet toegekomen, dus daar kan ik nog niks over zeggen.
PS: Nee, ik ben niet vergeten om mijn .inputrc file te verwijderen
Ik hoop dat een van jullie mij verder kan helpen, ik word er een beetje radeloos van
Tot slot nog ff mijn 'csterm'
Groeten, Counter-Strike
Ik ben de laatste tijd bezig met Solaris 8 Intel.
Het bevalt me allemaal goed, op 1 toch wel redelijk irritant probleem na dan.
Het toetsenbord doet het goed, behalve het '6 groepen stukje' (de INSERT, HOME, PAGE Up, PAGE Down, END en DELETE knop).
Delete toets is waarschijnlijk wel bekend bij de meeste hier; hij functioneert als tweede BACKSPACE toets. Wat overigens in de meeste unix-en standaard het geval is
Eerst dacht ik, ow, geen probleem, ik ga ff kloten met de .inputrc filetjes van bash. Dat was ook gelukt, maar in de andere apps (andere shells, pico, etc) werken die aanpasseningen natuurlijk niet.
Na ff te hebben gezocht bleek dat solaris 8 (gelukkig
Het eerste wat ik wilde goed zetten waren de HOME en END toetsen, die gebruik ik namelijk nogal veel. Afijn, ik manuals, nieuwsgroepen, mailinglist doorzoeken, en wat gaan pielen met m'n eigen termpje (csterm) waarvoor ik de standaard in solaris gebruikte term nam (sun-color: infocmp >> csterm)
In die term waren geen 'kend=' en 'khome=' entry's te vinden (dit vond ik nogal raar, maar later bleek dat dat in de meeste unix-es gebruikelijk was) goed, ik dus kijken wat voor ESC codes er achter mijn END en Home toets zitten:
code:
1
2
| HOME: ^[[214z END: ^[[220z |
In de de term voeg je dan dus toe:
code:
1
| khome=\E[214z, kend=\E[220z, |
vervolgens een 'tic -c csterm' (geen errors) en een 'tic csterm' gevolgd door een 'export TERM=csterm' ik een regeltje typen en vervolgens op HOME: het werkt
Ik blij, en druk weer op END: dat werkt niet, hij print dan '0z' op het scherm.
Het vage is dat hij het in de editor pico perfect doet
Ik heb al veel dingen geprobeerd, bv het niet installeren van X (wat zoals ik ergens had gelezen nog wel eens roet in het eten wil gooien), andere term nemen als de standaard (bv: vt100 of sun), niks helpt, iedere keer werken de HOME en END toets perfect in pico, maar bash laat het afweten, daar werkt alleen de HOME en op end geeft hij '0z'.
Ik ben hier nu al een dag of 3 mee aan het stoeien, en nergens op het internet kan ik hier iets over vinden. (iemand zou dit toch al eerder opgelost moeten hebben
Aan de rest v/d knoppen ben ik btw nog niet toegekomen, dus daar kan ik nog niks over zeggen.
PS: Nee, ik ben niet vergeten om mijn .inputrc file te verwijderen
Ik hoop dat een van jullie mij verder kan helpen, ik word er een beetje radeloos van
Tot slot nog ff mijn 'csterm'
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
| csterm|Sun Workstation console with color text support,
am, km, msgr,
colors#8, cols#80, lines#34, ncv#3, pairs#64,
bel=^G, bold=\E[1m, clear=\f, cr=\r, cub1=\b, cud1=\n,
cuf1=\E[C, cup=\E[%i%p1%d;%p2%dH, cuu1=\E[A,
dch=\E[%p1%dP, dl=\E[%p1%dM, dl1=\E[M,
ed=\E[J, el=\E[K, home=\E[H, ht=\t, ich=\E[%p1%d@,
ich1=\E[@, il=\E[%p1%dL, il1=\E[L, ind=\n, kcub1=\E[D,
kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A,
khome=\E[214z, kend=\E[220z, kf1=\E[224z, kf2=\E[225z, kf3=\E[226z,
kf4=\E[227z, kf5=\E[228z, kf6=\E[229z, kf7=\E[230z,
kf8=\E[231z, kf9=\E[232z, op=\E[0m,
rev=\E[7m, rmso=\E[m, rmul=\E[m, rs2=\E[s,
setab=\E[4%p1%dm, setaf=\E[3%p1%dm,
setb=\E[4%?%p1%{1}%=%t4%e%p1%{3}%=%t6%e%p1%{4}%=%t1%e%p1%{6}%=%t3%e%p1%d%;m,
setf=\E[3%?%p1%{1}%=%t4%e%p1%{3}%=%t6%e%p1%{4}%=%t1%e%p1%{6}%=%t3%e%p1%d%;m,
sgr=\E[0%?%p6%t;1%;%?%p2%t;4%;%?%p1%p3%|%t;7%;m,
sgr0=\E[m, smso=\E[7m, smul=\E[4m, |
Groeten, Counter-Strike
Dit is het einde van deze mededeling. De mogelijkheid tot reageren is aanwezig!