Python Forum

Full Version: Linux user folder names (if translated)
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
from gi.repository import GLib

docs = GLib.get_user_special_dir(GLib.USER_DIRECTORY_DOCUMENTS)
desktop = GLib.get_user_special_dir(GLib.USER_DIRECTORY_DESKTOP)
pics = GLib.get_user_special_dir(GLib.USER_DIRECTORY_PICTURES)
videos = GLib.get_user_special_dir(GLib.USER_DIRECTORY_VIDEOS)
music = GLib.get_user_special_dir(GLib.USER_DIRECTORY_MUSIC)
downloads = GLib.get_user_special_dir(GLib.USER_DIRECTORY_DOWNLOAD)
public = GLib.get_user_special_dir(GLib.USER_DIRECTORY_PUBLIC_SHARE)
templates = GLib.get_user_special_dir(GLib.USER_DIRECTORY_TEMPLATES)

print(docs)
print(desktop)
print(pics)
print(videos)
print(music)
print(downloads)
print(public)
print(templates)
Update - GLib.USER_DIRECTORY_xxx is deprecated

from gi.repository import GLib

docs = GLib.get_user_special_dir(GLib.UserDirectory.DIRECTORY_DOCUMENTS)
desktop = GLib.get_user_special_dir(GLib.UserDirectory.DIRECTORY_DESKTOP)
pics = GLib.get_user_special_dir(GLib.UserDirectory.DIRECTORY_PICTURES)
videos = GLib.get_user_special_dir(GLib.UserDirectory.DIRECTORY_VIDEOS)
music = GLib.get_user_special_dir(GLib.UserDirectory.DIRECTORY_MUSIC)
downloads = GLib.get_user_special_dir(GLib.UserDirectory.DIRECTORY_DOWNLOAD)
public = GLib.get_user_special_dir(GLib.UserDirectory.DIRECTORY_PUBLIC_SHARE)
templates = GLib.get_user_special_dir(GLib.UserDirectory.DIRECTORY_TEMPLATES)

print(docs)
print(desktop)
print(pics)
print(videos)
print(music)
print(downloads)
print(public)
print(templates)