gpt4 book ai didi

Gnome 1804 - 通过命令行将 .desktop 添加到启动器

转载 作者:行者123 更新时间:2023-12-02 09:11:41 25 4
gpt4 key购买 nike

我正在尝试使用脚本将 x.desktop 项目添加到 18.04 中的 gnome 启动器。
在统一 (16.04) 中,您可以使用:
gsettings 设置 com.canonical.Unity.Launcher 收藏夹 XYZ
但我无法计算出 gnome 中的等价物(如果它存在的话)。我发现 gsettings 的:
org.gnome.gnome-panel.launcher:/

最佳答案

好的,我已经解决了,所以我想我会分享这个。

对于 gnome(例如 ubuntu 18.04),以下脚本会将现有的桌面文件添加到收藏夹:

application="'${1}.desktop'"
favourites="/org/gnome/shell/favorite-apps"
dconf write ${favourites} \
"$(dconf read ${favourites} \
| sed "s/, ${application}//g" \
| sed "s/${application}//g" \
| sed -e "s/]$/, ${application}]/")"

对于 Unity(例如 ubuntu 16.04),以下脚本会将现有桌面文件添加到收藏夹:

application="'${1}.desktop'"
favourites="/com/canonical/unity/launcher/favorites"
dconf write ${favourites} \
"$(dconf read ${favourites} \
| sed "s/, ${application}//g" \
| sed "s/${application}//g" \
| sed -e "s/]$/, ${application}]/")"

脚本用法如下:

./add_favourite.sh google-chrome 

关于Gnome 1804 - 通过命令行将 .desktop 添加到启动器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51344438/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com