LINUX.ORG.RU

Настройка ноута на дебиане

 , ,


0

1

Здравствуйте мудрые люди. Имеется у меня ноут lenovo g505s, поставил я на него голый дебиан11 без ДЕ, потом иксы, потом i3. Вроде всё работает но есть проблемки.

  1. При загрузке вылазят вот такие ошибки

[FAILED] Failed to start Load/Save Screen Backlight Brightness of backlight:acpi_video0

[FAILED] Failed to start Load/Save Screen Backlight Brightness of backlight:acpi_video1

  1. Поначалу dmesg ругался на гпушки и на сетевой адаптер от atheros. Я установил им проприетарные дрова и теперь в dmesg на такую команду

‘sudo dmesg | grep -i -e error -e fail’

даёт вот такой выхлоп

[ 1.173018] acpi PNP0A08:00: _OSC failed (AE_NOT_FOUND); disabling ASPM

[ 58.029741] wdat_wdt: probe of wdat_wdt failed with error -16

[ 213.942284] vboxdrv: module verification failed: signature and/or required key missing - tainting kernel

(предполагаю что тут ничего серьёзного но всё же фен-шуй не достигнут)

  1. Основная печаль наверное в том что иксы от обычного пользователя стартуют один раз из десяти. После запуска иксов от обычного пользователя ноут долго думает, потом два раза вылазит вот такая ошибка

xauth: timeout in locking authority file home/user/.Xauthority

и потом экран тухнет. При том что при запуске иксов от судо они сразу стартуют и нормально работают.

  1. не работает звук, алсу поставил, она вроде как видит какието звуковухи, но звука всё равно нету.

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



Последнее исправление: Johan_helm (всего исправлений: 4)

Я не совсепм понял, зачев вам нужна команда startx, в дебиан ведь, вроде как, по умолчанию идёт display manager (графический запрос пароля).

mky ★★★★★
()

хочешь разобраться с запускам исков - начинай потиху штудировать Xorg.0.log

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

Хочется startx, начинайте ковырять. Сначала проверяете, что от пользователя команда ″xauth list″ не работает. Смотрите права доступа на файлы ~/.Xauthority* , пробуете их удалить перед выполнением startx...

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

DE - это целый набор из DM, WM, софта (в том числе и не нужного).
i3 - это WM. По хорошему, стоит добавить DM (lightdm\slim\nodm). Да, можно обойтись и без него, но оно того не стоит.

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

во-первых, даже если так, то неработающий startx это признак каких-то проблем, надо исправить

