İngilizceFransızcaİspanyolca

Ad


OnWorks favicon'u

wait_tknewsbiff - Bulutta Çevrimiçi

Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü üzerinden OnWorks ücretsiz barındırma sağlayıcısında wait_tknewsbiff çalıştırın

Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü gibi birden fazla ücretsiz çevrimiçi iş istasyonumuzdan birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen wait_tknewsbiff komutudur.

Program:

ADI


tknewsbiff - haberler göründüğünde bir pencere açar

SİNOPSİS


tknewsbiff [ sunucu or yapılandırma dosyası ]

TANITIM


tknewsbiff Favori haber gruplarınızda okunmamış haberler olduğunda bir pencere açılır ve
haberi okuduktan sonra pencereyi kaldırır. tknewsbiff isteğe bağlı olarak bir ses çalabilir,
haber okuyucunuzu vb. başlatın.

SEÇİM HABERGRUPLARI


Varsayılan olarak, yapılandırma dosyası ~/.tknewsbiff tknewsbiff'in nasıl davrandığını açıklar. NS
sözdizimi olağan Tcl kurallarına uyar - ancak, Tcl'yi bilmiyor olsanız bile,
çoğu ezoterik konfigürasyon bariz olacaktır.

İzlenecek her bir haber grubu (veya haber grubu) "izle" kullanılarak tanımlanır.
emretmek. Örneğin:

dc.dining izle
izle nist.*
comp.unix.wizard -eşik 3'ü izleyin
*.sources.* - eşik 20'yi izleyin

Her haber grubu modeli için, onunla eşleşen ve abone olduğunuz herhangi bir haber grubu
(newsrc dosyanıza göre) raporlamaya uygundur. Varsayılan olarak, tknewsbiff raporları
en az bir okunmamış makale varsa haber grubunda. "-eşik" bayrağı değişir
aşağıdaki sayının eşiği. Örneğin, "-eşik 3", olması gerektiği anlamına gelir
tknewsbiff'ten önce okunmamış en az üç makale haber grubunu bildirecektir.

İzleme komutu verilmezse (veya yapılandırma dosyası yoksa), tüm gruplar
abone olunan izlenir.

Aksi halde rapor edilecek haber gruplarını bastırmak için "ignore" komutunu kullanın. İçin
örneğin, aşağıdakiler, nist.posix veya .d dışındaki tüm comp.* ve nist.* yeni gruplarıyla eşleşir
(tartışma) grupları:

izle comp.*
izle nist.*
nist.posix'i yoksay.*
*.d'yi yoksay

"-new" bayrağı, haber grubu ilk olarak bildirildiğinde yürütülecek bir komutu tanımlar.
okunmamış haberlere sahip olmak. Örneğin, aşağıdaki satırlar UNIX'in "oynat" komutunu çağırır.
bir ses çal.

dc.dining -new "exec play /usr/local/sounds/yumyum.au" izle
izle rec.auto* -new "exec play /usr/local/sounds/vroom.au"

Prosedürleri tanımlayarak eylemlerin ayrıntı düzeyini azaltabilirsiniz. Örneğin, eğer
tüm ses dosyalarını çalan birçok yeni bayrak varsa, bir ses prosedürü tanımlayabilirsiniz. Bu
-new belirtiminin çok daha kısa olmasına izin verir.

proc play {ses} {
yürüt /usr/local/sounds/$sound.au
}

izle dc.dining -new "yumyum oyna"
izle rec.auto* -new "vroom oyna"

Bir kenara, yürütülecek komutları almak için "exec" komutunun sonuna bir "&" koyabilirsiniz.
asenkron olarak. Ancak, ses çalarken bunu yapmak muhtemelen iyi bir fikir değildir.
yine de dosyalar.

"haber grubu", yayınlanmakta olan haber grubunun adını içeren salt okunur bir değişkendir.
bildirildi. Bu, eylem bir kalıp tarafından tetiklendiğinde kullanışlıdır. Örneğin,
aşağıdaki satır, haber grubu adını bir konuşma sentezleyici aracılığıyla çalıştırabilir:

