Страница 1 из 2

Как отключить LightDM и входить по startx

Добавлено: 24 мар 2021, 18:34
daomasterok
System:
Kernel: 5.4.0-67-generic x86_64 bits: 64 compiler: gcc v: 9.3.0
Desktop: JWM 2.3.7 Distro: Linux Mint 20.1 Ulyssa base: Ubuntu 20.04 focal
Machine:
Type: Laptop System: ASUSTeK product: X550CC v: 1.0 serial: <filter>
Mobo: ASUSTeK model: X550CC v: 1.0 serial: <filter>
UEFI: American Megatrends v: X550CC.300 date: 03/24/2014
Battery:
ID-1: BAT0 charge: N/A condition: N/A model: N/A status: Unknown
CPU:
Topology: Dual Core model: Intel Pentium 2117U bits: 64 type: MCP
arch: Ivy Bridge rev: 9 L2 cache: 2048 KiB
flags: lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx bogomips: 7184
Speed: 798 MHz min/max: 800/1800 MHz Core speeds (MHz): 1: 798 2: 798
Graphics:
Device-1: Intel 3rd Gen Core processor Graphics vendor: ASUSTeK
driver: i915 v: kernel bus ID: 00:02.0
Device-2: NVIDIA GF117M [GeForce 610M/710M/810M/820M / GT
620M/625M/630M/720M]
vendor: ASUSTeK driver: nvidia v: 340.108 bus ID: 01:00.0
Display: x11 server: X.Org 1.20.9 driver: modesetting,nvidia
unloaded: fbdev,nouveau,vesa resolution: 1366x768~60Hz
OpenGL: renderer: GeForce GT 720M/PCIe/SSE2 v: 4.4.0 NVIDIA 340.108
direct render: Yes
Audio:
Device-1: Intel 7 Series/C216 Family High Definition Audio vendor: ASUSTeK
driver: snd_hda_intel v: kernel bus ID: 00:1b.0
Sound Server: ALSA v: k5.4.0-67-generic
Network:
Device-1: Qualcomm Atheros AR9485 Wireless Network Adapter
vendor: AzureWave driver: ath9k v: kernel port: e000 bus ID: 03:00.0
IF: wlp3s0 state: up mac: <filter>
Device-2: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet
vendor: ASUSTeK driver: r8169 v: kernel port: d000 bus ID: 04:00.2
IF: enp4s0f2 state: down mac: <filter>
Device-3: IMC Networks Atheros AR3012 Bluetooth 4.0 Adapter type: USB
driver: btusb bus ID: 1-1.1:3
Drives:
Local Storage: total: 409.88 GiB used: 18.66 GiB (4.6%)
ID-1: /dev/sda vendor: Kingston model: SV300S37A120G size: 111.79 GiB
ID-2: /dev/sdb vendor: HGST (Hitachi) model: HTS545032A7E680
size: 298.09 GiB
Partition:
ID-1: / size: 291.92 GiB used: 18.65 GiB (6.4%) fs: ext4 dev: /dev/sdb2
Sensors:
System Temperatures: cpu: 52.0 C mobo: N/A gpu: nvidia temp: 45 C
Fan Speeds (RPM): cpu: 2500
Info:
Processes: 169 Uptime: 1h 13m Memory: 7.66 GiB used: 891.1 MiB (11.4%)
Init: systemd runlevel: 5 Compilers: gcc: 9.3.0 Shell: bash v: 5.0.17
inxi: 3.0.38
Если я при старте lightdm переключаюсь в виртуальную консоль по Ctrl+Alt+F1, логинюсь и отключаю lightdm командой
service lightdm stop
то мои последующие попытки запустить X сервер оканчиваются черным экраном, в .xinitrc прописан только запуск JWM, приходиться возвращаться в консоль по Ctrl+Alt+ Backspace. Затем я попробовал перейти на 3-й уровень загрузки systemctl set default multi-user.target , вроде все отлично при загрузке lightdm не поднимается и я попадаю в консоль НО опять при startx черный экран и никаких логов об ошибках. Тогда я решил удалить файл .xinitrc и опять стартануть X и о чудо я попал в Xfce но мне не нужен Xfce мне нужен мой прекрасно настроенный JWM . ВНИМАНИЕ ВОПРОС как мне запустить ИКСЫ если .xinitrc и .xsession не отрабатывают так как должны, где здесь собака порылась и куда копать мне ?

Как отключить LightDM и входить по startx

Добавлено: 24 мар 2021, 18:54
Chocobo
daomasterok, а тебе принципиален именно startx?
Проще обычно помнится было воткнуть тот же nodm и отдать запуск ему

Как отключить LightDM и входить по startx

Добавлено: 24 мар 2021, 19:01
daomasterok
Что за nodm первый раз слышу, но суть в том что я собираюсь большую часть времени проводить именно в консоли и иногда выходить в графику, поэтому startx нужен, только как это реализовать я не знаю раньше сидел на slackware и с этим проблем не было а сейчас все видимо поменялось поэтому и решил вспоминать linux начав с mint ибо многое забылось и консоль для этого самое то

Как отключить LightDM и входить по startx

Добавлено: 24 мар 2021, 19:03
Chocobo
daomasterok, покажи свой .xinitrc, давай попробуем воспроизвести

