From b1965acc9d00f5ea9f77ce86834a546fb624b21e Mon Sep 17 00:00:00 2001 From: =?utf8?q?Jan=20R=C4=99korajski?= Date: Mon, 21 Jun 1999 13:10:16 +0000 Subject: [PATCH] =?utf8?q?=C5=82aty=20dla=20Eterma=20i=20X?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Changed files: XFree86-XF86Config-path.patch -> 1.1 XFree86-XF86Setup-fonts.patch -> 1.1 XFree86-xdm+pam_env.patch -> 1.1 XFree86-xterm-color.patch -> 1.1 XTerm.ad-pl -> 1.1 --- XFree86-XF86Config-path.patch | 15 ++ XFree86-XF86Setup-fonts.patch | 13 ++ XFree86-xdm+pam_env.patch | 35 +++++ XFree86-xterm-color.patch | 11 ++ XTerm.ad-pl | 274 ++++++++++++++++++++++++++++++++++ 5 files changed, 348 insertions(+) create mode 100644 XFree86-XF86Config-path.patch create mode 100644 XFree86-XF86Setup-fonts.patch create mode 100644 XFree86-xdm+pam_env.patch create mode 100644 XFree86-xterm-color.patch create mode 100644 XTerm.ad-pl diff --git a/XFree86-XF86Config-path.patch b/XFree86-XF86Config-path.patch new file mode 100644 index 0000000..9fb299d --- /dev/null +++ b/XFree86-XF86Config-path.patch @@ -0,0 +1,15 @@ +--- XFree86-3.3.3.1/xc/programs/Xserver/hw/xfree86/common/xf86Config.c~ Sat Jun 19 05:07:26 1999 ++++ XFree86-3.3.3.1/xc/programs/Xserver/hw/xfree86/common/xf86Config.c Sat Jun 19 16:05:02 1999 +@@ -774,10 +774,10 @@ + } + + /* +- * /etc/XF86Config ++ * /etc/X11/XF86Config + */ + configPaths[++pcount] = (char *)xalloc(PATH_MAX); +- strcpy(configPaths[pcount], "/etc/XF86Config"); ++ strcpy(configPaths[pcount], "/etc/X11/XF86Config"); + if (xconfig) strcat(configPaths[pcount],xconfig); + if ((configFile = fopen( configPaths[pcount], "r" )) != 0) break; + diff --git a/XFree86-XF86Setup-fonts.patch b/XFree86-XF86Setup-fonts.patch new file mode 100644 index 0000000..03812ce --- /dev/null +++ b/XFree86-XF86Setup-fonts.patch @@ -0,0 +1,13 @@ +--- XFree86-3.3.3.1/xc/programs/Xserver/hw/xfree86/XF86Setup/filelist.tcl~ Mon Nov 16 14:13:41 1998 ++++ XFree86-3.3.3.1/xc/programs/Xserver/hw/xfree86/XF86Setup/filelist.tcl Sat Jun 19 16:19:34 1999 +@@ -48,8 +48,8 @@ + lib/X11/fonts/misc/fonts.dir 444 + lib/X11/fonts/misc/fonts.alias 444 + lib/X11/fonts/misc/6x13.pc* 444 +- lib/X11/fonts/75dpi/fonts.dir 444 +- lib/X11/fonts/75dpi/symb10.pc* 444 ++ lib/X11/fonts/*dpi/fonts.dir 444 ++ lib/X11/fonts/*dpi/symb10.pc* 444 + } + + array set FilePermsDB { diff --git a/XFree86-xdm+pam_env.patch b/XFree86-xdm+pam_env.patch new file mode 100644 index 0000000..622a5ac --- /dev/null +++ b/XFree86-xdm+pam_env.patch @@ -0,0 +1,35 @@ +--- XFree86-3.3.3.1/xc/programs/xdm/session.c~ Sat Jun 19 02:25:32 1999 ++++ XFree86-3.3.3.1/xc/programs/xdm/session.c Sat Jun 19 04:30:43 1999 +@@ -699,6 +699,32 @@ + #endif /* K5AUTH */ + bzero(passwd, strlen(passwd)); + SetUserAuthorization (d, verify); ++#ifdef USE_PAM ++{ ++ int i, j; ++ const char *const *pam_env; ++ char *tmp_pam_env; ++ ++ pam_env = (const char *const *) pam_getenvlist((pam_handle_t *) pamh); ++ ++ if (pam_env != NULL) { ++ tmp_pam_env = malloc(4096); ++ if (tmp_pam_env != NULL) { ++ for (i = 0; pam_env[i]; i++) { ++ Debug("env[%d] = %s\n", i, pam_env[i]); ++ strncpy(tmp_pam_env, pam_env[i], 4095); ++ tmp_pam_env[4095] = 0; ++ j = 0; ++ while (tmp_pam_env[j] != '=') ++ j++; ++ tmp_pam_env[j] = 0; ++ verify->userEnviron = setEnv(verify->userEnviron, tmp_pam_env, &tmp_pam_env[j + 1]); ++ } ++ } ++ free(tmp_pam_env); ++ } ++} ++#endif + home = getEnv (verify->userEnviron, "HOME"); + if (home) + if (chdir (home) == -1) { diff --git a/XFree86-xterm-color.patch b/XFree86-xterm-color.patch new file mode 100644 index 0000000..da8a444 --- /dev/null +++ b/XFree86-xterm-color.patch @@ -0,0 +1,11 @@ +--- XFree86-3.3.3.1/xc/programs/xterm/xterm.h~ Sat Oct 24 09:58:29 1998 ++++ XFree86-3.3.3.1/xc/programs/xterm/xterm.h Sat Jun 19 03:54:49 1999 +@@ -25,7 +25,7 @@ + #endif + + #ifndef DFT_TERMTYPE +-#define DFT_TERMTYPE "xterm" ++#define DFT_TERMTYPE "xterm-color" + #endif + + #ifndef X_NOT_POSIX diff --git a/XTerm.ad-pl b/XTerm.ad-pl new file mode 100644 index 0000000..683f5bd --- /dev/null +++ b/XTerm.ad-pl @@ -0,0 +1,274 @@ +! $autor: Tomasz K³oczko +! $Ver: 0.02 +! - 09.04.98 +! Pierwsza w miarê kompletna wersja +! - 04.02.99 +! Poprawione dzia³anie klawiszy Home, End + +NXTerm.JoinSession: False +*SimpleMenu*BackingStore: NotUseful +*SimpleMenu*menuLabel.font: -misc-*-*-*-*-*-15-*-*-*-*-*-*-2 +*SimpleMenu*menuLabel.vertSpace: 100 +*SimpleMenu*HorizontalMargins: 16 +*SimpleMenu*Sme.height: 16 +*SimpleMenu*Cursor: left_ptr +*saveLines: 1500 +*eightBitInput: True +*scrollBar: True +*fullCursor: True +*reverseWrap: True +*titleBar: True +*dynamicColors: True + +! Kolory +*cursorColor: blue +*background: black +*foreground: white +*SimpleMenu.background: #00aaff +*SimpleMenu.foreground: black + +! *VT100.geometry: 80x45 +*VT100*colorULMode: on +*VT100*underLine: on +*VT100*colorBDMode: on + +*VT100*color0: black +*VT100*color1: red3 +*VT100*color2: green3 +*VT100*color3: yellow3 +*VT100*color4: blue3 +*VT100*color5: magenta3 +*VT100*color6: cyan3 +*VT100*color7: gray90 +*VT100*color8: gray30 +*VT100*color9: red +*VT100*color10: green +*VT100*color11: yellow +*VT100*color12: blue +*VT100*color13: magenta +*VT100*color14: cyan +*VT100*color15: white +*VT100*colorBD: white +*VT100*colorUL: green + +*mainMenu.Label: Opcje g³ówne +*mainMenu*securekbd*Label: Zabezpiecz klawiaturê +*mainMenu*allowsends*Label: Allow SendEvents +*mainMenu*logging*Label: Log to File +*mainMenu*redraw*Label: Od¶wie¿ zawarto¶æ okna +*mainMenu*suspend*Label: Wy¶lij sygna³ STOP +*mainMenu*continue*Label: Wy¶lij sygna³ CONT +*mainMenu*interrupt*Label: Wy¶lij sygna³ INT +*mainMenu*hangup*Label: Wy¶lij sygna³ HUP +*mainMenu*terminate*Label: Wy¶lij sygna³ TERM +*mainMenu*kill*Label: Wy¶lij sygna³ KILL +*mainMenu*quit*Label: Koniec +*mainMenu*eightBit*Label: 8-Bit Controls + +*vtMenu.Label: Opcje terminala +*vtMenu*scrollbar*Label: W³±cz pasek przewijania +*vtMenu*jumpscroll*Label: Enable Jump Scroll +*vtMenu*reversevideo*Label: Zamieñ kolory t³a i fontu +*vtMenu*autowrap*Label: Enable Auto Wraparound +*vtMenu*reversewrap*Label: Enable Reverse Wraparound +*vtMenu*autolinefeed*Label: Enable Auto Linefeed +*vtMenu*appcursor*Label: W³acz dla aplikacji klawiaturê kursorów +*vtMenu*appkeypad*Label: W³acz dla aplikacji klawiaturê numeryczn± +*vtMenu*scrollkey*Label: Przewijaj w dó³ po naci¶niêciu klawisza +*vtMenu*scrollttyoutput*Label: Przewijaj w dó³ po dowolnej akcji terminala +*vtMenu*allow132*Label: Zezwól na prze³±czanie 80/132 kolumn +*vtMenu*cursesemul*Label: W³acz emulacjê kursora +*vtMenu*visualbell*Label: W³±cz sygna³ wizualny +*vtMenu*marginbell*Label: Enable Margin Bell +*vtMenu*altscreen*Label: Show Alternate Screen +*vtMenu*softreset*Label: Wykonaj miekki reset +*vtMenu*hardreset*Label: Wykonaj pe³ny reset +*vtMenu*clearsavedlines*Label: Reset i wyczyszcznie bufora terminala +*vtMenu*tekshow*Label: Poka¿ okno Tektronic +*vtMenu*tekmode*Label: Prze³±cz w tryb Tek +*vtMenu*vthide*Label: Ukryj okno terminala + +*font: -misc-*-bold-*-*-*-15-*-*-*-*-*-*-2 + +*fontMenu.Label: Font terminala +*fontMenu*fontdefault*Label: Domy¶lny (iso-8859-2) +#VT100*font: -misc-*-bold-*-*-*-15-*-*-*-*-*-*-2 +*fontMenu*font1*Label: Nieczytelny +*VT100*font1: nil2 +*fontMenu*font2*Label: Bardzo ma³y +*VT100*font2: 5x7 +*fontMenu*font3*Label: Ma³y +*VT100*font3: 6x10 +*fontMenu*font4*Label: ¦redni +*VT100*font4: 7x13 +*fontMenu*font5*Label: Du¿y (iso-8859-2) +*VT100*font5: -misc-*-medium-*-*-*-15-*-*-*-*-*-*-2 +*fontMenu*font6*Label: Bardzo du¿y (iso-8859-2) +*VT100*font6: -misc-*-medium-*-*-*-20-*-*-*-*-*-*-2 +*fontMenu*fontescape*Label: Escape Sequence +*fontMenu*fontsel*Label: Zaznaczony +!fontescape and fontsel overridden by application + +*visualBell: off +*tekMenu.Label: Opcje terminala Tektronix +*tekMenu*tektextlarge*Label: Large Characters +*tekMenu*tektext2*Label: #2 Size Characters +*tekMenu*tektext3*Label: #3 Size Characters +*tekMenu*tektextsmall*Label: Small Characters +*tekMenu*tekpage*Label: PAGE +*tekMenu*tekreset*Label: RESET +*tekMenu*tekcopy*Label: COPY +*tekMenu*vtshow*Label: Poka¿ okno terminala +*tekMenu*vtmode*Label: Prze³±cz na tryb terminala +*tekMenu*tekhide*Label: Ukryj okno Tektronic + +*tek4014*fontLarge: 9x15 +*tek4014*font2: 8x13 +*tek4014*font3: 6x13 +*tek4014*fontSmall: 6x10 + +! This file causes when loaded using xrdb correct behaviour of xterm +! is you are using enclosed xterm.tcap and xterm.ti. +! Some keys would never normally work if they weren't here (like Alt +! something), some key definitions differ from one termcap/terminfo +! to the other. You may delete any line if you find out that mc +! sends exactly that string which is mentioned here. +! See xterm(1). +! Either put this into your ~/.Xdefaults, or to app-defaults/XTerm +! or wherever it will be loaded into xrm from. +! To know, why this works, see Xt documentation (appendix B). +! On some systems you may want to replace the a (alt) modifiers with +! m (meta) modifier in fron of some events. +*vt100.translations: #override \ + @Num_LockKP_0: string(0)\n\ + @Num_LockKP_1: string(1)\n\ + @Num_LockKP_2: string(2)\n\ + @Num_LockKP_3: string(3)\n\ + @Num_LockKP_4: string(4)\n\ + @Num_LockKP_5: string(5)\n\ + @Num_LockKP_6: string(6)\n\ + @Num_LockKP_7: string(7)\n\ + @Num_LockKP_8: string(8)\n\ + @Num_LockKP_9: string(9)\n\ + @Num_LockKP_Add: string(+)\n\ + @Num_LockKP_Decimal: string(.)\n\ + @Num_LockKP_Divide: string(/)\n\ + @Num_LockKP_Enter: string(\015)\n\ + @Num_LockKP_Equal: string(=)\n\ + @Num_LockKP_Multiply: string(*)\n\ + @Num_LockKP_Subtract: string(-)\n\ + KP_Add: string(+)\n\ + KP_Divide: string(/)\n\ + KP_Enter: string(\015)\n\ + KP_Equal: string(=)\n\ + KP_Multiply: string(*)\n\ + @Num_LockKP_Subtract: string(-)\n\ + KP_Add: string(+)\n\ + KP_Divide: string(/)\n\ + KP_Enter: string(\015)\n\ + KP_Equal: string(=)\n\ + KP_Multiply: string(*)\n\ + KP_Subtract: string(-)\n\ + ShiftPrior:scroll-back(1,page)\n\ + ShiftNext:scroll-forw(1,page)\n\ + F16: start-extend() select-end(PRIMARY, CUT_BUFFER0, CLIPBOARD) \n\ + F18: insert-selection(PRIMARY, CLIPBOARD) \n\ + F27: scroll-back(100,page) \n\ + R13: scroll-forw(100,page) \n\ + ~MetaHome: string(0x1b) string("[1~") \n\ + MetaHome: string(0x1b) string(0x1b) string("[1~") \n\ + ~MetaEnd: string(0x1b) string("[4~") \n\ + MetaEnd: string(0x1b) string(0x1b) string("[4~") \n\ + ~MetaInsert: string(0x1b) string("[2~") \n\ + MetaInsert: string(0x1b) string(0x1b) string("[2~") \n\ + ~MetaDelete: string(0x1b) string("[3~") \n\ + MetaDelete: string(0x1b) string(0x1b) string("[3~") \n\ + ~MetaPage_Up: string(0x1b) string("[5~") \n\ + MetaPage_Up: string(0x1b) string(0x1b) string("[5~") \n\ + ~MetaPage_Down: string(0x1b) string("[6~") \n\ + MetaPage_Down: string(0x1b) string(0x1b) string("[6~") \n\ + ~MetaBackSpace: string(\177) \n\ + MetaBackSpace: string(0x1b) string(\177) \n\ + ~MetaUp: string(0x1b) string("OA") \n\ + MetaUp: string(0x1b) string(0x1b) string("OA") \n\ + ~MetaDown: string(0x1b) string("OB") \n\ + MetaDown: string(0x1b) string(0x1b) string("OB") \n\ + ~MetaLeft: string(0x1b) string("OD") \n\ + MetaLeft: string(0x1b) string(0x1b) string("OD") \n\ + ~MetaRight: string(0x1b) string("OC") \n\ + MetaRight: string(0x1b) string(0x1b) string("OC") \n\ + ~MetaReturn: string(0x0d) \n\ + MetaReturn: string(0x1b) string(0x0d) \n\ + ~MetaTab: string(0x09) \n\ + MetaTab: string(0x1b) string(0x09) \n\ + ~ShiftF1: string(0x1b) string("[11~") \n\ + ~ShiftF2: string(0x1b) string("[12~") \n\ + ~ShiftF3: string(0x1b) string("[13~") \n\ + ~ShiftF4: string(0x1b) string("[14~") \n\ + ~ShiftF5: string(0x1b) string("[15~") \n\ + ~ShiftF6: string(0x1b) string("[17~") \n\ + ~ShiftF7: string(0x1b) string("[18~") \n\ + ~ShiftF8: string(0x1b) string("[19~") \n\ + ~ShiftF9: string(0x1b) string("[20~") \n\ + ~ShiftF10: string(0x1b) string("[21~") \n\ + F11: string(0x1b) string("[23~") \n\ + F12: string(0x1b) string("[24~") \n\ + F13: string(0x1b) string("[25~") \n\ + F14: string(0x1b) string("[26~") \n\ + F15: string(0x1b) string("[28~") \n\ + F16: string(0x1b) string("[29~") \n\ + F17: string(0x1b) string("[31~") \n\ + F18: string(0x1b) string("[32~") \n\ + F19: string(0x1b) string("[33~") \n\ + F20: string(0x1b) string("[34~") \n\ + ShiftF1: string(0x1b) string("[23~") \n\ + ShiftF2: string(0x1b) string("[24~") \n\ + ShiftF3: string(0x1b) string("[25~") \n\ + ShiftF4: string(0x1b) string("[26~") \n\ + ShiftF5: string(0x1b) string("[28~") \n\ + ShiftF6: string(0x1b) string("[29~") \n\ + ShiftF7: string(0x1b) string("[31~") \n\ + ShiftF8: string(0x1b) string("[32~") \n\ + ShiftF9: string(0x1b) string("[33~") \n\ + ShiftF10: string(0x1b) string("[34~") \n\ + ShiftHome: scroll-back(100,page) \n\ + ShiftEnd: scroll-forw(100,page) \n + sF1: string(0x1b) string("[23~") \n\ + sF2: string(0x1b) string("[24~") \n\ + sF3: string(0x1b) string("[25~") \n\ + sF4: string(0x1b) string("[26~") \n\ + sF5: string(0x1b) string("[28~") \n\ + sF6: string(0x1b) string("[29~") \n\ + sF7: string(0x1b) string("[31~") \n\ + sF8: string(0x1b) string("[32~") \n\ + sF9: string(0x1b) string("[33~") \n\ + sF10: string(0x1b) string("[34~") \n\ + aReturn: string(0x1b) string(0x0d) \n\ + aTab: string(0x1b) string(0x09) \n\ + aspace: string(0x1b) string(" ") \n\ + aa: string(0x1b) string("a") \n\ + ab: string(0x1b) string("b") \n\ + ac: string(0x1b) string("c") \n\ + ad: string(0x1b) string("d") \n\ + ae: string(0x1b) string("e") \n\ + af: string(0x1b) string("f") \n\ + ag: string(0x1b) string("g") \n\ + ah: string(0x1b) string("h") \n\ + ai: string(0x1b) string("i") \n\ + aj: string(0x1b) string("j") \n\ + ak: string(0x1b) string("k") \n\ + al: string(0x1b) string("l") \n\ + am: string(0x1b) string("m") \n\ + an: string(0x1b) string("n") \n\ + ao: string(0x1b) string("o") \n\ + ap: string(0x1b) string("p") \n\ + aq: string(0x1b) string("q") \n\ + ar: string(0x1b) string("r") \n\ + as: string(0x1b) string("s") \n\ + at: string(0x1b) string("t") \n\ + au: string(0x1b) string("u") \n\ + av: string(0x1b) string("v") \n\ + aw: string(0x1b) string("w") \n\ + ax: string(0x1b) string("x") \n\ + ay: string(0x1b) string("y") \n\ + az: string(0x1b) string("z") -- 2.44.0