izle * -yeni {
oyun habercisi.au'yu yürüt
exec talk "$newsgroup'a yeni haberler geldi."
}

"-display" bayrağı, haber grubu her açıldığında yürütülecek bir komutu tanımlar.
okunmamış haber olduğu bildirildi. "Görüntüle" özel komutu varsayılan komuttur. Bilişim Teknoloji
$newsgroup yeniden yazıldığında tknewsbiff'in ekranına yazılacak şekilde programlar. İçin
örneğin, açıkça görüntüleme komutunu atlayan bir -display bayrağı sağlayarak,
-new ile önceden rapor edilmiş haber gruplarının görüntülenmesini devre dışı bırakın.

izle dc.dining -new {exec play yumyum.au} -display {}

Bir eylemi tekrar tekrar yürütmek istiyorsanız ve yine de haber grubunu varsayılan olarak göster
şekilde, görüntüleme komutunu -display bayrağı aracılığıyla açıkça çağırın. Örneğin:

*güvenlik* ekranını izle {
red-alert.au oyununu yürüten yönetici
ekran
}

-new ve -display bayraklarıyla ilişkili eylemler, her biri için yalnızca bir kez yürütülür.
eşleşen haber grubu Yürütülen komut, içindeki ilk kalıpla ilişkilendirilen komuttur.
verilen eşik ile eşleşen ve buna uyan yapılandırma dosyası.

Yapılandırma dosyasında basitçe listelenen herhangi bir komut, daha önce her seferinde yürütülür.
tknewsbiff'deki güncelleme döngüsü. Ayrılmış (ancak kullanıcı tanımlı) prosedür "kullanıcı" çalıştırılır
haber gruplarının ekrana yazılması planlandıktan hemen sonra ve önce
aslında yazılırlar.

Örneğin, okunmamış makalelerin birkaç rec.auto grubunda göründüğünü ve
her biri için aynı ses. Sesi arka arkaya birkaç kez çalmayı önlemek için,
-new komutu sadece bir bayrak ayarlayın. Kullanıcı prosedüründe, bayrak ayarlanmışsa sesi çalın
(ve ardından bayrağı sıfırlayın).

Kullanıcı prosedürü, bir haber okuyucuyu başlatmak için de kullanılabilir. Bu,
birden fazla haber grubu içerdiği için birden fazla haber okuyucu başlatma olasılığı
okunmamış makaleler (Elbette, bir haber okuyucusunun uygun olduğundan emin olmak için bir kontrol yapılmalıdır.
zaten çalışmıyor.)

DAHA DEĞİŞKENLER


Aşağıdaki örnek satırlar, tknewsbiff'in davranışını etkileyebilecek değişkenleri göstermektedir.

gecikme ayarla 120
sunucu news.nist.gov ayarla
server_timeout 60'ı ayarla
Newsrc'yi ayarla ~/.haber
genişliği ayarla 40
yüksekliği ayarla 20
active_file /usr/news/lib/active'i ayarla

tknewsbiff okunmamış haberleri kontrol etmek ve uyumak arasında gidip gelir (birçokları gibi
lisans öğrencileri). "Gecikme" değişkeni, kaç saniye uyuyacağını tanımlar.

"Sunucu" değişkeni, bir NNTP haber sunucusunu adlandırır. Varsayılan "haber"dir. Sunucu"
değişken yalnızca "active_file" değişkeni ayarlanmamışsa kullanılır.

"server_timeout" değişkeni, bir yanıt için kaç saniye bekleneceğini açıklar.
pes etmeden önce sunucu. -1, sonsuza kadar veya sunucunun kendisi zaman aşımına uğrayana kadar beklemek anlamına gelir.
Varsayılan 60 saniyedir.

