我正在用 Cubic 制作一张定制的现场 CD
我想在 $HOME 上添加一个默认的自定义文件夹“Projects”
我做了什么:
- 编辑 /etc/xdg/user-dirs.defaults
- 添加一行
PROJECTS=Projects
结果:
- 在 $HOME 上添加了“Projects”文件夹(包含本地化翻译)
现在我想要两样东西:
- 将此文件夹添加到收藏夹(但如何默认将其添加到收藏夹?编辑 /etc/skel/.config/gtk-3.0/bookmarks?图像安装后没有重置的风险?)
- 添加文件夹和书签图标
对于图标,我知道我可以添加一个徽章;但它不会更新书签图标。有没有办法修改 gio 属性standard::icon
和standard::symbolic-icon
?
我已经在 /usr/share/icons 文件夹中创建了自定义图标
我可以添加 gio 属性metadata::custom-icon
,但它使用绝对链接,而不是像主题那样优化图标分辨率。我可以作为后备,但如何对书签图标做同样的事情?
谢谢 !
答案1
我可以添加 gio 属性
metadata::custom-icon
,但它使用绝对链接,而不是像主题那样优化的图标分辨率。
事实上,你能设置一个命名的主题图标:只需使用metadata::custom-icon-name
而不是metadata::custom-icon
!
gio set "$(xdg-user-dir PROJECTS)" "metadata::custom-icon-name" folder-system
您还必须删除任何metadata::custom-icon
可能已经设置的现有值,因为它优先于metadata::custom-icon-name
:
gio set --delete PATH "metadata::custom-icon"
(或gio set --type=unset ...
旧版 Gio)
将此文件夹添加到收藏夹(但如何默认将其添加到收藏夹?编辑 /etc/skel/.config/gtk-3.0/bookmarks?图像安装后没有重置的风险?)
从技术上来说,这是一个书签,不是最喜欢的. 在 Gnome 的说法中,最喜欢的是一个“应用程序”(一个.desktop
文件),固定你的启动器酒吧,而书签是 Nautilus 侧面板和“打开文件”对话框等位置中显示的路径(目录)。不要与星星,这是一个加星标的路径(目录或文件),您可以通过“加星标”元文件夹(类似于“最近”)访问它。
也就是说,是的,/etc/skel/.config/gtk-3.0/bookmarks
这是一个预先填充自定义书签的合适地方。