Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
w jaki sposób pod fluxem mogę przełączyć użytkownika? w menu jest tylko "exit" który powoduje wylogowanie
Offline
tzn. chodzi ci o uruchomienie drugiej sesji X?
Offline
dokładnie tak. wiem że można przełączyć przez 'ctrl'+'alt'+F7/8... ale uruchamia się tylko pusty czarny ekran, bo nic nie jest tam uruchomione...
Offline
startx -- :1
uruchamia kolejną sesję X (domyślne jest :0, a dalej :2, :3)
Offline
ale to polecenie powoduje uruchomienie nowej sesji X dla aktualnie zalogowanego użytkownika. ja bym chciał, żeby pojawiło się okno logowania, względnie określić w poleceniu nazwę użytkownika dla którego chcę sesję uruchomić
Offline
$ su inny_user Password: $ startx -- :1
voila ;)
można do tego namazać jakiś skrypcik, np. w dialogu z użyeciem jakiegoś gksu (jak się obudzę i mi się zachce to mogę namazać)
Offline
Kod:
$ su inny_user Password: $ startx -- :1voila ;)[/quote]
no tak...gupek ze mnie...
można do tego namazać jakiś skrypcik, np. w dialogu z użyeciem jakiegoś gksu (jak się obudzę i mi się zachce to mogę namazać)[/quote]
to by było miło :) bo jak przed chwilą próbowałem coś napisać to stwierdziłem, że nie mam pojęcia jak wprowadzić hasło do profilu / wywołać okno które to hasło pobierze. (zakładam że skrypt ma być uruchamiany przez pozycję w menu fluxa)
[url=http://terapieautorskie.pl][img]http://www.szczypior88.republika.pl/cwp.gif[/img][/url]
pozdrawiam
szczypiorOffline
jak przed chwilą próbowałem coś napisać to stwierdziłem, że nie mam pojęcia jak wprowadzić hasło do profilu / wywołać okno które to hasło pobierze[/quote]
z pomocą ci przyjdzie program typu gksu, kdesu (nie wiem czy są niegnomowe i niekdeowe odpowiedniki, pewnie są, ale nie znam nazwy)
wystarczy np.:Kod:
gksu -u user startx -- :1
Błogosławieni, którzy czynią FAQ.
[url=http://www.opencaching.pl]opencaching[/url] :: [url=http://dug.net.pl/sources.list]debian sources.list[/url] :: [url=http://www.linuxportal.pl/blogi/azhag/wpisy]coś jakby blog[/url] :: [url=http://dug.net.pl/]polski portal debiana[/url] :: linux user #403712
Offline
po wpisaniu w konsoli
gksu -u kasia startx -- :1
pojawia się okno do wpisania hasła, a po jego wpisaniu konsola odpowiada:
xauth: creating new authority file /home/kasia/.serverauth.3232 X: user not authorized to run the X server, aborting. xinit: Server error. Nie można uzyskać deskryptora pliku wskazującego na konsolę
jak "zautoryzować" tego usera?
Offline
Kiedyś miałem to samo niestety nie pamietam jak to zrobiłem jedynie co to to http://www.google.com/search?q=X%3A+user+not+authorized+to+run+the+X+server%2C+aborting.%0Axinit%3A++Server+error.+&ie=utf-8&oe=utf-8&aq=t&rls=org.debian:pl-PL:unofficial&client=iceweasel-
znajdziesz rozwiazańie
Offline
Pokombinuj z /etc/X11/Xwrapper.config, albo wykonaj jako autoryzowany user xhost +
Offline
Ja tam korzystam z xscreensaver, gdzie po wybraniu opcji "Lock" (mam ją podbindowaną do menu) sesja się blokuje i wystarczy kliknać na "New session" żeby utworzyła się nowa sesja z menedżerem logowania.
Offline
nowa sesja z menedżerem logowania.[/quote]
pod warunkiem, że używa się menedżera logowania, jeśli się nie używa guzik nie działa
Błogosławieni, którzy czynią FAQ.
[url=http://www.opencaching.pl]opencaching[/url] :: [url=http://dug.net.pl/sources.list]debian sources.list[/url] :: [url=http://www.linuxportal.pl/blogi/azhag/wpisy]coś jakby blog[/url] :: [url=http://dug.net.pl/]polski portal debiana[/url] :: linux user #403712
Offline
Że odświeżę temat
[quote=Treadstone]Ja tam korzystam z xscreensaver, gdzie po wybraniu opcji "Lock" (mam ją podbindowaną do menu) sesja się blokuje i wystarczy kliknać na "New session" żeby utworzyła się nowa sesja z menedżerem logowania.[/quote]
Próbuję właśnie zrobić jak piszesz, ale po próbie wybrania "New Login" wywala:
xscreensaver: 12:03:33: could not execute "/usr/bin/gdmflexiserver": No such file or directory
Ani aptitude ani apt-cache nie znajdują info o takim cudzie jak "gdmflexiserver". Jedyne co udało mi się ustalić w wujkiem Google to to, że jest to cudo odpowiedzialne za umożliwienie pracy kilku userów w Xach. Padła również informacja, że może to być związane ze sterami nVidii, ale problem występuje u mnie również na kompie, który nie ma jakiś wyrafinowanych sterowników grafiki zainstalowanych (sis). Z nazwy domyśliłem się, że pewnie trzeba gdm zainstalować. No i zainstalowałem, ale wciśnięcie guziora "New Login" staje się on "bledszy" (bardziej transparentny), nic się nie dzieje. Dopiero po wyłączeniu blokady xscreenservera i powrocie do pulpitu widać okno z komunikatem:
GDM nie jest uruchomiony
Możliwe że używany jest inny menedżer (...). Aby wciąż używać tej funkcji należy uruchomić samodzielnie GDM (...)[/quote]
To mu daję:Kod:
/etc/init.d/gdm startA on mi:
Not starting GNOME Display Manager; it is not the default display manager.[/quote]
No oczywiście że nie jest, bo xdm jest. Ale skąd w takim razie poprzedni komunikat o samodzielnym uruchomieniu? W jakiś inny sposób mam to zrobić?
[url=http://terapieautorskie.pl][img]http://www.szczypior88.republika.pl/cwp.gif[/img][/url]
pozdrawiam
szczypiorOffline
[quote=szczypior88]Ani aptitude ani apt-cache nie znajdują info o takim cudzie jak "gdmflexiserver".[/quote]
[url=http://packages.debian.org/search?suite=lenny&arch=i386&mode=filename&searchon=contents&keywords=gdmflexiservera]a jednak[/url] :)
Offline
Hmmm...
debian:/home/grzesiek# aptitude search gdmflexiserver debian:/home/grzesiek# apt-cache search gdmflexiserver debian:/home/grzesiek#
Ale to nie istotne, bo jak pisałem dalej zainstalowałem gdm i mam bubu :(
Offline
dpkg-reconfigure gdm
i wybierz domyślny DM
[quote=szczypior88]
debian:/home/grzesiek# aptitude search gdmflexiserver debian:/home/grzesiek# apt-cache search gdmflexiserver debian:/home/grzesiek#
[/quote]
to plik, powinieneś użyć apt-file (aptitude search i apt-cache robi to samo — szuka pakietów)
Offline
[quote=azhag]
dpkg-reconfigure gdm
i wybierz domyślny DM[/quote]
Tylko że mi chodzi o to, żeby domyślny był xdm, a gdm zainstalowałem tylko po to, żeby było gdmflexiserver i żebym mógł przelogowywać.
[quote=azhag]to plik, powinieneś użyć apt-file (aptitude search i apt-cache robi to samo — szuka pakietów)[/quote]
Dzięki za wyjaśnienie
Offline
[quote=szczypior88]Tylko że mi chodzi o to, żeby domyślny był xdm, a gdm zainstalowałem tylko po to, żeby było gdmflexiserver i żebym mógł przelogowywać.[/quote]
prawdopoobnie musisz korzystać z GDM, żeby przelogowyać się przez gdmflexicośtam
Offline
Nie upieram się przy gdmflexiserver. Być może można obejść problem inaczej. Czy ktoś z Was wie jak?
Offline
Ja używałem kiedyś (jak miałem fluxa) coś takiego
Mod4 q :exec kdesktop_lock --forcelock
To jest linijka z pliku keys. Ale miałem zainstalowane kde. I to działało jako "wygaszacz blokująco - przełączający", że tak powiem. :)
Offline
A czy on nie wymaga zainstalowanego kde? I czy przypadkiem po wywołaniu nie uruchamia tego molocha?
Offline
Musiałbyś zainstalować pakiet kdesktop, który parę zależności ma niestety, ale działanie nie obciąża chyba systemu, bo działa szybko (w miarę). Ja mam kde, więc nie stanowiło to problemu.
Też długo szukałem przełączania użytkowników dla fluxboxa i dokopałem się do tego, bo nie chciałem instalować gdm'a, a on zresztą pluł się, że nie jest domyślnym menadżerem sesji.
Offline
[quote=jerryS]Musiałbyś zainstalować pakiet kdesktop[/quote]
Tak też zrobiłem. Dzięki serdeczne.
Offline
jakby ktoś chciał, pod kdm jest polecenie:
$ kdmctl reserve
w menu gnoma są gdzieś dwie fajne ikonki, jedna odpala nowy login w xnest, druga normalnie... trzeba jakoś podpatrzeć polecenie.
Offline
Time (s) | Query |
---|---|
0.00010 | SET CHARSET latin2 |
0.00004 | SET NAMES latin2 |
0.00160 | SELECT u.*, g.*, o.logged FROM punbb_users AS u INNER JOIN punbb_groups AS g ON u.group_id=g.g_id LEFT JOIN punbb_online AS o ON o.ident='3.145.44.22' WHERE u.id=1 |
0.00291 | REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '3.145.44.22', 1732244899) |
0.00036 | SELECT * FROM punbb_online WHERE logged<1732244599 |
0.00063 | SELECT topic_id FROM punbb_posts WHERE id=61002 |
0.00008 | SELECT id FROM punbb_posts WHERE topic_id=8019 ORDER BY posted |
0.00111 | SELECT t.subject, t.closed, t.num_replies, t.sticky, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, 0 FROM punbb_topics AS t INNER JOIN punbb_forums AS f ON f.id=t.forum_id LEFT JOIN punbb_forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id=3) WHERE (fp.read_forum IS NULL OR fp.read_forum=1) AND t.id=8019 AND t.moved_to IS NULL |
0.00018 | SELECT search_for, replace_with FROM punbb_censoring |
0.00401 | SELECT u.email, u.title, u.url, u.location, u.use_avatar, u.signature, u.email_setting, u.num_posts, u.registered, u.admin_note, p.id, p.poster AS username, p.poster_id, p.poster_ip, p.poster_email, p.message, p.hide_smilies, p.posted, p.edited, p.edited_by, g.g_id, g.g_user_title, o.user_id AS is_online FROM punbb_posts AS p INNER JOIN punbb_users AS u ON u.id=p.poster_id INNER JOIN punbb_groups AS g ON g.g_id=u.group_id LEFT JOIN punbb_online AS o ON (o.user_id=u.id AND o.user_id!=1 AND o.idle=0) WHERE p.topic_id=8019 ORDER BY p.id LIMIT 0,25 |
0.00085 | UPDATE punbb_topics SET num_views=num_views+1 WHERE id=8019 |
Total query time: 0.01187 s |