Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Pracovní prostředí => Téma založeno: MikkCZ 21 Října 2013, 21:09:13
-
Ahoj.
Psal jsem už na oficiální fórum zde (http://forums.linuxmint.com/viewtopic.php?f=208&t=147942), ale zkusím to i tady.
Dříve na Ubuntu 13.04 i po aktualizaci na 13.10 bylo vše OK, Cinnamon jsem měl postupně od 1.7.4 přes 1.8 po 2.0. Ale po čisté instalaci (a odstranění Unity, které s Cinnamonem 2.0 nefunguje) nastal problém. V dialogu pro vypnutí chybí tlačítko pro restart a vypnutí. Zkoušel jsem applety na lištu, ale ty buď vyvolají stejný dialog, nebo tato jejich tlačítka také nefungují.
Setkal jste se s tím někdo? Z přihlašovací obrazovky vypínání funguje, takže o systémovou chybu asi nepůjde.
Díky všem za nápady.
-
po upgradu vypínání nejde, z přihlašovací obrazovky ano.
V terminálu funguje:
'dbus-send --system --print-reply --dest=org.freedesktop.ConsoleKit /org/freedesktop/ConsoleKit/Manager org.freedesktop.ConsoleKit.Manager.Stop'
Dále funguje vypnutí přes synapse (je potřeba nainstalovat).
-
Prohledal jsem syslog a je v něm spousta hlášení jako toto:
cinnamon-session[1074]: WARNING: Could not connect to ConsoleKit: Could not get owner of name 'org.freedesktop.ConsoleKit': no such name
A zmiňovaný příkaz do terminálu nefunguje, protože
Error org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.ConsoleKit was not provided by any .service files
-
To bude asi proto, že ConsoleKit byl nahrazen systemd-logind (na D-Bus se hlásí jako org.freedesktop.login1), který přebírá i funkce UPower. Mně momentálně ConsoleKit taky neběží, ale UPower ano. Každopádně se mi už párkrát v 13.10 stalo, že nešlo systém vypnout ani z Unity vůbec, fungovalo jen shutdown -h, což je příkaz, který stejně nakonec ConsoleKit spouštěl.
Sám to budu muset ve své aplikaci řešit, tlačítka Shutdown a Restart spoléhající na tuto službu jsou opravdu zašedlá..
-
To bude asi proto, že ConsoleKit byl nahrazen systemd-logind (na D-Bus se hlásí jako org.freedesktop.login1), který přebírá i funkce UPower. Mně momentálně ConsoleKit taky neběží, ale UPower ano. Každopádně se mi už párkrát v 13.10 stalo, že nešlo systém vypnout ani z Unity vůbec, fungovalo jen shutdown -h, což je příkaz, který stejně nakonec ConsoleKit spouštěl.
Sám to budu muset ve své aplikaci řešit, tlačítka Shutdown a Restart spoléhající na tuto službu jsou opravdu zašedlá..
Když odstraním consolekit, tak to nevypnu ani přes synapse, ani jinak. Když se tedy přešlo na systemd-logind, proč to nefunguje? Ověřoval jsem, že systemd-logind mám nainstalované. Přesto je problém vypnout z cairo docku, z gnome-shellu, z unity, i z xfce4, ostatní jsem nezkoušel. Vypínání přes grafiku mi funguje jen přes synapse.
-
Předpokládám, že ty služby by zatím měly jet paralelně, což se také většinou děje, jen se to za běhu jaksi náhodně hroutí..
-
Předpokládám, že ty služby by zatím měly jet paralelně, což se také většinou děje, jen se to za běhu jaksi náhodně hroutí..
Hlavně vydat další verzi za každou cenu, i když je plná bugů. 13.10 stojí za starou bačkoru. Když se člověk odhlásí, tak vypnout to pak jde, nebo restartovat, ale při přihlášení to standardní cestou nejde, ani uspat, ani restartovat, ani vypnout. Vždyť to testovalo v betě spousta lidí, kteří to určitě hlásili.
-
Řešením pro Cinnamon je tedy doinstalování consolekit - odzkoušeno a funguje.
Děkuji všem za pomoc.
-
Je to opravdu tak - ConsoleKit v nové instalaci chybí úplně, ovšem v upgradovaném systému vyřazen nebyl a běží dál. Mám obě varianty, tak jsem v tom chvíli neměl úplně jasno.