相关疑难解决方法(0)

.desktop 文件的 StartupWMClass 字段代表什么?

我正在处理这个预先存在的.desktop文件,我有一个疑问:

文件内容为:

[Desktop Entry]
#Icon=connect-data-space
Icon=XCloud
Categories=Utility;
Type=Application
#Exec=/usr/share/ConnectDataSpace/appl/launcher.sh
Exec=/usr/share/XCloud/appl/launcher.sh
Name[en_US]=Connect Data Space
#Name=Connect Data Space
Name=XCloud
Comment[en_US]=
Comment=
StartupNotify=true
Terminal=false
OnlyShowIn=GNOME;Unity;
StartupWMClass=ConnectDataSpace
Actions=CheckUpgrade

[Desktop Action CheckUpgrade]
Name=Verifica Aggiornamenti
#Exec=java -jar /usr/share/ConnectDataSpace/appl/lib/shellExtBridge.jar -checkupgrade
Exec=java -jar /usr/share/XCloud/appl/lib/shellExtBridge.jar -checkupgrade
OnlyShowIn=GNOME;Unity;
Run Code Online (Sandbox Code Playgroud)

这个文件的StartupWMClass字段到底代表什么?

.desktop

94
推荐指数
2
解决办法
4万
查看次数

如何将自定义“.desktop”应用程序启动器添加到 Ubuntu Dock?

我已经.desktop为 Ubuntu 16.04 创建了文件以访问我的 Google Chrome 配置文件,但是一旦我升级到 Ubuntu 17.10(它可以运行到 Ubuntu 17.04),它们就会从 Dock 中移除,我无法将它们固定回去。

示例文件:

#!/usr/bin/env xdg-open

[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Icon[en_US]=google-chrome
Name[en_US]=Google Chrome
Exec=google-chrome --profile-directory=Default
Comment[en_US]=Chrome
Name=Google Chrome
Comment=Chrome Browser
Icon=google-chrome
Categories=Browser;Internet;
Run Code Online (Sandbox Code Playgroud)

.desktop gnome-shell ubuntu-dock

55
推荐指数
3
解决办法
4万
查看次数

启动时 Ubuntu Dock 中出现重复的应用程序图标

我正在使用带有 GNOME shell 和 Numix-Circle 图标主题的 Ubuntu 17.10。

当我将鼠标悬停在固定在 Dock 上的 Nightly Web 浏览器的 Numix 图标上时,我得到了“Nightly Web Browser”的标题。

在此处输入图片说明

但是当我启动程序时,底部会弹出另一个图标,名称为“Nightly”。

在此处输入图片说明

icons gnome-shell ubuntu-dock

38
推荐指数
2
解决办法
1万
查看次数

Ubuntu Dock 中具有不同图标的 Firefox 配置文件

Ubuntu 17.10 (xorg)、GNOME 3.26.2、Firefox 58.0(64 位)。

我有一些 Firefox 配置文件设置。当我运行每个配置文件时,我希望它是 Dock 上的一个单独图标。我该如何做到这一点?现在发生的事情是它们都被分组在标准的 Firefox 图标中。

dock firefox gnome-shell ubuntu-dock

11
推荐指数
1
解决办法
3259
查看次数

Ubuntu 18.04:某些基于 qt 的应用程序缺少“添加到收藏夹”?

操作系统:Ubuntu 18.04(最小安装选项):

dkb@dkb-ubu1804:~$ cat /etc/X11/default-display-manager
/usr/sbin/gdm3
dkb@dkb-ubu1804:~$ echo $XDG_SESSION_TYPE
x11
dkb@dkb-ubu1804:~$ 
Run Code Online (Sandbox Code Playgroud)

我安装了以下基于 qt 的应用程序apt install:dolphin、featherpad、gwenview、kate 和 qterminal。

其中,当我在启动器中右键单击它们的图标时,dolphin、gwenview 和 kate 没有显示“添加到收藏夹”选项。但是featherpad 和qterminal 有“添加到收藏夹”选项。这是为什么?

(即使重新启动后情况仍然存在。)

他们的 .desktop 文件没有提供任何线索。

• 海豚

[Desktop Entry]
Name=Dolphin
Exec=dolphin %u
Icon=system-file-manager
Type=Application
X-DocPath=dolphin/index.html
Categories=Qt;KDE;System;FileTools;FileManager;
GenericName=File Manager
Terminal=false
MimeType=inode/directory;
InitialPreference=10
X-DBUS-ServiceName=org.kde.dolphin
Run Code Online (Sandbox Code Playgroud)

• 羽毛垫

[Desktop Entry]
Name=FeatherPad
GenericName=Text Editor
Comment=Lightweight Qt5 text editor
Exec=featherpad %F
Icon=featherpad
Terminal=false
Type=Application
MimeType=text/plain;
Categories=Qt;Utility;TextEditor;
X-KDE-StartupNotify=false
Run Code Online (Sandbox Code Playgroud)

• 格温维尤

[Desktop Entry]
Name=Gwenview
GenericName=KDE Image Viewer
Comment=A simple image viewer
Exec=gwenview %U
Terminal=false …
Run Code Online (Sandbox Code Playgroud)

qt .desktop favorites ubuntu-dock

9
推荐指数
2
解决办法
4090
查看次数

从命令行将应用程序添加到收藏夹

我知道您可以右键单击应用程序并选择“添加到收藏夹”。我试图将它添加到收藏夹部分,而根本不使用 GUI。一切都需要在终端或脚本中完成。

谁有想法?

这不是这个问题的重复。那是用于设置收藏夹,而不是添加到收藏夹。当您右键单击一个应用程序并选择“添加到收藏夹”时,它必须在某处运行一个脚本来输入应用程序名称。我要问的是,该脚本在哪里或如何复制它?

gnome favorites gnome-shell

8
推荐指数
2
解决办法
5205
查看次数

为什么我不能将某些应用程序添加到收藏夹?

我将 Ubuntu 18.10 与 GNOME 和“Dash to Panel”一起使用。我不明白为什么我可以将一些打开的应用程序设为收藏夹(右键单击)而不是其他应用程序(如咖啡因)。为什么?

favorites gnome-shell

7
推荐指数
0
解决办法
1450
查看次数

无法在 Ubuntu 18.04 上将最新的 Firefox 浏览器添加到收藏夹

我已经下载了最新的 Firefox tar.bz2 文件并解压到目录中,并将其添加到收藏夹中。但当我启动时它显示旧版本。

如何在收藏夹中添加最新版本以直接从扩展坞启动它?

firefox favorites gnome-shell ubuntu-dock 18.04

6
推荐指数
2
解决办法
4128
查看次数

在 Ubuntu 18.04 的收藏夹栏中为 Spyder 添加图标

我在我的笔记本电脑中新安装了 Ubuntu 18.04 和 Anaconda(使用 Python 3.7),我想在收藏夹栏中为 Spyder IDE 设置一个启动器图标 - 我在过去几年运行时做过很多次16.

我可以从终端成功启动 Spyder 并且它似乎工作正常,但是当我从终端运行它并右键单击该图标时,它没有提供将其添加到收藏夹的选项。

【奇怪的是,搜索名为“spyder”的应用程序没有返回结果;不确定这是否相关,但是...]

