(solucionado) Problema al cambiar las aplicaciones por defecto.

Imagen de omyv
0 puntos

Hola,

Mi problema es que no soy capaz de cambiar el programa por defecto para abrir las imagenes.
He instalado el programa GPicView, y en sus preferencias he pulsado el boton que pone "Hacer GPicView el visor de imagenes predeterminado", pero no funciona.

Al abrir una imagen JPG no me abre ese programa.

Con el boton derecho en un archivo JPG, voy a "Propiedades->Abrir Con", pero el GpicView no sale en la lista, y no me deja añadir otros programas.

Incluso he intentado editar el archivo /usr/share/applications/defaults.list con image/jpg=gpicview.desktop y sigue sin funcionar.

Estoy usando Ubuntu 13.10 en un HP550 con Gnome.

Gracias

Imagen de omyv
+1
0
-1

Si voy a "Configuracion del Sistema->Detalles" tampoco me sale el programa que yo quiero, solo me salen el GIMP y el Firefox

+1
0
-1
Imagen de Alcruz
+1
0
-1

Ejecuta
gedit ~/.local/share/applications/mimeapps.list
y ve si puedes agregar gplcview.desktop a la fila
image/jpeg=
Esto supustamente hará que aparezca en la lista abrir con y seguidamente en propiedades lo marcas como por defecto.
No te puedo decir mas por que no tengo esa aplicación.

+1
0
-1
Imagen de omyv
+1
0
-1

image/jpeg=gpicview.desktop
image/jpg=gpicview.desktop

Ya lo hice, pero sigue sin funcionar.

+1
0
-1
Imagen de Alcruz
+1
0
-1

En primer lugar te faltó pner " ; " deberñia quedar así
image/jpg=gpicview.desktop;
Si lo anterior no va, queda la posibilidad de "engañar al sistema" por lo que dede seguor adelante, es conveniente que anotes estos pasos para deshacer estos cambios
Ejecuta
sudo gedit '/usr/share/applications/eog.desktop'
busca
Exec=eog %U
y lo cambias por
Exec=gpicview %U
Guardas, cierras y sales, los cambios deberán ser efectivos de inmediato.

+1
0
-1
Imagen de omyv
+1
0
-1

No hay ningun "eog.desktop" en el archivo.

Ya he probado con muchas cosas, he buscado en foros, en google, y sigo sin encontrar la manera.

De todas formas, gracias por su tiempo y su ayuda.

Seguire investigando...

+1
0
-1
Imagen de Alcruz
+1
0
-1

Entonces dime cual es la aplicación que abre por defecto

+1
0
-1
Imagen de omyv
+1
0
-1

Uno que pone "Vista Previa de Impresion"

+1
0
-1
Imagen de rioport
+1
0
-1

Sea problema de Gnome, ya que el paquete gpicview de Ubuntu 13.10 trae lo necesario para que sea agregado a la lista de aplicaciones que pueden mostrar imágenes.

Archivo /usr/share/applications/gpicview.desktop:

...
MimeType=image/bmp;image/gif;image/jpeg;image/jpg;image/png;image/tiff;image/x-bmp;image/x-pcx;image/x-tga;image/x-portable-pixmap;image/x-portable-bitmap;image/x-targa;image/x-portable-greymap;application/pcx;image/svg+xml;image/svg-xml;
...

¿por qué tienes en Ubuntu Gnome a Gpicview como visor de imágenes, cómo instalaste Gnome, de qué edición de Ubuntu partiste?.

+1
0
-1

-- GC --

Imagen de omyv
+1
0
-1

Tenia Ubuntu 13.10 con Unity. Luego instale GpicView, y desinstale EOG. Luego desinstale Unity e instale Gnome.

+1
0
-1
Imagen de Goyo
+1
0
-1

En el archivo gpicview.desktop añade %U al comando que se debe ejecutar (si es "gpicview" pon "gpicview %U"). Puedes hacerlo más cómodamente con Alacarte.

+1
0
-1
Imagen de Alcruz
+1
0
-1

Ejecuta
gksudo gedit '/usr/share/applications/gpicview.desktop'

Busca por
Name[es]=Visor de imágenes
y lo dejas así
Name[es]=Visor gpicview
Guardas los cambios y reinicia sesión, ahara en abrir con aparecerá la opción de abrirlo con Visor gpicview

+1
0
-1
Imagen de Jose Luis 1320
+1
0
-1

no se ejecutan aplicaciones gráficas con sudo, jamás.

+1
0
-1

"Yo sólo se que no se nada"
-Sócrates, filósofo griego.
-Normas del foro

Imagen de Alcruz
+1
0
-1

Entonces tampoco sería válido poner
sudo su
gedit ....
si pongo
gksudo su
el terminal me devuelve
glibtop: Non-standard uts for running kernel:
release 3.10-3-amd64=3.10.0 gives version code 199168

Llevo años usando
sudo lo que sea
y nunca un solo problema

+1
0
-1
Imagen de rioport
+1
0
-1

Porque gksu es para programas con interfaz gráfica, su no lo es. En este caso ejecutar sudo su es recursivo, ya que a ambos los estás usando para la misma tarea; escalar privilegios, es mejor usar sudo -i.

gksu crea una copia del archivo .Xauthority en un directorio temporal, de esta manera no hay problema si la aplicación cambia los permisos del archivo, en cambio si se ejecuta con sudo la aplicación puede cambiar los permisos del archivo y el usuario no podrá iniciar sesión gráfica, solo en modo texto, hasta que restaure los permisos originales del archivo .Xauthority.

Edito: Unos ejemplos [1] [2]

+1
0
-1

-- GC --

Imagen de omyv
+1
0
-1

Ya lo he resulto (aunque no se muy bien la explicacion). Resulta que en el directorio ".local/share/applications/" encontre un archivo gpicview.desktop, que no se porque estaba ahi. Lo borre, pensando que podria causar algun error al estar duplicado (en /usr/share/applications) y funciono!
Gracias a todos por su ayuda!!

+1
0
-1