Ubuntu Online, Fedora Online, Windows online emulator അല്ലെങ്കിൽ MAC OS ഓൺലൈൻ എമുലേറ്റർ എന്നിങ്ങനെയുള്ള ഞങ്ങളുടെ ഒന്നിലധികം സൗജന്യ ഓൺലൈൻ വർക്ക്സ്റ്റേഷനുകളിലൊന്ന് ഉപയോഗിച്ച് OnWorks സൗജന്യ ഹോസ്റ്റിംഗ് ദാതാവിൽ പ്രവർത്തിപ്പിക്കാൻ കഴിയുന്ന expect_tknewsbiff കമാൻഡാണിത്.
പട്ടിക:
NAME
tknewsbiff - വാർത്ത ദൃശ്യമാകുമ്പോൾ ഒരു വിൻഡോ പോപ്പ് അപ്പ് ചെയ്യുക
സിനോപ്സിസ്
tknewsbiff [ സെർവർ or config-file ]
ആമുഖം
tknewsbiff നിങ്ങളുടെ പ്രിയപ്പെട്ട വാർത്താ ഗ്രൂപ്പുകളിൽ വായിക്കാത്ത വാർത്തകൾ ഉണ്ടാകുമ്പോൾ ഒരു വിൻഡോ പോപ്പ് അപ്പ് ചെയ്യുന്നു
നിങ്ങൾ വാർത്ത വായിച്ചതിന് ശേഷം വിൻഡോ നീക്കം ചെയ്യുന്നു. tknewsbiff-ന് ഓപ്ഷണലായി ഒരു ശബ്ദം പ്ലേ ചെയ്യാൻ കഴിയും,
നിങ്ങളുടെ ന്യൂസ് റീഡർ മുതലായവ ആരംഭിക്കുക.
തിരഞ്ഞെടുക്കുന്നു വാർത്താഗ്രൂപ്പുകൾ
സ്ഥിരസ്ഥിതിയായി, കോൺഫിഗറേഷൻ ഫയൽ ~/.tknewsbiff tknewsbiff എങ്ങനെയാണ് പെരുമാറുന്നതെന്ന് വിവരിക്കുന്നു. ദി
വാക്യഘടന സാധാരണ Tcl നിയമങ്ങൾ നിരീക്ഷിക്കുന്നു - എന്നിരുന്നാലും, നിങ്ങൾക്ക് Tcl അറിയില്ലെങ്കിലും, എല്ലാം ഒഴികെ
മിക്ക നിഗൂഢ കോൺഫിഗറേഷനുകളും വ്യക്തമാകും.
കാണേണ്ട ഓരോ ന്യൂസ് ഗ്രൂപ്പും (അല്ലെങ്കിൽ ന്യൂസ് ഗ്രൂപ്പുകളുടെ കൂട്ടം) "വാച്ച്" ഉപയോഗിച്ച് വിവരിക്കുന്നു
കമാൻഡ്. ഉദാഹരണത്തിന്:
dc.dining കാണുക
വാച്ച് നിസ്റ്റ്.*
വാച്ച് comp.unix.wizard -threshold 3
കാണുക *.ഉറവിടങ്ങൾ.* -പരിധി 20
ഓരോ ന്യൂസ്ഗ്രൂപ്പ് പാറ്റേണിനും, അതുമായി പൊരുത്തപ്പെടുന്ന, നിങ്ങൾ സബ്സ്ക്രൈബ് ചെയ്തിരിക്കുന്ന ഏതൊരു ന്യൂസ്ഗ്രൂപ്പും
(നിങ്ങളുടെ newsrc ഫയൽ അനുസരിച്ച്) റിപ്പോർട്ടിംഗിന് അർഹതയുണ്ട്. സ്ഥിരസ്ഥിതിയായി, tknewsbiff റിപ്പോർട്ട് ചെയ്യുന്നു
വായിക്കാത്ത ഒരു ലേഖനമെങ്കിലും ഉണ്ടെങ്കിൽ ന്യൂസ് ഗ്രൂപ്പിൽ. "-ത്രെഷോൾഡ്" പതാക മാറുന്നു
ഇനിപ്പറയുന്ന സംഖ്യയിലേക്കുള്ള പരിധി. ഉദാഹരണത്തിന്, "-threshold 3" എന്നതിനർത്ഥം അവിടെ ഉണ്ടായിരിക്കണം എന്നാണ്
tknewsbiff മുമ്പ് വായിക്കാത്ത മൂന്ന് ലേഖനങ്ങൾ ന്യൂസ് ഗ്രൂപ്പ് റിപ്പോർട്ട് ചെയ്യും.
വാച്ച് കമാൻഡുകൾ നൽകിയിട്ടില്ലെങ്കിൽ (അല്ലെങ്കിൽ കോൺഫിഗറേഷൻ ഫയലൊന്നും നിലവിലില്ല), എല്ലാ ഗ്രൂപ്പുകളും
സബ്സ്ക്രൈബുചെയ്തത് നിരീക്ഷിക്കപ്പെടുന്നു.
അല്ലാത്തപക്ഷം റിപ്പോർട്ട് ചെയ്യപ്പെടുന്ന ന്യൂസ് ഗ്രൂപ്പുകളെ അടിച്ചമർത്താൻ, "അവഗണിക്കുക" കമാൻഡ് ഉപയോഗിക്കുക. വേണ്ടി
ഉദാഹരണത്തിന്, ഇനിപ്പറയുന്നവ nist.posix അല്ലെങ്കിൽ .d ഒഴികെയുള്ള എല്ലാ comp.*, nist.* newgroups എന്നിവയുമായി പൊരുത്തപ്പെടുന്നു
(ചർച്ച) ഗ്രൂപ്പുകൾ:
വാച്ച് കോമ്പ്.*
വാച്ച് നിസ്റ്റ്.*
അവഗണിക്കുക nist.posix.*
അവഗണിക്കുക *.d
"-new" എന്ന ഫ്ലാഗ് വാർത്താഗ്രൂപ്പ് ആദ്യമായി റിപ്പോർട്ട് ചെയ്യുമ്പോൾ നടപ്പിലാക്കേണ്ട ഒരു കമാൻഡ് വിവരിക്കുന്നു
വായിക്കാത്ത വാർത്തകൾ ഉണ്ട്. ഉദാഹരണത്തിന്, ഇനിപ്പറയുന്ന വരികൾ UNIX കമാൻഡ് "പ്ലേ" അഭ്യർത്ഥിക്കുന്നു
ഒരു ശബ്ദം പ്ലേ ചെയ്യുക.
dc.dining -new "exec play /usr/local/sounds/yumyum.au" കാണുക
rec.auto* -പുതിയ "exec play /usr/local/sounds/vroom.au" കാണുക
നടപടിക്രമങ്ങൾ നിർവചിക്കുന്നതിലൂടെ നിങ്ങൾക്ക് പ്രവർത്തനങ്ങളുടെ വാചാലത കുറയ്ക്കാൻ കഴിയും. ഉദാഹരണത്തിന്, നിങ്ങളാണെങ്കിൽ
എല്ലാ ശബ്ദ ഫയലുകളും പ്ലേ ചെയ്യുന്ന നിരവധി പുതിയ ഫ്ലാഗുകൾ ഉണ്ട്, നിങ്ങൾക്ക് ഒരു ശബ്ദ നടപടിക്രമം നിർവചിക്കാം. ഈ
പുതിയ സ്പെസിഫിക്കേഷൻ വളരെ ചെറുതാകാൻ അനുവദിക്കും.
പ്രോക് പ്ലേ {ശബ്ദം} {
എക്സിക് പ്ലേ /usr/local/sounds/$sound.au
}
dc.dining കാണുക -പുതിയ "പ്ലേ yumyum"
rec.auto* -പുതിയ "പ്ലേ വ്റൂം" കാണുക
ഒരു വശത്ത്, എക്സിക്യൂട്ട് ചെയ്യുന്നതിനുള്ള കമാൻഡുകൾ ലഭിക്കുന്നതിന് നിങ്ങൾക്ക് ഒരു "exec" കമാൻഡിന്റെ അവസാനം ഒരു "&" ഇടാം.
അസമന്വിതമായി. എന്നിരുന്നാലും, ശബ്ദം പ്ലേ ചെയ്യുമ്പോൾ ഇത് ചെയ്യുന്നത് നല്ല ആശയമല്ല
എന്തായാലും ഫയലുകൾ.
"ന്യൂസ് ഗ്രൂപ്പ്" എന്നത് ഒരു വായന-മാത്രം വേരിയബിളാണ്, അതിൽ നിലവിലുള്ള വാർത്താ ഗ്രൂപ്പിന്റെ പേര് അടങ്ങിയിരിക്കുന്നു
അറിയിച്ചു. ഒരു പാറ്റേൺ ഉപയോഗിച്ച് പ്രവർത്തനം ട്രിഗർ ചെയ്യുമ്പോൾ ഇത് ഉപയോഗപ്രദമാണ്. ഉദാഹരണത്തിന്, ദി
ഇനിപ്പറയുന്ന വരിയിൽ ഒരു സംഭാഷണ സിന്തസൈസർ വഴി ന്യൂസ് ഗ്രൂപ്പിന്റെ പേര് പ്രവർത്തിപ്പിക്കാൻ കഴിയും:
കാണുക * -പുതിയത് {
എക്സിക് പ്ലേ herald.au
exec speak "$newsgroup-ൽ പുതിയ വാർത്തകൾ വന്നിരിക്കുന്നു."
}
ഫ്ലാഗ് "-ഡിസ്പ്ലേ" ഓരോ ന്യൂസ് ഗ്രൂപ്പ് ആയിരിക്കുമ്പോഴും എക്സിക്യൂട്ട് ചെയ്യേണ്ട ഒരു കമാൻഡ് വിവരിക്കുന്നു
വായിക്കാത്ത വാർത്തകളുണ്ടെന്ന് റിപ്പോർട്ട് ചെയ്തു. "ഡിസ്പ്ലേ" എന്ന പ്രത്യേക കമാൻഡ് ഡിഫോൾട്ട് കമാൻഡ് ആണ്. അത്
$newsgroup വീണ്ടും എഴുതുമ്പോൾ tknewsbiff-ന്റെ ഡിസ്പ്ലേയിൽ എഴുതാൻ ഷെഡ്യൂൾ ചെയ്യുന്നു. വേണ്ടി
ഉദാഹരണത്തിന്, ഡിസ്പ്ലേ കമാൻഡ് ഒഴിവാക്കുന്ന ഒരു -ഡിസ്പ്ലേ ഫ്ലാഗ് വ്യക്തമായി നൽകുന്നതിലൂടെ, നിങ്ങൾക്ക് കഴിയും
-new വഴി ഇതിനകം റിപ്പോർട്ട് ചെയ്തിട്ടുള്ള വാർത്താ ഗ്രൂപ്പുകളുടെ പ്രദർശനം പ്രവർത്തനരഹിതമാക്കുക.
dc.dining കാണുക -new {exec play yumyum.au} -display {}
നിങ്ങൾക്ക് ഒരു പ്രവർത്തനം ആവർത്തിച്ച് നടപ്പിലാക്കണമെങ്കിൽ ഒപ്പം നിശ്ചലമായ സ്ഥിരസ്ഥിതിയായി വാർത്താഗ്രൂപ്പ് പ്രദർശിപ്പിക്കുക
രീതിയിൽ, -display ഫ്ലാഗ് വഴി ഡിസ്പ്ലേ കമാൻഡ് വ്യക്തമായി അഭ്യർത്ഥിക്കുക. ഉദാഹരണത്തിന്:
കാണുക *സുരക്ഷ* -ഡിസ്പ്ലേ {
exec പ്ലേ red-alert.au
ഡിസ്പ്ലേ
}
-പുതിയ, -ഡിസ്പ്ലേ ഫ്ലാഗുകളുമായി ബന്ധപ്പെട്ട പ്രവർത്തനങ്ങൾ ഓരോന്നിനും ഒരു തവണ മാത്രമേ നടപ്പിലാക്കൂ
പൊരുത്തപ്പെടുന്ന വാർത്താ ഗ്രൂപ്പ്. ആദ്യ പാറ്റേണുമായി ബന്ധപ്പെട്ടതാണ് എക്സിക്യൂട്ട് ചെയ്ത കമാൻഡ്
നൽകിയിരിക്കുന്ന ത്രെഷോൾഡുമായി പൊരുത്തപ്പെടുകയും നിരീക്ഷിക്കുകയും ചെയ്യുന്ന കോൺഫിഗറേഷൻ ഫയൽ.
കോൺഫിഗറേഷൻ ഫയലിൽ ലളിതമായി ലിസ്റ്റ് ചെയ്തിട്ടുള്ള ഏത് കമാൻഡും മുമ്പ് ഓരോ തവണയും എക്സിക്യൂട്ട് ചെയ്യപ്പെടും
tknewsbiff-ലെ അപ്ഡേറ്റ് ലൂപ്പ്. റിസർവ് ചെയ്ത (എന്നാൽ ഉപയോക്തൃ-നിർവചിക്കപ്പെട്ട) നടപടിക്രമം "ഉപയോക്താവ്" പ്രവർത്തിക്കുന്നു
വാർത്താ ഗ്രൂപ്പുകൾ ഡിസ്പ്ലേയിലും അതിനുമുമ്പും എഴുതാൻ ഷെഡ്യൂൾ ചെയ്ത ഉടൻ
അവ യഥാർത്ഥത്തിൽ എഴുതിയിരിക്കുന്നു.
ഉദാഹരണത്തിന്, വായിക്കാത്ത ലേഖനങ്ങൾ നിരവധി rec.auto ഗ്രൂപ്പുകളിൽ പ്രത്യക്ഷപ്പെടുകയും നിങ്ങൾ പ്ലേ ചെയ്യുകയും ചെയ്യുന്നു
ഓരോന്നിനും ഒരേ ശബ്ദം. തുടർച്ചയായി നിരവധി തവണ ശബ്ദം പ്ലേ ചെയ്യുന്നത് തടയാൻ, ഉണ്ടാക്കുക
-പുതിയ കമാൻഡ് ഒരു ഫ്ലാഗ് സജ്ജീകരിക്കുക. ഉപയോക്തൃ നടപടിക്രമത്തിൽ, ഫ്ലാഗ് സജ്ജീകരിച്ചിട്ടുണ്ടെങ്കിൽ ശബ്ദം പ്ലേ ചെയ്യുക
(തുടർന്ന് പതാക പുനഃസജ്ജമാക്കുക).
ഒരു ന്യൂസ് റീഡർ ആരംഭിക്കുന്നതിനും ഉപയോക്തൃ നടപടിക്രമം ഉപയോഗിക്കാം. ഇത് ഒഴിവാക്കും
ഒന്നിലധികം ന്യൂസ്ഗ്രൂപ്പുകൾ ഉള്ളതിനാൽ ഒന്നിലധികം ന്യൂസ് റീഡർമാരെ ആരംഭിക്കാനുള്ള സാധ്യത
വായിക്കാത്ത ലേഖനങ്ങൾ. (തീർച്ചയായും, ഒരു ന്യൂസ് റീഡർ ആണെന്ന് ഉറപ്പുവരുത്താൻ ഒരു പരിശോധന നടത്തണം
ഇതിനകം പ്രവർത്തിക്കുന്നില്ല.)
കൂടുതൽ വ്യത്യാസങ്ങൾ
ഇനിപ്പറയുന്ന ഉദാഹരണ വരികൾ tknewsbiff-ന്റെ സ്വഭാവത്തെ ബാധിക്കുന്ന വേരിയബിളുകൾ കാണിക്കുന്നു
കാലതാമസം 120 സജ്ജമാക്കുക
സെർവർ news.nist.gov സജ്ജമാക്കുക
സെർവർ_ടൈമൗട്ട് 60 സജ്ജമാക്കുക
newsrc സജ്ജമാക്കുക ~/.newsrc
വീതി 40 സജ്ജമാക്കുക
സെറ്റ് ഉയരം 20
Active_file /usr/news/lib/active സജ്ജമാക്കുക
വായിക്കാത്ത വാർത്തകൾ പരിശോധിക്കുന്നതിനും ഉറങ്ങുന്നതിനും ഇടയിൽ tknewsbiff മാറിമാറി വരുന്നു (പലതും പോലെ
ബിരുദധാരികൾ). എത്ര സെക്കന്റുകൾ ഉറങ്ങണം എന്ന് "കാലതാമസം" വേരിയബിൾ വിവരിക്കുന്നു.
"സെർവർ" വേരിയബിൾ ഒരു NNTP ന്യൂസ്-സെർവറിനെ നാമകരണം ചെയ്യുന്നു. സ്ഥിരസ്ഥിതി "വാർത്ത" ആണ്. "സെർവർ"
"active_file" വേരിയബിൾ സജ്ജീകരിച്ചിട്ടില്ലെങ്കിൽ മാത്രമേ വേരിയബിൾ ഉപയോഗിക്കൂ.
"server_timeout" വേരിയബിൾ ഒരു പ്രതികരണത്തിനായി എത്ര സെക്കൻഡ് കാത്തിരിക്കണമെന്ന് വിവരിക്കുന്നു
ഉപേക്ഷിക്കുന്നതിന് മുമ്പ് സെർവർ. -1 എന്നതിനർത്ഥം എന്നേക്കും അല്ലെങ്കിൽ സെർവർ തന്നെ കാലഹരണപ്പെടുന്നതുവരെ കാത്തിരിക്കുക എന്നാണ്.
സ്ഥിരസ്ഥിതി 60 സെക്കൻഡ് ആണ്.
"newsrc" വേരിയബിൾ നിങ്ങളുടെ .newsrc ഫയലിന്റെ പേര് വിവരിക്കുന്നു. സ്ഥിരസ്ഥിതിയായി, tknewsbiff
ഒരു newsrc ഫയലിനായി നിങ്ങളുടെ ഹോം ഡയറക്ടറിയിൽ നോക്കുന്നു. എങ്കിൽ ഒരു സെർവർ-നിർദ്ദിഷ്ട newsrc ഉപയോഗിക്കുന്നു
കണ്ടെത്തി. ഉദാഹരണത്തിന്, നിങ്ങൾ സെർവർ "cubit.nist.gov" ആയി സജ്ജീകരിച്ചിട്ടുണ്ടെങ്കിൽ, tknewsbiff തിരയുന്നു
~/.newsrc-cubit.nist.gov. (ഇത് ഇമാക്സ് ഗ്നസ് കൺവെൻഷൻ ആണ് - ഇത് വളരെ സൗകര്യപ്രദമാണ്
നിങ്ങൾ ഒന്നിലധികം സെർവറുകളിൽ നിന്നുള്ള വാർത്തകൾ വായിക്കുമ്പോൾ.) സെർവർ-നിർദ്ദിഷ്ട ന്യൂസ്ആർസി ഇല്ലെങ്കിൽ,
tknewsbiff ഉപയോഗിക്കുന്നു ~/.newsrc.
"വീതി" വേരിയബിൾ വിവരങ്ങൾ പ്രദർശിപ്പിക്കുന്നതിന് tknewsbiff ഉപയോഗിക്കുന്ന വീതിയെ വിവരിക്കുന്നു.
ഏതെങ്കിലും ന്യൂസ് ഗ്രൂപ്പിന്റെ പേരുകൾ ആവശ്യത്തിന് നീളമുള്ളതാണെങ്കിൽ, അവ വെട്ടിച്ചുരുക്കപ്പെടും, അങ്ങനെ ലേഖനം കണക്കാക്കും
ഇനിയും കാണിക്കാം. എന്താണ് വെട്ടിച്ചുരുക്കിയതെന്ന് കാണാൻ നിങ്ങൾക്ക് വിൻഡോയുടെ വലുപ്പം സ്വമേധയാ മാറ്റാം.
എന്നിരുന്നാലും, നിങ്ങളുടെ കോൺഫിഗറേഷൻ ഫയൽ വീതി വേരിയബിൾ സജ്ജമാക്കുകയാണെങ്കിൽ, വിൻഡോ പുനഃസ്ഥാപിക്കപ്പെടും
അടുത്ത തവണ tknewsbiff വായിക്കാത്ത വാർത്തകൾ പരിശോധിച്ച് അതിന്റെ ഡിസ്പ്ലേ അപ്ഡേറ്റ് ചെയ്യുമ്പോൾ ആ വലുപ്പത്തിലേക്ക്.
"ഉയരം" വേരിയബിൾ tknewsbiff പ്രദർശിപ്പിക്കാൻ ഉപയോഗിക്കുന്ന പരമാവധി ഉയരം വിവരിക്കുന്നു
വിവരങ്ങൾ. കുറച്ച് ന്യൂസ് ഗ്രൂപ്പുകൾ റിപ്പോർട്ട് ചെയ്താൽ, tknewsbiff വിൻഡോ ചുരുക്കും
ഉചിതമായി. നിങ്ങൾക്ക് വിൻഡോയുടെ വലുപ്പം മാറ്റാൻ കഴിയും, എന്നാൽ നിങ്ങളുടെ കോൺഫിഗറേഷൻ ഫയൽ സജ്ജമാക്കുകയാണെങ്കിൽ
ഉയരം വേരിയബിൾ, അടുത്ത തവണ tknewsbiff-ൽ വിൻഡോ ആ വലുപ്പത്തിലേക്ക് പുനഃസ്ഥാപിക്കും
വായിക്കാത്ത വാർത്തകൾ പരിശോധിക്കുകയും അതിന്റെ ഡിസ്പ്ലേ അപ്ഡേറ്റ് ചെയ്യുകയും ചെയ്യുന്നു.
"active_file" വേരിയബിൾ വാർത്ത സജീവമായ ഫയലിന്റെ പേര് വിവരിക്കുന്നു. സജ്ജമാക്കിയാൽ, സജീവമാണ്
NNTP ഉപയോഗിക്കുന്നതിന് മുൻഗണന നൽകിക്കൊണ്ട് ഫയൽ നേരിട്ട് വായിക്കുന്നു ("സെർവർ" വേരിയബിൾ സജ്ജീകരിച്ചിട്ടുണ്ടെങ്കിലും).
നിങ്ങൾക്ക് എഡിറ്റ് ചെയ്യാനാകുന്നതിനാൽ പുതിയ കോൺഫിഗറേഷൻ ഫയലുകൾ പരിശോധിക്കുന്നതിന് ഇത് പ്രത്യേകിച്ചും ഉപയോഗപ്രദമാണ്
tknewsbiff എങ്ങനെ പ്രതികരിക്കുന്നു എന്ന് ഉടനടി കാണുന്നതിന് വ്യാജ സജീവ ഫയൽ, തുടർന്ന് ബട്ടൺ 2 ക്ലിക്ക് ചെയ്യുക (കാണുക
ചുവടെയുള്ള ബട്ടണുകൾ).
പരിസ്ഥിതി വേരിയബിൾ DOTDIR സജ്ജീകരിച്ചിട്ടുണ്ടെങ്കിൽ, അതിന്റെ മൂല്യം ഒരു ഡയറക്ടറിയായി ഉപയോഗിക്കുന്നു
ഹോം ഡയറക്ടറിയിൽ നിന്ന് എല്ലാ ഡോട്ട്ഫയലുകളും കണ്ടെത്തുന്നതിന്. പ്രത്യേകിച്ചും, ഇത് ബാധിക്കുന്നു
tknewsbiff കോൺഫിഗറേഷൻ ഫയലും .newsrc ഫയലും (newsrc വേരിയബിൾ അല്ലെന്ന് കരുതുക
വ്യക്തമായി സജ്ജമാക്കുക).
കാണുകയാണോ വ്യത്യസ്ത വാർത്തകൾ സെർവറുകൾ
ഒന്നിലധികം സെർവറുകൾ കാണുന്നതിന്, tknewsbiff ഒന്നിലധികം തവണ പ്രവർത്തിപ്പിക്കുക. (നിങ്ങൾക്ക് വ്യത്യസ്തമായതിനാൽ
.newsrc ഫയലുകൾക്കും സെർവറുകൾക്കും വ്യത്യസ്ത ന്യൂസ്ഗ്രൂപ്പുകളും ലേഖന നമ്പറുകളും ഉണ്ട്
ഒരൊറ്റ പ്രക്രിയയിൽ ഇത് ചെയ്യാൻ ശ്രമിക്കുന്നതിൽ അർത്ഥമില്ല.)
നിങ്ങൾക്ക് tknewsbiff വ്യത്യസ്തമായ ഒരു സെർവറിൽ ഉചിതമായ ഒരു ആർഗ്യുമെന്റുമായി സൂചിപ്പിക്കാം. വാദം
ഒരു കോൺഫിഗറേഷൻ ഫയൽ നാമമായും സ്ട്രിംഗിന്റെ പ്രത്യയമായും പരീക്ഷിച്ചു~/.tknewsbiff-".
അതിനാൽ നിങ്ങൾക്ക് സെർവർ "കിഡ്നി" കാണണമെങ്കിൽ, tknewsbiff കോൺഫിഗറേഷൻ സൂക്ഷിക്കുക
ലെ വിവരങ്ങൾ ~/.tknewsbiff-kidney". താഴെ പറയുന്ന രണ്ട് കമാൻഡുകൾ രണ്ടും അത് ഉപയോഗിക്കും
കോൺഫിഗറേഷൻ ഫയൽ.
tknewsbiff വൃക്ക
tknewsbiff ~/.tknewsbiff-kidney
രണ്ട് സാഹചര്യങ്ങളിലും, സെർവർ വേരിയബിളിന്റെ മൂല്യം അനുസരിച്ചാണ് ബന്ധപ്പെടാനുള്ള യഥാർത്ഥ സെർവർ സജ്ജീകരിച്ചിരിക്കുന്നത്
കോൺഫിഗറേഷൻ ഫയൽ.
കോൺഫിഗറേഷൻ ഫയലൊന്നും കണ്ടെത്തിയില്ലെങ്കിൽ, ബന്ധപ്പെടാനുള്ള സെർവറായി ആർഗ്യുമെന്റ് ഉപയോഗിക്കുന്നു. ഈ
യാതൊരു തയ്യാറെടുപ്പും കൂടാതെ tknewsbiff പ്രവർത്തിപ്പിക്കാൻ അനുവദിക്കുന്നു.
ആർഗ്യുമെന്റ് പ്രത്യേക കീവേഡ് "ആക്റ്റീവ്" ആണെങ്കിൽ (അല്ലെങ്കിൽ "/ആക്ടീവ്" എന്നതിൽ അവസാനിക്കുന്നു), ഇത്
ഒരു സജീവ ഫയലിന്റെ പേര്. "active_file" എന്ന വേരിയബിൾ ആരംഭിക്കാൻ ഇത് ഉപയോഗിക്കുന്നു
tknewsbiff NNTP ഉപയോഗിക്കുന്നതിനുപകരം സജീവമായ ഫയലിൽ നിന്ന് നേരിട്ട് വായിക്കുന്നു.
നിങ്ങളുടെ സ്വന്തം സജീവ ഫയൽ സൃഷ്ടിക്കുന്നത് നിങ്ങളുടെ കോൺഫിഗറേഷൻ ഫയൽ പരിശോധിക്കുന്നതിനുള്ള സൗകര്യപ്രദമായ മാർഗമാണ്. വേണ്ടി
ഉദാഹരണത്തിന്, ഇനിപ്പറയുന്ന കമാൻഡ് പ്രവർത്തിപ്പിച്ചതിന് ശേഷം, നിങ്ങൾക്ക് നിങ്ങളുടെ സജീവ ഫയൽ ആവർത്തിച്ച് എഡിറ്റ് ചെയ്യാം
അപ്ഡേറ്റ്-നൗ കമാൻഡ് പ്രവർത്തനക്ഷമമാക്കുക (ഒന്നുകിൽ ബട്ടൺ 2 അമർത്തുകയോ കാലതാമസം വേരിയബിൾ സജ്ജീകരിക്കുകയോ ചെയ്യുക
വളരെ കുറവാണ്) tknewsbiff എങ്ങനെയാണ് പ്രതികരിക്കുന്നതെന്ന് കാണാൻ.
സജീവമായ ഫയൽ ഒരു യഥാർത്ഥ സജീവ ഫയലിന്റെ ഫോർമാറ്റ് പിന്തുടരേണ്ടതാണ്. ഫോർമാറ്റ് ഒരു വാർത്താ ഗ്രൂപ്പാണ്
ഓരോ വരിയിലും. ന്യൂസ്ഗ്രൂപ്പിന്റെ പേര് കഴിഞ്ഞാൽ ഏറ്റവും ഉയർന്ന ലേഖനത്തിന്റെ എണ്ണം, ഏറ്റവും താഴ്ന്നത്
ലേഖനം. അവസാനം y അല്ലെങ്കിൽ m എന്ന അക്ഷരമാണ്. m അർത്ഥമാക്കുന്നത് ന്യൂസ് ഗ്രൂപ്പ് മോഡറേറ്റ് ആണ് എന്നാണ്. y അർത്ഥമാക്കുന്നത്
പോസ്റ്റിംഗ് അനുവദനീയമാണ്.
ജാലകം
വായിക്കാത്ത വാർത്തകൾ കണ്ടെത്തുമ്പോൾ, ഒരു വിൻഡോ പോപ്പ് അപ്പ് ചെയ്യുന്നു. വിൻഡോയുടെ പേരുകൾ പട്ടികപ്പെടുത്തുന്നു
ന്യൂസ് ഗ്രൂപ്പുകളും ഓരോന്നിലും വായിക്കാത്ത ലേഖനങ്ങളുടെ എണ്ണവും (-ഡിസ്പ്ലേ ഉപയോഗിച്ച് അടിച്ചമർത്തപ്പെട്ടില്ലെങ്കിൽ
പതാക). വായിക്കാത്ത വാർത്തകൾ ഇല്ലെങ്കിൽ, വിൻഡോ അപ്രത്യക്ഷമാകും (എന്നിരുന്നാലും
പ്രക്രിയ തുടരുന്നു).
BUTTONS
ബട്ടണുകളോ കീ ബൈൻഡിംഗുകളോ ബൈൻഡ് കമാൻഡുകൾ വഴി നൽകാം. അവ മാറ്റാൻ മടിക്കേണ്ടതില്ല. ദി
ഡിഫോൾട്ട് ബൈൻഡ് കമാൻഡുകൾ ഇവയാണ്:
ബൈൻഡ് .ലിസ്റ്റ് <1> സഹായം
bind .list <2> update-now
ബൈൻഡ് .ലിസ്റ്റ് <3> unmapwindow
സ്ഥിരസ്ഥിതി ബട്ടൺ 1 (ഇടത്) "സഹായം" എന്നതിലേക്ക് ബന്ധിപ്പിച്ചിരിക്കുന്നു. സഹായ കമാൻഡ് tknewsbiff-നെ പോപ്പ് ചെയ്യുന്നതിന് കാരണമാകുന്നു
ഒരു സഹായ വിൻഡോ മുകളിലേക്ക്.
സ്ഥിരസ്ഥിതിയായി, ബട്ടൺ 2 (മധ്യത്തിൽ) "അപ്ഡേറ്റ്-ഇപ്പോൾ" എന്നതിലേക്ക് ബന്ധിപ്പിച്ചിരിക്കുന്നു. അപ്ഡേറ്റ്-നൗ കമാൻഡ് കാരണമാകുന്നു
വായിക്കാത്ത വാർത്തകൾ ഉടൻ പരിശോധിക്കാൻ tknewsbiff. നിങ്ങളുടെ വാർത്താ സെർവർ മന്ദഗതിയിലാണെങ്കിൽ അല്ലെങ്കിൽ പരിപാലിക്കുന്നു
വളരെ വലിയൊരു ന്യൂസ് ഗ്രൂപ്പുകൾ, അല്ലെങ്കിൽ നിങ്ങൾക്ക് ധാരാളം പാറ്റേണുകൾ ഉണ്ട്
കോൺഫിഗറേഷൻ ഫയൽ, യഥാർത്ഥത്തിൽ അപ്ഡേറ്റ് ചെയ്യുന്നതിന് മുമ്പ് tknewsbiff-ന് ഗണ്യമായ സമയമെടുക്കും
ജാലകം.
സ്ഥിരസ്ഥിതിയായി, ബട്ടൺ 3 (വലത്) "അൺമാപ്പ് വിൻഡോ" ലേക്ക് ബന്ധിപ്പിച്ചിരിക്കുന്നു. unmapwindow കമാൻഡ് കാരണമാകുന്നു
അടുത്ത തവണ വായിക്കാത്ത വാർത്തകൾ കണ്ടെത്തുന്നത് വരെ ഡിസ്പ്ലേയിൽ നിന്ന് വിൻഡോ നീക്കം ചെയ്യുന്നതിനായി tknewsbiff.
(mapwindow കമാൻഡ് വിൻഡോ പുനഃസ്ഥാപിക്കാൻ tknewsbiff കാരണമാകുന്നു.)
ഉദാഹരണമായി, ഒരു xterm പോപ്പ് അപ്പ് ചെയ്യാനും നിങ്ങൾ അമർത്തിപ്പിടിക്കുമ്പോൾ rn പ്രവർത്തിപ്പിക്കാനുമുള്ള ഒരു ബൈൻഡിംഗ് ഇതാ.
ലിസ്റ്റിംഗ് വിൻഡോയിലെ ഷിഫ്റ്റ് കീയും ബട്ടൺ 1 അമർത്തുക.
ബൈൻഡ് .ലിസ്റ്റ് {
എക്സിക്സ്ടെം-ഇ ആർഎൻ &
}
ഇവിടെ സമാനമായ ഒരു ബന്ധമുണ്ട്. എന്നിരുന്നാലും, ന്യൂസ്ഗ്രൂപ്പിലേക്ക് മാത്രം നോക്കാൻ അത് rn-നോട് പറയുന്നു
നിങ്ങൾ അത് അമർത്തുമ്പോൾ മൗസിന്റെ കീഴിൽ. ("display_list" വേരിയബിൾ പിന്നീട് വിവരിക്കുന്നു
ഈ മാൻ പേജ്.)
ബൈൻഡ് .ലിസ്റ്റ് {
exec xterm -e rn [lindex $display_list [.list അടുത്തുള്ള %y]] &
}
മറ്റുള്ളവ കമാൻഡുകൾ ഒപ്പം വ്യത്യാസങ്ങൾ
ഇതിനകം സൂചിപ്പിച്ച ബിൽറ്റ്-ഇൻ കമാൻഡുകൾ ഇവയാണ്: കാണുക, അവഗണിക്കുക, പ്രദർശിപ്പിക്കുക, സഹായം, അപ്ഡേറ്റ്-ഇപ്പോൾ,
മാപ്പ് വിൻഡോ, മാപ്പ് വിൻഡോ.
ഏത് Tcl, Tk കമാൻഡും നൽകാം. പ്രത്യേകിച്ചും, ന്യൂസ് ഗ്രൂപ്പുകളുടെ ലിസ്റ്റ് സംഭരിച്ചിരിക്കുന്നു
ലിസ്റ്റ് വിജറ്റിൽ ".ലിസ്റ്റ്", കൂടാതെ സ്ക്രോൾ ബാർ സ്ക്രോൾബാർ വിജറ്റിൽ സംഭരിച്ചിരിക്കുന്നു
".സ്ക്രോൾ". ഉദാഹരണത്തിന്, നിങ്ങൾക്ക് മുൻഭാഗവും പശ്ചാത്തല നിറങ്ങളും മാറ്റണമെങ്കിൽ
ന്യൂസ്ഗ്രൂപ്പ് ലിസ്റ്റ്, നിങ്ങൾക്ക് ഇങ്ങനെ പറയാൻ കഴിയും:
.list config -bg honeydew1 -fg orchid2
എക്സ് റിസോഴ്സ് ഡാറ്റാബേസിനും ഇവ നിയന്ത്രിക്കാനാകും. എന്നിരുന്നാലും, ദി
കോൺഫിഗറേഷൻ ഫയൽ ലളിതമായതിനേക്കാൾ സങ്കീർണ്ണമായ കമാൻഡുകൾ വിലയിരുത്താൻ അനുവദിക്കുന്നു
അസൈൻമെന്റുകൾ.
ചില Tcl/Tk കമാൻഡുകൾ tknewsbiff-ന്റെ ശരിയായ പ്രവർത്തനത്തെ തടസ്സപ്പെടുത്തും. ഇവ ഒരുപക്ഷേ ആയിരിക്കും
ഈ കമാൻഡുകൾ ആദ്യം നൽകാൻ വേണ്ടത്ര അറിയാവുന്ന ആർക്കും വ്യക്തമാണ്. ലളിതമായി
ഉദാഹരണത്തിന്, ലിസ്റ്റ് ബോക്സിലെ ഫോണ്ട് നിശ്ചിത വീതിയുള്ളതാണെന്ന് പ്രോഗ്രാം അനുമാനിക്കുന്നു. വാർത്താ ഗ്രൂപ്പുകൾ
നിങ്ങൾ ഒരു വേരിയബിൾ-വിഡ്ത്ത് ഫോണ്ട് ഉപയോഗിക്കുകയാണെങ്കിൽ വിന്യസിക്കില്ല.
ഇനിപ്പറയുന്ന വേരിയബിളുകൾ ആക്സസ് ചെയ്യാവുന്നവയാണ്, അവ നിഗൂഢമായ ഉപയോഗങ്ങൾക്കായി ഉപയോഗിക്കാം. മറ്റെല്ലാം
വേരിയബിളുകൾ സ്വകാര്യമാണ്. പ്രൈവറ്റ് വേരിയബിളുകളും കമാൻഡുകളും "_" എന്നതിൽ ആരംഭിക്കുന്നതിനാൽ നിങ്ങൾക്ക് ആവശ്യമില്ല
ആകസ്മികമായ കൂട്ടിയിടികളെക്കുറിച്ച് വേവലാതിപ്പെടുക.
വായിച്ചതും വായിക്കാത്തതുമായ വാർത്തകളെ കുറിച്ചുള്ള വിവരങ്ങൾ സൂക്ഷിക്കുന്ന ഒരു ഡാറ്റാബേസാണ് "db" എന്ന അറേ.
നിലവിലുള്ള ഏറ്റവും ഉയർന്ന ലേഖനമാണ് db($newsgroup,hi). db($newsgroup,seen) ആണ് ഏറ്റവും ഉയർന്നത്
നിങ്ങൾ വായിച്ച ലേഖനം.
നിരവധി ലിസ്റ്റുകൾ രസകരമായ വിവരങ്ങൾ സൂക്ഷിക്കുന്നു. "active_list" എന്നത് അറിയപ്പെടുന്നവയുടെ ഒരു പട്ടികയാണ്
വാർത്താ ഗ്രൂപ്പുകൾ. "seen_list" എന്നത് ഇതുവരെ കണ്ടിട്ടുള്ള ന്യൂസ് ഗ്രൂപ്പുകളുടെ ഒരു ലിസ്റ്റ് ആണ്
കൂടാതെ -ഡിസ്പ്ലേ ഫ്ലാഗുകൾ പ്രോസസ്സ് ചെയ്യുന്നു. "previous_seen_list" എന്നതിൽ നിന്നുള്ള "seen_list" ആണ്
മുൻ ചക്രം. അവഗണിക്കേണ്ട ന്യൂസ്ഗ്രൂപ്പ് പാറ്റേണുകളുടെ പട്ടികയാണ് "ignore_list". "വാച്ച്_ലിസ്റ്റ്"
കാണാനുള്ള ന്യൂസ് ഗ്രൂപ്പ് പാറ്റേണുകളുടെ ലിസ്റ്റ് ആണ്. "display_list" എന്നത് വാർത്താ ഗ്രൂപ്പിന്റെ പട്ടികയാണ്
അടുത്ത അവസരത്തിൽ പ്രദർശിപ്പിക്കും.
അപ്ഡേറ്റ് ചെയ്യുന്നു നിങ്ങളുടെ ഫയലുകൾ
tknewsbiff നിങ്ങളുടെ കോൺഫിഗറേഷൻ ഫയൽ പരിശോധിക്കുന്നതിനായി ഉണരുമ്പോൾ ഓരോ തവണയും സ്വയമേവ വീണ്ടും വായിക്കുന്നു
വായിക്കാത്ത വാർത്തകൾക്ക്. ഫയൽ ഉടനടി വീണ്ടും വായിക്കാൻ tknewsbiff-നെ നിർബന്ധിക്കാൻ (നിങ്ങളാണെങ്കിൽ പോലെ
ഒരു പുതിയ കോൺഫിഗറേഷൻ പരിശോധിക്കുന്നു അല്ലെങ്കിൽ നിങ്ങളുടെ ന്യൂസ്ആർസി ഫയൽ പരിഷ്കരിച്ചിട്ടുണ്ട്), ഇതിലെ ബട്ടൺ 2 അമർത്തുക
പ്രദർശിപ്പിക്കുക (മുകളിലുള്ള ബട്ടണുകൾ കാണുക).
മുന്നറിയിപ്പ്
tknewsbiff നിർവചിക്കുന്നത് വായിക്കാത്ത ലേഖനങ്ങളുടെ എണ്ണം, നിലവിലുള്ള ഏറ്റവും ഉയർന്ന ലേഖനം മൈനസ്
നിങ്ങൾ വായിച്ച ഏറ്റവും ഉയർന്ന ലേഖനം. അതിനാൽ നിങ്ങൾ ന്യൂസ് ഗ്രൂപ്പിലെ അവസാന ലേഖനം വായിച്ചിട്ടുണ്ടെങ്കിൽ
മറ്റുള്ളവരില്ല, വായിക്കാത്ത ലേഖനങ്ങളൊന്നുമില്ലെന്ന് tknewsbiff കരുതുന്നു. (ഒന്നും ചെയ്യാൻ അസാധ്യമാണ്
സജീവമായ ഫയൽ വായിക്കുന്നത് നല്ലതാണ്, ഇത് കൂടുതൽ ചെയ്യാൻ വളരെ സമയമെടുക്കും
സെർവറുകൾ അവരുടെ സ്വന്തം ദ്വാരങ്ങൾ റിപ്പോർട്ടുചെയ്യുന്നതിന് കാര്യക്ഷമമായ മാർഗങ്ങളൊന്നും നൽകുന്നില്ല എന്നതിനാൽ കൃത്യമായി NNTP വഴി
ന്യൂസ് ഗ്രൂപ്പുകൾ.) ഭാഗ്യവശാൽ, മിക്ക ആളുകളും ഈ നിർവ്വചനം ഒരു സവിശേഷതയായി കണക്കാക്കുന്നു. അത്
ലേഖനങ്ങൾ വായിക്കാനും അവയെ "വായിച്ചിട്ടില്ല" എന്ന് അടയാളപ്പെടുത്താനും നിങ്ങളെ അനുവദിക്കുന്നു എന്നാൽ tknewsbiff തുടരരുത്
അവ വായിക്കാത്തവരാണെന്ന് നിങ്ങളോട് പറയുന്നു.
അർഹതയില്ലാത്തത് ആശയങ്ങൾ
tknewsbiff ഉപയോഗിക്കുന്ന പലരും NNTP-യെ സാരമായി ബാധിക്കുന്നുണ്ടോ എന്ന് നിങ്ങളുടെ ന്യൂസ് അഡ്മിനിസ്ട്രേറ്റർ ചിന്തിച്ചേക്കാം
സെർവർ. വാസ്തവത്തിൽ, കാലതാമസം വളരെ കുറവാണെങ്കിലും ആഘാതം നിസ്സാരമാണ്. എല്ലാം ശേഖരിക്കാൻ
അതിന് ആവശ്യമായ വിവരങ്ങൾ, tknewsbiff ഒരൊറ്റ NNTP അന്വേഷണം ഉപയോഗിക്കുന്നു - അത് ചോദിക്കുന്നു
സജീവ ഫയൽ. NNTP സെർവർ കണക്കുകൂട്ടൽ, ഫോർമാറ്റിംഗ് മുതലായവ ചെയ്യുന്നില്ല, അത് അയയ്ക്കുന്നു
ഫയൽ. രസകരമായ എല്ലാ പ്രോസസ്സിംഗും tknewsbiff പ്രോഗ്രാമിൽ തന്നെ പ്രാദേശികമായി നടക്കുന്നു.
onworks.net സേവനങ്ങൾ ഉപയോഗിച്ച് expect_tknewsbiff ഓൺലൈനായി ഉപയോഗിക്കുക