во-вторых, dm плохо умеют мультиэкранно иксы запускать (у меня lightdm для основной сессии на ctrl-alt-f7 и startx после консольного логина на f2-f6 для доп. аккаунтов когда они нужны (но там не всегда нужно гуи, можно так консоль и оставить).

firkax ★★★★★
()

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

Во-первых, startx это скриптовая обёртка над xinit. По большей части бесполезная, там к комментах написано что это не продакшн-скрипт а только демка-образец для написания своего. Основное, что она делает - это поиск консоли (которые Ctrl-Alt-Fn где запустить иксы и настройка xauth).

Во-вторых, xinit тоже весьма простая штука: сначала он запускает в фоне Xorg, ждёт пока тот поднимет свой сокет и запускает session manager (который ему в аргументах указан - DE/WM/итд). Когда процесс session manager'а завершается - выключает Xorg.

Display manager'ы не используют ни startx ни xinit, они делают всё то же самое сами, но логика та же.

Вот скрипт, описывающий примерную логику работы startx+xinit

#!/bin/sh -e

mcookie=`/usr/bin/mcookie`
authfile="$HOME/.Xauthority"
display=":5"  # на самом деле он выбирает первый свободный, смотри исходник startx
vt="vt7"     # консоль где запускать - ctrl-alt-f7
rm -f $authfile
touch $authfile
echo "add $display . $mcookie" | xauth -q -f $authfile

# use xinit
# export XAUTHORITY=$authfile
# /usr/bin/xinit /path/to/sessman -- $display -auth $authfile -nolisten tcp $vt -novtswitch

# direct run
/usr/bin/Xorg $display -auth $authfile -nolisten tcp $vt -novtswitch &
XPID=$!
echo Xorg pid is $XPID
sleep 5 # на самом деле он ждёт сокет а не тупо sleep
DISPLAY=$display /path/to/sessman || true
echo killing Xorg
kill $XPID

/path/to/sessman это либо $HOME/.xinitrc (если он есть) либо через обёртки /etc/X11/Xsession (в его внутренностях я не разбирался, но по сути это просто запускалка дефолтного DE).

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

такое установи firmware-linux firmware-linux-free firmware-linux-nonfree

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

Это вы про sway или про firmware-linux firmware-linux-free firmware-linux-nonfree ???

Johan_helm
() автор топика
sudo apt install xorg
sudo apt install firmware-amd-graphics libgl1-mesa-dri libglx-mesa0 mesa-vulkan-drivers xserver-xorg-video-all
echo "exec i3 #или другое говно" >> ~/.xinitrc
startx
Not_a_Troll
()

не работает звук, алсу поставил, она вроде как видит какието звуковухи, но звука всё равно нету.

Сложное шаманство нужно тута!

sudo apt install pulseaudio
sudo reboot
Not_a_Troll
()

так, давай споём эту песню сначала
зачем ты устанавливал голый дебиан11 ? Боялся, что kde/gnome не потянет ноут 2013 года? Правильно, но это не повод ставить голый дебиан, просто поставь дебиан с xfce или lxde

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

Мужчины, огромное спасибо за участие, думаю с такой поддержкой я точно победю. Сейчас я пока занят, часа через два освобожусь и займусь ноутом пополной. Если петь сначала то я ставил голый дебиан чтобы поставить в него qemu, а в него уже ставить виртуалки, а в них уже работать. То есть мне дебиан нужен только как ось для гипервизора. При таком подходе какое-то пользовательское окружение вообще не очень нужно, но(как вы уже все поняли), так как я не очень ориентируюсь в консольном окружении я поставил иксы и i3 чтобы можно было запускать в этой оси приложения которым нужна графика. Double commander(можно обойтись и без него в принципе, есть МС), firefox (тоже можно без него). А вот virt-manager хочелось бы оставить так как возня с виртуалками из него сильно удобнее чем из cli

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

гоняешь на ноуте виртуалки?
Ноутбучный винчестер до Нового Года не доживёт, можешь даже к гадалке не ходить

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

cwm ждёт тебя!

поправил, не благодари

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

вместо нормального гуи движка.

Иронично читать это в теме, где у человека вообще нихрена не работает. Нормальный гуи-движок, ога.

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

У него работают иксы, если что. Все проблемы вне их.

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

Сложное шаманство в виде установки пульсаудио ничего не изменило, звук не появился. Все остальные фармвари уже были установлены.

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

xauth list

даёт такой выхлоп

‘xauth: /home/user/.Xauthority not writable, changes will be ignored’

права доступа выглядят вот так

-rw——- 1 root root 99 Dec 14 16:11 .Xauthority

-rw——- 2 user user 0 Dec 24 15:52 .Xauthority-c

-rw——- 2 user user 0 Dec 24 15:52 .Xauthority-l

Вы имеете ввиду что мне нужно удалить файлы .Xauthority, все??

Johan_helm
() автор топика
Последнее исправление: Johan_helm (всего исправлений: 2)
Ответ на: комментарий от anonymous

Xorg.0.log

(WW) warning, (EE) error, (NI) not implemented, (??) unknown. [ 183.512] (WW) The directory «/usr/share/fonts/X11/cyrillic» does not exist. [ 183.808] (WW) Falling back to old probe method for modesetting [ 183.843] (WW) Falling back to old probe method for fbdev [ 187.626] (II) Initializing extension MIT-SCREEN-SAVER

Xorg.1.log

(WW) warning, (EE) error, (NI) not implemented, (??) unknown. [ 2985.547] (WW) The directory «/usr/share/fonts/X11/cyrillic» does not exist. [ 2985.550] (EE) /dev/dri/card0: failed to set DRM interface version 1.4: Permission denied [ 2985.550] (EE) /dev/dri/card1: failed to set DRM interface version 1.4: Permission denied [ 2985.610] (WW) Falling back to old probe method for modesetting [ 2985.610] (WW) Falling back to old probe method for fbdev [ 2986.126] (II) Initializing extension MIT-SCREEN-SAVER [ 2986.366] (EE) /dev/dri/card0: failed to set DRM interface version 1.4: Permission denied

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

я там ничего не понял как красивые сообщения писать пысы, править сообщения на которые есть комментарии нельзя

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

Прочитал как «настройка ноута на диване» потому, что надо писать «настройка дебиана на ноуте»

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

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

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

Иксы победил!!! Поменял владельца файла ./Xauthority на user и иксы без sudo стартанули. Урра!

Johan_helm
() автор топика
14 марта 2022 г.

Эх, и как же я пропустил эту тему... Johan_helm, твой G505S поддерживается опенсорсным БИОСом coreboot, который решает по крайней мере некоторые из перечисленных тобой проблем (ругань на ACPi при загрузке Linux'а, например)

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

Тема про coreboot закрылась, а я её всю проштудировал. В перспективе хочу на него coreboot ставить. Некоторые из озвученных здесь проблем я решил, на остальные забил. Беда в том что мне попался неудачный экземпляр-ломается постоянно как девочка. Месяц работает-два в ремонте, поэтому пока временно я его отложил.

Пы сы а ещё клавиатура у него какое-то откровенное гавно, хоть и новая-оригинал. Кнопки через раз срабатывают и ощущения срабатывания нет. Кароче трахает мозг и тянет деньги этот ноут.

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

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

Возможно, чем несколько раз таскать в ремонт, проще и дешевле будет просто заменить проблемную материнскую плату? Это можно сделать и самостоятельно. Модели материнок под G505S: LA-A091P с дискреткой (нужен радиатор с двумя теплотрубками), LA-A092P без дискретки. + Перед заменой желательно понять, что могло бы ушатывать эту: может с питанием какие-то проблемы, тогда: гнездо/кабель/блок питания заменить, стабилизатор напряжения установить.

Кнопки через раз срабатывают и ощущения срабатывания нет

Клаву тоже можно поменять, рублей за 500. А проблемы со срабатыванием клавиатуры могут быть и из-за глючащего PS/2 на матплате, если мультиконтроллер KB9012 полуживой - кстати, он может повреждаться из-за скачков напряжения в электросети...

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