LINUX.ORG.RU

startx


0

0

Заметил одно интересное свойство и в Убунту и в ОпенСусе. startx глючит. А точнее, когда загружаешься в гном (или КДЕ) через окно входа, то все вроде нормально работает, а как через starx, то ШЫШ! Во-первых, не работает звук. Во-вторых, в Убунту аварийно завершается программа быстрого переключения пользователей на панели В-третьих, переключение пользователей приводит к запуску gdm и уже нельзя просто выйти обратно в консоль (Кнопка "Завершить сеанс" - "Переключить пользователя" В-четвертых, есил завершить сеанс, то в консоли виден вывод ошибок (не фатальных)

И с этим можно работать, но действует на нервы

>А точнее, когда загружаешься в гном (или КДЕ) через окно входа, то все вроде нормально работает, а как через starx, то ШЫШ!

А зачем?

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

>А зачем?

Ну, без загрузки иксов комп быстрее пашет, значит переходить на ранлевел 5 (в Сусе) не нужно. Но иногда обычному пользователю приходится воспользоваться иксами, но к сожалению делать telinit 5 может только рут. Так что теперь пользователю иксов работать без звука?

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

>telinit 5 может только рут

Есть sudo, но я бы так делать не стал. Ну тогда действительно man startx

Dudraug ★★★★★
()

>Во-первых, не работает звук.

Это изъебы^H^H^Hяны именно бубунты и суси. У меня все работает.

len
()

1. Выключение/перезагрузка компьютера делается через gdm.
2. Для управления ресурсами используется Console/Policykit. polkit-auth вам в помощь (а можно просто добавить себя в группу audio...). Или с pulseaudio что не так.
В любом случае, что мешает использовать invoke-rc.d gdm start или rcxdm start вместо startx?

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

> 1. Выключение/перезагрузка компьютера делается через gdm.

Вот и выросло поколение...

> 2. Для управления ресурсами используется Console/Policykit.


Чё, правда? А мужики-то не знают!

> В любом случае, что мешает использовать invoke-rc.d gdm start или rcxdm start вместо startx?


Права.

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

>Вот и выросло поколение...
gnome-session вызывает gdm-control.
>Чё, правда?

Правда-правда. В той же федоре юзер вообще не добавляется по дефолту ни в какие группы.
>Права.

А su/sudo уже никак?
Да, кстати. Попробуйте запускать иксы startx >/dev/null 2>&1, раз уж совсем никак. Флудить в консольку не будет, но если нужны логи, тогда лучше вывести выхлоп в .xsession-errors.

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

>>> Выключение/перезагрузка компьютера делается через gdm.
>> Вот и выросло поколение...

> gnome-session вызывает gdm-control.


Тебе файл /sbin/init что-нибудь говорит? А 0 и 6 ранлевелы?

>> Чё, правда?

> Правда-правда. В той же федоре юзер вообще не добавляется по дефолту ни в какие группы.


И причём тут нахер *kit? Наплодили срани всякой.

gaa ★★
()

вообще есть "культурный" способ запуска X11 из консоли:

$sudo /etc/init.d/gdm start
и останова X11:
$sudo /etc/init.d/gdm stop

зы: слакоподобные Ъ нахрапистые подходы не всегда могут быть адекватны по результатам :))


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

>слакоподобные Ъ нахрапистые подходы не всегда могут быть адекватны по результатам

Ага, в Slackware startx всё нормально запускает, а во всяких непатрикоугодных сусях с бубунтами уже успели всё поломать.

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

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

хм, "поломать"? - ну ,не все дистростроители придерживаются архаичного примитивизма , некоторые скриптовые языки используют не только для изучения и назиданий нубов - но,и для построения дополнительных конкретных сервисов в системе на пмж.
Да..а, это все просто ужасно !!:))) знаний ~1998 года ныне уже недостаточно,ну это просто какое-то безобразие.:)))

Понимаю , раздражает,когда слакабук почти бесполезен в Debian.:)))
ps:
/etc/init.d/gdm - это небольшой сервисный скрипт и можно посмотреть ЧТО он делает .
Имхо, удобная штука из debian и ей уже минимум лет пять от роду.
аналогично и:
/etc/init.d/kdm start
/etc/init.d/xdm start
...

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

Кстати, в консоли звук то работает! А как выходишь в иксы через стартикс так пропадает в иксах.

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

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

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

А какое замечательное красноглазие у вас !! :)))
зы:Мне лень холиварщину разводить , а время все расставит по своим местам и так.

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

