如何在gnome中获取Desktop的路径

Fla*_*Cat 7 linux ubuntu gnome internationalization

我使用的是中文语言的gnome/Ubuntu-10.10,桌面路径不是"〜/ Desktop",而是"〜/ XXXX",其中XXXX代表"桌面"的中文翻译.那么,如何编写代码来获取桌面的正确路径,而不管系统语言如何?我注意到Qt SDK在桌面上正确添加了一个快捷方式,所以我猜有一种方法.非常感谢!

Tob*_*obu 16

还有一种方法:

dir=$(xdg-user-dir DESKTOP)
Run Code Online (Sandbox Code Playgroud)


小智 1

我还没有测试过,但是尝试 echo echo ${XDG_DESKTOP_DIR:-$HOME/Desktop},这个 cmd 可能可以完成工作。

  • 这不适用于我的本地化桌面。dir=$(xdg-user-dir DESKTOP) 工作虽然 (5认同)