InglêsFrancêsEspanhol

Ad


favicon do OnWorks

knows - Online na nuvem

Execute knows no provedor de hospedagem gratuita OnWorks no Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS

Este é o comando que pode ser executado no provedor de hospedagem gratuita OnWorks usando uma de nossas várias estações de trabalho online gratuitas, como Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS

PROGRAMA:

NOME


knows - o leitor de notícias encadeado de Karl para X

SINOPSE


sabe [opções]

DESCRIÇÃO


Knews é um leitor de notícias encadeado com uma interface X Window que usa NNTP para obter notícias. Esse
manual destina-se a explicar coisas que não são aparentes na interface, portanto, se você
só quer começar, provavelmente você não precisa ler isto.

OPÇÕES


Além das opções padrão do X Toolkit, o knows aceita as seguintes opções, que
definir vários recursos X. Para obter uma explicação sobre o que os recursos fazem, consulte as seções sobre
recursos e o arquivo de configuração.

Você não precisa digitar o nome completo da opção, desde que seja exclusivo.

-nntpServidor hostname
Define o recurso 'Knews.nntpServer' como 'hostname'. Isso fará com que os saberes
conectar a este servidor na inicialização.

+/- sino
Define o recurso 'Knews.bell' como True / False.

+/- separado
Define o recurso 'Knews.separateWindows' como True / False.

+/- ativo
Define o recurso 'Knews.readActiveFile' como True / False.

+/- descrições
Define o recurso 'Knews.retrieveDescriptions' como True / False.

+/- preencher
Define o recurso 'Knews.fillNewsrcFile' como True / False.

+/- manter
Define o recurso 'Knews.keepThreadInfo' como True / False.

-instalar
Isso fará com que o knows instale seu próprio mapa de cores.

-visual classe
-profundidade pedaços
Isso definirá os recursos 'Knews.visualClass' e 'Knews.visualDepth'.

+/- icase
Irá definir o recurso 'Knews.icaseRegexps' como Verdadeiro / Falso.

+/- imagens
Isso irá ligar / desligar imagens embutidas e alocação de cores.

-ncols número
Define o recurso Knews.nCols para 'número', que é o número máximo de cores conhecidas
irá alocar para imagens embutidas.

-versão
Imprime a versão e compila o tempo para stderr e sai.

A FIO ÁRVORE


Os artigos em um encadeamento são exibidos como nós em uma árvore. Uma borda dentro de um nó
indica que o artigo não foi lido, uma borda fora de um nó indica que o artigo
é 'marcado', e um galho tracejado na árvore indica uma mudança de assunto. Por padrão,
você pode rolar pela árvore com o botão do meio do mouse. Uma caixa vazia na árvore
indica um artigo 'falso', ou seja, um que expirou no servidor, ainda não chegou
ou foi postado em um grupo de notícias diferente.

MARCANDO ARTIGOS


Os artigos na árvore de tópicos podem ser marcados com o terceiro botão do mouse. Clicar em um
assunto com o terceiro botão do mouse faz com que os artigos não lidos nesse tópico sejam marcados
na pré-encomenda (profundidade primeiro). Depois de marcar os artigos, você pode marcá-los
leia / não leia, salve ou canalize-os em ordem e assim por diante.

CLICANDO ON URL


O Knews oferece uma forma simples de clicar em URLs. Funciona selecionando um pedaço de texto
na janela de texto do artigo e clicando sobre ela com o botão do meio do mouse. Se houver
sem seleção, os conhecedores farão uma estimativa grosseira de qual poderia ser o URL. O recurso
Knews.urlCommand deve ser definido para que isso funcione, consulte a seção sobre recursos do X para obter detalhes.

DRAG E GOTA


A lista de todos os grupos e a lista de eliminação podem ser reordenadas arrastando e soltando. O padrão
tradução é o segundo botão do mouse.

ABORTAR


Você pode abortar a interação com o servidor NNTP a qualquer momento. Isso faz com que a conexão
para ser fechado, e um novo para ser aberto. Observe que isso coloca uma certa carga no
servidor.

FIO ADIANTE


Knews é capaz de encadear grupos em segundo plano enquanto você está, por exemplo, lendo outro
grupo. Para fazer isso você clica em um ou mais grupos na lista de grupos com o botão direito do mouse
botão. Knews então abre uma segunda conexão com o servidor e a usa para encadear o
grupos selecionados. O status do tópico a seguir é mostrado na lista de grupos como um
personagem:

- O grupo está agendado para discussão adiante.
* O grupo está sendo encadeado.
+ O grupo foi encadeado.

REGULAR EXPRESSÕES


As expressões regulares usadas por knows são expressões regulares estendidas POSIX.2, semelhantes a
aqueles usados ​​por egrep(1), por padrão, não diferencia maiúsculas de minúsculas. Observe que eles não são ancorados por
padrão, de modo que, por exemplo, a expressão 'alt' irá corresponder a qualquer string contendo os três
seqüência de caracteres 'alt'. Consulte a excelente página de manual de Henry Spencer para obter detalhes, regex(7).

PROCURANDO


Cabeçalhos e corpos de artigos podem ser pesquisados ​​em busca de expressões regulares. A pesquisa aplica-se a
artigos lidos ou não lidos conforme especificado com o botão de alternância 'apenas não lidos' e começa com o
'próximo' artigo. A lista de grupos de notícias também pode ser pesquisada.

Nota: o botão 'Parar' interrompe a pesquisa assim que o artigo atual for recuperado
do servidor. Isso é diferente de 'Abortar', que requer o fechamento e a reabertura do
conexão com o servidor.

Também é possível usar a pesquisa XPAT, se o servidor nntp oferecer suporte. Para fazer isso,
você preenche o campo 'Cabeçalho' no pop-up de pesquisa com o cabeçalho de seu interesse
(por exemplo, 'Content-Type') e o campo curinga com uma expressão curinga. Pressionando
'Enviar' então envia isso para o servidor, e depois de um tempo ele responde com uma lista de
artigos correspondentes. Você pode então mover-se entre esses artigos com 'Próximo' e 'Primeiro'
botões no pop-up de pesquisa.

