xdg-user-dirs werden in Linux-Anwendungen nicht aktualisiert

868
ArchNoob

Ich verwende Archlinux und habe zwei Benutzer darin. Ich habe den ersten Benutzer erstellt, als ich mit dem System angefangen habe, und dieser zweite ist der letzte Fehler.

Das Problem ist, ich kann nicht xdg-user-dirsvon anderen Anwendungen (wie dem Suchfenster von inkscape) und Dateimanagern, die xdg-user-dirsüber den Seitenbereich verfügen, auf meine zugreifen, um genau zu sein, dass sie angezeigt werden, /home/firstuser/Documentsanstatt /home/seconduser/Documentsdass sie nicht aktualisiert werden.

Aber..

Bei der Ausführung $ xdg-user-dir DOCUMENTSwird der richtige Pfad angezeigt (Pfad für eingeloggte oder zweite Benutzer).

Hier ist eine Liste der Verzeichnisse in der Datei~/.config/user-dirs.dirs XDG_DESKTOP_DIR="$HOME/Desktop" XDG_DOWNLOAD_DIR="$HOME/Downloads" XDG_TEMPLATES_DIR="$HOME/Templates" XDG_PUBLICSHARE_DIR="$HOME/Public" XDG_DOCUMENTS_DIR="$HOME/Documents" XDG_MUSIC_DIR="$HOME/Music" XDG_PICTURES_DIR="$HOME/Pictures" XDG_VIDEOS_DIR="$HOME/Videos"

Vielen Dank!

0
Die xdg-Verzeichnisse sollten an erster Stelle keine "Aktualisierung" benötigen. Was ist der _exact_-Inhalt Ihrer `user-dirs.dirs` und wie sieht das $ HOME des zweiten Benutzers aus? grawity vor 8 Jahren 1
@ grawity Ich habe gerade meine Frage überarbeitet, um den Inhalt der Datei "~ / .config / xdg-user.dirs" aufzulisten. Ich verstehe auch nicht Ihre zweite / letzte Frage. Aber wenn ich `$ echo $ HOME` benutze, gibt es / home / seconduser /` korrekt aus! ArchNoob vor 8 Jahren 0

1 Antwort auf die Frage

0
Nicolas
# try this xdg-user-dirs-update  # and this if you have installed xdg-user-dirs-gtk xdg-user-dirs-gtk-update 
Ich weiß nicht, warum ich immer noch den `/ home / pervious-user` in dieser GUI-Anwendung bekomme (vlc, inkscape etc ..). Aber wenn ich` xdg-user-dir 'starte, bekomme ich `/ home / current-user `. Kann eine Neuinstallation dieser GUI-Programme helfen? ArchNoob vor 8 Jahren 0