Esta é a essência do 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
gist - navegar por arquivos gráficos cgm binários
SINOPSE
essência [[ -no ] arquivo cgm ] [ lista de números de páginas ] [ opções ]
DESCRIÇÃO
Essência é um navegador binário CGM (Computer Graphics Metafile). Lê uma entrada arquivo cgm e
produz saída para o sistema X window, arquivos PostScript (que podem ser impressos usando
lpr(1)), ou outro arquivo CGM binário. o arquivo cgm pode ser uma família de CGMs; uma família é
reconhecido sempre que o um ou dois caracteres finais dos nomes dos arquivos (excluindo um
final opcional ".cgm") são dígitos em uma sequência numérica (por exemplo, meuarquivo00.cgm,
myfile01.cgm, myfile02.cgm, etc.). Neste caso, o arquivo cgm argumento deve ser o nome
do primeiro arquivo da família; a essência vai automaticamente ir e voltar do arquivo para
arquivo conforme necessário. (Uma única página não deve ser dividida em arquivos, e cada arquivo deve ser um
CGM legal por si só.) Quando a essência abre um CGM para entrada, ele deve catalogar as páginas
no arquivo examinando o arquivo para localizá-los. Esta operação de catalogação leva
coloque em segundo plano enquanto a essência aguarda sua entrada. Portanto, se você abrir um grande
família de CGMs, a essência será capaz de exibir as primeiras páginas imediatamente, mas se você
pedir as últimas páginas, você terá que esperar até que o catálogo esteja completo. Depois de
gist catalogou a família de entrada, você pode renderizar qualquer página sem demora.
Opções
-em arquivo cgm O -in é necessário se e somente se o nome do cgmfile começar com um
dígito ou - sinal.
-ps psout para especificar um arquivo de saída PostScript.
-cgm cgmout para especificar um arquivo de saída CGM binário.
-exibição host: server.screen
para especificar uma conexão com o servidor X. Se esta opção não for fornecida, a essência
usará a variável de ambiente DISPLAY.
-75 criar janela (s) em 75 dpi (janela pequena)
-100 criar janela (s) em 100 dpi (janela grande, padrão)
-geometria LxA criar janela (s) com largura e altura especificadas (em pixels)
-gks cria janela (s) em 8x8 polegadas (padrão 6x6). Se o seu arquivo cgm era
NÃO criado por yerick(1), este pode ser um palpite melhor em um apropriado
tamanho da janela. Você também pode redimensionar a janela principal usando sua janela
gerente ou geometria.
-nd para suprimir a exibição automática da primeira imagem quando a essência
começa no modo interativo
-b para executar em modo batch (-cgm ou -ps também deve ser especificado,
implica -nd)
-f para ser executado no modo de filtro, colocando a saída PostScript em stdout (implica
-b)
-x para ser executado como um programa de janela X puro (sem teclado)
-fmbug para compensar um bug no FrameMaker, reverta a parte superior da visualização do EPS-
for-bottom em arquivos EPS. Mas eu recomendo usar ghostscript(1) de
projeto GNU para converter arquivos de saída PostScript do gist em arquivos EPS
em vez do comando EPS de gist, o que torna as imagens de visualização muito mais cruas.
-bg0fg1 pacotes comerciais que produzem arquivos CGM podem usar índice de cor 0 a
fundo médio, índice 1 significa primeiro plano, apesar de sua própria paleta
- esta opção compensa
-nowarn suprime todas as mensagens de aviso, exceto a primeira
Lista de números de página
é qualquer número de elementos de lista delimitados por espaço; cada elemento tem um dos seguintes
formulários:
m apenas a página m
mn páginas m a n, inclusive
mns páginas de m a n em etapas de s Usando m <= 0 ou n> = número total de páginas
é legal, fazendo com que o loop termine no final do arquivo (ou final do
família de arquivos)
Assim, as páginas 3, 5, 7, 9, 31 e 17 a 26 (nessa ordem) seriam especificadas como:
3-9-2 31 17-26
Uma lista de números de página na linha de comando é mais útil em conjunto com o -b ou -f
opções.
comandos
A menos que as opções -b ou -f tenham sido especificadas, a essência espera mais comandos do
teclado, ou digitado em sua janela X. Os comandos do teclado são:
aberto arquivo cgm abra um novo CGM para entrada, fechando o CGM de entrada atual. Isso não tem
efeito em qualquer dispositivo de saída.
saia, termine e feche todos os arquivos de saída e, em seguida, saia. Sinônimos para parar
comando são exit e end.
cgm cgmout [tamanho] cria um novo CGM de saída. Se o tamanho for especificado, o arquivo será dividido
em uma família cujos membros têm aproximadamente o mesmo tamanho em bytes quanto mais
quadros são adicionados. O tamanho padrão do membro da família é de quatro megabytes.
ps psout crie um novo arquivo PostScript de saída. o lpr(1) utilitário pode imprimir
Arquivos PostScript.
exibição host: server.screen [dpi]
crie uma nova janela X de saída. O dpi (pontos por polegada) pode ser qualquer um
75 (uma janela pequena) ou 100 (uma janela grande, o padrão).
empate [lista de números de páginas]
renderizar as páginas especificadas nos dispositivos de "desenho" (X windows por
predefinição).
mandar [lista de números de páginas]
renderizar as páginas especificadas nos dispositivos de "envio" (arquivos PostScript
e CGMs por padrão).
info lista dispositivos de saída atuais e seus estados. Também imprime o atual
insira CGM e o número da página.
desenhar para dev1 [dev2...]
especificar dispositivos de "desenho"; dev1, dev2, etc., são números de dispositivos
impresso pelo comando info. Por padrão, as janelas X são o "desenho"
dispositivos.
enviar para dev1 [dev2...]
especificar dispositivos de "envio"; dev1, dev2, etc., são números de dispositivos
impresso pelo comando info. Por padrão, arquivos PostScript e CGMs
são os dispositivos "emissores".
sem dev1 [dev2 ...]
feche o arquivo de saída ou janela do X; dev1, dev2, etc., são dispositivos
números impressos pelo comando info.
eps Epsout criar um arquivo PostScript encapsulado, renderizar a página atual lá,
em seguida, feche-o. Este comando é fornecido apenas para sites sem o
projeto GNU ghostscript(1) programa. Comando ps2epsi do Ghostscript
produz um bitmap de visualização infinitamente melhor. Se você estiver interessado
neste comando, obtenha ghostscript; é um software livre.
ajuda [tópico] imprime um resumo desses comandos. Se especificado, o tópico é um dos
nomes de comando; a essência imprime uma descrição mais detalhada disso
comando.
Qualquer um desses comandos pode ser abreviado para a parte mais curta de seu nome, que é
exclusivo - dr para sorteio, s para envio, etc.
Os comandos a seguir podem ser digitados em uma janela principal do X ou no prompt do teclado.
A n é um prefixo que consiste em zero ou mais dígitos; se você não especificar n o padrão
é sempre 1.
navanço n páginas e desenhar
nb voltar n páginas e desenhar
ng vá para a página n E desenhe
s envia a página atual para todos os dispositivos de "envio"
q desistir
Se a opção -x for especificada na linha de comando, gist pode ser executado em segundo plano como
outros programas X window. Nesse caso, só os comandos da janela serão reconhecidos.
EXEMPLOS
Para imprimir todas as páginas de uma família de arquivos CGM myfile00.cgm:
gist meuarquivo00.cgm -f | lpr
Para imprimir apenas as páginas 3, 5, 7, 9, 31 e 17 a 26 (nessa ordem):
gist meuarquivo00.cgm 3-9-2 31 17-26 -f | lpr
Para iniciar o gist como um programa de janela X puro, com saída para o arquivo PostScript myfile.ps:
gist myfile00.cgm -ps myfile.ps -x &
Digite os comandos f, b ou g na janela de desenho principal para navegar por myfile00.cgm.
Use o comando s para escrever a página atual em myfile.ps; o comando q sai.
Para usar o gist em foreign.cgm que não foi gerado por Yorick, tente:
gist -75 -gks -bg0fg1 estrangeiro.cgm
Use a essência online usando serviços onworks.net