ARQUIVO NOME EXPANSÃO


Na maioria dos lugares onde o knows usa nomes de arquivo, como o pop-up save / pipe, o save / pipe
procedimentos de ação, e as opções newsrcFile etc, ~ é expandido para $ HOME, e o
a seguir% 's são expandidos:

%%%
% n O nome do grupo atual.
% N O nome do grupo atual, em maiúsculas.
% g O nome do grupo atual, cortado.
% G O nome do grupo atual, em maiúsculas e com barras.
% s O nome do servidor nntp.
% p O número da porta que o servidor escuta.
% a O número do artigo atualmente selecionado.

Cortado significa que os pontos são substituídos por barras. Observe que se você salvar um todo
thread para um arquivo contendo% a, o número não mudará com o artigo.

A MATANÇA ARQUIVO


O arquivo kill pode ser usado para 'matar' (marcar como lido) ou artigos 'quentes' (marcar interessantes),
assuntos e tópicos com base em critérios diferentes.

Cada linha no arquivo kill especifica uma entrada de acordo com a seguinte sintaxe:

(F) (S) (A) [Col] || Expressão regular de grupo || Expressão de campo

(F)
Este é um caractere que especifica a qual cabeçalho esta entrada se aplica. Valores legais
são:

´M 'O cabeçalho' Message-ID: ', de longe o mais eficiente.
'S' O cabeçalho 'Assunto:'
´F 'O cabeçalho' De: '
´X 'O cabeçalho' Xref: '

Observe que 'X' só funciona se o cabeçalho 'Xref:' estiver incluído nos arquivos de visão geral
do servidor. Observe também que o prefixo 'Re:' não é considerado parte do
assunto.

As inscrições que se aplicam a um id de mensagem expiram automaticamente quando o artigo relevante
expirado.

Diversidade, Igualdade e Compromisso para com a Sociedade
Este é um caractere que especifica o escopo da entrada, ou seja, quais artigos são
kill / 'hotted' quando esta entrada se aplica a um artigo. Os valores legais são:

'A' Este artigo.
'S' Todos os artigos com o mesmo assunto.
'T' O tópico inteiro.
´t 'O subthread começando com este artigo.

(UMA)
Este é um caractere que especifica a ação da entrada. Os valores legais são:

´K 'Kill, que significa marcar como lida.
'H' Quente, o que significa marca interessante.

[col]
Em entradas 'quentes', esta é a cor usada para marcar os artigos relevantes.

||
Esta sequência de dois caracteres é usada como separador.

Grupo regexp
Apenas newsgroups que correspondam a esta expressão regular serão afetados por esta entrada.
Este campo está vazio nos arquivos kill por grupo.

Campo expressão
Se o campo de cabeçalho for 'S', 'F' ou 'X', esta é uma expressão regular e a entrada
aplica-se a todos os artigos correspondentes. Se o campo do cabeçalho for 'M', este é um id de mensagem;
este id é provavelmente o tipo mais rápido de entrada kill, uma vez que pode ser verificado com um
pesquisa de hash único.

Para ver quais artigos foram eliminados: quando você leu todos os artigos não lidos ou os marcou
ler, use o recurso 'marcar como não lido, morto' no menu misc.

Quando uma regra de eliminação é aplicada, os artigos importantes não são eliminados. Desde as entradas no kill
arquivo são processados ​​em ordem, é possível colocar mata no início, para que o
os artigos são eliminados antes de terem a chance de esquentar.

Existe um arquivo kill global (~ / .knews / .kill-% s por padrão) e um arquivo kill por grupo
(~ / .knews /% s /% g / KILL por padrão). As regras no arquivo kill global são aplicadas antes
o arquivo kill por grupo.

MIME VISITANTES E MAILCAP ARQUIVOS


Knews tem suporte interno para tipos de conteúdo text / plain, message / rfc822, mensagem / parcial,
multipart / misto e multipart / digest. Para outros tipos, os knows irão procurar um mailcap
entrada para aquele tipo (ver capa postal(5)). Se uma for encontrada, uma linha clicável será inserida
na janela de texto do artigo que é usada para iniciar o visualizador. Se não houver visualizador, então
se o tipo for um subtipo de texto, o knows irá exibi-lo, se for um subtipo de multiparte,
knows irá tratá-lo como multiparte / misto e, de outra forma, knows dará ao usuário a oportunidade
para 'Salvar ou Pipe'.

Os arquivos Mailcap são encontrados por meio da variável de ambiente MAILCAPS, que é separada por dois pontos
lista de nomes de caminhos. Se esta variável não for definida, uma lista padrão de

$ HOME / .mailcap:/ etc / mailcap: / usr / etc / mailcap: / usr / local / etc / mailcap

será usado. Observe que todos os arquivos encontrados serão mesclados para produzir o banco de dados mailcap.

Como um hack em torno de arquivos de mailcap desenhados de forma perdida / sobreposta, os knows irão ignorar as entradas para
texto / simples e multiparte / misto.

TEXTO / PLAIN ARTIGOS


Os seguintes recursos determinam como o knows exibirá um artigo do tipo texto / simples
com um conjunto de caracteres específico:

Knews.charset.headerFont
Knews.charset.bodyFont
Knews.charset.quoteFont
Knews.charset.listFont
Knews.charset.treeFont
Conhece.charset.encoding
Sabe.charset.headEncHack

As fontes de cabeçalho, corpo e citação são usadas para exibir cabeçalhos, texto comum e entre aspas
texto na janela do artigo. Knews também tem suporte para conjuntos de caracteres codificados de 16 bits,
é especificado com o recurso de codificação. Os valores legais para isso são:

