7

В настоящее время я использую Linux Mint 14 - Nadia в качестве своей операционной системы.

Самым большим неудобством сейчас является невозможность открыть Libreoffice как обычного пользователя или просто дважды щелкнуть по нему. Каждый раз, когда я должен запустить его как root.

$sudo libreoffice3.6 

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

$sudo libreoffice3.6 document.doc

Вот сообщения об ошибках, которые я получаю, если пытаюсь открыть их, не будучи пользователем root.

$ libreoffice3.6
[Java framework] Error in function createSettingsDocument (elements.cxx).
javaldx failed! 
Warning: failed to read path from javaldx
terminate called after throwing an instance of 'com::sun::star::uno::RuntimeException'

Есть ли способ обойти это? -------РЕДАКТИРОВАТЬ--------

Вывод ls -l $(который libreoffice3.6)`

$ ls -l $(which libreoffice3.6)
lrwxrwxrwx 1 root root 35 Nov 28 15:23 /usr/bin/libreoffice3.6 -> /opt/libreoffice3.6/program/soffice

2 ответа2

12

Возможно, у тебя та же проблема, что и у этого парня .

Убедитесь, что ваш пользователь владеет ~/.config и всем в нем.

Это должно сделать это:

sudo chown -R --reference="$HOME" ~/.config

Это изменит все в этом каталоге, чтобы иметь того же владельца и группу, что и ваш домашний каталог, который должен иметь правильные значения.

1

Похоже, что ваше имя пользователя не идентифицировано в linux, чтобы иметь достаточно прав для запуска команд. Несколько вещей, которые вы должны проверить, как:

Убедитесь, что вы находитесь в группе sudo с этой командой.

$ getent group sudo

Он должен показать вывод как sudo:x:27:fayad

Если вы не в нем, добавьте имя пользователя с

$ sudo gpasswd -a <user> sudo

Проведите перекрестную проверку вашего /etc/sudoers , открыв файл и подтвердив, что он содержит следующие строки.

# Allow members of group sudo to execute any command

%sudo ALL=(ALL:ALL) ALL

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .