LINUX.ORG.RU

Может, так:
cat >~/.kde/Autostart/screenLock.sh <<EOF
#!/bin/sh

xscreensaver >/dev/null 2>&1 &
xscreensaver-command -activate
EOF
chmod a+rx ~/.kde/Autostart/screenLock.sh

?

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

Я понял идею, конечно пробегала мысль засунуть что-то в ~/.kde/Autostart, но это брешь в обороне, с которой собственно и боремся. Хотелось бы использовать какую-нибудь настройку в самом KDE или параметр при старте сессии.

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

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

В смысле, если систему вообще не выключать, но только засыпать на диск. Оно и стартовать быстрее будет и разворачивать всё, что было запущено в том-же виде, и блокировать соответственно.

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

Тогда ещё вариант:

cat >/etc/kde-startup-lock-users.conf <<EOF
pupkin
ivanov
pertov
smirnoff
rasputin
EOF

cat /etc/X11/xinit/xinitrc.d/lockAtStartup.sh <<EOF
#!/bin/sh
USE_XSCREENSAVER=1

[ $(grep -c '^'${USER}'$' /etc/kde-startup-lock-users.conf) -eq 0 ] && exit 0

[ $USE_XSCREENSAVER -eq 1 ] && {
# вариант 1
xscreensaver >/dev/null 2>&1 &
xscreensaver-command -activate
} || {
# вариант 2
kdesktop_lock --forcelock >/dev/null 2>&1 &
}
EOF

chmod a+rx /etc/X11/xinit/xinitrc.d/lockAtStartup.sh

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

ну или можно вместо каталога /etc/X11/xinit/xinitrc.d использовать /etc/kde/env

Пробуй. О результатах докладывайся :)

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

Дохимичился до того что автологин пропал совсем (-: В Ясте показывается чтобы автоматом стартовала моя сессия. На деле же после старта иксов на секунду появляется чья-то фоновая картинка, которую я перраз вообще вижу - похоже одна из стандартных openSUSE. После этого она исчезает и появляется окно выбора пользователя. Это 7-й виртуальный терминал, других нет. Естесственно мой пользователь оказывается не запущен.

(-: Выручайте, куда копать чтобы включить автологин?

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

DM какой?
Просмотри /var/log/gdm/*.log (/var/log/Xorg.log, /var/log/kdm.log) на предмет подозрительных сообщений - может, ему параметр в конфиге акой не нравится, может, пытается прочитать что по несуществующему пути...

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

> У тебя система засыпать умеет? Чем этот вариант не устраивает?

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

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

Никаких подозрительных сообщений не обнаружено (-: Что очень подозрительно.

Последнее что я делал - в настройках КДЕ3 зашёл в режим суперпользователя и "спрятал" имена некоторых пользователей со страницы старта сессий. Возможно при этом как-то неверно были переписаны файлы конфигураций, что оказалось несовместимо с Ястом.

Dendy ★★★★★
() автор топика

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

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

А ларчик то просто открывался ((-:

В том же КДЕ3 на соседней вкладке, которую я прохлопал глазами, есть замечательная страница, на которой была снята галочка "Enable Auto-Login". По всей видимости Яст и КДЕ3 сохраняют эту настройку в разные места: КДЕ3 - куда надо, ибо Линуксо-независимо и оно действительно работает, Яст - остаётся загадкой, ну да ладно.

Сразу под этой галочкой в КДЕ3 видим:

Lock Session: Yes/No

If checked , the automatically started session will be locked immediately (provided it is a KDE session). This can be used to obtain a super-fast login restricted to one user.

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