utf-7 A codificação especificada para Unicode em rfc 1642.
16 bits Ordem direta de bytes da rede de 16 bits.
hz-gb-2312 A codificação para chinês descrito em rfc 1842.
ksc-5601 Também chamado de iso-2022-kr, descrito em rfc 1557.
big5 Outra codificação para chinês.

Observe que, devido ao conhecimento inexistente dos autores das línguas asiáticas, essas codificações
não foram exaustivamente testados. Muitas suposições funcionam aqui.

Para cada grupo de notícias é possível especificar um conjunto de caracteres padrão (veja a seção sobre O
CONFIG FILE). As fontes para este conjunto de caracteres serão usadas para exibir artigos sem a devida
Cabeçalhos MIME. Além disso, listFont e treeFont (que não podem ser codificados) serão usados ​​em
a lista de tópicos e a árvore do artigo, respectivamente.

Ao especificar um conjunto de caracteres codificado como defaultCharset, pode ser desejável ainda assumir
que os cabeçalhos são ascii. Isso pode ser feito configurando o recurso 'headEncHack'
listados acima, e definindo o headerFont para uma fonte ascii (superconjunto).

MENSAGEM / PARCIAL


A menos que a opção de configuração assemblePartials seja False (consulte a seção sobre O ARQUIVO DE CONFIG),
quando o knows encontrar um artigo do tipo mensagem / parcial, ele será lembrado. Quando
todas as peças foram vistas, um aviso aparecerá oferecendo para montar as peças.

Há também uma entrada no menu misc que permite que vários artigos sejam marcados e
processado para procurar mensagens / artigos parciais.

POSTING MIME


Quando você publica um artigo contendo caracteres de 8 bits que não tem um tipo de conteúdo
cabeçalho, o knows irá adicionar tal cabeçalho com charset igual ao valor do defaultCharset
opção de configuração. Além disso, ao citar artigos com Content-Type: text / plain e charset
igual ao defaultCharset, o knows decodificará o artigo antes de citar. Em ambos
contextos, o conjunto de caracteres iso-8859-1 será usado se defaultCharset não estiver definido.

READING A SPOOLDIR


Knews suporta um mecanismo bastante obscuro para comunicação com um programa arbitrário
em vez de um servidor nntp. Usando knowsd(1), isso pode ser usado para ler notícias
(in) diretamente do diretório de spool ou até mesmo das pastas de correio, se estiverem no formato correto.
Funciona assim: se o servidor nntp for fornecido como #str, onde str é um arbitrário
string não contém espaço em branco ou os caracteres '/', '.' ou '*', knows encontra o valor
do recurso Sabe. # Str e tenta executar esse programa. O programa tem seu
entrada e saída padrão conectadas ao knows. Se você usar esta configuração de recurso:

Sabe. # Spool: knownsd -spool / var / spool / news \
-ativo / usr / local / notícias / ativo

com os caminhos apropriados para o seu sistema, você pode ler o diretório de spool especificando
o servidor nntp como '#spool', por exemplo, no diálogo de conexão. Isso poderia ser facilmente usado para
ler mh(1) estilo pastas de correio também.

X DIGITAIS


Existem vários recursos do X que afetam o comportamento e a aparência dos sabidos.
A maioria dos widgets na hierarquia de widgets possui recursos chamados fundo , primeiro plano ,
largura da sombra , e assim por diante. Para obter mais informações, consulte o arquivo de padrões do aplicativo Knews.ad
incluídos na distribuição. Para ter uma ideia dos recursos, tente editores(1).

Knews contém um pequeno arquivo xpm para conversor de pixmap, então é possível usar as configurações
como por exemplo

Knews * backgroundPixmap: ~ / pixmaps / texture.xpm

Knews.nntpServidor
Se este recurso for definido, o knows se conecta automaticamente a este servidor nntp em
comece. Isso substitui a variável de ambiente NNTPSERVER. Se o servidor escuta
para uma porta não padrão, você pode especificar isso, por exemplo, como foo.bar:1234. Se você não quiser
knows para se conectar automaticamente, não defina isso ou $ NNTPSERVER.

Comando Knews.edit
Este recurso especifica o editor usado para editar postagens. Os valores possíveis incluem:

Knews.editCommand: xemacs +% i% s
Knews.editCommand: emacs +% i% s
Knews.editCommand: xterm -e vi +% i% s

% s representa o nome de um arquivo temporário e% i representa a linha de edição
deve começar. O valor padrão deste recurso é uma opção de tempo de compilação.

Comando Knews.url
Este comando é usado para clicar em URLs. % s é expandido para o URL, e o
resultado é passado para o shell. Como uma simples medida de segurança, os URLs não serão
pode conter aspas, parênteses, espaço em branco ou e comercial.

Comando Knews.print
Se este recurso for definido, o menu misc terá uma opção de impressão que invoca este
comando.

Knews.needsTerminal
Knews.copiousSaída
Estes são dois modelos de comandos de shell que serão usados ​​para visualizadores de mailcap que
têm o needterminal ou de produção copiosa sinalizador definido, respectivamente. Nestes,% C
será expandido para o comando mailcap relevante. Um exemplo deve explicar isso:

Knews.needsTerminal: exec xterm -e / Bin / sh -c '% C'
Knews.copiousOututut: exec xterm -e / Bin / sh '(% C) | menos'

Sabe.mimeTypes
Isso deve apontar para um arquivo cujo conteúdo mapeia extensões de nome de arquivo para tipos MIME.
A sintaxe deste arquivo é exemplificada pela seguinte lista de tipos compilados:

imagem / jpeg jpg jpeg
imagem / gif gif
aplicativo / postscript ps

Isso é usado para adivinhar o tipo de conteúdo dos anexos.

knows.bell
Definir este recurso como False desligará a campainha.

Knews.sortGroups
Se for definido como Verdadeiro, os knows manterão os grupos de notícias classificados em ordem alfabética quando novos
grupos estão inscritos.

Knows.separateWindows
Definir este recurso como True fará com que os knows usem uma janela de nível superior diferente para
o widget de texto do artigo.