"newsrc" değişkeni, .newsrc dosyanızın adını tanımlar. Varsayılan olarak, tknewsbiff
bir newsrc dosyası için ana dizininizde arar. Sunucuya özel bir newsrc şu durumlarda kullanılır:
bulundu. Örneğin, sunucuyu "cubit.nist.gov" olarak ayarladıysanız, tknewsbiff şunu arar:
~/.newsrc-cubit.nist.gov. (Bu, çok uygun olan Emacs gnus kuralıdır
birden fazla sunucudan haber okuduğunuzda.) Sunucuya özel bir haberci yoksa,
tknewsbiff kullanır ~/.newsrc.

"width" değişkeni, tknewsbiff'in bilgileri görüntülemek için kullanacağı genişliği tanımlar.
Herhangi bir haber grubu adı yeterince uzunsa, makalenin sayılması için kısaltılacaktır.
hala gösterilebilir. Neyin kesildiğini görmek için pencereyi manuel olarak yeniden boyutlandırabilirsiniz.
Ancak, yapılandırma dosyanız genişlik değişkenini ayarlarsa, pencere geri yüklenir.
tknewsbiff bir dahaki sefer okunmamış haberleri kontrol ettiğinde ve ekranını güncellediğinde bu boyuta getirir.

"Yükseklik" değişkeni, tknewsbiff'in görüntülemek için kullanacağı maksimum yüksekliği tanımlar.
bilgi. Daha az haber grubu bildirilirse, tknewsbiff pencereyi küçültür
uygun şekilde. Pencereyi manuel olarak yeniden boyutlandırabilirsiniz, ancak yapılandırma dosyanız
yükseklik değişkeni, tknewsbiff bir sonraki sefer pencere bu boyuta geri yüklenecektir.
okunmamış haberleri kontrol eder ve görüntüsünü günceller.

"active_file" değişkeni, haber aktif dosyasının adını tanımlar. ayarlanırsa, aktif
dosya, NNTP kullanımına göre doğrudan okunur ("sunucu" değişkeni ayarlanmış olsa bile).
Bu, özellikle yeni yapılandırma dosyalarını test etmek için kullanışlıdır, çünkü bir
sahte aktif dosya ve ardından tknewsbiff'in nasıl yanıt verdiğini hemen görmek için düğme 2'yi tıklayın (bkz.
Aşağıdaki DÜĞMELER).

DOTDIR ortam değişkeni ayarlanmışsa, değeri, içinde bulunduğu bir dizin olarak kullanılır.
ev dizini yerine tüm nokta dosyalarını bulmak için. Özellikle, bu etkiler
tknewsbiff yapılandırma dosyası ve .newsrc dosyası (newsrc değişkeninin
açıkça ayarlayın).

İZLİYOR FARKLI HABERLER SERVERS


Birden çok sunucuyu izlemek için tknewsbiff'i birden çok kez çalıştırın. (Farklı ihtiyacınız olduğundan
.newsrc dosyaları ve sunucular zaten farklı haber gruplarına ve makale numaralarına sahipler.
bunu tek bir işlemde yapmaya çalışmanın anlamı yok.)

tknewsbiff'i uygun bir argümanla farklı bir sunucuya yönlendirebilirsiniz. Argüman
hem bir yapılandırma dosyası adı olarak hem de " dizesinin son eki olarak denenir.~/.tknewsbiff-".
Bu nedenle, "böbrek" sunucusunu izlemek istiyorsanız, tknewsbiff yapılandırmasını saklayın
bilgi ~/.tknewsbiff-böbrek". Aşağıdaki iki komutun ikisi de bunu kullanacaktır.
yapılandırma dosyası

tknewsbiff böbrek
tknewsbiff ~/.tknewsbiff-böbrek

Her iki durumda da, iletişim kurulacak gerçek sunucu, içindeki sunucu değişkeninin değeriyle belirlenir.
yapılandırma dosyası.

Yapılandırma dosyası bulunamazsa, bağlantı kurulacak sunucu olarak bağımsız değişken kullanılır. Bu
tknewsbiff'in hiçbir hazırlık yapmadan çalıştırılmasına izin verir.

Argüman "active" özel anahtar kelimesiyse (veya "/active" ile bitiyorsa), şu şekilde kullanılır:
aktif bir dosyanın adı. Bu, "active_file" değişkenini başlatmak için kullanılır, bu nedenle
tknewsbiff, NNTP kullanmak yerine doğrudan aktif dosyadan okur.