Толсто как толсто. Практически старый самый дистр из нынесуществующий, на два месяца младше слаки вроде.

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

>А какое замечательное красноглазие у вас !! :)))

Кто бы говорил.

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

В практически самом старом дистрибутиве после Slackware вроде проблем с запуском Xов через startx тоже не наблюдается.

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

Да я не про то. Кто-то назвал скрипты и всякие дебиановские фичи пионерскими и ненужными понатами. Что в "нормальных дистрах все работает методами прошлого века" или как-то так.

Dudraug ★★★★★
()

> а как через starx, то ШЫШ!
Проверил, как это работает в Debian :
1. смена пользователя будет просто проигнорирована
2. завершение сеанса -> выход в консоль

>В-третьих, переключение пользователей приводит к запуску gdm и уже нельзя просто выйти обратно в консоль


И в этом есть своя логика - gdm это "ворота" для пользователей

3. звук есть , ибо на alsa работает:)))

elipse ★★★
()

только что проверил

>Во-первых, не работает звук.

Работает.

>Во-вторых, в Убунту аварийно завершается программа быстрого переключения пользователей на панели

Говорит, что gdm не запущен и все.

>В-третьих, переключение пользователей приводит к запуску gdm и уже нельзя просто выйти обратно в консоль (Кнопка "Завершить сеанс" - "Переключить пользователя"

см. выше

>В-четвертых, есил завершить сеанс, то в консоли виден вывод ошибок (не фатальных)

нету

ubuntu 9.04

В дебиане через startx вообще не запустилось.

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

>>Во-первых, не работает звук.

>Работает.

Правда скорее потому что пульса удалена.

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

>Да я не про то. Кто-то назвал скрипты и всякие дебиановские фичи пионерскими и ненужными понатами. Что в "нормальных дистрах все работает методами прошлого века" или как-то так.

Дык в Debian вроде всё устроено как раз "методами прошлого века", без всяких новомодных обёрток и конфигурялок.

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

В дебиане рута не геноцидят, это раз. И два --- подобным же образом gdm можно и в Slackware запустить.

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

>В дебиане рута не геноцидят, это раз.

А sudo придумали хрен знает когда (до Debian & слаки это точно) - и это не вопрос.

> И два --- подобным же образом gdm можно и в Slackware запустить.


когда я им предложил именно так и сделать то:
1. долго не могли понять что от них хотят
2. перекрестились и честно сознались - у них нет такого
3. посмотрели подозрительно на исходники скрипта,
вздохнули и сказали "Это хорошо ,но нам такое - не положено".

И на этом тута и усе . :)))

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

>Тебе файл /sbin/init что-нибудь говорит? А 0 и 6 ранлевелы?
Да. Но, повторяю, gnome-session рулит этим делом через gdm-control.
>И причём тут нахер *kit? Наплодили срани всякой.

1. Это не срань.
2. Права через него рулятся.

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

>> Тебе файл /sbin/init что-нибудь говорит? А 0 и 6 ранлевелы?
> Да. Но, повторяю, gnome-session рулит этим делом через gdm-control.


Да-да-да, особенно в кде и/или когда gdm не запущен.

>> И причём тут нахер *kit? Наплодили срани всякой.

> 1. Это не срань.


срань-срань.

> 2. Права через него рулятся.


Тебе на /etc/groups и chmod показать?

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

>звук есть , ибо на alsa работает:))) Ну может в Ubuntu 9.04 - я еще не пробовал Я использую сейчас openSuSE 11.1 а до этого Ubuntu 8.10 - там одна и та же фигня Звук не работает именно в иксах (хрен с другими проблемами) после startx. Может кто-нибудь объяснить почему когда запускаешь /etc/init.d/gdm start (или telinit 5 в openSuSE) и входишь через окно входа, то звук работает, а когда через стартикс - то нет.

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

>Да-да-да, особенно в кде и/или когда gdm не запущен.
У человека не кде, а гном. И да, гдм не запущен. И да, почему-то пункта выхода из сессии нету.
>Тебе на /etc/groups и chmod показать?

А вам на *kit и setfacl? В той же федоре, повторяю, пользователь не включен ни в какие группы, но чудесные *kit всё разруливают, причём гораздо умнее, чем это можно было бы сделать через связку группы+права на девайс. Пример - можно в пару кликов настроить, к примеру, запрос пароля на монтирование фотика.

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