Sabe.stderrTimeout
Quando o knows inicia um tubo ou similar, ele captura a saída de erro padrão e
exibe-o em um pop-up de aviso. Este recurso é o tempo em milissegundos deste
pop-up deve permanecer ativo. O padrão é 10000. Definir como 0 significa permanecer ativo
indefinidamente, e negativo significa nenhum pop-up.

Sabe.showCache
Se for True, o knows mostrará o estado dos caches do artigo em um pequeno pop-up.
Consulte as opções de configuração cacheAheadSize e cacheTrailSize para obter detalhes.

Knows.mailName
Se você tiver um endereço de e-mail que não esteja no formato '[email protegido]', você pode
defina isso para a parte do endereço que vem antes de '@', por exemplo

Knows.mailName: Nome.Sobrenome

Observe que seu ID de usuário ainda será usado para o cabeçalho 'Remetente', se necessário.

Sabe.useIcon
Se for definido como True (o padrão), os knows usarão um ícone.

Knews.confirmSair
Definir como True fará com que os conhecidos peçam confirmação antes de desconectar ou
desistir.

Sabe.confirmCatchup
Se for definido como Verdadeiro, os knows irão pedir uma confirmação antes de alcançar um grupo.

Knews.confirmQuitGroup
Se for definido como 'Verdadeiro', os knows irão pedir uma confirmação antes de deixar um grupo.
Se definido como 'marcado', knows irá pedir confirmação ao sair de um grupo se houver
artigos marcados.

Conhece.visualClass classe
Conhece.visualDepth pedaços
Se estes forem configurados, os conhecimentos usarão um visual da classe e profundidade especificadas. Típica
os valores de profundidade são 8 ou 24. Os valores legais para a classe são 'StaticGray)',
'GrayScale', 'StaticColor', ´PseudoColor ',' TrueColor 'e' DirectColor '. o
a profundidade será ignorada se nenhuma classe for especificada.

Conhece.installCmap
Se for definido como True, o knows criará seu próprio mapa de cores.

Knews.inlineImagens
Este recurso booleano liga / desliga imagens embutidas e alocação de cores. Sabe que pode
mostra imagens jpeg, gif e png (se compilado com suporte para isso).

Sabe.nCols
Este é o número máximo de cores que as conhecidas alocam para imagens embutidas. o
o padrão é 137 (17 tons de cinza e um cubo de cor 5x5x5 menos os 5 tons de cinza nesse cubo).

Sabe.colorHack
Se for definido como True, os knows tentam alocar as mesmas cores que outros programas
já alocados, aumentando assim as chances de compartilhamento de cores. O número
de cores é controlado pelo recurso Knews.nCols.

Os seguintes recursos podem ser usados ​​para alterar várias configurações de cor, fonte e geometria:

Knews * grouplist.preferredLines
Knews * grouplist.preferredColumns
Esses recursos especificam o número de linhas e colunas que o widget de agrupamento irá
comece com. O padrão é 14 para linhas e 84 para colunas.

Knews * text.preferredLines
Knews * text.preferredColumns
Esses recursos especificam o número de linhas e colunas que o widget de texto do artigo
comece com. O padrão é 32 para linhas e 84 para colunas.

Knews * ArtTree.nodeColumns
A largura dos nós na árvore do artigo em caracteres. O padrão é 16.

Knews * rubberColor
A cor usada para o elástico em um ou dois widgets. O padrão é vermelho.

Knows.headerColor
Sabe.bodyColor
Knews.quoteColor
As cores usadas para cabeçalhos, texto comum e texto citado, respectivamente no
janela do artigo.

Knews * innerColor
Knews * innerDashed
A cor e o estilo de linha usados ​​para a borda de artigos não lidos no artigo
árvore. Os padrões são Vermelho e Falso.

Knews * outerColor
Knews * outerDashed
A cor e o estilo de linha usados ​​para a borda dos artigos marcados no artigo
árvore. Os padrões são foreground e False.

Knews * ScrList.font
A fonte usada nas listas.

Knews.defaultHotColor
A cor usada para entradas ativas no arquivo kill quando a cor especificada é inválida
ou não pode ser alocado.

Alguns recursos diversos:

Knews.icaseRegexps
Definir como False fará com que as expressões regulares façam distinção entre maiúsculas e minúsculas. Eles são case
insensível por padrão.

Knows.readActiveFile
Knews.retrieveDescrições
Knows.fillNewsrcFile
Conhece.showNumberLines
Knews.keepThreadInfo
Knews.checkForNewGroups
Eles definem os valores padrão para as opções de configuração correspondentes. Seus
o objetivo principal é permitir argumentos de linha de comando. Leia a seção sobre a configuração
arquivo para obter detalhes.

Knews.newsrcModelo
Knews.oldNewsrcModelo
Estes definem os valores padrão para as opções de configuração newsrcFile e
oldNewsrcFile, os valores padrão são ~ / .newsrc-%areia ~ / .oldnewsrc-% s. Um valor
não contendo% s não será aceito; se você quer o tradicional ~ / .newsrc para uma
servidor específico, consulte o recurso Knews.configNntpServer abaixo.

Knows.killFileTemplate
Isso define o valor padrão da opção de configuração killFile. o valor padrão é
~ / .knews / .kill-% s.

Knews.groupKillFileTemplate
Este é o modelo para o arquivo kill por grupo. O padrão é
~ / .knews /% s /% g / KILL, de modo que, por exemplo, o newsgroup news.software.readers terá
~ / .knews /% s / news / software / readers / KILL as kill file, onde% s é o nome do
servidor, como de costume.

Arquivo Knows.config
O arquivo de configuração usado por knows. o valor padrão é ~ / .knews / config-% s, a
valor que não contenha% s não será aceito.

Knows.configNntpServer
Knews.configPostingAgent
Definir configNntpServer fará com que os knows façam a coisa certa quando o usuário primeiro
conecta-se a este servidor, o que significa definir o arquivo newsrc para este servidor para
~ / .newsrc ao criar o arquivo de configuração.