Как отключить LightDM и входить по startx

Добавлено: 24 мар 2021, 19:04
sheridan
Для того чтобы поднять иксы необходимо установить дополнительно три пакета а затем делать startx, в gentoo это (twm,xclock,xterm)

Как отключить LightDM и входить по startx

Добавлено: 24 мар 2021, 19:07
daomasterok
daos@daos-X550CC:~$ cat .xinitrc
#!/bin/sh

# /etc/X11/xinit/xinitrc
#
# global xinitrc file, used by all X sessions started by xinit (startx)

# invoke global X session script
. /etc/X11/Xsession
if [ -d /etc/X11/xinit/xinitrc.d ] ; then
for f in /etc/X11/xinit/xinitrc.d/?*.sh ; do
[ -x "$f" ] && . "$f"
done
unset f
fi

# twm &
# xclock -geometry 50x50-1+1 &
# xterm -geometry 80x50+494+51 &
# xterm -geometry 80x20+494-0 &
# exec xterm -geometry 80x66+0+0 -name login

## некоторые приложения, которые должны быть запущены в фоновом режиме
exec /usr/bin/jwm

Как отключить LightDM и входить по startx

Добавлено: 24 мар 2021, 19:10
Dja
А tty не? Для консоли то

Как отключить LightDM и входить по startx

Добавлено: 24 мар 2021, 19:13
daomasterok
Дак я и так поподаю в tty вопрос как из tty попасть в X-ы. или я не правильно понял о чем ты?

Как отключить LightDM и входить по startx

Добавлено: 24 мар 2021, 19:16
Dja
Стандартно графика где-то на f7, а консоль можно на f1-f6. Выбирай любой ))) нужна графика - ctrl+alt+F7 и ты там

Как отключить LightDM и входить по startx

Добавлено: 24 мар 2021, 19:18
daomasterok
Да я прекрасно об этом знаю, вопрос был как без lightdm стартануть X-ы, какие конфиги править и где это все находится

Как отключить LightDM и входить по startx

Добавлено: 24 мар 2021, 20:19
sheridan
Если иксы не стартуют выдается сообщение об ошибке (из за чего), Вы можете показать это сообщение?

Как отключить LightDM и входить по startx

Добавлено: 24 мар 2021, 20:23
Chocobo
daomasterok, сейчас проверил - поставил jwm, отключил lightdm - попал при буте в tty, запустил startx /usr/bin/jwm - и вот я там.

Как отключить LightDM и входить по startx

Добавлено: 24 мар 2021, 20:55
sheridan
Я тоже проверил.

Как отключить LightDM и входить по startx

Добавлено: 24 мар 2021, 20:59
daomasterok
TWM это оконный менеджер зачем мне он если у меня естьJWM? Xclock это просто часы,
Xterm это просто эмулятор терминала коих много, для чего мне именно он? X-ы должны стартовать и без всего этого просто ты в них ничего не сможешь делать но стартовать должны я такое не единожды делал в slackware когда настраивал X-ы, чисто для проверки что работаю, а уж потом загоняй сверху хоть TWM хоть KDE

Как отключить LightDM и входить по startx

Добавлено: 24 мар 2021, 21:04
daomasterok
Chocobo, Тогда не понятно в чем у меня проблема, возможно из за nvidia optimus, у меня с ней постоянные танцы с бубном, но в Linux Mint она на удивление запустилась и заработала практически из коробки добавил только Prime, ладно спасибо , буду рыть дальше

Как отключить LightDM и входить по startx

Добавлено: 24 мар 2021, 21:24
daomasterok
Проверил еще одну вещь , если перескочить на tty из дисплей менеджера и не отключать его то после логина без проблем через startx /usr/bin/jwm попадаюв X-ы с запущенным JWM но если я его останавливаю в tty то при загрузке черный экран

Как отключить LightDM и входить по startx

Добавлено: 24 мар 2021, 21:26
daomasterok
sheridan, В том то и дело что нет сообщений об ошибке в логах все норм

Как отключить LightDM и входить по startx

Добавлено: 24 мар 2021, 21:45
Chocobo
daomasterok писал(а):
24 мар 2021, 21:04
возможно из за nvidia optimus,
тоже маловероятно, если достаточно для старта xfce - должен взлететь и wm аналогично

Как отключить LightDM и входить по startx

Добавлено: 24 мар 2021, 21:51
daomasterok
Chocobo, Вот что попалось в /var/log/Xorg.0.log
daos@daos-X550CC:~$ cat /var/log/Xorg.0.log |grep "(EE)"
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[ 4454.338] (EE) modeset(G0): eglGetDisplay() failed
[ 4454.339] (EE) modeset(G0): glamor initialization failed
[ 4454.566] (EE) NVIDIA(0): Failed to initiate mode change.
[ 4454.566] (EE) NVIDIA(0): Failed to complete mode change
Таки ругается на Nvidia, но о каком изменении режима идет речь я без понятия.

Как отключить LightDM и входить по startx

Добавлено: 24 мар 2021, 21:54
WWolf
daomasterok, сдался тебе этот драйвер nvidia? если ничего специфического на него не завязано поставь nouveau и взлетать скорее всего будет нормально