Seite 1 von 1
desktop verzeichnis ermitteln
Verfasst: Mittwoch 30. April 2008, 11:44
von Costi
wie kann ich platformunabhaengig den desktop verzeichnis des gerade eingelogten users ermitteln?
danke
Verfasst: Mittwoch 30. April 2008, 12:17
von BlackJack
Dazu müsste es erst einmal so etwas wie ein plattformunabhängiges Desktop-Verzeichnis geben. Nicht jede Desktopumgebung hat so etwas.
Verfasst: Mittwoch 30. April 2008, 13:55
von lunar
``os.path.expanduser(os.path.join('~', 'Desktop'))`` dürfte noch die beste Lösung sein... das funktioniert imho zumindest unter Windows (sofern MSHOME nicht umgebogen wurde) und unter KDE/Gnome.
Verfasst: Mittwoch 30. April 2008, 15:00
von Costi
solange es fuer windows und linux funktioniert bin ich zufrieden
ich werds dan so machen
tu mir aber den gefallen und aendere ps in os, und setze `Desktop` in anfuerungszeichen, falls nhemand anderes es auch benutzen wil....
Verfasst: Mittwoch 30. April 2008, 15:02
von Rebecca
Costi hat geschrieben:und linux funktioniert
Gnome/KDE != Linux
Verfasst: Mittwoch 30. April 2008, 15:11
von lunar
Rebecca hat geschrieben:Costi hat geschrieben:und linux funktioniert
Gnome/KDE != Linux
Für eingefleischte FVWM-Nutzer muss diese Gleichsetzung ja fast schon beleidigend sein
@Costi
Es funktioniert nicht unter "Linux". Es funktioniert noch nicht mal unter KDE, wenn der Nutzer den Desktop-Pfad geändert hat.
Du solltest dich hier an BlackJack halten, wenn er sagt, dass es kein Desktop-Verzeichnis gibt, ergo deine Idee nicht umsetzbar ist.
Verfasst: Mittwoch 30. April 2008, 16:35
von Leonidas
lunar hat geschrieben:Es funktioniert nicht unter "Linux". Es funktioniert noch nicht mal unter KDE, wenn der Nutzer den Desktop-Pfad geändert hat.
Ob es unter GNOME funktioniert ist auch nicht sicher. Schließlich verwendet GNOME je nach Sprache andere Ordner und bietet an die bei einer Sprachänderung umzubenennen.
Verfasst: Mittwoch 30. April 2008, 20:22
von Costi
ueberredet
ich benutz stadessen den home verzeichnis