Я только начинаю познавать этот мир свободного ПО, так что прошу простить если что неправильно спросил или немного не так выразился.
Я несколько лет пользовался WIN_XP потом заинтересовался GNU/Linux, но дальше чем "посмотреть" у меня не заходило.
В один прекрасный момент увидел Ubuntu 8.10 понравилось, далее дождался релиза 9.04 и поставил его.
Начал потихоньку разбираться, потом поставил kUbuntu не понравилось (у меня 3 винта в системе поэтому смог себе такое позволить).
Наткнулся на archlinux решил и его попробовать, он мне понравился больше (тем что в нём, как мне показалось, легче покопаться) и тем что там нет больших обновлений и всё обновляется постепенно по мере выхода.
Больше понравился GNOME чем KDE так что им и пользуюсь в Арче.
Теперь суть:
У меня в Арче стоит гном, кроме рута есть два пользователя (права назначил, все до которых руки дотянулись, пока не разобрался с sudo возможно там больше прав, может что то не понимаю).
Теперь у меня возникли две проблемы:
Иксы запускаю startx или xinit ом, запускается, но нет кнопки выключения компьютера и почему то система не может смонтировать ни флэшки ни CD ром даже, не говоря уже о остальных дисках.
Если запускаю через gdm который только из под рута запускается, то смысл в учётках как то теряется, по моему мнению, gdm в автозапуск (rc.conf) не ставлю, потомучто это явилось причиной переустановки (скорее всего можно было как то по другому решить, но своими силами не смог) шла круговая пеерзагрузка (может и не из-за него но я склоняюсь именно к этому выводу потомучто после его обновления произошёл такой казус).
Кто опытный помогите как с этим безобразием бороться поисками и правкой правил в полисити не получилось, где то слышал что в гноме своя система настроек, но что то в ней (если это то что я думаю) ничего найти не смог.
-
в rc.conf запуск hal прописан?
Насчет gdm не понял. Ну и что, что он запускается под рутом?
З.Ы. тыц
З.Ы.2 Очень тяжело читать пост. Подредактируйте
-
Да вот правильно дали ссылку на вики. Там много полезного есть. Особенно рекомендую начать отсюда
По поводу монтирования - надо добавить своих пользователей в специальные группы(в вики это как раз написано) и policykit настроить(настройки я тоже с вики брал)
-
-
От рута выполнить:
gpasswd -a storage
-
-
парсер съел часть команды
gpasswd -a USERNAME storage
-
Как я понимаю, ты запускаешь Гном с помощью xinit.
Т.е. у тебя в домашней директории должен быть файлик .xinitrc, в котором определен, какой DE запускается.
Теперь по материалам той же wiki.archlinux.org:
Если у вас проблемы с автомонтированием внесите в .xinitrc следующую строку:
exec ck-launch-session gnome-session
Заодно и меню выключения появится.
-
-
спасибо попробую, как только до дома доберусь, а если не сложно как можно расшифровать такую запись ? gnom - session понятно а что первая запись запускает?
в сторадж ессно добавленны пользователи заодно и в группу хал и фам (не совсем понимаю правда для чего)
-
спасибо за вики, но так то я оттуда и ставил распечатал даже для удобства.
нагромоздил конечно в посте много но хотел передать всё и сразу поэтому попробую расшифровать:
на машине стоит Арчлинукс и гном
в системе 2 ва пользователя и рут
в RC.conf прописан и хал и фам и альса, не прописан только gdm (я так понимаю что это графический переключатель пользователей) не прописан потомучто после одного из обновлений изза того что он был прописан не смог восстановить систему теперь немного опасаюсь
Если входим как обычно (user1 + пароль) то невозможно запустить gdm тогда через startx всё грузится но нет кнопки выключения в оболочке гнома, только выход из системы и не монтируются дополнительные винты, флэшки итп
Если входить (root+пароль) то gdm уже можно запустить и после входа в систему от имени прописанного пользователя (user1 + пароль) диски работают и выключить можно через кнопку
Нужно : чтоб пользователь ввёл логин свой и пароль (не зная рута и пароля) после чего у него спокойно монтировались диски и была кнопка выключения компьютера
вот как то так если по полчкам разложить
-
Теперь по полочкам объясню я.
GDM - это, упрощенно говоря, графический логин-манагер (не знаю как на русском правильнее написать).
Т.е. если ты хочешь иметь графический вход в систему, то тебе нужно установить какой-нить DM и в rc.conf прописать его запуск.
Если же тебя устраивает вход в консоль, а потом уже запуск Х, то DM тебе не нужен. Достаточно скопировать /etc/skel/.xinitrc в домашний каталог пользователя и в нем указать какой DE ты хочешь запускать при старте Иксов. В данном случае тебе не нужны права рута. Достаточно под пользователем дать команду xinit.
Как альтернативу предлагаю тебе свой путь:
В качестве DM я использую SLIM (pacman -Sy slim) - это легкий логин-манагер для Х.
Вот мой .xinitrc
1
2
|
#!/bin/sh
exec ck-launch-session gnome-session |
SLIM добавлен у меня в /etc/rc.conf в запускаемые демоны.
-
-
Именно после добавления ck-launch-session у тебя появится и автомонтирование и кнопка выключения
-
Переформатировал + изменил чуть чуть текстовку.
+ поправил теги и перенёс в соответствующий блог.
PS. отвечать лучше не в топик, а в коммент.
-
-
спасибо!
-
я делал проще, в /etc/inittab в строке
id:3:initdefault:
меняем 3 на 5, там же снизу раскоменчиваем
x:5:respawn:/usr/sbin/gdm -nodaemon
в rc.conf добавляем dbus (как бы с халом не надо, но без него не пошло)
DAEMONS=(syslog-ng dbus hal network netfs ...)
добавляем как было выше юзеров в группу storage и optical
gpasswd -a USERNAME storage
gpasswd -a USERNAME optical
если и это не помогает то читаем тут пункты после Step 2: Configure
-
-
У меня hal автоматически (если в rc.conf не прописан) запускает dbus.
-
-
как бы с халом не надо, но без него не пошло
пиши явно, хуже от этого не будет. Возможно, глюк
-
На случай если после обновления неожиданно отрубается графический вход в систему, нужно иметь какой-нибудь лайв-сиди. Из под него монтируем корневой раздел и добавляем в rc.conf !(воскл.знак) перед gdm или kdm или что там ещё. Далее перезагружаемся и исправляем проблему, после чего возвращаем rc.conf в исходное состояние. Так мне кажется наиболее оптимально. А заставлять родных и близких логиниться в текст да потом ещё и набирать какие-то команды как-то несолидно, как мне кажется :)
-
-
Наверное, я тупой. Но почему, когда отваливается графический вход в систему, не нажать Ctrl+Alt+F1 и не исправить проблемы?
-
-
я тоже тупой
-
Да это я знаю, из всего был только лайв КД с альфой убунты из него у меня не получилось поправить, ну да ладно не беда, по поводу логиниться мне тоже не нравится но что делать не переставлять же потом всё заново отойдёт у меня поднаберусь немного опыта и поставлю в автозапуск обязательно, а пока помучается немного не страшно я тоже мучался когда горы вирусни по выходным чистил из винды :) это что то типа мести почти!
-
-
лайв КД
так его еще никто не называл :)
-
-
Живой КД-ПЗУ. Как-то так можно перевести на оффициальную терминологию
-
-
мда а вот это уже не все поймут, но наверное можно и так
-
ну.... лень иногда лишнее движение сделать что такого я думаю все поняли о чём речь :)
-
Теоретически оно так, но в большинстве случаев графический вход отваливается на столько что даже невозможно переключиться на консоль ибо иксы вешают систему намертво (привет разработчикам драйверов ATI :) )
-
-
Отвечать нужно в коммент а не в топик
-
-
Извините, ещё не освоился с интерфейсом :)
-
в большинстве случаев графический вход отваливается на столько что даже невозможно
да бред. man init. Дрова можно и не грузить.
-
-
если вы про задание ранлевела перед загрузкой системы, то да об этом я не подумал. Но в любом случае в арче мне кажется более правильным редачить rc.conf, чем inittab.
-
-
само собой. Впрочем, всегда есть init=/bin/bash ядру. Правда, не все там так просто, но суть та же
-
так есть же возможность загрузиться в single mode
В арче это режим fallback
-
-
есть но это тоже падало
-
-
vga=vesa кстате. Вроде работало раньше
-
Так X же не должны были грузиться О_О Или кто-то Ctrl+D нажал?
-
-
в режиме fallback система грузится абсолютно точно так же (используя те же конфиги) как и в нормальном режиме. Разница только в ядрах. Или я что-то упустил?
-
-
Может, у меня что-то не так, но в fallback у меня позволяет не загружать вообще никакие демоны. Сейчас перезагружусь и проверю
-
-
Да, я не прав. Наверное, я торможу - конец рабочего дня. То есть для single mode нужно прописывать к ядру параметр single
-
т.е. не в ядрах а в initrd
-
карточка слава богу Нвидиа (с расчётом на линух недавно апгрейд сделал, после прочтения нескольких обещаний оторвать руки тем кто работает а АТИ) но именно это и происходило всё намертво висло
-
да кстати у вас случайно не 2.28 гном?
-
-
да 2,28 он по умолчанию идёт как я понимаю в арче
-
-
в 28 версии были проблемы с монтированием. И решались они именно использованием gdm
-
Пропиши гдм, если будет автоперезагрузка, то просто при загрузке ядра нажми «I» и он тебя спросит какие сервесы запускать, а какие нет. Так же советую посмотреть в сторону xfce4. Попробуй маунт вручную вписать в терминале, какую ошибку выдает, попробуй слделать маунт от рута. И да хал решает.
-
Ещё можно просто при загрузке в меню GRUB'а нажать "e" и добавить в строчку загрузки опцию single
-
вроде fallback в Арче это загрузка предыдущего ядра...
-
-
да ну.
1
2
3
4
5
6
7
8
9
10
11
12
13
|
# (0) Arch Linux
title Arch Linux
root (hd0,6)
kernel /boot/vmlinuz26 root=/dev/disk/by-uuid/201c3cc4-914e-4600-9292-38080d18cd76 ro vga=792
initrd /boot/kernel26.img
# (1) Arch Linux
title Arch Linux Fallback
root (hd0,6)
kernel /boot/vmlinuz26 root=/dev/disk/by-uuid/201c3cc4-914e-4600-9292-38080d18cd76 ro 792
initrd /boot/kernel26-fallback.img
|
ядро то же
Почему же у меня просило рутовский пароль или Ctrl+D
-
-
Ясно, давно с Арча ушёл, вот и не помню точно :) Интересно почему вместо:
kernel /boot/vmlinuz26 root=/dev/disk/by-uuid/201...76 ro 792 single
стоит
initrd /boot/kernel26-fallback.img
если в результате это то же самое?
-
у меня появились кнопки включения и выключения в генту\кде после добавления в ранлевел(не знаю как там на арче):
rc-update add xdm default
в ~/.xinitrc написано (правда не особо то нужно, но так)) )
exec startkde
и еще /etc/conf.d/xdm
DISPLAYMANAGER="kdm"
-
-
это не совсем про КДЕ но думаю для когото будет полезно
|
|
|
Последние посты
|
|
Последние комментарии
|
|
Изменения
|
|
Черновики (все)
|
|
Избранное (всё)
|
|
|