У меня есть некоторые проблемы с разрешениями в libreoffice, которые я просто не понимаю технически.
ПРОБЛЕМА
когда я запускаю localc непосредственно из терминала, он входит в цикл: программа сразу же падает при открытии файла, затем пытается снова, спрашивая меня, хочу ли я восстановить файл, который только что разбился при попытке открыть. Оно продолжает это делать.
офис /some/file.csv
Когда я открываю файл с помощью sudo, файлы открываются нормально
sudo loffice /some/file.csv
достаточно интересно это также открывается нормально, если я открою его из файлового браузера, такого как pcmanfm. У меня также есть «rofi -dmenu», который я использую для открытия списка скриптов и некоторых из этих открытых CSV-файлов — это тоже отлично работает.
ЗАДНИЙ ПЛАН
Я не уверен, когда эта проблема начала возникать - это было несколько недель, но я думаю, что это может быть связано с тем, что я изменил программы по умолчанию для открытия разных типов файлов. Вот как я это сделал:
Сначала я скопировал mimeapps.list в свой Dropbox, а затем сделал символическую ссылку на позицию в папке конфигурации следующим образом:
ln -s ~/Dropbox/dotfiles/mimeapps.list /home/my_user/.config/mimeapps.list
После изменения некоторых настроек по умолчанию (по какой-то причине по умолчанию для открытия материалов использовалась электронная книга Calibre, поэтому я изменил ее так, чтобы мой любимый редактор) я сделал:
sudo -обновление базы данных рабочего стола
Я не знаю, может это что-то испортило, но это кажется вероятным.
Я использовал последние пару часов, пытаясь понять, что происходит, перечисляя различные файлы, связанные с mimetypes в системе, чтобы увидеть, есть ли проблема с разрешениями, но я не могу понять это. Помощь приветствуется.
Я использую Lubuntu 20.04 с i3wm.
PS
это вывод из term при его открытии
(soffice:25195): Gtk-WARNING **: 13:53:58.639: Не удалось загрузить pixbuf из темы значков.
Это может указывать на то, что не удалось найти загрузчики pixbuf или базу данных mime.
**
Gtk: ОШИБКА:../../../../gtk/gtkiconhelper.c:494:ensure_surface_for_gicon: утверждение не удалось (ошибка == NULL): не удалось загрузить /usr/share/icons/gnome/16x16/status /image-missing.png: Неизвестный формат файла изображения (gdk-pixbuf-error-quark, 3)
Выручайте! Gtk: ОШИБКА:../../../../gtk/gtkiconhelper.c:494:ensure_surface_for_gicon: утверждение не удалось (ошибка == NULL): не удалось загрузить /usr/share/icons/gnome/16x16/status /image-missing.png: Неизвестный формат файла изображения (gdk-pixbuf-error-quark, 3)
Ошибка приложения