在ubuntu中,大部分软件启动后,都可以在dock图标上单击右键,选择收藏。然后,这个应用程序就被收藏到dock上了,以后可以直接从dock上启动。
但是,有些应用程序单击右键却没有收藏这个选项。为什么?
为什么有些应用程序不能收藏到dock
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
- 百草谷居士
- 帖子: 3935
- 注册时间: 2006-02-10 16:36
- 系统: debian12/xubuntu2404
为什么有些应用程序不能收藏到dock
debian 12.5 / xubuntu 24.04
为何热衷于搞发行版的多,搞应用程序开发的少?Linux最多余的就是各种发行版,最缺的就是应用程序,特别是行业应用程序。
为何热衷于搞发行版的多,搞应用程序开发的少?Linux最多余的就是各种发行版,最缺的就是应用程序,特别是行业应用程序。
- astolia
- 论坛版主
- 帖子: 6514
- 注册时间: 2008-09-18 13:11
Re: 为什么有些应用程序不能收藏到dock
大概是找不到对应的desktop文件。
- 百草谷居士
- 帖子: 3935
- 注册时间: 2006-02-10 16:36
- 系统: debian12/xubuntu2404
Re: 为什么有些应用程序不能收藏到dock
有对应的desktop文件,就是从应用程序列表里启动的。如果没有desktop文件,就不会出现在应用程序列表里。
debian 12.5 / xubuntu 24.04
为何热衷于搞发行版的多,搞应用程序开发的少?Linux最多余的就是各种发行版,最缺的就是应用程序,特别是行业应用程序。
为何热衷于搞发行版的多,搞应用程序开发的少?Linux最多余的就是各种发行版,最缺的就是应用程序,特别是行业应用程序。
- yq-ysy
- 论坛版主
- 帖子: 4466
- 注册时间: 2008-07-19 12:44
- 来自: 广西(桂)南宁(邕)
Re: 为什么有些应用程序不能收藏到dock
各种桌面环境,不同的“任务栏、侧边栏、启动器栏、Dash、dock……”都遇到过类似的情况。
例如:想把(非安装版)解压缩绿色版的 Blender 的启动命令(图标)添加到任务栏里,
我之前用的 Xfce ,在“开始菜单”里已经有的命令可以直接拖进任务栏里, 没有的则需编辑启动器,填写名称、选择命令、选择图标。
我现在用的 KDE ,任务栏没有编辑启动器的功能,就需要先把Blener添加到“开始菜单”里,才能添加进任务栏里。
很久以前,不记得是用Gnome3的Dash?还是用Unity的侧边栏?也遇到过,好像需要手工编写一个什么文件,嫌麻烦就懒得做了。
隔太久了,好几年了,现在应该改进了吧?
例如:想把(非安装版)解压缩绿色版的 Blender 的启动命令(图标)添加到任务栏里,
我之前用的 Xfce ,在“开始菜单”里已经有的命令可以直接拖进任务栏里, 没有的则需编辑启动器,填写名称、选择命令、选择图标。
我现在用的 KDE ,任务栏没有编辑启动器的功能,就需要先把Blener添加到“开始菜单”里,才能添加进任务栏里。
很久以前,不记得是用Gnome3的Dash?还是用Unity的侧边栏?也遇到过,好像需要手工编写一个什么文件,嫌麻烦就懒得做了。
隔太久了,好几年了,现在应该改进了吧?
- astolia
- 论坛版主
- 帖子: 6514
- 注册时间: 2008-09-18 13:11
Re: 为什么有些应用程序不能收藏到dock
你不懂。有对应的desktop文件≠dock找得到对应的desktop文件
对一个dock程序来讲,它能直接知道的信息就是一个窗口。问题就转换成如何从一个窗口获取到对应的desktop文件。
而窗口关联的信息里面,是没有desktop文件这一条的。你可以自己试一下,用xwininfo和xprop获取窗口相关信息,然后利用这些信息去找到对应的desktop文件。
有些程序搞一通骚操作,最终从窗口相关信息里获取的数据和启动它用的desktop里记载的信息完全对不上了。
原因是一样的。dock无法在标准目录中找到对应的desktop文件
- 百草谷居士
- 帖子: 3935
- 注册时间: 2006-02-10 16:36
- 系统: debian12/xubuntu2404
Re: 为什么有些应用程序不能收藏到dock
记下来,免得以后再查找,在命令运行以下命令:
xprop WM_NAME WM_CLASS
使用鼠标点击对应的窗口,则可获取 WM_NAME 和 WM_CLASS 属性值。将 desktop 文件名改为对应 WM_CLASS 属性的字符串,大部分时候即可解决这个问题。
xprop WM_NAME WM_CLASS
使用鼠标点击对应的窗口,则可获取 WM_NAME 和 WM_CLASS 属性值。将 desktop 文件名改为对应 WM_CLASS 属性的字符串,大部分时候即可解决这个问题。
debian 12.5 / xubuntu 24.04
为何热衷于搞发行版的多,搞应用程序开发的少?Linux最多余的就是各种发行版,最缺的就是应用程序,特别是行业应用程序。
为何热衷于搞发行版的多,搞应用程序开发的少?Linux最多余的就是各种发行版,最缺的就是应用程序,特别是行业应用程序。
- 百草谷居士
- 帖子: 3935
- 注册时间: 2006-02-10 16:36
- 系统: debian12/xubuntu2404
Re: 为什么有些应用程序不能收藏到dock
这个问题,也可以通过在 desktop 中指定 StartupWMClass 的值来解决。
debian 12.5 / xubuntu 24.04
为何热衷于搞发行版的多,搞应用程序开发的少?Linux最多余的就是各种发行版,最缺的就是应用程序,特别是行业应用程序。
为何热衷于搞发行版的多,搞应用程序开发的少?Linux最多余的就是各种发行版,最缺的就是应用程序,特别是行业应用程序。