Ασχολούμαι εδώ και τρεις μέρες με μια δουλειά που πιστεύω ότι θα χρησιμεύσει σε πολλούς.
Η πρώτη ιδέα ήταν το να φτιαχτεί ένα applet το οποίο θα αλλάζει τον κατάλογο της
επιφάνειας εργασίας (~/Desktop) σε μια της επιλογής του χρήστη.
Ήταν αρκετά εύκολη η υλοποίηση :
Αλγόριθμος
Το memo φορτώνει το αρχείο “~/.config/user-dirs.dirs”
Το “Load” button ανοίγει ένα SelectDirectoryDialog
Παίρνει το path
Το “ΟΚ” button
{από το memo αντικαθιστά στο line 9
XDG_DESKTOP_DIR="$HOME/Desktop" σε XDG_DESKTOP_DIR=path
και memo.savetofile(“~/.config/user-dirs.dirs”)}
ως δεύτερο βήμα όμως και εδώ θα είναι η αξία του προγράμματος είναι η κάθε
επιφάνεια εργασίας να φορτώνει το δικό της path.

Εδώ τα είδα σκούρα...
θα πρέπει το window manager να φορτώνει για κάθε επιφάνεια εργασίας
μια άλλη διαδρομή...
συνεπώς απ' όσο καταλαβαίνω θα χρειαστεί να αλλάξει ο κώδικας του
manager.
Αν κάποιος θέλει να βοηθήσει στην υλοποίηση ή απλά γνωρίζει περίπου να αρχεία
τα οποία θα χρειαστούν αλλαγή (επειδή δεν μπορώ να διαβάσω όλο τον κώδικα
του metacity, θα μου πάρει μήνες για να καταλάβω πως δουλεύει) ή έστω αν
πιστεύει ότι δεν γίνεται ας δώσει ένα link για να μιλήσω με τους ανθρώπους
που το έφτιαξαν. Help..
