Configuré evince como mi aplicación predeterminada para abrir archivos pdf (usando Abrir con ... y haciendo clic en abrir siempre archivos pdf con esta aplicación), pero cuando gnome-open foo.pdf
escribo en lugar de evince, tengo Nautilus que se abre en la carpeta correcta resaltando El archivo de mi elección.
Esto es especialmente inquietante ya que estoy usando el complemento LaTeX para gedit, y cuando intento compilar un archivo tex en pdf, en lugar de abrir una nueva ventana con mi archivo pdf compilado, solo tengo una ventana emergente nautilus. Sé que puedo editar los scripts de mi complemento gedit LaTeX para invocar evince (o acroread) con el pdf que quiero abrir, pero esta es una solución y no la solución que estoy buscando.
xdg-open
?xdg-open
? Nunca lo oí.gvfs-open
, mientras quegnome-open
se usa como alternativa si no se encuentra gvfs-open. Se recomienda encarecidamente que use xdg-open en lugar de gnome-open, por lo que sus scripts / aplicaciones / lo que sea será mucho más portátil (y a prueba de futuro)Respuestas:
Eliminar
exo-utils
me funcionó perfectamente.fuente
gvfs-open
portarse mal en Fedora con MATE. El nombre del paquete en Fedora esexo
. Es posible que lo haya instalado por accidente conxfburn
.Enfoque cuarto
Podría reproducir su problema eliminando este archivo
/usr/share/applications/evince.desktop
, así que asegúrese de tener este archivo.Referencia .
Tercer enfoque
xdg-open parece usar la configuración de
/etc/mailcap
. Edítelo para asociar pdf con evince.Busque las líneas que comienzan con
application/pdf
;application/x-pdf
;application/x-bzpdf
;application/x-gzpdf
. Deberían verse así para asociar pdf con evince:Referencia .
Segundo enfoque
¿Cuál es la salida de
Si la salida no es lo que deberíamos esperar, entonces:
Referencia .
Primer enfoque
Hay otros lugares donde se establecen las asociaciones de archivos.
Puede cambiar las asociaciones de archivos en:
Busque "pdf" y "Nautilus" dentro de estos archivos.
fuente
gvfs-open
y obtuve el mismo resultado (es decir, Nautilus se abre). Vea arriba que también lo intentéxdg-open
, y nada cambió. En primer lugar, ¿por qué hay tantasfoo-open
opciones? En segundo lugar,gvfs-option
no solo no funcionó, también hizo que mi máquina se desconectara ... Singvfs-option
embargo, no sé si es la culpa, ya que lo mismo me sucedió hoy con google-chrome. Creo que hay un error con la unidad (o compiz) que hace que la sesión se autodestruya ...application/pdf
ya que no estaba seguro de si esto era "lo que debería esperar" Ejecuté el segundo comando (que debería leer)xdg-mime default evince.desktop application/pdf
(no permitiría ejecutarlo de la manera que lo mencionaste) y sigue siendo el mismo cosa. Nautilus simplemente se abre ... frustranteHoy me encontré con este problema y, de acuerdo con este hilo en ubuntuforums.org, es causado por exo-utils:
http://ubuntuforums.org/showthread.php?t=1729680
exo-tools es una dependencia de Thunar (que instalé hoy), pero normalmente no está instalado en Ubuntu, por lo que supongo que es por eso que se perdieron este error en el lanzamiento.
La eliminación de este paquete (en realidad acabo de eliminar Thunar y todos sus departamentos) solucionó el problema para mí.
fuente
El problema está relacionado con
exo-utils
.hay un error que se ha solucionado para Ubuntu Utopic: https://bugs.launchpad.net/bugs/956255
por alguna razón, las siguientes
x-scheme-handler
líneas se copiaron / pegaron en ~ / .local / share / aplicaciones / mimeapps.listEsto causó
xdg-open
/gvfs-open
usar/usr/share/applications/exo-file-manager.desktop
, que contiene:Esta es la razón por la que incluso con el paquete fijo, todavía abrió Nautilus para cada archivo.
fuente
mimeapps.list
archivoTuve un problema similar, eliminar exo-utils no funcionó para mí.
Después de investigar un poco, encontré dos entradas para application / pdf en / etc / mailcap que priorizaban Xpdf sobre evince.
Después de comentar las dos entradas para Xpdf, xdg-open abre correctamente los documentos pdf con evince.
fuente
El problema proviene de
thunar
yexo-utils
(que es necesario parathunar
). Eliminarlos resuelve el problema.fuente
Tuve el mismo problema después de instalar nautilus para administrar mis archivos en Xubuntu 11.10. Cuando volví a Ubuntu 12.04, el problema también estaba allí.
Solución simple si esto le sucede SOLO a su usuario (cerca de lo que ya dijo desgua): elimine
~/.local/share/application
el directorio s y todo debería volver a la normalidad. Es posible que desee hacer una copia de seguridad de algunos accesos directos dentro de ese directorio si desea conservarlos.fuente
~/.local/share/applications/mimeapps.list
, consulte askubuntu.com/a/493866/169 .Funcionando bien para mí, gnome-open abre Adobe Reader correctamente. ¿Podría probar con Adobe Reader una vez?
Podría ser el caso de que evince no esté configurado correctamente como predeterminado en alguna parte.
Estoy usando Natty BTW.
fuente