Se o configPostingAgent estiver definido, ele será usado para a configuração postedAgent
opção para o configNntpServer.

Conhece.generatePath
Se for definido como True, o knows irá gerar um cabeçalho de caminho para os artigos. O cabeçalho
será 'Path: d! u' onde d e u são tais que o cabeçalho From gerado por knows
seria 'De: u @ d'.

Knows.autoSubscribe
O valor deste recurso será usado ao criar um novo arquivo newsrc. Se isso
começa com '/', é considerado o nome do caminho de um arquivo cujo conteúdo será
inserido no novo arquivo newsrc, caso contrário, o valor literal deste recurso
será inserido no arquivo newsrc. o valor padrão é

news.answers: \ nnews.newusers.questions: \ n

Knows.bogusFileSystem
Quando o Knows verifica se há novos grupos, ele usa o atime (hora do último acesso) do
arquivo de configuração. Alguns sistemas de arquivos (por exemplo, AFS) não têm o conceito de atime, mas o falsificam
com mtime (hora da última modificação) em vez disso. Definir este recurso como Verdadeiro
make knows atualiza forçosamente o mtime do arquivo de configuração.

A CONFIG ARQUIVO


Quando o knows se conecta a um servidor NNTP, ele lê um arquivo de configuração que afetará o seu
comportamento. Este arquivo é chamado por padrão ~ / .knews / config-% s onde% s se expande para o nome
do servidor, mas isso pode ser alterado com o recurso Knews.configFile.

A sintaxe do arquivo de configuração é a mesma dos arquivos de recursos X. Quando o knows não consegue encontrar
o arquivo de configuração, um novo será criado contendo algumas configurações padrão e alguns
exemplos de configurações que devem ser suficientes para lhe dar uma dica de como funciona.

É possível usar instruções #include no arquivo de configuração para incluir outros arquivos.
Os caminhos de acesso relativos são considerados relativos ao diretório de trabalho atual, que para
knows é sempre $ HOME. ~ nomes de caminho não são tratados em #includes (se você quiser
tem que hackear o Xlib).

Existem as seguintes opções globais (ou seja, por servidor).

Arquivo de notícias
arquivonewsrc antigo
Isso especifica o arquivo newsrc e o arquivo oldnewsrc para este servidor. ~ nomes de caminho e
as mesmas% de expansões para poupança são tratadas. Se oldnewsrc for definido como vazio
string, nenhum backup do arquivo newsrc será criado.

Os valores padrão para esses são os valores dos recursos Knews.newsrcTemplate
e Knews.oldNewsrcTemplate, cujos valores padrão são ~ / .newsrc-%areia
~ / .oldnewsrc-% s, respectivamente.

Para uma maneira de usar automaticamente o arquivo padrão ~ / .newsrc para um servidor específico,
consulte o recurso Knews.configNntpServer acima.

matarArquivo
O arquivo kill. O valor padrão é o valor do recurso
Knews.killFileTemplate, cujo valor padrão é ~ / .kill-% s.

cacheDir
Este diretório é usado para armazenar artigos em cache e dados de thread para grupos. o
padrão é ~ / .knews / cache-% s.

readActiveFile
Definir isso como False impedirá que os knows leiam o arquivo ativo durante a conexão,
usando os grupos no arquivo newsrc. Isso irá acelerar a conexão quando estiver lento
linhas se você não tiver muitos grupos inscritos. O padrão é o valor de
o recurso Knews.readActiveFile, cujo padrão é True.

recuperarDescrições
Uma opção booleana que indica se deseja recuperar as descrições dos grupos de notícias do
servidor. O padrão é o valor do recurso Knews.retrieveDescriptions, cujo
o padrão é True. Definir como False pode acelerar um pouco o tempo de conexão.

DescriçõesArquivo
Se estiver definido, o arquivo fornecido será usado para armazenar em cache as descrições do grupo: quando
retrieveDescriptions é True, o knows salva as descrições neste arquivo e quando
retrieveDescriptions é False, o knows lê as descrições deste arquivo em vez de
do servidor.

preencherNewsrcFile
Definir como True fará com que os conhecidos escrevam todos os grupos que conhecem no newsrc
, o que pode ser uma boa ideia se a opção readActiveFile estiver definida como False. o
o padrão é o valor do recurso Knews.fillNewsrcFile, cujo padrão é False,
o que significa apenas colocar informações no arquivo newsrc.

tryListActive
Quando este for True (o padrão) e readActiveFile for False, os knows irão tentar o
Extensão nntp "LIST ACTIVE wildmat". Se isso falhar, o knows irá reclamar e cair
de volta ao velho "GRUPO".

checkForNewGroups
Esta é uma opção booleana que indica se deve verificar se há novos grupos ao conectar
para este servidor. O padrão é verdadeiro. O atime (hora do último acesso) da configuração
arquivo será usado para a verificação.

threadAheadGroups
Esta é uma lista de grupos separados por espaços em branco para serem automaticamente agendados para
thread à frente ao conectar. Os valores especiais 'all' e 'All' podem ser usados ​​para
designar todos os grupos inscritos com artigos não lidos e todos os grupos inscritos,
respectivamente.

salvarThreadInfo
Definir como True permitirá que dados de 'thread à frente' sejam salvos entre as sessões:
o knows não removerá os arquivos com esses dados ao encerrar e ao conectar
knows irá verificar esses arquivos para todos os grupos inscritos. Se estiver definido, o
as opções threadAheadGroups e keepThreadInfo serão ignoradas.

rescanTimeout
Isso indica o tempo em minutos entre as novas digitalizações automáticas. O padrão é 60
minutos, 0 significa nenhuma nova varredura automática. Independentemente disso, as novas digitalizações serão apenas
realizado em pontos especiais, para evitar um loop 'rescan-idle-rescan'.

grupoNomeColunas
A largura do nome do grupo na lista de grupos, o padrão é 42.