我知道我可以通过创建一个.desktop文件(如此此处所述)并将其添加到 中/usr/share/applications(如此处所述)手动为其添加图标。例如,我尝试使用以下spyder.desktop文件(在Spyder Github 中可用):

[Desktop Entry]
Type=Application
Version=1.0
Name=Spyder
GenericName=Spyder
Comment=The Scientific Python Development Environment
Icon=spyder
TryExec=spyder
Exec=spyder %F
Terminal=false
MimeType=text/x-python;
Categories=Development;Science;IDE;Qt;
Keywords=Development;Science;IDE;Qt;
StartupNotify=true
X-AppStream-Ignore=True
StartupWMClass=Spyder
Run Code Online (Sandbox Code Playgroud)

但是,即使创建了这个文件,Spyder 仍然没有出现在应用程序中。如果我尝试运行这个文件,我会得到一个相当通用的

“启动应用程序时出错”

信息。

这是 Spyder 和/或 Ubuntu 18 的已知问题吗?我在这里错过了什么吗?任何帮助将非常感激!非常感谢!

icons .desktop spyder gnome-shell ubuntu-dock

5
推荐指数
1
解决办法
9317
查看次数

无法将 gitkraken 添加为收藏夹

gitkraken当我右键单击任务栏中的图标并选择“添加到收藏夹”时,没有任何反应;它停留在原处并且​​不动。(文章Okular - 无法添加到 GNOME 任务栏可能相关,但这似乎有所不同。)

我正在运行 Ubuntu 21.10,并且 gitkraken 是通过安装的sudo apt install gitkraken-amd64.deb

查找可执行文件:

~$ which gitkraken
/usr/bin/gitkraken
~$ ls -al /usr/bin/gitkraken
lrwxrwxrwx 1 root root 47 Mar  4 08:42 /usr/bin/gitkraken -> /usr/share/gitkraken/resources/bin/gitkraken.sh
Run Code Online (Sandbox Code Playgroud)

该脚本gitkraken.sh找出它所在的位置并执行/usr/share/gitkraken/gitkraken如下所示的结果:

-rwxr-xr-x   1 root root 140259960 Mar  4 08:42 gitkraken
Run Code Online (Sandbox Code Playgroud)

/usr/share/applications名字下是一样的:

-rw-rw-r--   1 root root   289 Mar  4 08:42 gitkraken.desktop
-rw-rw-r--   1 root root   314 Mar  4 08:42 gitkraken-url-handler.desktop
Run Code Online (Sandbox Code Playgroud)

更新:我发现文章无法将自定义启动器添加到 Ubuntu Dock(“添加到收藏夹”选项不显示)可以将图标添加到收藏夹。

但是,当它运行时,它会在任务栏中显示激活图标;即,它不是在收藏夹中的图标上显示“激活点”,而是在任务栏中添加带有“激活点”的图标。所以,并不理想。

我尝试更改符号链接以直接指向可执行文件而不是脚本,但这没有任何改进;相同的行为。

所以,我仍然想了解为什么菜单中的“添加到收藏夹”不起作用。是调用 …

favorites

5
推荐指数
1
解决办法
660
查看次数

通过命令行管理 Dash-to-Dock 最喜爱的应用程序

我正在努力提高我在所有 Ubuntu 环境中的知识,搜索并学习如何编写 bash 和 python 脚本来定制我的 Bionic Beaver 机器。

因此,我想知道如何通过命令行更改我的扩展坞中固定的应用程序。我在这里发现了一些类似的问题,但大多数都是针对旧 Ubuntu 版本的答案。

这个那个另一个描述了我正在寻找的列表将存储在com.canonical.Unity.Launcher favorites,但是我无法通过搜索找到这个模式dconf-editor

有人知道我在 Ubuntu 18.04 Bionic Beaver 哪里可以找到它吗?或者也许有其他方法通过命令行管理这个列表?

command-line customization bash ubuntu-dock 18.04

3
推荐指数
1
解决办法
2904
查看次数