Este é o comando xtrace 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
xtrace - rastreia a comunicação entre o cliente e o servidor X11
SINOPSE
xtrace [ opções ] [ -s | -k ] [[ -W ] [ -- ] comando args ... ]
DESCRIÇÃO
O Xtrace simula um servidor X e encaminha todas as conexões para um servidor X real, exibindo o
comunicação entre clientes em (bem, teoricamente) forma legível por humanos. Se um comando
é dada, xtrace executa o comando nomeado com $ DISPLAY definido para o servidor X falso. Se
esse comando sai antes de qualquer conexão ser feita, xtrace sai imediatamente a menos -W is
Especificadas.
OPÇÕES
-I anuário
Investigar anuário para arquivos de descrição de protocolo. (ou seja, o diretório onde o
.proto os arquivos podem ser encontrados).
-s | --parar quando terminar (Padrão)
Encerre quando todos os clientes encaminhados se desconectarem. (Ou quando um programa foi executado
assim que o programa terminar e todas as conexões forem fechadas).
-k | --continue correndo
Se todos os clientes se desconectarem, espere que novos clientes se conectem.
-W | --waitforclient
Não pare quando o programa iniciado terminar antes de qualquer conexão ser feita.
(Pode ser necessário se o programa for alterado para segundo plano).
-d nome | --exibição nome
Encaminhe conexões para o servidor X especificado por nome em vez do especificado
pela variável de ambiente DISPLAY.
-D nome | --display falso nome
Exibição falsa nome em vez de $ FAKEDISPLAY or :9 respectivamente.
-f nome do arquivo | --authfile nome do arquivo
Adicione um -f nome do arquivo aos argumentos de todas as chamadas para xauth para obter o
tokens de autenticação do servidor X ao qual se conectar.
-F nome do arquivo | --newauthfile nome do arquivo
Adicione um -f nome do arquivo aos argumentos de todas as chamadas para xauth para salvar o
tokens de autenticação para se conectar ao servidor X falso.
-c | --copyauthentication (Padrão)
Copie os tokens de autenticação para o servidor X para se conectar para que os clientes
conectar ao nosso servidor falso irá usá-los.
Os comandos executados são aproximadamente equivalentes a: xauth adicionar $ FAKEDISPLAY . `xauth Lista
$ DISPLAY | awk '$ 2 == "MIT-MAGIC-COOKIE-1" {imprimir $ 3} '`
Não só isso MIT-MÁGICA-COOKIE-1 tokens são copiados porque o xtrace ainda não suporta
para alterar os tokens de autenticação para que XDM-AUTORIZAÇÃO-1 seria possível.
-n | --nocopyauthentication
Não ligue xauth e mexer nos tokens de autenticação, mas deixar isso para o
usuário para manipular.
-e | - negar extensões
Modifique todas as respostas do servidor para informar que não há extensões disponíveis. (Como xtrace
suporta apenas um pequeno número de ramais e todas as chamadas estendidas
solicitações "desconhecidas" e todas as respostas a essas solicitações "inesperadas").
-w | --readwritedebug
Imprime quantos bytes são lidos e / ou gravados quando.
-m contar | --maxklistlength contar
Imprima apenas o primeiro contar muitos elementos de todas as listas.
-i | --interativo
Somente solicitações enviadas do cliente para o servidor após a confirmação interativa.
A confirmação é dada pressionando enter ou um número seguido por enter via stdin.
Isso pode dar resultados engraçados quando vários clientes são encapsulados.
-o | --arquivo de saída nome do arquivo
Despejar a saída em nome do arquivo em vez de stdout.
-b | --buffer
Não escreva cada linha sozinha, mas espere até que os buffers estejam cheios. Acelera
um pouco as coisas ao enviar para um arquivo. Não são muito úteis juntos
com -i.
--timestamps
Imprima um carimbo de data / hora antes de cada linha.
Observe que o momento em que um pacote é impresso é entre o momento em que o pacote é recebido e
a hora em que um pacote é enviado, mas não fornece nenhuma outra informação além dessa.
--registros de data e hora relativos
Imprima um carimbo de data / hora relativo ao início da conexão antes de cada linha.
Observe que o momento em que um pacote é impresso é entre o momento em que o pacote é recebido e
a hora em que um pacote é enviado, mas não fornece nenhuma outra informação além dessa.
- timestamps monotônicos
Imprima um CLOCK_MONOTONIC (veja relógio_gettime(3)) carimbo de data / hora cada vez que um pacote é
impresso. É provável que este seja o tempo de atividade do seu sistema.
Observe que o momento em que um pacote é impresso é entre o momento em que o pacote é recebido e
a hora em que um pacote é enviado, mas não fornece nenhuma outra informação além dessa.
--print-offsets
Imprimir deslocamentos de todos os campos (útil para depurar listas aninhadas em descrições de protocolo)
--print-contagens
Contagens de impressão (útil para depurar listas em descrições de protocolo)
MEIO AMBIENTE VARIÁVEIS
DISPLAY
Sem --exibição o conteúdo desta variável é usado para determinar o servidor para
conectar a. (E sem -n dado a xauth para obter os tokens de autenticação para
esta tela.)
MOSTRADOR FALSO
Sem --display falso o conteúdo desta variável é usado para determinar como
escute os clientes. (E sem -n dado a xauth para definir os tokens de autenticação
para esta tela.) Se nenhum dos dois for fornecido, xtrace vai tentar :9
XAUTORIDADE
Sem -n e sem -f or -F os xauth programa provavelmente vai olhar para isso
variável para o arquivo obter / salvar os tokens de autenticação de / para. Se isso é
não definido, provavelmente usará $ HOME/.Xautoridade.
RELATÓRIOS INSETOS
Reportar bugs para[email protegido]> ou o Debian BTS.
Use o xtrace online usando os serviços onworks.net