Не запускается startx astra linux

Обновлено: 05.07.2024

Если диспетчер отображения не запускается по умолчанию на уровне запуска по умолчанию, вы можете запустить X другим способом, после входа в консоль текстового режима, запустив startx из командной строки.

Что значит быть уровнем запуска по умолчанию? И когда я попробовал это на своем терминале, я получил это:

Я только что запустил startx, но получил ту же ошибку, что и вы, поэтому я сделал это sudo. Превращает это, это вошло меня в учетную запись root. То, что я сделал, чтобы вернуться к моему пользователю, был выход из root.

Давным-давно (1), когда память компьютеров измерялась в килобайтах, а диски - в мегабайтах, постоянный запуск графического интерфейса считался вредным.

Большинство компьютеров Unix использовались для научных вычислений и моделирования в многопользовательских средах, и графический интерфейс, работающий на них, уменьшал бы доступную им память и мощность процессора.

Поэтому, когда вам нужен графический интерфейс, вы просто начинаете его с startx (2).

startx в основном запускает Xserver (графический «драйвер») и команду, которая запускается на нем, который обычно является оконным менеджером . По умолчанию выполняемые команды находятся в

/.xinitrc файле в вашем домашнем каталоге или в другом системном файле.

Считается, что современные системы с самого начала имеют графическую систему, работающую постоянно, поэтому никто, вероятно, не проверял работу startx целую вечность - это объясняет много странного поведения, которое вы можете иметь.

Если вы хотите поэкспериментировать и почувствовать старые добрые времена, лучше всего сделать следующее:

А) установить Xnest и fvwm . Xnest - это графический сервер внутри сервера, своего рода сервер, который открывается как окно в вашей обычной системе. Fvwm - очень простой оконный менеджер, который тогда был очень популярен. Вам также понадобятся старые растровые шрифты.

B) напишите этот файл где-нибудь, например, в вашем домашнем каталоге, и назовите его

C) Выполнить (обратите внимание: startx обычно запускается сначала командой клиента, затем двойным тире, а затем командой сервера. Как я уже говорил, большинство новых систем не имеют разумных значений по умолчанию для startx одного).

. и у вас есть экран рабочей станции 80-х годов:

введите описание изображения здесь

(Вы можете получить меню, нажав на рабочий стол "Xnest").

. и если вы чувствуете, что вам по-настоящему хочется приключений, вы можете запустить собственный сеанс на другой виртуальной консоли (прочитайте другие ответы), перейдя к одному из них с помощью Ctrl-Alt-F1, войдите в систему и

который обычно открывается по Ctrl-Alt-F8.

Обратите внимание : современные среды рабочего стола не предназначены для одновременной работы одного и того же пользователя на двух разных консолях. Так что не используйте gnome-shell или unity или современные вещи при выполнении этих экспериментов, или вы можете испортить вашу конфигурацию.

(1) Говоря о 1980-90 годах здесь.

(2) Например, у меня был ноутбук с 256 КБ ОЗУ. Это было мучительно медленно в (B & W!) Графическом интерфейсе, но быстро в консоли. Так что я сделал большую часть моей работы (редактирование C , LaTeX и подобные файлы) в консольном режиме, и переключается в графической среде только тогда , когда действительно необходимо.

sgfxi писал, что после ребута надо снова его запустить и он продолжит установку, но X не работает, а в recovery mode без подключения к сети не работает wget, который требует sgfxi.

Пакеты nvidia так же не установлены, из за этого не могу выполнить nvidia-xconfig.

Читал форумы и пробовал менять содержимое /etc/X11/xorg.conf, так же удалять его, но ничего не получается. А сейчас прикладываю короткий лог файл /var/log/Xorg.0.log Может быть он вам о чем-то скажет ? помогите пожалуйста

Зачем что-то где-то качать и искать? Всё есть в официальном репозитории.

В начале нужно подключить ветки репозитория с несвободными пакетами, т.е. в /etc/apt/sources.list в конец строки подключения репозитория дописать contrib non-free, формат записи вот такой:

далее обновить список пакетов

Сейчас в зависимости от твоего способа установки не из официального репозитория, скорее всего, просто не собрался модуль ядра. Из-за того, что ты не установил пакет linux-headers для используемой версии ядра.

Пробуй в начале поставить из репозитория.

Спасибо, возможно поможет. Но есть банальная проблема: я сейчас могу работать только консоли recovery mode, т.к. рабочий стол X'ов не запускается вообще. А в recovery mode нету соединения с интернетом, поэтому не могу установить пакеты, вот сижу и не знаю что делать

Но есть банальная проблема: я сейчас могу работать только консоли recovery mode

Запускайся в обычном режиме, переключайся в консоль, точнее ты в ней и остаёшься, логинься от имени root, если что-то писал в /etc/X11/xorg.conf или создавал файлы в директории /etc/X11/xorg.conf.d, то удали созданные тобой файлы.

Далее пробуй перезапускать xorg-server, либо просто перезапусти систему, если не знаешь как.

А так, у тебя в консоли должен работать Internet, если ты подключаешься не через Network Manager и не к wifi.

Если Internet проводной и параметры сети полючаются по dhcp, то смотри имена сетевых интерфейсов:

Если параметры должны быть статическими, то погугли как средствами ifconfig или ip настроить сеть.

Для начала просто проверь работает Internet в консоли или нет:

Далее посредством редактора nano редактируй файл /etc/apt/sources.list

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

Дмитрий Димитров

Артём Макаренко

Шурик, Новая директория не создается, физически она есть на жестком диске но нет пути к нему.

Антон Золотухин

Здравствуйте, я не силен в линуксе, но на работе попал в не приятную историю, на компе стоите astra linux 1.5 smolensk и почему то при загрузке операционной системы вместо привычного графического интерфейса(fly) запускается терминальный режим, как можно восстановить fly? бекапа нет

Шурик Попов

Артём, попробуйте удалить этого пользователя с удалением его домашнего каталога и создать снова (если это не админ, конечно) . Или проверьте права доступа к этим директориям

Шурик Попов

Антон, что то устанавливали или удаляли? Или какие то настройки делали перед этим? Если нет, то может помочь перезагрузка компа. Если и это нет, попробовать залогиниться в консольном режиме и запустить оконный менеджер вручную

Антон Золотухин

Шурик, при вводе startx рабочий стол, запускается, а команды, так как я уже писал по работе столкнулся, да вводились дали бумагу и по ней делал, а так как все надо было сделать вчера время подготовиться не было

Антон Золотухин

Шурик, неправильно написал - при вводе от рута рабочий стол fly запускается а от пользователей пишет xparsec: cant make privileged socket due to: -1 error code, может я где привелегии доступа сбил? К файлам, а команды присылать их на лист из разрых моментов ?

Читайте также: