Отсутствует файл ~ / .Xauthority в Ubuntu 17.10 [duplicate]

Вот видео о том, как Ubuntu 11.04 выглядит как Snow Leopard: http://youtu.be/pKu6mM9XqNc

Окончательное изображение из видео:

http: //youtu.be/pKu6mM9XqNc

Используемые вещи:

Модифицированная тема Mac4Lin Установить с помощью appearance. Набор значков Mac4Lin для установки файла Doubleclick. В appearance выберите «настроить» и выберите Mac4Lin_GTK_v0.4. Mac4Lin обои Rightclick desktop, смените обои. Avant Windows Manager - элегантная стеклянная тема. Смотрите: http://maketecheasier.com/turn-your-ubuntu-hardy-to-mac-osx-leopard/2008/07/23

Работает для всех classic версии Ubuntu.

1
задан 19 December 2017 в 23:05

6 ответов

Проверьте https://bugs.launchpad.net/ubuntu/+source/synaptic/+bug/1551951, обходной путь в комментарии # 9. В частности:

Метод pkexec использует для предоставления root (т. Е. Пользователь запускает свой аргумент как) доступ к X-дисплею реального пользователя не работает под Wayland, но все еще использует X (т. Е. Используя Xwayland) , Xwayland (по крайней мере, как начато mutter / gnome-shell) запускается без опции «-auth» и, следовательно, только предоставляет доступ к реальному пользователю (принимая модель безопасности Wayland). Следовательно, нет файла Xauthority для предоставления доступа другим пользователям. Обходной путь заключается в том, чтобы явно разрешить root обращаться к X-дисплею пользователя, используя $ xhost + si: localuser: root

Я просто попробовал это при установке Artful и синаптики, наконец, успешно. Gparted немного поборол битву, но также успешно справился со второй попыткой.

Решение выше работает на основе сеанса. Комментарий № 13 в этом потоке показывает, как заставить его вставлять при каждом входе.

4
ответ дан 22 May 2018 в 17:11
  • 1
    Это работает. Синапктику можно бежать. Раньше я не мог запустить gedit с помощью sudo или gksu, и теперь я могу запустить gedit, используя sudo, но gksu не работает. Он говорит «Невозможно скопировать файл Xauthorization пользователя» и « – Sharif Minhazul Islam 10 November 2017 в 14:15

Проверьте https://bugs.launchpad.net/ubuntu/+source/synaptic/+bug/1551951, обходной путь в комментарии # 9. В частности:

Метод pkexec использует для предоставления root (т. Е. Пользователь запускает свой аргумент как) доступ к X-дисплею реального пользователя не работает под Wayland, но все еще использует X (т. Е. Используя Xwayland) , Xwayland (по крайней мере, как начато mutter / gnome-shell) запускается без опции «-auth» и, следовательно, только предоставляет доступ к реальному пользователю (принимая модель безопасности Wayland). Следовательно, нет файла Xauthority для предоставления доступа другим пользователям. Обходной путь заключается в том, чтобы явно разрешить root обращаться к X-дисплею пользователя, используя $ xhost + si: localuser: root

Я просто попробовал это при установке Artful и синаптики, наконец, успешно. Gparted немного поборол битву, но также успешно справился со второй попыткой.

Решение выше работает на основе сеанса. Комментарий № 13 в этом потоке показывает, как заставить его вставлять при каждом входе.

4
ответ дан 18 July 2018 в 04:39

Проверьте https://bugs.launchpad.net/ubuntu/+source/synaptic/+bug/1551951, обходной путь в комментарии # 9. В частности:

Метод pkexec использует для предоставления root (т. Е. Пользователь запускает свой аргумент как) доступ к X-дисплею реального пользователя не работает под Wayland, но все еще использует X (т. Е. Используя Xwayland) , Xwayland (по крайней мере, как начато mutter / gnome-shell) запускается без опции «-auth» и, следовательно, только предоставляет доступ к реальному пользователю (принимая модель безопасности Wayland). Следовательно, нет файла Xauthority для предоставления доступа другим пользователям. Обходной путь заключается в том, чтобы явно разрешить root обращаться к X-дисплею пользователя, используя $ xhost + si: localuser: root

Я просто попробовал это при установке Artful и синаптики, наконец, успешно. Gparted немного поборол битву, но также успешно справился со второй попыткой.

Решение выше работает на основе сеанса. Комментарий № 13 в этом потоке показывает, как заставить его вставлять при каждом входе.

4
ответ дан 24 July 2018 в 18:08

17.10 использует wayland по умолчанию, а не x11; таким образом, файл .xauthority не существует.

Также по умолчанию root не разрешает доступ к вашему терминалу; таким образом, не удается запустить программы GUI.

1
ответ дан 22 May 2018 в 17:11
  • 1
    Я даже не могу запустить менеджер Synaptic. Как запустить GUI-программы с правами root? Например, когда мне нужно редактировать системный файл с помощью gedit – Sharif Minhazul Islam 24 October 2017 в 20:23
  • 2
    @SharifMinhazulIslam sudo -H gedit /path/to/file - -H очень важен. – Tim 10 November 2017 в 01:33
  • 3
    @Tim после применения отмеченного ответа, я могу запустить gedit с помощью вашей команды. Кстати, почему -H важен. – Sharif Minhazul Islam 10 November 2017 в 14:20
  • 4
    @SharifMinhazulIslam -H гарантирует, что файлы конфигурации (например, если вы измените настройки или список последних документов) в своем домашнем каталоге не станут владельцами root. Если они принадлежат root, вы больше не сможете их получить, что может сломать вещи! – Tim 10 November 2017 в 15:09

17.10 использует wayland по умолчанию, а не x11; таким образом, файл .xauthority отсутствует.

Также по умолчанию root не разрешает доступ к вашему терминалу; таким образом, не удается запустить программы GUI.

1
ответ дан 18 July 2018 в 04:39

17.10 использует wayland по умолчанию, а не x11; таким образом, файл .xauthority не существует.

Также по умолчанию root не разрешает доступ к вашему терминалу; таким образом, не удается запустить программы GUI.

1
ответ дан 24 July 2018 в 18:08
  • 1
    Я даже не могу запустить менеджер Synaptic. Как запустить GUI-программы с правами root? Например, когда мне нужно редактировать системный файл с помощью gedit – Sharif Minhazul Islam 24 October 2017 в 20:23
  • 2
    @SharifMinhazulIslam sudo -H gedit /path/to/file - -H очень важен. – Tim 10 November 2017 в 01:33
  • 3
    @Tim после применения отмеченного ответа, я могу запустить gedit с помощью вашей команды. Кстати, почему -H важен. – Sharif Minhazul Islam 10 November 2017 в 14:20
  • 4
    @SharifMinhazulIslam -H гарантирует, что файлы конфигурации (например, если вы измените настройки или список последних документов) в своем домашнем каталоге не станут владельцами root. Если они принадлежат root, вы больше не сможете их получить, что может сломать вещи! – Tim 10 November 2017 в 15:09

Другие вопросы по тегам:

Похожие вопросы: