Mic*_*uck 8 gnome favorites gnome-shell
我知道您可以右键单击应用程序并选择“添加到收藏夹”。我试图将它添加到收藏夹部分,而根本不使用 GUI。一切都需要在终端或脚本中完成。
谁有想法?
这不是这个问题的重复。那是用于设置收藏夹,而不是添加到收藏夹。当您右键单击一个应用程序并选择“添加到收藏夹”时,它必须在某处运行一个脚本来输入应用程序名称。我要问的是,该脚本在哪里或如何复制它?
pom*_*sky 10
不幸的是,作为最终用户,您只能通过使用dconf
/来“读取”和“写入”(也重置)指定最喜欢的应用程序列表的数组gsettings
。例如,正如这里提到的,您可以通过运行来获取值
gsettings get org.gnome.shell favorite-apps
Run Code Online (Sandbox Code Playgroud)
并通过合适的gsettings set
命令写入新值。没有直接的方法可以追加到数组中,只能覆盖。
但是您可以将这两者结合起来使用自定义命令。您首先需要知道与.desktop
要添加到收藏夹的应用程序关联的启动器的名称。让我们说它是appname.desktop
。然后您可以运行以下命令将关联的应用程序添加appname.desktop
到收藏夹:
gsettings set org.gnome.shell favorite-apps "$(gsettings get org.gnome.shell favorite-apps | sed s/.$//), 'appname.desktop']"
Run Code Online (Sandbox Code Playgroud)
的路径dconf
是:/org/gnome/shell/favorite-apps
。例如
dconf read /org/gnome/shell/favorite-apps
Run Code Online (Sandbox Code Playgroud)
这对我来说产生
['org.gnome.Nautilus.desktop', 'firefox.desktop', 'vivaldi-stable.desktop', 'steam.desktop']
Run Code Online (Sandbox Code Playgroud)
所以理论上你可以用来dconf write
调整这些值
归档时间: |
|
查看次数: |
5205 次 |
最近记录: |