Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Novinky: Školení nejen k OS Ubuntu pro širokou veřejnost, více informací zde.

Autor Téma: sudo nautilus - oznámen ERROR [vyřešeno]  (Přečteno 236 krát)

regine

  • Stálý člen
  • ***
  • Příspěvků: 560
  • Karma: +21/-3
    • Zobrazit profil
sudo nautilus - oznámen ERROR [vyřešeno]
« kdy: 23 Říjen 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
« Poslední změna: 23 Říjen 2018, 22:35:38 od regine »
Ubuntu 16.04 LTS 32bit

juwa2

  • Závislák
  • ****
  • Příspěvků: 2108
  • Karma: +154/-34
    • Zobrazit profil
Re:sudo nautilus - oznámen ERROR
« Odpověď #1 kdy: 23 Říjen 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

regine

  • Stálý člen
  • ***
  • Příspěvků: 560
  • Karma: +21/-3
    • Zobrazit profil
pkexec nautilus - WARNING
« Odpověď #2 kdy: 23 Říjen 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.
Ubuntu 16.04 LTS 32bit

juwa2

  • Závislák
  • ****
  • Příspěvků: 2108
  • Karma: +154/-34
    • Zobrazit profil
Re:sudo nautilus - oznámen ERROR
« Odpověď #3 kdy: 23 Říjen 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í.....
« Poslední změna: 23 Říjen 2018, 21:19:15 od juwa2 »