Kendi etkin dosyanızı oluşturmak, yapılandırma dosyanızı test etmenin uygun bir yoludur. İçin
örneğin, aşağıdaki komutu çalıştırdıktan sonra aktif dosyanızı tekrar tekrar düzenleyebilir ve
şimdi güncelle komutunu tetikleyin (ya düğme 2'ye basarak ya da gecikme değişkenini ayarlayarak
çok düşük) tknewsbiff'in nasıl tepki verdiğini görmek için.

Etkin dosya, gerçek bir etkin dosyanın biçimini takip etmelidir. Biçim bir haber grubudur
satır başına. Haber grubu adından sonra en yüksek makalenin numarası, en düşük
makale. Son olarak y veya m harfidir. m, haber grubunun denetlendiği anlamına gelir. y demek
yayınlamaya izin verilir.

PENCERE


Okunmamış haber bulunduğunda bir pencere açılır. Pencere, öğelerin adlarını listeler.
haber grupları ve her birindeki okunmamış makale sayısı ( -display tarafından bastırılmadığı sürece)
bayrak). Okunmamış haber kalmadığında, pencere kaybolur (ancak
süreç işlemeye devam eder).

DÜĞMELERİ


Düğme veya tuş atamaları, bağlama komutları ile atanabilir. Bunları değiştirmekten çekinmeyin. NS
varsayılan bağlama komutları şunlardır:

bağlama .list <1> yardım
.list <2> güncelle-şimdi bağla
bağlama .list <3> eşleme penceresini kaldır

Varsayılan olarak düğme 1 (sol) "yardım"a bağlıdır. yardım komutu, tknewsbiff'in açılmasına neden olur
bir yardım penceresi açın.

Varsayılan olarak, düğme 2 (orta) "şimdi güncelle"ye bağlıdır. Şimdi güncelle komutu neden olur
tknewsbiff okunmamış haberleri hemen kontrol etmek için. Haber sunucunuz yavaşsa veya bakım yapıyorsa
çok sayıda haber grubu veya çok sayıda modeliniz var.
tknewsbiff, yapılandırma dosyasını gerçekten güncellemeden önce çok zaman alabilir.
pencere.

Varsayılan olarak, düğme 3 (sağ) "unmapwindow" ile bağlantılıdır. unmapwindow komutu neden olur
tknewsbiff, bir sonraki okunmamış haber bulana kadar pencereyi ekrandan kaldırır.
(mapwindow komutu, tknewsbiff'in pencereyi geri yüklemesine neden olur.)

Örnek olarak, burada bir xterm açıp rn'yi basılı tuttuğunuzda çalıştırmak için bir bağlama verilmiştir.
shift tuşuna basın ve listeleme penceresinde 1 düğmesine basın.

.list'i bağla {
exec xterm -e rn &
}

İşte benzer bir bağlama. Ancak, rn'ye yalnızca haber grubuna bakmasını söyler.
bastığınızda farenin altında. ("display_list" değişkeni daha sonra açıklanmaktadır.
bu adam sayfası.)

.list'i bağla {
exec xterm -e rn [lindex $display_list [.liste en yakın %y]] &
}

DİĞER KOMUTLAR VE DEĞİŞKENLER


Daha önce bahsedilen yerleşik komutlar şunlardır: izle, yoksay, görüntüle, yardım, şimdi güncelle,
unmapwindow ve mapwindow.

Herhangi bir Tcl ve Tk komutu da verilebilir. Özellikle, haber gruplarının listesi saklanır
liste widget'ında ".list" ve kaydırma çubuğu kaydırma çubuğu widget'ında saklanır
".taslak". Örneğin, ön plan ve arka plan renklerini değiştirmek istiyorsanız
haber grubu listesinde şunları söyleyebilirsiniz:

.list yapılandırması -bg tatlı özsu1 -fg orkide2

