Difference between revisions of "Solucionando problemas de visualização do Adobe Reader no FC6"

From Scribus Wiki
Jump to navigation Jump to search
 
 
(8 intermediate revisions by the same user not shown)
Line 1: Line 1:
 +
Versão em [[Fedora Core 6 - Troubleshooting|'''inglês''']].
 
[[Category:PT]]
 
[[Category:PT]]
 
[[Category:Dicas]]
 
[[Category:Dicas]]
 
{{Dicas}}
 
{{Dicas}}
  
As of this writing (5 November 2006), FC6 has just recently been released, and some Scribus-related issues are present. The first thing you must do, of course, is to recompile Scribus under FC6. Alternatively, there is an up-to-date RPM (1.3.3.4) as part of the repository -- just <tt>'yum install scribus'</tt>.
+
{| style="background-color:#ffffff;color:barkblue;border:1px solid #ffc9c9;padding:1em;width:50%;text-align:center"
 +
|| [[Image:Important.png|left]]
 +
||'''Nota:'''<font size="1">
 +
Certifique-se de instalar a útlima versão estável do Scribus antes de continuar. Pacotes atualizados podem ser encontrados no repositório '''Extras'''.<br> Use o comando <code>yum install scribus</code> ou utilize seu gerenciador de pacotes favorito.</font>
 +
|}
  
===Printing===
+
==Impressão==
Printing directly from Scribus may be broken, if you use the same method and settings from FC5. It seems to generate an error message and no output.
+
A impressão diretamente através do Scribus pode não funcionar no Fedora Core 6 se o mesmo método e configurações do Fedora Core 5 forem utilizados. Aparentemente, uma mensagem de erro é gerada e não há a impressão.
  
The fix for this is to check the box for '''Alternative Printing Command''' then in the '''Command''' text box enter
+
Para corrigir isso, marque a caixa '''Comando alternativo de impressão''' e entre com o seguinte texto na caixa '''Comando''':
  
<tt>lp -d''name-of-your-printer''</tt>
+
<code>lp -d''nome-da-sua-impressora''</code>
  
For example, for my printer named "laser", I entered
+
Por exemplo, a minha impressora chama-se ''Laser'', então:
  
<tt>lp -dlaser</tt>
+
<code>lp -dlaser</code>
  
===Adobe Reader===
+
==Adobe Reader==
If you use either the tar.gz or .rpm files for Adobe Reader 7.08, it will not work. The fix for this is to open '''<tt>/usr/bin/acroread</tt>''' as root (or with sudo) into a text editor (this will be a link to the "real" file, but nonetheless you will be editing the real one). There are two lines that need to be edited.
+
As versões tar.gz ou .rpm do Adobe Reader 7.08 não funcionarão.  
 +
Você precisará corrigir o problema editando o binário '''acroread''' do diretório <code>/usr/bin</code> num editor de texto como o Kate (como super-usuário, claro). Use o Mini CLI (pressione '''Alt+F2''' e digite '''kdesu kate''').
  
Look for this line, at about line number 418:
+
Este arquivo será ligado ao original, mas lembre-se que você estará editando _O Original_.
<pre>
+
 
 +
Há duas linhas a serem editadas:
 +
 
 +
Procure pela linha abaixo (por volta da linha 418):
 +
 
 +
<code>
 
echo $mfile| sed 's/libgtk-x11-\([0-9]*\).0.so.0.\([0-9]\)00.\([0-9]*\)\|\(.*\)/\1\2\3/g'
 
echo $mfile| sed 's/libgtk-x11-\([0-9]*\).0.so.0.\([0-9]\)00.\([0-9]*\)\|\(.*\)/\1\2\3/g'
</pre>
+
</code><br>
and change to:
+
E altere para:
<pre>
+
<code><br>
 
echo $mfile| sed 's/libgtk-x11-\([0-9]*\).0.so.0.\([0-9]*\)00.\([0-9]*\)\|\(.*\)/\1\2\3/g'
 
echo $mfile| sed 's/libgtk-x11-\([0-9]*\).0.so.0.\([0-9]*\)00.\([0-9]*\)\|\(.*\)/\1\2\3/g'
</pre>
+
</code>
''Note: you are adding an asterix in about the middle''
+
 
 +
A outra linha fica próxima da 643:
  
The other line is at about line number 643:
+
<code>
<pre>
 
 
MIN_GTK_VERSION="240"
 
MIN_GTK_VERSION="240"
</pre>
+
</code><br>
which needs to be changed to:
+
Altere-a para:
<pre>
+
<code><br>
 
MIN_GTK_VERSION="2040"
 