pergunte quantos
Definir como True fará com que os especialistas perguntem em qual artigo o encadeamento de um grupo
Deve começar. Um hack.

postedAgent
Se for especificado, o knows usará para postar, em vez de postar via NNTP.
Se o seu servidor requer algum tipo de autenticação que só o inews entende,
você pode definir isso como 'inews -h'. Observe que inews acrescenta a assinatura, então você
não quer saber para adicionar um também.

Consulte também o recurso Knews.configPostingAgent acima.

authInfoPass
authInfoUser
Estes são usados ​​para implementar o protocolo NNTP AUTHINFO USER / PASS, se exigido pelo
servidor. Eles existem principalmente para compatibilidade com versões anteriores; autenticação geralmente é
necessário apenas ao postar, e então é melhor usar inews para postar Agente,
já que presumivelmente o inews sabe tudo sobre a autenticação necessária.

Aqui está um exemplo de algumas configurações que irão melhorar as coisas em uma rede lenta
conexão:

readActiveFile: Falso
retrieveDescrições: False
descriçõesArquivo: ~ / .knews / cache-% s / descrições
fillNewsrcFile: Verdadeiro

mas note que você provavelmente vai querer ler o arquivo ativo e as descrições do grupo em
pelo menos na primeira vez que você se conectar a um servidor.

Os seguintes recursos podem ser definidos por grupo; eles devem ser prefixados com o
nome do grupo ao qual se aplicam.

KeepThreadInfo
Isso diz se você deve manter as informações do tópico na memória após o grupo ser
saiu. Isso fará com que a reentrada no grupo seja rápida. Os valores legais são: Verdadeiro,
Inscrito e falso. 'Inscrito' significa apenas fazê-lo se o grupo estiver inscrito, e
existe para permitir configurações como:

* keepThreadInfo: inscrito

para manter as informações do tópico para todos os grupos inscritos. O valor padrão para esta opção
é 'Inscrito' se o recurso Knews.keepThreadInfo estiver definido como Verdadeiro e 'Falso'
de outra forma.

cacheAheadSize
cacheTrailSize
Esses dois definem os tamanhos dos dois caches de artigo, os padrões são 0. O 'à frente
cache 'é usado para pré-buscar artigos do servidor em segundo plano usando um
segunda conexão. O 'cache de trilha' é usado para manter os artigos que você tem
já lido, para que voltar, guardar ou uudecoding seja mais rápido. O máximo
os valores para estes são 32.

sortThreads
Isso indica como os threads devem ser classificados. Um tópico consiste em vários
assuntos. Eles são classificados no segmento de acordo com a ordem em que ocorrem.
Em seguida, os tópicos são classificados de acordo com a configuração desta opção. O legal
valores e seus significados são:

assunto Alfabeticamente pelo primeiro assunto no tópico.
tamanho Número de artigos não lidos no tópico.
tamanho completo Número de artigos no tópico.
hot Número de artigos interessantes no tópico.
data A data do primeiro artigo não lido.
data média A data média de artigos não lidos no encadeamento.
autor Alfabeticamente pela primeira linha De: no tópico.
nenhum Sem classificação.

Todos esses valores podem ser prefixados com um sinal de menos para indicar uma reversão do
ordem, ou um sinal de mais que é um autônomo. O valor padrão é nenhum.

expireMata
Definir como False interromperá as expirações do arquivo kill. O padrão é
Verdadeiro, o que significa que a eliminação de Message-id irá expirar quando você entrar em um grupo onde
a entrada kill teria sido aplicável, mas o artigo com esse id de mensagem era
não encontrado.

atribuição
Esta string é usada para atribuir citações quando você publica um followup. O padrão
is

No artigo% m, \ n% f escreve:

onde \ n é uma nova linha. Os seguintes% 's são expandidos:

%%%
% d A data do artigo citado na forma 01 de janeiro.
% f A linha De: do artigo respondeu.
% i As iniciais do pôster anterior.
% I As iniciais do pôster anterior, em maiúsculas.
% m O id da mensagem do artigo respondido.
% n O grupo de notícias atual.
% r O nome real do pôster anterior.
% s O assunto do artigo citado.
% t A hora do artigo citado no formato 18:24:02.
% w O dia da semana do artigo citado.
% y O ano do artigo citado.

Portanto, '% w,% d% y% t GMT' fornecerá a data no formato rfc822 padrão.

nome completo
Este é o nome completo usado no cabeçalho 'De:' dos artigos que você postar. o
o padrão é $ NAME, se definido, caso contrário, o campo gecos do arquivo de senha,
adequadamente truncado.

cabeçalhoFormato
Uma lista separada por dois pontos e espaços em branco especificando quais cabeçalhos mostrar no
janela do artigo e em que ordem. O padrão é

Assunto: Grupos de notícias: Acompanhamento para: Responder para: \
Descrição do conteúdo: Data: Organização: De:

Se o nome do cabeçalho começar com uma letra capitial (De: em vez de de :),
Knows irá decodificar palavras codificadas rfc1522 encontradas neste cabeçalho. (Esses são os
coisas estranhas que se parecem com =? iso-8859-1? q? stuff_here? =.) Conjuntos de caracteres codificados de 16 bits
ainda não foram decodificados nos cabeçalhos.

montarParciais
Este booleano informa se a mensagem / artigos parciais serão lembrados e oferecidos
para montagem.

citaçãoRegexp
As linhas em um artigo que corresponda a esta expressão regular serão consideradas entre aspas
linhas e podem ser marcados com uma cor e fonte diferentes. O padrão é

^ [\ t] * [:> |]

que corresponde às linhas que começam com uma quantidade arbitrária de espaço em branco (o \ t
denota uma guia, observe que \ t não funcionará) seguido por>,: ou | personagem.

Você provavelmente vai querer ter esta expressão ancorada ...

conjunto de caracteres padrão
As fontes para este conjunto de caracteres serão usadas para exibir artigos que não possuem cabeçalhos MIME.
Se não for definido, us-ascii será assumido.

