LINUX.ORG.RU
Ответ на: комментарий от netcat

Пробовал уже. Фейл. Как запускался gdm так и запускается.

Руки. Читать /etc/X11/prefdm, пока не просветлеешь.

Да, заодно прочесть /lib/systemd/system/prefdm.service

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

не катит. теперь при запуске системы тупо висит сплэш. приходится переключаться на tty2 и запускать оттуда gdm. slim запускается из консоли, но не логинит (while(1){окно ввода;попыта входа;минута задумчивости;})
/etc/sysconfig/desktop

DISPLAYMANAGER=GNOME
/etc/X11/prefdm
#!/bin/sh

PATH=/sbin:/usr/sbin:/bin:/usr/bin

# We need to source this so that the login screens get translated
[ -f /etc/sysconfig/i18n ] && . /etc/sysconfig/i18n

# Run preferred X display manager
preferred=/usr/bin/slim-dynwm
splash_quit_command=""
if [ -f /etc/sysconfig/desktop ]; then
	. /etc/sysconfig/desktop
	if [ "$DISPLAYMANAGER" = GNOME ]; then
	preferred=/usr/bin/slim-dynwm
	elif [ "$DISPLAYMANAGER" = KDE ]; then
		preferred=/usr/bin/kdm
	elif [ "$DISPLAYMANAGER" = WDM ]; then
		preferred=/usr/bin/wdm
		splash_quit_command="plymouth quit"
	elif [ "$DISPLAYMANAGER" = XDM ]; then
	        preferred=/usr/bin/xdm
		splash_quit_command="plymouth quit"
        elif [ -n "$DISPLAYMANAGER" ]; then
		preferred=$DISPLAYMANAGER
		splash_quit_command="plymouth quit"
	fi
fi

# shut down boot splash
$splash_quit_command

shopt -s execfail

[ -n "$preferred" ] && exec $preferred "$@" >/dev/null 2>&1 </dev/null

# Fallbacks, in order
exec gdm "$@" >/dev/null 2>&1 </dev/null
exec kdm "$@" >/dev/null 2>&1 </dev/null

for pkg in $(rpm -q --qf "%{NAME}\n" --whatprovides "service(graphical-login)"| LC_ALL=C sort -u) ; do
	dm=$(rpm -q --provides $pkg | awk '/^service\(graphical-login\)/ { print $3 ; exit }')
	if [ -n "$dm" ]; then
		exec $dm "$@" >/dev/null 2>&1 </dev/null
	else
		exec $pkg "$@" >/dev/null 2>&1 </dev/null
	fi
done

# catch all exit error
exit 1

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

1. ВЕРНИ НА МЕСТО ОРИГИНАЛЬНЫЙ /etc/X11/prefdm

2. Напиши в /etc/sysconfig/desktop всего одну строку:

DISPLAYMANAGER=/usr/bin/slim

3. В домашнем каталоге юзера создай .Xclients в котором (например) напиши

#!/bin/bash
exec xfce4-session
и потом сделай chmod 755 ~/.Xclients

3. В консоли (текстовой) скомандуй из-под рута:

init 3 ; sleep 3 ; init 5

Всё. Работает. Специально только что проверил.

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

уже лучше. slim запускается сам, но при попытке входа в систему задумывается и снова показывает окно входа.

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

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

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

Хм... Никогда не использовал Slim. Посмотрите где-нибудь в /etc ,- может, какой конфиг найдёте.

Ещё я сейчас посмотрел на выхлоп yum'а по запросу «slim» - к нему нет никаких дополнительных пакетов (в т.ч. и локализационных). Может, в Федоре оно только на англицком?

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

не ДМу, а приложениям. например, у меня интерфейс лисы на английском, хотя есть русский локализационный пакет.

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

Ууу... Вот оно что. Может, у него какие свои переменные есть? А вообще, man locale - должно помочь. А ещё лучше - изначально ставить RFR.

carasin ★★★★★
()
Ответ на: комментарий от no-dashi

спс, но русский только в консоли. гуёвые приложения как были на английском так и остались

netcat ★★
() автор топика
Ответ на: комментарий от netcat
$ locale
LANG=ru_RU.UTF-8
LC_CTYPE="ru_RU.UTF-8"
LC_NUMERIC="ru_RU.UTF-8"
LC_TIME="ru_RU.UTF-8"
LC_COLLATE="ru_RU.UTF-8"
LC_MONETARY="ru_RU.UTF-8"
LC_MESSAGES="ru_RU.UTF-8"
LC_PAPER="ru_RU.UTF-8"
LC_NAME="ru_RU.UTF-8"
LC_ADDRESS="ru_RU.UTF-8"
LC_TELEPHONE="ru_RU.UTF-8"
LC_MEASUREMENT="ru_RU.UTF-8"
LC_IDENTIFICATION="ru_RU.UTF-8"
LC_ALL=

Может, надо экспорт для всех параметров сделать?

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

Ну, в Fedor'е тоже есть system-switch-displaymanager (и морда к нему system-switch-displaymanager-gnome). Правда, я не помню, какие DM оно поддерживает.

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

А что делает команда dpkg-reconfigure slim - для меня загадка.

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

А что делает команда dpkg-reconfigure slim - для меня загадка.

опять показывает диалог настройки, как на скриншоте

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