MIN_GTK_VERSION="2040"
</pre>
+
</code>
 +
 
 +
Salve o arquivo e pronto.
  
Save the file, and you're done.
+
Você ainda pode tentar outra coisa (próximo à linha 644), ao invés da última alteração:
  
You might also try, instead of the last change, changing the line (number should be about 644)
+
<code>
<pre>
 
 
check_gtk_ver_and_set_lib_path "$MIN_GTK_VERSION"  
 
check_gtk_ver_and_set_lib_path "$MIN_GTK_VERSION"  
</pre>
+
</code><br>
to
+
Mude-a para:
<pre>
+
<code><br>
#check_gtk_ver_and_set_lib_path "$MIN_GTK_VERSION"  
+
<nowiki>#</nowiki>check_gtk_ver_and_set_lib_path "$MIN_GTK_VERSION"  
</pre>
+
</code>
so that you don't even check the Gtk version.
+
 
 +
Desse modo ele não checará a versão GTK usada.
  
If none of these work, try this -- in the CLI type:
+
Se nada disso funcionar, tente o seguinte (usando a linha de comando):
 
<pre>
 
<pre>
 
export GTK_IM_MODULE=xim
 
export GTK_IM_MODULE=xim
Line 56: Line 69:
 
</pre>
 
</pre>
  
If that helps, you can then modify the acroread script by adding
+
Se funcionar, você pode então modificar o Script acroread adicionando:
 
<pre>
 
<pre>
 
# "SCIM hack"
 
# "SCIM hack"
Line 66: Line 79:
 
fi
 
fi
 
</pre>
 
</pre>
Just before these lines, which are at about line 648:
+
Logo antes das linhas a seguir, próxima a linha 648:
 
<pre>
 
<pre>
 
#
 
#

Latest revision as of 16:55, 30 January 2007

Versão em inglês.

Este artigo é parte da seção de Dicas.
Instalação Uso Questões sobre PDF Outros
Voltar para a página principal
Important.png
Nota:

Certifique-se de instalar a útlima versão estável do Scribus antes de continuar. Pacotes atualizados podem ser encontrados no repositório Extras.
Use o comando yum install scribus ou utilize seu gerenciador de pacotes favorito.

Impressão

A impressão diretamente através do Scribus pode não funcionar no Fedora Core 6 se o mesmo método e configurações do Fedora Core 5 forem utilizados. Aparentemente, uma mensagem de erro é gerada e não há a impressão.

Para corrigir isso, marque a caixa Comando alternativo de impressão e entre com o seguinte texto na caixa Comando:

lp -dnome-da-sua-impressora

Por exemplo, a minha impressora chama-se Laser, então:

lp -dlaser

Adobe Reader

As versões tar.gz ou .rpm do Adobe Reader 7.08 não funcionarão. Você precisará corrigir o problema editando o binário acroread do diretório /usr/bin num editor de texto como o Kate (como super-usuário, claro). Use o Mini CLI (pressione Alt+F2 e digite kdesu kate).

Este arquivo será ligado ao original, mas lembre-se que você estará editando _O Original_.

Há duas linhas a serem editadas:

Procure pela linha abaixo (por volta da linha 418):

echo $mfile| sed 's/libgtk-x11-\([0-9]*\).0.so.0.\([0-9]\)00.\([0-9]*\)\|\(.*\)/\1\2\3/g'
E altere para:
echo $mfile| sed 's/libgtk-x11-\([0-9]*\).0.so.0.\([0-9]*\)00.\([0-9]*\)\|\(.*\)/\1\2\3/g'

A outra linha fica próxima da 643:

MIN_GTK_VERSION="240"
Altere-a para:
MIN_GTK_VERSION="2040"

Salve o arquivo e pronto.

Você ainda pode tentar outra coisa (próximo à linha 644), ao invés da última alteração:

check_gtk_ver_and_set_lib_path "$MIN_GTK_VERSION"
Mude-a para:
#check_gtk_ver_and_set_lib_path "$MIN_GTK_VERSION"

Desse modo ele não checará a versão GTK usada.

Se nada disso funcionar, tente o seguinte (usando a linha de comando):

export GTK_IM_MODULE=xim
acroread

Se funcionar, você pode então modificar o Script acroread adicionando:

# "SCIM hack"
# check if we have a scim GTK module load, and overwrite it to avoid crash

if [ $GTK_IM_MODULE = "scim" ]; then

 export GTK_IM_MODULE=xim
fi

Logo antes das linhas a seguir, próxima a linha 648:

#
# Setup configuration specific environment variables
#