LINUX.ORG.RU

Криво грузится Арч

 , ,


1

2

Временно перекатился на арч и не могу осилить запуск. Точнее он работает, но криво.

Выглядит это так:

  1. Лог systemd доходит до [ OK ] Reached target Graphical Interface и зависает.
  2. Ждём секунд 10.
  3. Нажимаем Ctrl (именно это кнопку).
  4. KDE стартует как ни в чём не бывало.

Как побороть?

★★★★★

Последнее исправление: RazrFalcon (всего исправлений: 1)
Ответ на: комментарий от Deleted

Если бы он (sddm) не был enable'd, он не появлялся бы по Ctrl-у.

intelfx ★★★★★
()
Последнее исправление: intelfx (всего исправлений: 1)

У меня аналогично на Gentoo было. Доходило до starting local и зависало. Отвисало только если нажать на NumLock/Ctrl/Shift. Так и не понял из-за чего это.

Kron4ek ★★★★★
()

Вечно с этим ssdm проблемы...

pacman -S lxdm && systemctl enable lxdm.service && reboot

И бед не знай.

anonymous
()
Ответ на: комментарий от Deleted

Да:

$ systemctl list-unit-files | grep enabled
autovt@.service                            enabled        
display-manager.service                    enabled        
getty@.service                             enabled        
netctl@my_profile.service                  enabled        
sddm.service                               enabled        
systemd-fsck-root.service                  enabled-runtime
remote-fs.target                           enabled

RazrFalcon ★★★★★
() автор топика
Ответ на: комментарий от RazrFalcon

Тогда попробуй редактировать соостветствующий юнит (логин менеджера) чтоб он ждал появления видеокарты. Что-то типа
*.service:
ExecStartPre=/usr/bin/w8 /dev/dri/card0
/usr/bin/w8:

#!/bin/sh

while [[ ! -r "$1" ]]; do
    sleep 0.01
done

anonymous
()

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

amd_amd ★★★★★
()

блоб nvidia 390.48, ядро 4.16.5, debian sid - подтверждаю проблему задумчивости.
Откат на ядро 4.15.17 помогает

bass ★★★★★
()
Последнее исправление: bass (всего исправлений: 1)

у меня такая же проблема с lightdm и deepin

oster2011 ★★★
()
Последнее исправление: oster2011 (всего исправлений: 1)

Криво грузится Арч

Так и должно быть.

anonymous
()

вот еще косяк всплыл - не переключает язык в tty, будьте так любезны у кого переключает покажите как выглядит ваш 00-keyboard.conf

amd_amd ★★★★★
()
Ответ на: комментарий от oster2011

00-keyboard.conf - отсутствует

значит у тебя не арч, я поставил версию от 1-го мая 2018 года и 00-keyboard.conf присутствует, все даже переключалось по началу, но по умолчанию было назначено на shift+shift, я поковырял 00-keyboard.conf, конкретно строку «XkbOptions» и переделал ее под переключение на alt+shift и оно работает, но переключает только в графическом режиме, а мне в tty русский нужен, как обратно сделать - не помню как было, помню какой то левак был котрый удивил меня я его потер переделав строку на дебиановский манер - оказалось нужная штука в tty переключала... по этому и спрашиваю оригинал... что же мне теперь переустанавливать систему что бы взглянуть на дефолтный конфиг?

amd_amd ★★★★★
()
Ответ на: комментарий от vs220

это туфта - сверху страницы написано же, во время установки я делал это

# nano /etc/locale.gen - раскомментировал #en_US.UTF-8 UTF-8 и #ru_RU.UTF-8 UTF-8
# locale-gen
# localectl set-keymap ru
# setfont cyr-sun16
# localectl set-locale LANG="ru_RU.UTF-8"
# export LANG=ru_RU.UTF-8
# nano /etc/vconsole.conf        - добавил  FONT=cyr-sun16
после этих манипуляций в дефолтном 00-keyboard.conf поковырялся - в результате чего перестало переключаться в tty, как вернуть 00-keyboard.conf в дефолтный?

amd_amd ★★★★★
()
Ответ на: комментарий от amd_amd

может твой 'дефолтный' конфиг тебе DE сгенерировала? Ну или если использовал какой-то инсталятор то он.

oster2011 ★★★
()
Ответ на: комментарий от oster2011

awesomewm

теплее - у меня i3, только я ничего не создавал - правил было дело...

amd_amd ★★★★★
()
Ответ на: комментарий от amd_amd

Во первых его по дефолту нет. Можете проверить кому принадлежит файл

pacman -Qo /etc/X11/xorg.conf.d/00-keyboard.conf

А во вторых причем иксовые настройки к консоли. Или вы под TTY что то другое имеете ввиду?

vs220
()
Ответ на: комментарий от oster2011

Попробуй мои конфиги

я ж ковырял другое

amd_amd ★★★★★
()
Ответ на: комментарий от vs220
# sudo pacman -Qo /etc/X11/xorg.conf.d/00-keyboard.conf
ошибка: Ни один пакет не содержит '/etc/X11/xorg.conf.d/00-keyboard.conf'

причем иксовые настройки к консоли

не знаю - я поковырял и оно сломалось, придется переустанавливать систему и во время правки 00-keyboard.conf не вносить иных изменений кроме переназначения клавиш

amd_amd ★★★★★
()
Ответ на: комментарий от vs220
cat  /etc/vconsole.conf
KEYMAP=ru
FONT=cyr-sun16
FONT_MAP=

..

pacman -Qs kbd
local/kbd 2.0.4-1

переключение по CTRL+SHIFT

в /etc/mkinitcpio.conf

HOOKS=(base udev resume autodetect modconf block filesystems keyboard fsck)

