Autor |
Sõnum |
mihkel
Vana Pingviin
Liitunud: 16.04.2006
Postitused: 1284
Distributsioon: Fedora/Centos
|
|
Hommik härrased,
Olen komistanud ühe väga ebameeldiva probleemi otsa. Masinas on mitu kasutajat ning tavaliselt on üks kasutaja pidevalt sisse loginud (see olen siis mina, kuna tegu on minu arvutiga) ja kui keegi teine soovib arvutit kasutada, siis toksin sisse Ctrl+Alt+L ehk "Lukusta ekraan" ning klõpsides "vaheta kasutajat" saab teine kasutaja oma kontosse sisse logida.
Eile juhtuski selline stsenaarium ja kasutaja2 soovis DVD-d vaadata. GNOMEs hakkab automaatselt Totem pilti näitama sellistel puhkudel. Aga, nagu hiljem selgus, käivitatakse totem mõlema kasutaja alt ning seetõttu ei saa kasutaja2 enam plaati kätte, kuna väidetakse, et mingi rakendus kasutab seda. Et plaat lõpuks kätte saada, pean mina oma kasutaja alt välja logima, siis uuesti sisse logima kasutaja2 alt ning eject nuppu vajutama. See ei ole kohe üldse lõbus.
Siit ka küsimus. Kas ka teistel GNOME kasutajatel esineb selline probleem? Kas ka neil, kes kasutavad GNOME 2.22 alfat, beetat, RC-d? Ehk keegi teab selle rakenduse nime, mis vastutab totemi tööle tirimise eest, siis saaksin arendajale kurta
Btw. Kui torkan masinasse Audio CD plaadi (käivitatakse sound juicer), siis sellist probleemi ei ole - eelpool toodud juhul saab iga kasutaja plaadi kätte.
|
|
|
|
|
|
|
|
midnight
Vana Pingviin
Liitunud: 09.08.2007
Postitused: 733
Distributsioon: Ubuntu 8.04
|
|
Ma ei vaatagi DVD'd Totemiga. Rohkem nagu VLC'ga.
Suur vajadus on kahel kasutajal korraga DVD vaadata.
Nb! Sinu konto on administraatori õigustes ja kasutaja2 - ei ole administratiivseid õigusi.
Kasutajad ja grupid- sealt saad lisada administratiivsed õigused või kasutaja2 üldse cd seadmed ära keelata!
|
|
|
|
|
|
|
|
mihkel
Vana Pingviin
Liitunud: 16.04.2006
Postitused: 1284
Distributsioon: Fedora/Centos
|
|
Ei minu konto ega kasutja2 konto pole administraatori õigustega. Õiguste poolest on nad identsed.
Küsimus ei ole selles, mis rakendusega DVD-d vaadata, vaid selles. miks nii juhtub. Ning miks käivitatakse totem mõlema kasutaja alt, kuigi üks kasutaja on oma sessiooni lukustanud. Loogiline ju oleks, et kui kasutaja2 käivitab totemi, siis käivitatakse totem ainult kasutaja2 alt, mitte kõigi sisse loginud kasutajatele.
|
|
|
|
|
|
|
|
midnight
Vana Pingviin
Liitunud: 09.08.2007
Postitused: 733
Distributsioon: Ubuntu 8.04
|
|
|
|
wk
Vana Pingviin
Liitunud: 24.10.2007
Postitused: 1133
Asukoht: Tallinn, vahel Vastseliina vald
Distributsioon: Debian, Kubuntu
|
|
Tsitaat: | Loogiline ju oleks, et kui kasutaja2 käivitab totemi, siis käivitatakse totem ainult kasutaja2 alt, mitte kõigi sisse loginud kasutajatele. | Jah, aga Sinu puhul ei käivitanud mitte kasutaja2 totemit, vaid pistis DVD lugejasse. Selle peale peavad valvekoerad reageerima, vaikimisi on nad õpetatud tänapäeva desktoppide puhul automaatselt käivitama vastavat programmi. Ja seda nad teevadki. Aga et mõlemal kasutajal jooksevad samad valvekoerad, siis käivitatakse mõlemal ka vastavad prgogrammid. See on üks keeruline kitsaskoht mitmekasutajasüsteemis: kuidas identifitseerida väliste andmekandjatega suhtlus. Näiteks: keegi torkab USB pulga arvutisse, aga kellele seda näidata, kui mitu kasutajat on sisse loginud? Keegi torkab DVD sisse, siis kellele seda näidata? Keegi räägib mikrofoni, siis kes see neist kasutajaist on... Kui automaatika maha keerata, siis käsitööna annaks selliseid probleeme lahendada küll
Minu jaoks on see alati keeruline küsimus olnud ja seni ma lahendustest ühise riistvara korral kuulnud pole. Kui aga muretseda igale kasutajale näiteks eraldi DVD-mängija, siis oleks seda juba lihtsam reguleerida, milline kasutaja, millise DVD-mängijaga tegutseb. Ei saa välistada, et siis tekivad probleemid helikaardi jagamisega Võimalik, et kui pulseaudio kunagi küpseks saab, et siis probleeme ei teki...
Üks väike eristusvõimalus Sinu situatsiooni korral on. Võiks ju tõesti kusagilt saada määratleda, millised toimingud lukustatud sessiooni korral aktiivsed on. Mina sellist võimalust kohanud pole. Mis ei tähenda, et seda pole.
Eriti keeruliseks [ja häirivaks!] muutuvad sellised asjad keerukamates mitmekasutajasüsteemides, näiteks terminaliserveri puhul. Lisaks mainitud asjadele on tüütu see, et enamikku suuremat tarkvara projekteerides pole arvestatud sellise pisiasjaga, et üks kasutaja võib tahta korraga logida sisse kahe terminali tagant. Kahe eri terminali tagant sisse logides ei saa kasutada sama töökeskkonda/aknahaldurit ning kui need ka on erinevad, siis ei saa kasutada samu programme. Näiteks OOo avaneb reipalt ainult esimeses sessioonis, Firefox teatab, et ta juba töötab ja teist ei saa, jne. Kui keegi selles osas teab hääd nõu jagada, siis ootaks huviga.
|
|
|
|
_________________ Kõike hääd,
WK
|
|
|
|
mihkel
Vana Pingviin
Liitunud: 16.04.2006
Postitused: 1284
Distributsioon: Fedora/Centos
|
|
Jah, aga Sinu puhul ei käivitanud mitte kasutaja2 totemit, vaid pistis DVD lugejasse
Sellepärast küsisingi esimese postituses, kas keegi teab, mis jubin vastutab totemi tööle tirimise eest. Ei usu, et selleks on hal/udev. Pigem mingi vahejupp gnome-vfs või midagi sellist. Uuemas, peagi ilmuvas, GNOMEs on too asendatud gvfs-ga, sellest ka minu soov: ehk keegi, eks kasutab 2.22 alfat, beetad, RC viitsib kontrollida, kas featuur on alles.
Aga juhul kui tegu on mitmekasutajasüsteemi kitsaskohaga ehk siis mõni KDE mees raporteeriks, kas viimane käitub ka samamoodi?
Ise olen siiski arvamusel, et tegu on pigem GNOME mingi komponendi kalaga, kui mitmekasutajasüsteemi kitsaskohaga. Need valvekoerad on ju userspace teenused ning peaksid mõistama, kes hetkel mingit rauajuppi pruukida tahab ja vastavalt sellele käituma.
-e
Süvenesin nüüd veidi rohkem asjasse ning tuleb välja, et kurjajuur on gnome-volume-manager. Debiani puugiträkkeris on iidamast-aadamst kirjas.
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=368638
* 1 year and 292 days old; Modified 1 year and 292 days ago.
|
|
|
|
|
|
|
|
wk
Vana Pingviin
Liitunud: 24.10.2007
Postitused: 1133
Asukoht: Tallinn, vahel Vastseliina vald
Distributsioon: Debian, Kubuntu
|
|
Tsitaat: | on ju userspace teenused ning peaksid mõistama, kes hetkel mingit rauajuppi pruukida tahab ja vastavalt sellele käituma.
|
Just nimelt see ongi probleem. Kas Su DVD-mängijal on sõrmejäljelugeja küljes, mis tuvastab, kumb kasutaja parajasti DVD sahtlisse pani?
|
|
|
|
_________________ Kõike hääd,
WK
|
|
|
|
leio
Pingviini aktivist
Vanus: 40
Liitunud: 31.07.2007
Postitused: 126
Asukoht: Tallinn
Distributsioon: Gentoo Linux
|
|
Miskipärast on raske (ajalooliliselt) teada kes on aktiivne puht tehnilisel tasemel. consolekit on ilmselt asi, mis probleemi üritab madalalt tasemelt parandada, vajab veel arengut ja integreerimistööd. Et temalt peaks saama info, kelle sessioon on aktiivne, k.a kui pilt on kusagil tekstikonsoolis Xorg'ist väljas.
gnome-volume-manager koha pealt seda, et minu teada GNOME 2.22's moundib neid asju nautilus ise
|
|
|
|
_________________ Gentoo Linux arendaja -- GNOME ja GStreamer - http://www.gentoo.org/
|
|
|
|
mihkel
Vana Pingviin
Liitunud: 16.04.2006
Postitused: 1284
Distributsioon: Fedora/Centos
|
|
Jah, seda consolekiti ma proovisin, aga tulemus sama. Kas seda peab kuidagi seadistama ka?
|
|
|
|
|
|
|
|
leio
Pingviini aktivist
Vanus: 40
Liitunud: 31.07.2007
Postitused: 126
Asukoht: Tallinn
Distributsioon: Gentoo Linux
|
|
Programmid peavad tema poolt tulevaid signaale ja infot vastavalt vajadusele kasutama ka ilmselt. Ehk siis gnome-volume-manager või nautilus antud juhul. Pole aimugi kus maal selle integreerimine on. Consolekit, policykit ja HAL on üleüldse sellised asjad mis Fedora peal toimivad ja mujal on peavalu. Red Hat inimesed arendavad neid kõiki.
|
|
|
|
_________________ Gentoo Linux arendaja -- GNOME ja GStreamer - http://www.gentoo.org/
|
|
|
|
|
|