nefs
@nefs

Проблема с запуском X сервера на Ubuntu server 16.04?

Здравствуйте. Возникла проблема с запуском X сервера на Ubuntu Server 16.04.

На экране красуется следующее: X server suspicious mode (not 1777)

После того как установить права на каталог chmod 1777 /tmp/.X11-unix

Потом ввести startx перейти в другую консоль Ctrl+Alt F1 и авторизоваться, то X сервер стартует, равно как и программа, которая должна отображаться на экране.

Но после перезагрузки каталог /tmp очищается и приходится проводить повторно все манипуляции.

Как устранить проблему?
  • Вопрос задан
  • 162 просмотра
Решения вопроса 1
nefs
@nefs Автор вопроса
Не помогло ничего, пришлось сделать костыль.
Сделал следующее:
1. Скопировать файл fixx.service в каталог /etc/systemd/system
2. Скопировать файл fixx.sh в каталог /home/Имя_пользователя

После того как файлы скопированы, устанавливаем права для файла fixx.sh

Для этого вводим команду:
chmod +x /home/Имя_пользователя/fixx.sh

3. Далее вводим для перечитывания конфигурации юнитов
systemctl daemon-reload
systemctl enable fixx.service


Перезагружаем ОС.

Содержимое файла fixx.service

[Unit]
Description=Fix script for XORG
[Service]
ExecStart="/home/Имя_пользователя/fixx.sh"
Type=oneshot
RemainAfterExit=yes
[Install]
WantedBy=multi-user.target


Содержимое файла fixx.sh

#!/bin/bash

while true
do
# Set rights 1777 or (-R a+rwx,ug+s,+t,u-s,g-s) for .X11-unix folder
chmod 1777 /tmp/.X11-unix
sleep 2
done


По итогу просто получается, после автозапуска скрипт каждые 2 секунды устанавливает нужные права на /tmp/.X11-unix

Костыль, но работает и ладно
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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