vs220
()
Последнее исправление: vs220 (всего исправлений: 3)
Ответ на: комментарий от amd_amd
/etc/X11/xorg.conf.d/

удали все содержимое да и все. А потом уже добавляй по мере необходимости. А вообще перебивать систему при малых проблемах. Это попахивает виндой.

oster2011 ★★★
()
Последнее исправление: oster2011 (всего исправлений: 1)
Ответ на: комментарий от amd_amd

мой HOOKS

HOOKS=(base udev autodetect modconf block filesystems keyboard fsck keymap)

oster2011 ★★★
()
Ответ на: комментарий от vs220

не имеют, однако по дефолту система стартовала в русский язык и переключала раскладку по shift+shift, я изменил в 00-keyboard.conf горячие и порядок старта с ru,us на us,ru после чего переключение в tty поломалось, я признаю что редактировал строку XkbOptions на дебиановский манер и помимо изменения горячих затер начало строки, а там что то про terminal было или как то так - сука не помню... все изгуглил - не найти и в системе ни у кого такого нет, что вообще явилось для меня неожиданостью... буду переустанавливать - если интересно могут потом слить таинственный оригинал 00-keyboard.conf

amd_amd ★★★★★
()
Ответ на: комментарий от amd_amd

Вот как у меня выглядел 00-keyboard.conf на awesomewm

Section "InputClass"
        Identifier "system-keyboard"
        MatchIsKeyboard "on"
        Option "XkbLayout" "us,ru"
        Option "XkbOptions" "grp:alt_shift_toggle"
EndSection

oster2011 ★★★
()
Ответ на: комментарий от amd_amd

оригинал 00-keyboard.conf

Нету его по умолчанию о чем вам и сказано

Ни один пакет не содержит '/etc/X11/xorg.conf.d/00-keyboard.conf'

или сами создали или какой то автоконфигуратор и еще раз к консоли он не относится ни каким боком.Хуки добавьте keyboard и keymap, чтобы keymap грузился.Пересоздать образ не забутьте

vs220
()
Ответ на: комментарий от oster2011

то есть теперь придется не по виндовому для создания простейших текстовых файлов на русском каждый раз заходить в графический режим? мне проще переустановить по виндовому и в tty сразу шпарить

amd_amd ★★★★★
()
Ответ на: комментарий от oster2011

Option «XkbOptions» «grp:alt_shift_toggle»

вот вот - именно до таких степеней и я обкарнал, а оно вот тут что то было

Option "XkbOptions" "??????grp:alt_shift_toggle"

amd_amd ★★★★★
()
Ответ на: комментарий от oster2011

второй день разбираюсь - переустановить было б быстрее, да все лелеял надежду дефолтный 00-keyboard.conf нагуглить, видно не судьба... сто раз говорил себе - прежде чем править системные конфиги делай копии оригиналов

amd_amd ★★★★★
()
Ответ на: комментарий от amd_amd

Вы упорный. Ну не действуют иксовые конфиги на консоль и нету дефолтного 00-keyboard.conf

Посмотреть какой кеймап загружен

localectl status
Какие есть русские
localectl list-keymaps | grep -i ru

Поменять временно

sudo loadkeys ru
переключение по шифт+стрл

vs220
()
Ответ на: комментарий от vs220
localectl status
   System Locale: LANG=ru_RU.UTF-8
       VC Keymap: ru
      X11 Layout: us,ru
       X11 Model: pc105
     X11 Options: grp:alt_shift_toggle,grp_led:scroll
localectl list-keymaps | grep -i ru
dvorak-ru
ru
ru-cp1251
ru-ms
ru-yawerty
ru1
ru2
ru3
ru4
ru_win
ruwin_alt-CP1251
ruwin_alt-KOI8-R
ruwin_alt-UTF-8
ruwin_alt_sh-UTF-8
ruwin_cplk-CP1251
ruwin_cplk-KOI8-R
ruwin_cplk-UTF-8
ruwin_ct_sh-CP1251
ruwin_ct_sh-KOI8-R
ruwin_ct_sh-UTF-8
ruwin_ctrl-CP1251
ruwin_ctrl-KOI8-R
ruwin_ctrl-UTF-8
sunt5-ru
sudo loadkeys ru
unknown keysym 'cyrillic_small_letter_short_i'

lk_add_key called with bad keycode -1

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

amd_amd ★★★★★
()
Ответ на: комментарий от amd_amd

кирилистического шрифта для tty что ли нет

в TTY попробуйте

 sudo setfont cyr-sun16
# и 
sudo loadkeys ru

Из ссылки что давал выше

Учитывая, что теперь установка консольных шрифтов и раскладки вынесена из /etc/rc.sysinit, в некоторых случаях, для корректного отображения шрифтов в консоли, Вам потребуется добавить хуки и регенерировать образ ядра. Для этого список хуков в файле /etc/mkinitcpio.conf необходимо привести примерно к следующему виду:

HOOKS=«base consolefont keymap udev <Ваши хуки>» то есть, вставить два дополнительных хука consolefont и keymap. После чего регенерировать образ ядра:

# mkinitcpio -p linux

и перезагрузить машину.

vs220
()
Ответ на: комментарий от vs220
# nano /etc/vconsole.conf
LOCALE="ru_RU.UTF-8"
KEYMAP="ru"
CONSOLEFONT="cyr-sun16"
CONSOLEMAP=""
USECOLOR="yes"
# mkinitcpio -p linux

после чего начало переключать по ctrl+shift

KEYMAP="ruwin_alt_sh-UTF-8"
теперь переключает как надо - спасибо за помощь...

amd_amd ★★★★★
()
Последнее исправление: amd_amd (всего исправлений: 1)
Ответ на: комментарий от vs220

еще вопрос что бы не плодить тем - существует ли такая команда которая переключает раскладку в консоли?

amd_amd ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.