标签: .desktop

.desktop 文件中的 pkexec 命令

我为 Androxyde 的 Flashtool(索尼 Xperia 设备的实用程序,我必须使用其文件夹中的可执行文件打开)制作了一个 .desktop 文件,该文件需要 root 权限才能使用 fastboot 实用程序。我曾经让它与 一起工作gksu,但我使用的是 Ubuntu 15.04,而 gksu 现在已经过时了。

我试图修改exec

Exec=gksu /home/natasha/FlashTool/FlashTool
Run Code Online (Sandbox Code Playgroud)
Exec=pkexec /home/natasha/FlashTool/FlashTool
Run Code Online (Sandbox Code Playgroud) 然后,我读到 pkexec 不允许运行 X11 应用程序,因此我以这种方式覆盖:

在此处输入图片说明

链接到 Imgur.com 上的完整图像

现在的问题是:它询问我密码但 Flashtool 的 GUI 没有启动。但是,如果我在终端中执行该命令,程序将毫无问题地启动。我能做什么?

在此处输入图片说明

链接到 Imgur.com 上的完整图像

command-line .desktop pkexec

13
推荐指数
1
解决办法
9255
查看次数

.desktop 文件中的图标路径

在我的桌面上,我有一个 .desktop 文件。如果我输入:

Icon=/home/ianbell/Pictures/myLogo.png
Run Code Online (Sandbox Code Playgroud)

.desktop 文件的图标发生变化(预期结果)。

但是,如果我输入:

Icon=~/Pictures/myLogo.png
Run Code Online (Sandbox Code Playgroud)

它不起作用。

不是~/捷径/home/$USER吗?

icons paths .desktop

13
推荐指数
2
解决办法
9708
查看次数

桌面启动器文档?

可能的重复:
.desktop 文件的语法是什么?
如何添加自定义启动器?

我更喜欢仅使用文本编辑器创建新的桌面启动器(.desktop 文件),例如创建我编写的 iotop 启动器:

[Desktop Entry]
Name=iotop
Exec=gksudo "gnome-terminal -x iotop"
Type=Application
Run Code Online (Sandbox Code Playgroud)

但我还没有找到任何关于格式的文档。有人可以给我一个格式规范的链接吗?

xdg .desktop

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

如何创建 .desktop 文件来启动 eclipse?

当我创建一个 .desktop 文件来启动 eclipse(支持 JDK 1.8 的最新版本)时,我收到以下错误:

A Java Runtime Environment (JRE) or Java Development Kit (JDK)
must be available in order to run Eclipse. No Java virtual machine
was found after searching the following locations:
/home/dean/bin/eclipse-standard-luna-M5-linux-gtk-x86_64/eclipse/jre/bin/java
java in your current PATH
Run Code Online (Sandbox Code Playgroud)

为什么它试图在eclipse二进制文件所在的目录下找到JRE?

我可以从命令行启动 Eclipse,我可以将它固定到启动器并且它可以工作。为什么 .desktop 文件对它应该做什么如此困惑?

这是我的 .desktop 文件:

[Desktop Entry]
Version=1.0
Name=Eclipse JDK 1.8
Comment=Eclipse
Exec=/home/dean/bin/eclipse-standard-luna-M5-linux-gtk-x86_64/eclipse/eclipse
Icon=/home/dean/bin/eclipse-standard-luna-M5-linux-gtk-x86_64/eclipse/icon.xpm
Terminal=false
Type=Application
Categories=Utility;Application;
Run Code Online (Sandbox Code Playgroud)

我遇到的问题不是在上面链接的问题中作为 duplice提出的问题。我的问题是因为我的 JDK PATH 是在我的 .bashrc 中设置的。

eclipse .desktop

12
推荐指数
2
解决办法
5万
查看次数

如何在 14.04 中将应用程序图标添加到桌面?

如何在 14.04 版本中向桌面添加应用程序图标?

感谢您的时间。

.desktop

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

gnome-desktop-item-edit:即使安装了“gnome-panel”软件包,在 Ubuntu 19.10 及更高版本上也找不到命令

我安装了 Ubuntu 19.10,但在尝试使用gnome-desktop-item-edit.

$ sudo gnome-desktop-item-edit ~/Desktop/ --create-new

  sudo: gnome-desktop-item-edit: command not found

$ which gnome-panel

  /usr/bin/gnome-panel

$ gnome-panel --version

  gnome-panel 3.34.0
Run Code Online (Sandbox Code Playgroud)

这是 Ubuntu 19.10 的问题还是gnome-panel软件包的问题?

gnome-panel .desktop 19.10

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

无法启动 .desktop 文件(改为使用文本编辑器打开)

出于某种原因,我无法启动.desktop文件。当我双击该文件时,它会打开文本编辑器。桌面文件打开了“允许将文件作为程序执行”( -rwx)。在“打开方式”选项卡中,文本编辑器是默认应用程序。单击该选项卡中的重置会将其更改为文本编辑器,因此它基本上什么都不做。

有什么办法可以解决这个问题?

.desktop

12
推荐指数
1
解决办法
9595
查看次数

NoDisplay=true 的 .desktop 文件有什么意义

根据我浏览askubuntu的内容,.desktop 文件/usr/share/applications/对于创建打开应用程序的快捷方式很有用。但是,此文件夹中的 .desktop 文件数量比“显示应用程序”菜单中的应用程序数量多得多。似乎其他 .desktop 文件也有该行NoDisplay=true。例如,我有包含python3.8.desktop这一行的文件。那么这些 .desktop 文件有什么意义呢NoDisplay=true

.desktop

12
推荐指数
1
解决办法
3984
查看次数

双击ubuntu桌面打开文件时如何更改工作目录?

想通过双击打开一个文件(.pdb 文件:蛋白质结构格式,没关系)。

“打开方式”被手动引导以使用 Ubuntu Tweak 执行“pymol”(一个打开 .pdb 格式的程序)。

但是,我发现工作目录$HOME。

由于目录中的其他文件我打开文件至关重要,我想访问它们。

我猜“pymol”是在 $HOME 上执行的,而“pdb 文件”(双击文件)的绝对路径作为参数传递。

我想这是有点普遍的问题并提出一个问题:

我怎样才能让系统更改“工作目录”“目录,我点击文件”和执行程序?

desktop-environments .desktop

11
推荐指数
5
解决办法
2万
查看次数

运行 .sh 以执行多个命令

我很好奇我将如何通过 shell 脚本运行多个命令。

例如,为了尝试一下,我希望能够将 .desktop 连接到将运行所有更新代码的 .sh,这样我就不必输入它了。我知道如何通过 .sh 执行单个命令,而不是多个。

反正?

command-line bash .desktop

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