Fórum Ubuntu CZ/SK

Ubuntu pro osobní počítače => Obecná podpora => Téma založeno: regine 23 Října 2018, 18:53:07

Název: sudo nautilus - oznámen ERROR [vyřešeno]
Přispěvatel: regine 23 Října 2018, 18:53:07
Po delší době jsem potřeboval spustit Nautilus pod 'správcem'. Nautilus se otevřel/spustil, ale v terminálu se vypsalo:
Kód: [Vybrat]
$ sudo nautilus
[sudo] heslo pro user:
(nautilus:2218): Gtk-WARNING **: Failed to register client: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown:
The name org.gnome.SessionManager was not provided by any .service files
** (nautilus:2218): CRITICAL **: Another desktop manager in use; desktop window won't be created
Nautilus-Share-Message: Called "net usershare info" but it failed: Nelze spustit proces potomka „net“ (Adresář nebo soubor neexistuje)
Co je příčinou?  Nepamatuji si, že by docházelo k podobnému výpisu. Díky.

Doplněno. Zkusil jsem starší gksudo a následný výpis:
Kód: [Vybrat]
$ gksudo nautilus
(nautilus:2509): GLib-GIO-CRITICAL **: g_dbus_interface_skeleton_unexport: assertion 'interface_->priv->connections != NULL' failed
Název: Re:sudo nautilus - oznámen ERROR
Přispěvatel: juwa2 23 Října 2018, 19:51:57
GUI aplikace se vůbec nemají přes sudo spouštět!
A gksudo je už zastaralé/nepodporované.   Používej pkexec.
Stáhni/nainstaluj si přísl. polkit soubor:
Kód: [Vybrat]
wget https://raw.githubusercontent.com/hotice/webupd8/master/org.gnome.nautilus.policy -O /tmp/org.gnome.nautilus.policy
sudo cp /tmp/org.gnome.nautilus.policy /usr/share/polkit-1/actions/

Pak spustíš nautilus jako root příkazem:
Kód: [Vybrat]
pkexec nautilus
Pro ostatní aplikace je postup stejný, příslušné soubory  *.policy si vytvoř podle "mustru" toho nautiláckého a nakopíruj
je do složky /usr/share/polkit-1/actions
Název: pkexec nautilus - WARNING
Přispěvatel: regine 23 Října 2018, 20:39:18
Díky. Vypsalo mi opět chybu:
Kód: [Vybrat]
$ pkexec nautilus
(nautilus:5175): Gtk-WARNING **: Failed to register client: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.gnome.SessionManager was not provided by any .service files
** (nautilus:5175): CRITICAL **: Another desktop manager in use; desktop window won't be created
Nautilus-Share-Message: Called "net usershare info" but it failed: Nelze spustit proces potomka „net“ (Adresář nebo soubor neexistuje)
Nautilus se otevřel.
Název: Re:sudo nautilus - oznámen ERROR
Přispěvatel: juwa2 23 Října 2018, 21:08:39
Klidně to ignoruj, mě to hlásí podobné věci.  Pokud tě to irituje, vytvoř si spouštěč pro "root nautilus" do Aplikací nebo na Plochu. Příkaz do spouštěče bude pochopitelně  pkexec nautilus  Pak se žádný terminál neotevře a chyby se nezobrazí.....