标签: emblem

我怎样才能创造一种新的标志?

Nautilus 中的标志不太适合我的需要。我怎样才能为我的用户帐户添加一个新的?

customization nautilus emblem

13
推荐指数
1
解决办法
1446
查看次数

删除 Ubuntu Dock 23.04 上的通知标志

我最近从 Ubuntu 22.10 升级到 Ubuntu 23.04,看起来不错。我唯一不喜欢的是计算通知数量的新标志。是否可以将其删除但将通知保留在通知区域中?

在此输入图像描述

notification gnome emblem

10
推荐指数
1
解决办法
1602
查看次数

从命令行获取文件的标志?

我希望能够从命令行确定文件具有什么标志。有没有办法确定这一点?另外,有没有办法从命令行应用标志?

我通常有一个 cron 作业,它会在我的 ~/Downloads 中删除超过 7 天的文件,但我希望能够只删除没有特定标志的文件(我的种子种子)。我一直在手动应用这些标志,但如果我也能自动化,那就太棒了。

我通常的 cron 工作只是一个简单的 find 命令:

find /home/zach/Downloads/ -ctime +7 -exec trash {} \;
Run Code Online (Sandbox Code Playgroud)

编辑:

我解决了我自己的问题。

奖金:

为了详细说明我在做什么,我deluge-torrent用来管理我的下载。我现在正在使用执行插件在 torrent 完成时运行这个脚本:

#!/usr/bin/env bash
# deluge gives the download directory name as the third argument
gvfs-set-attribute -t stringv "$3" metadata::emblems ubuntuone-unsynchronized
Run Code Online (Sandbox Code Playgroud)

然后我创建了我的trasher.sh(这需要trash-cli包):

#!/usr/bin/env bash
[[ "$(gvfs-info -a metadata::emblems $*)" =~ "ubuntuone-unsynchronized" ]] || trash "$*"
Run Code Online (Sandbox Code Playgroud)

现在,我只是将我的 cron 修改为:

find /home/zach/Downloads/ -maxdepth 1 -ctime +7 -exec /home/zach/Scripts/trasher.sh {} \;
Run Code Online (Sandbox Code Playgroud)

瞧!现在 …

command-line bash nautilus emblem

6
推荐指数
1
解决办法
2564
查看次数

Ubuntu One 标志是什么意思?

我决定第一次尝试 Ubuntu One。我通过系统 -> 首选项 -> Ubuntu One 添加了我的计算机,然后右键单击一个文件夹并单击“在 Ubuntu One 上同步”。没有立即反馈发生任何事情,但现在该文件夹的唯一子文件夹上有某种 Ubuntu One 标志:

截屏

这是什么意思?

nautilus ubuntu-one emblem

4
推荐指数
1
解决办法
758
查看次数

如何用符号链接替换目录并保留文件夹标志?

我想home/用指向另一个位置文件夹的符号链接替换我目录中的文件夹,但我想保留文件夹标志而不必去搜索它们。我该怎么做呢?

为了说明我的要求,主文件夹中的目录具有如下所示的漂亮标志:

带有音乐标志的音乐文件夹

如果我只是删除这个文件夹并用符号链接替换它,音乐标志就会丢失并被链接标志取代。

带有链接标志的音乐符号链接

我希望它同时具有音乐标志和符号链接标志,如下所示:

音乐符号链接与音乐和链接标志

最好我希望能够做到这一点,而不必手动搜索并设置文件夹的图标(但解释如何这样做的好答案将作为一个不错的选择)。

icons emblem directory symbolic-link home-directory

4
推荐指数
1
解决办法
2070
查看次数