staging.inyokaproject.org

Ntfs volumes werden unter Openbox mit Nautilus und PCMANFM nicht eingebunden

Status: Gelöst | Ubuntu-Version: Ubuntu 11.04 (Natty Narwhal)
Antworten |

kw2

Anmeldungsdatum:
24. März 2011

Beiträge: Zähle...

Unter Unity kommt bei beiden ein PopUp hoch und fragt nach einem Password.

Beide sind aus den Ubuntu Paketquellen installiert.

In einer Openbox session kommt "Authentication required" mit OK Button, ohne die Möglichkeit ein Password einzugeben.

Wie krieg' ich die über die Filemanager eingebunden ohne sie dauernd zu mounten?

kw2

(Themenstarter)

Anmeldungsdatum:
24. März 2011

Beiträge: 24

Nach Einfügen von:

/usr/lib/policykit-1-gnome/polkit-gnome-authentication-agent-1 &

in ~/.config/openbox/autostart.sh

klappt es zwar aber es kommt noch die Fehlermeldung:

DBus error org.gtk.Private.RemoteVolumeMonitor.Failed: An operation is already pending

hoch.

Hintergrund:

ich hatte festgestellt, dass in einer gnome session 2 polkit processes laufen:

kw-user@BullmannKW:/etc/xdg/autostart$ ps -A | grep pol
  845 ?        00:00:00 polkitd
 3135 ?        00:00:00 polkit-gnome-au
kw-user@BullmannKW:/etc/xdg/autostart$

in einer openbox session war es nur: polkitd. In /etc/xdg/autostart steckt: polkit-gnome-authentication-agent-1.desktop, die so aussieht:

kw-user@BullmannKW:/etc/xdg/autostart$ cat polkit-gnome-authentication-agent-1.desktop 
[Desktop Entry]
Name=PolicyKit Authentication Agent
Comment=PolicyKit Authentication Agent
Exec=/usr/lib/policykit-1-gnome/polkit-gnome-authentication-agent-1
Terminal=false
Type=Application
Categories=
NoDisplay=true
OnlyShowIn=GNOME;XFCE;
X-GNOME-AutoRestart=true
X-Ubuntu-Gettext-Domain=polkit-gnome-1
kw-user@BullmannKW:/etc/xdg/autostart$

Da sieht man dann dass: /usr/lib/policykit-1-gnome/polkit-gnome-authentication-agent-1 ausgeführt wird, wie OnlyShowIn zeigt, aber nicht in einer Openbox Session. Also das dann einfach in die autostart.sh von Openbox gepackt.

addi72

Anmeldungsdatum:
18. März 2010

Beiträge: 196

Hallo, ist zwar leider schon gelöst, für mich ist das aber noch nicht schlüssig genug. Rein zum Verständnis: Was hat polkit-gnome mit einer openbox-session zu tun? Oder ist das eine Abhängigkeit zu Nautilus? Nun kann ich das leider nicht reproduzieren, da ich pcmanfm verwende, in einer LXDE-Session. Und Ntfs volumes benutze ich schon seit 3 Jahren nicht mehr. Sollte nicht der auch bei mir gestartete polkikd ausreichen? Vielleicht liegt das auch an der Art, wie Openbox gestartet wird. (ck-launch?) Gruss

kw2

(Themenstarter)

Anmeldungsdatum:
24. März 2011

Beiträge: 24

In einer Openbox session kam bei mir sowohl bei Nautilus wie bei PCMANFM beim Versuch ein Laufwerk einzuhängen der Popup

Legitimieren

Zugriffsrechte werden benötigt
um das Gerät einzuhängen

nicht mehr hoch (im Gegenstaz zu einer Gnome session), sondern nur "authentication required" und Schluss.

Beim Aufruf eines FM in einem Terminal erschien mal ein "filesystem internal mount error" dadurch kam ich auf die Idee, es könnte was mit Berechtigungen zu tun haben und so auf policykit.

"Bestimmte Aktionen können bestimmten Benutzern erlaubt werden, für die normalerweise Root-Rechte von Nöten wären, ohne sie selber zu Administratoren zu machen." (z.B. mount)

So kam ich dann auf polkit-gnome-au. polkitd alleine reicht bei mir in einer Openbox session nicht aus, um o.g. Popup beim mounten (übrigens auch bei nicht ntfs vols) zu produzieren.

Das war zumindest meine Denke. Ob das mit Policykit auch noch anders geht, weiss ich nicht.

Antworten |