Bunlar ayrıca X kaynak veritabanı tarafından da kontrol edilebilir. Ancak
yapılandırma dosyası, basit değil, keyfi olarak karmaşık komutların değerlendirilmesine izin verir.
ödevler.

Belirli Tcl/Tk komutları, tknewsbiff'in düzgün çalışmasını bozabilir. bunlar muhtemelen olacak
ilk etapta bu komutları verecek kadar bilen herkes için açıktır. basit olarak
örneğin, program liste kutusundaki yazı tipinin sabit genişlikte olduğunu varsayar. haber grupları
değişken genişlikte bir yazı tipi kullanırsanız büyük olasılıkla hizalanmayacaktır.

Aşağıdaki değişkenlere erişilebilir ve ezoterik kullanımlar için kullanılabilir. Diğer tüm
değişkenler özeldir. Özel değişkenler ve komutlar "_" ile başlar, bu nedenle
kazara çarpışmalar hakkında endişe.

"db" dizisi, okunan ve okunmayan haberler hakkında bilgi tutan bir veritabanıdır.
db($newsgroup,hi) var olan en yüksek makaledir. db($haber grubu,görülen) en yüksek değerdir
okuduğunuz makale.

Bir dizi liste ilginç bilgiler içerir. "active_list" bilinenlerin bir listesidir.
haber grupları. "seen_list" -new olarak şimdiye kadar görülen haber gruplarının bir listesidir.
ve -display bayrakları işleniyor. "önceki_görülen_liste", "görülen_liste"dir
önceki döngü. "ignore_list", yoksayılacak haber grubu kalıplarının listesidir. "İzlenecekler listesi"
izlenecek haber grubu kalıplarının listesidir. "display_list", haber gruplarının listesidir.
bir sonraki fırsatta gösterilecektir.

GÜNCELLENİYOR SİZİN DOSYALAR


tknewsbiff, kontrol etmek için her uyandığında yapılandırma dosyanızı otomatik olarak yeniden okur
okunmamış haberler için tknewsbiff'i dosyayı hemen yeniden okumaya zorlamak için (örneğin
yeni bir yapılandırmayı test edin veya newsrc dosyanızı yeni değiştirdiniz), menüdeki 2 düğmesine basın.
(yukarıdaki DÜĞMELER'e bakın).

UYARILAR


tknewsbiff, okunmamış makalelerin sayısını mevcut en yüksek makale eksi eksi olarak tanımlar.
okuduğunuz en yüksek makale. Yani haber grubundaki son makaleyi okuduysanız ama
diğerleri yok, tknewsbiff okunmamış makale olmadığını düşünüyor. (Hiçbir şey yapmak imkansız
aktif dosyayı okuyarak daha iyi ve bunu yapmak çok zaman alacaktı
sunucular kendi açıklarını raporlamanın verimli bir yolunu sağlamadığından, NNTP aracılığıyla doğru bir şekilde
haber grupları.) Neyse ki, bu tanım çoğu insan tarafından bir özellik olarak kabul edilir. Bilişim Teknoloji
makaleleri okumanıza ve ardından onları "okunmadı" olarak işaretlemenize, ancak tknewsbiff'in devam etmesine izin vermez
okunmadığını söylüyor.

GARANTİSİZ Endişeler


Haber yöneticiniz, tknewsbiff kullanan birçok kişinin bir NNTP'yi ciddi şekilde etkileyip etkilemediğini merak edebilir.
sunucu. Aslında, gecikme çok düşük olduğunda bile etki ihmal edilebilir. hepsini toplamak için
tknewsbiff tek bir NNTP sorgusu kullanır - sadece
aktif dosya NNTP sunucusu hiçbir hesaplama, biçimlendirme vb. yapmaz, yalnızca
dosya. Tüm ilginç işlemler yerel olarak tknewsbiff programının kendisinde gerçekleşir.

onworks.net hizmetlerini kullanarak çevrimiçi olarak wait_tknewsbiff kullanın


Ücretsiz Sunucular ve İş İstasyonları

Windows ve Linux uygulamalarını indirin

Linux komutları

Ad