相关疑难解决方法(0)

如何在 Unity 中手动编辑/创建新的启动器项目?

Unity 是否允许从.desktop文件或通过菜单编辑系统制作自定义启动器图标?(现在启动器没有提供在所有程序上“保持启动器”的选项。

对于我使用的某些程序,我必须制作自定义启动器或.desktop文件。

例如,日常的 Blender 构建通常只是带有可执行文件的文件夹。

在基本的 Gnome 或 KDE 中,我可以使用菜单编辑系统创建一个新的菜单条目。然后,我还可以从菜单或通过将.desktop文件拖到它来将它添加到 Docky 。Unity 启动器不支持拖放,所以这不是错误或任何东西,但是当我打开一个.desktop文件时,它有不可预测的结果。大多数时候它不会有“保持启动器”。有时它会有一个没有.desktop图标的可固定项目,如果我将项目固定到启动器,它在关闭程序后不会再次调用该程序。我也用它得到一个公正的工作.desktop文件celtx

unity launcher .desktop

462
推荐指数
9
解决办法
50万
查看次数

为什么用户永远不应该使用普通的 sudo 来启动图形应用程序?

我已经阅读了社区“RootSudo”文档并对这一行感兴趣:

永远不应该使用普通的 sudo 以 Root 身份启动图形应用程序。

为什么?有什么不同?请提供一个简单的解释,因为我只是一个普通的桌面用户。

gui sudo gksu

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

.desktop 文件的权限

需要对.desktop文件的权限进行一些说明。我可以看到root拥有的所有.desktop文件/usr/share/applications/都有权限,

-rw-r--r--
Run Code Online (Sandbox Code Playgroud)

同时examples.desktop,在$HOME由用户拥有具有相同的权限。所有这些都运行正常。

但是当我要创建一个.desktop具有相同权限的自定义文件时,它会抛出以下错误消息,

不受信任的应用程序启动器
应用程序启动器“myapp.desktop”尚未标记为受信任。如果您不知道此文件的来源,启动它可能是不安全的。

但是添加执行权限可以让它毫无问题地运行。

问:为什么自定义.desktop文件需要有+x权限才能运行,或者有些.desktop文件没有执行权限怎么能运行?是否可以在.desktop没有执行权限的情况下运行自定义文件?

permissions .desktop

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

不受信任的应用程序启动器

所以我试图为一个应用程序创建一个桌面图标,我把它从左上角的菜单中拖了出来(我认为它叫做 Dash 或什么的)。我点击它,它说它不受信任并拒绝执行它。

我发现我已经转到权限并选中“允许将文件作为程序执行”复选框。但是,当我打开“权限”对话框时,它显示“我不是所有者,因此我无法更改这些设置。” 一切都被禁用了,我无法检查它。

在此处输入图片说明

为什么会发生这种情况,我如何“让自己成为所有者”?

permissions security launcher

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

将 Unity Launchers 从 14.04 复制到 16.04

试图.desktop14.04复制到Ubuntu的一堆文件中恢复16.04,但它们没有出现在启动器中。

执行以下操作(/14.04挂载到旧的 Ubuntu 磁盘 / FS)

cd ~/.local/share/applications
cp -pr /14.04/home/ring0/.local/share/applications/[bunch-of].desktop .
Run Code Online (Sandbox Code Playgroud)

但它们在重新登录后不会出现16.04。(两个版本的用户/uid 相同)

看了一下/usr/share/applications,但文件在.local目录中。

查看.desktop两个版本的文件结构,它们看起来很相似。

还有什么要检查/设置的吗?

谢谢

launcher 14.04 copy 16.04

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

标签 统计

launcher ×3

.desktop ×2

permissions ×2

14.04 ×1

16.04 ×1

copy ×1

gksu ×1

gui ×1

security ×1

sudo ×1

unity ×1