LINUX.ORG.RU

Gnumeric не открывает ссылки

 


0

1

При клике по http-ссылкам, табличный процессор Gnumeric открывает не браузер, а файловый менеджер Spacefm. При этом в консоли ничего не вываливается.

Как решить проблему ? Libreoffice Calc не вариант, так как сильно тормозит.

Ответ на: комментарий от UriyZenkov

попробуйте настроить приложения по умолчанию для ссылок, например firefox:

$ xdg-mime default firefox.desktop text/html

пробуйте запускать от обычного пользователя и от рута

znavko ★★
()
Последнее исправление: znavko (всего исправлений: 1)
Ответ на: комментарий от znavko

В root и от пользователя одно и то же - gnome-open http://url.com/ открывает spacefm вместо chromium

$ xdg-mime default chromium.desktop text/html

$ gnome-open http://url.com/

$ su Пароль:

root@yura:/home/yura# xdg-mime default chromium.desktop text/html touch: невозможно выполнить touch для '/root/.local/share/applications/mimeapps.list': Нет такого файла или каталога /usr/bin/xdg-mime: 803: /usr/bin/xdg-mime: cannot create /root/.local/share/applications/mimeapps.list.new: Directory nonexistent

root@yura:/home/yura# xdg-mime default chromium.desktop text/html touch: невозможно выполнить touch для '/root/.local/share/applications/mimeapps.list': Нет такого файла или каталога /usr/bin/xdg-mime: 803: /usr/bin/xdg-mime: cannot create /root/.local/share/applications/mimeapps.list.new: Directory nonexistent

root@yura:/home/yura# mkdir /root/.local/share/applications/

root@yura:/home/yura# xdg-mime default chromium.desktop text/html

root@yura:/home/yura# gnome-open http://url.com

UriyZenkov
() автор топика
Ответ на: комментарий от UriyZenkov

попробуйте настроить приложения по умолчанию с помощью gvfs, в котором должен быть gvfs-mime


$ gvfs-mime --set text/html firefox.desktop
znavko ★★
()
Ответ на: комментарий от znavko


apt install gvfs-bin $ gvfs-mime --set text/html chromium.desktop

Запускается spacefm:

$ gnome-open http://mspdm.ru

$ 
$ (gnome-open:9439): GConf-WARNING **: Client failed to connect to the D-BUS daemon:
bash: синтаксическая ошибка рядом с неожиданным маркером «:»
$ Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken.
bash: Did: команда не найдена
$ Ошибка системы GConf: Служба D-BUS не запущена
bash: Ошибка: команда не найдена
UriyZenkov
() автор топика
Ответ на: комментарий от UriyZenkov

ошибка d-bus: попробуйте запстить эсту службу.

от root, если у вас systemd:

# systemctl enable dbus.service
# systemctl start dbus.service

после опять попробовать `gnome-open http://url.com`

другой вариант: заменить файл gnome-open на файл xdg-open. для этого найдите его бинарник:

# whereis gnome-open

скопируйте его, например, в /root, чтобы можно было вернуть

а на его место поставьте ссылку на xdg-open

# whereis xdg-open
# ln -ls /path/to/xdg-open /path/to/gnome-open

убедитесь, что по команде `gnome-open http://url.com` запускается браузер, то есть отрабатывет xdg-open

znavko ★★
()
Ответ на: комментарий от znavko

systemd не пользуюсь

Заменил gnome-open, ссылкой на xdg-open. Теперь gnome-open http://url.com работает, однако ссылки из gnumeric и из других gtk-приложений как и раньше передаются в spacefm

UriyZenkov
() автор топика
Ответ на: комментарий от znavko

замените бинарник spacefm ссылкой на браузер, если хотите попробовать.

В spacefm есть какой-то обработчик http, но я не могу понять как его исправить. Заменил бинарник, по нажатию на url открывается chromium, но указанный сайт не открывается.

возможно, у вас нет указанного chrome.desktop файла и система использует альтернативу.

он есть в /usr/share/applications/chromium.desktop

да и если ввести команду неправильно, то будет сообщение о ошибке:

gvfs-mime --set text/html fwefwcet.desktop

При загрузке информации для обработчика «fwefwcet.desktop» произошёл сбой

UriyZenkov
() автор топика
Ответ на: комментарий от znavko

Решение оказалось элементарным, нужно было в настройках Chromium задать его браузером по умолчанию.

Я сначала грешил на spacefm, удалил его - ссылки стали открыватся в Опере, «задал по умолчанию» в настройках Chromium, установил spacefm и теперь все работает.

Возможно еще помогли команды

gvfs-mime --set text/html chromium.desktop

xdg-mime default chromium.desktop text/html

UriyZenkov
() автор топика
Ответ на: комментарий от UriyZenkov

systemd не пользуюсь

Гуглозонд, конечно, лучше. Для интереса посмотри в Wireshark куда он лезет (даже если стартовую страницу задать about:blank).

anonymous
()
Ответ на: комментарий от UriyZenkov

Потому что редхатазонд ничего не сливает в отличии от. И вообще systemd с Gnome3 на Fedora пользуется сам Бог Линус (после ухода которого Linux RIP). Надо прислушиваться к авторитету, а еще стать толерантным, может он вернется и Linux еще поживет.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.