Além disso, as codificações rfc1522 deste conjunto de caracteres no cabeçalho From e Subject serão
decodificado quando exibido na árvore do artigo e na lista de tópicos. Nesse caso,
iso-8859-1 é o padrão.

mostrarNumberLines
Uma opção booleana que indica se deve mostrar o número de linhas em artigos no
árvore de fios. O padrão é o valor do recurso Knews.showNumberLines, cujo
o padrão é False.

arquivo de assinatura
O conteúdo deste arquivo será usado para assinar os artigos que você postar (antes
edição). O padrão é ~ / .signature.

assuntoColunas
A largura do assunto na lista de tópicos, o padrão é 56.

citaçãoString
citaçãoQuoteString
Essas strings são usadas para citar ao postar um artigo de acompanhamento; o primeiro
são usados ​​para citar linhas que não foram citadas no artigo original, e o
o segundo é usado para linhas que já foram citadas. Quais linhas são consideradas
citado é determinado pelo quoteRegexp. Os padrões são ">" e ">"
respectivamente. Nessas strings,% i é expandido para as iniciais do anterior
autor e% I às iniciais, em maiúsculas.

postadoEEnviado
Esta string será inserida em artigos que também são enviados para o anterior
autor. O padrão é "[postado e enviado]".

distribuição
Se for definido, ele será usado como o conteúdo de um cabeçalho de 'Distribuição'. o
o valor padrão é o valor da variável de ambiente DEFNEWSDIS se definido, caso contrário
esvaziar.

cabeçalho completo
Um booleano que especifica se todos os cabeçalhos na janela do artigo devem ser exibidos. Isso também
significa desligar todas as transformações MIME. O padrão é falso.

responder a
Uma string usada para construir o cabeçalho 'Responder para:' nos artigos que você postar. o
o padrão é o valor da variável de ambiente REPLYTO se definido; caso contrário, vazio.

organização
Uma string usada para construir o cabeçalho 'Organização:' nos artigos que você postar. o
o padrão é $ NEWSORG se definido, caso contrário, $ ORGANIZATION se definido, caso contrário, nada.

processoXrefs
Se este booleano for True, como é por padrão, os artigos com postagem cruzada serão
marcados como lidos em todos os grupos ao lê-los, marcá-los como lidos, matá-los ou pegá-los
eles para cima.

Observe que isso se aplica apenas a grupos inscritos e só funcionará se o
o arquivo de visão geral do servidor contém os cabeçalhos Xref :.

cabeçalhos extras
Esta string é inserida no cabeçalho de todos os artigos que você publica (antes da edição).
O padrão é vazio. Isso poderia ser usado para colocar cabeçalhos Mime, como este:

* extraHeaders: Content-Type: text / plain; charset = iso-8859-1

cabeçalhos de acompanhamento
Esta é uma combinação de extraHeaders e atribuição: é inserido no
cabeçalhos de respostas e acompanhamentos e os mesmos% 's como na atribuição são expandidos.
Um exemplo:

* followupHeaders: X-Comment-To:% r

uuDir
Arquivos uudecoded acabarão neste diretório. Ou melhor, o bifurcado
O processo uudecoding receberá este como seu diretório de trabalho atual. o
padrão é ~ / Notícias.

uuPrograma
Este programa será usado para uudecode arquivos: ele receberá os corpos dos
artigos relevantes sobre a entrada padrão. O padrão é NULL, o que significa que sabia
fará o possível para filtrar o lixo e, em seguida, canalizar o resto para 'uudecode'.

Aqui está um exemplo de como definir assinaturas diferentes para grupos de notícias diferentes:

swnet * arquivo de assinatura: ~ / .signature-svensk
de * arquivo de assinatura: ~ / .signature-deutsch
* linux * arquivo de assinatura: ~ / .signature-linux

O primeiro define o arquivo ~ / .signature-svensk para todos os grupos na hierarquia swnet, o
o segundo define o arquivo ~ / .signature-deutsch para a hierarquia, e o último define
o arquivo ~ / .signature-linux para qualquer grupo contendo Linux como um componente (não apenas um
substring). O arquivo ~ / .signature será usado para todos os outros grupos.

AÇÕES


Knews define uma série de ações que podem ser associadas a teclas e botões por meio de traduções.
Para as traduções padrão, consulte o arquivo de padrões do aplicativo.

faça a coisa Certa()
Faz a coisa certa.

kill-append (campo, escopo [, cor])
kill-prepend (campo, escopo [, cor])
Esses procedimentos de ação acrescentam e preparam, respectivamente, entradas no arquivo kill
para o grupo atual de acordo com o artigo atualmente selecionado.

Os valores válidos para o parâmetro 'field' são "From", "Subject" e "Message-Id" e
os valores válidos para 'escopo' são "Thread", "Subthread" e "Assunto". Se a cor
parâmetro está presente, a entrada adicionada é uma entrada quente com essa cor, caso contrário,
é uma entrada mortal.

Provavelmente, é uma boa idéia usá-los com field = "message-id", pois message-id
as mortes são muito eficientes e expiram com o artigo correspondente.

popup-kill ([grupo])
Isso irá abrir um editor de kill file para o grupo fornecido. Se nenhum grupo for fornecido,
o editor do arquivo global kill é exibido.

mime-hack (tipo de conteúdo, codificação de transferência de conteúdo)
Este procedimento de ação recarrega o artigo atual, fingindo que ele tinha o especificado
Cabeçalhos Content-Type e Content-Transfer-Encoding. Por exemplo mime-
hack (image / jpeg, uue) recarrega o artigo atual fingindo que tem Content-Type
image / jpeg e é uuencodificado, fazendo com que os conhecimentos o exibam como uma imagem embutida.

Os atalhos de teclado padrão têm o seguinte:
ctrl-J mime-hack (imagem / jpeg, uue)
ctrl-G mime-hack (imagem / gif, uue)
ctrl-P mime-hack (imagem / png, uue)

árvore-up (arg)
árvore para baixo (arg)
tree-left (arg)
tree-right (arg)
árvore para baixo-direita (arg)
Eles se movem na árvore de tópicos. Se o argumento for 'lido', eles também lerão
o artigo relevante, se arg for 'falso', eles também tentarão ler artigos 'falsos'.

list-up (arg)
list-down (arg)
Estes se movem para cima e para baixo nas listas. Se arg for fornecido, é o número de etapas, ou
se contiver um '.', a fração da janela a ser movida.

modo de entrada ()
modo de saída ()
Essas duas ações se movem entre os modos.

árvore ou lista (arg)
árvore ou lista para baixo (arg)
tree-left-or-exit-mode (arg)
tree-right-or-enter-mode (arg)
Estas são ações de combinação. Por exemplo, tree-or-list-up (arg) faz tree-or-list-up ou Lista-
up(1), dependendo de qual for relevante.

ler artigo (arg)
Isso relê o artigo atual. Se arg for fornecido, o artigo será exibido com
cabeçalho completo e sem transformações MIME.

view-thread (arg)
Isso se move entre a lista de assuntos e a árvore de tópicos. Se arg for 'toggle',
alterna, se arg for 'sim' ele vai para a árvore, e se arg for 'não', ele vai para o
lista de assuntos.

acompanhamento (arg)
responder (arg)
acompanhamento e resposta (arg)
pós-novo ()
Elas correspondem às opções do menu de postagem. Se arg for dado como 'sim' ou 'não',
indica se deve incluir texto citado.

uudecode ()
Clear-tagged ()
marcar-ler-artigo ()
marcar-ler-assunto ()
mark-read-thread ()
mark-read-subthread ()
marca-lida-para-atual ()
marcar como ler tudo ()
marcar-ler-etiquetado ()
marca-leitura-não-etiquetada ()
marcar-ler-frio ()
marcar artigo não lido ()
marcar assunto não lido ()
marcar tópico não lido ()
mark-unread-subthread ()
marcar como não lida ()
marcar como não lido ()
marca-não-lida-morta ()
Eles executam as funções correspondentes no menu misc.

tubo (comando, peças [, alcance])
salvar (nome do arquivo, peças [, alcance])
Canalize e salve ações. O argumento 'partes' é uma combinação dos caracteres
'f', 's', 'h', 'b', 'e', ​​correspondendo a 'falso de', 'assunto falso',
Opções 'head', 'body' e 'empty line' na janela pop-up de salvamento. O escopo'
parâmetro é opcional, e é um de 'janela', 'artigo', 'assunto', 'tópico',
'subthread' e 'tagged', correspondendo a essas opções no pop-up salvar.

tag-thread ([all])
tag-subject ([all])
Eles marcam os artigos não lidos em um tópico ou assunto. Se 'all' for especificado, eles
marque todos os artigos no tópico ou assunto.

untag-thread ()
untag-subject ()
Isso desmarca os artigos marcados em um tópico ou assunto.

tag-hot ()
Esta ação marca todos os artigos populares não lidos, da mesma forma que no menu misc.

alcançar()
Cancelar subscrição()
se inscrever()
Adivinha.

alterar tamanho (pixels)
Altera o tamanho da parte superior da janela principal pelo número especificado de
píxeis.

programação-thread-ahead ()
Faz com que um grupo seja agendado para 'discussão à frente'.

popup-find-group ()
Popups o pop-up 'localizar grupo', o mesmo que a opção 'localizar grupo' no menu misc.

WIDGETS


A interface X do Knows é construída com seu próprio conjunto de widgets mais o Widget de Layout. É você
bem-vindo para usá-lo se quiser. Infelizmente, não há documentação.

Use knows online usando serviços onworks.net


Servidores e estações de trabalho gratuitos

Baixar aplicativos Windows e Linux

  • 1
    Cliente SQL SQuirreL
    Cliente SQL SQuirreL
    SQuirreL SQL Client é um SQL gráfico
    cliente escrito em Java que permitirá
    você para ver a estrutura de um JDBC
    banco de dados compatível, navegue pelos dados em
    mesas ...
    Baixar SQuirreL SQL Client
  • 2
    Suportes
    Suportes
    Brackets é um software de código aberto moderno e gratuito
    editor de texto feito especialmente para Web
    Desenvolvimento. Escrito em HTML, CSS e
    JavaScript com ferramentas visuais focadas e
    prepara...
    Baixe os suportes
  • 3
    Compilador pascal gratuito
    Compilador pascal gratuito
    Um compilador Pascal de 32/64/16 bits para
    Win32/64/CE, Linux, Mac OS X/iOS,
    Android, FreeBSD, OS/2, Game Boy
    Advance, Nintendo NDS e DOS;
    compatível semanticamente com...
    Baixe o Compilador Pascal Gratuito
  • 4
    Informações Canon EOS DIGITAL
    Informações Canon EOS DIGITAL
    Canon não tem contagem de obturador
    incluído na informação EXIF ​​de um
    arquivo de imagem, ao contrário de Nikon e
    Pentax. Não há nenhuma base oficial da Canon
    aplicativo ...
    Baixe informações da Canon EOS DIGITAL
  • 5
    rEFInd
    rEFInd
    rEFInd é um fork do boot rEFIt
    Gerente. Como o rEFIt, o rEFInd pode
    detectar automaticamente sua inicialização EFI instalada
    carregadores e apresenta uma bela GUI
    menu da opção de inicialização ...
    Baixar rEFInd
  • 6
    Express Luke GSI
    Express Luke GSI
    Esta página de download do SourceForge era para
    conceder aos usuários o download da minha fonte construída
    GSIs, baseados na grande teoria de Phhusson
    trabalhos. Eu construo o Android Pie e
    Android 1 ...
    Baixar ExpressLuke GSI
  • Mais "

Comandos Linux

Ad