Questions tagged «.desktop»

.desktop文件是启动器。运行时,它将执行命令,通常会启动一个应用程序。如果您询问有关使用.desktop文件或通常有关.desktop文件格式的问题,请使用此标记。

4
如何创建.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 为什么它试图在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 …
12 eclipse  .desktop 


2
如何在KDE中设置桌面快捷方式以运行终端命令?
我正在尝试创建一个桌面快捷方式来启动Spyder,可以通过spyder在终端中键入来启动它。 我在其中spy.sh编写了一个脚本spyder。与bash spy.sh和一起使用./spy.sh。但是当我这样创建桌面快捷方式时: [Desktop Entry] Name=spyd Exec=/Desktop/spy.sh Comment= Icon= Type=Application Terminal=true 它给出了一个错误: “为终端创建子进程时出错。无法执行子进程“ /Desktop/spy.sh”(没有此类文件或目录)” 当我变成同样的错误 Exec=spyder 我该怎么办?

2
.desktop文件的Exec =行中的时间戳可能吗?
Lubuntu 16.04-Openbox会议 我可以使用终端打开带有时间戳的文件gedit: gedit ~/$(date +%Y%m%d%H%M%S).txt 也可以通过Openbox中的键盘快捷键使用该命令。 <keybind key="W-4"> # gedit time-stamped file <action name="Execute"><command>sh -c 'gedit ~/$(date +%Y%m%d%H%M%S).txt'</command></action> </keybind> 但是我不能通过文件Exec=行来做同样的事情.desktop。 Exec=sh -c 'gedit ~/$(date +%Y%m%d%H%M%S).txt' 只是创建一个名为 ~/.txt 那么,如何获取.desktop文件来执行我想要的操作?
11 bash  .desktop 

1
为什么/ usr / share / app-install / desktop中有那么多文件?
对于14.04,我正在试用Lubuntu LTS。 如果运行ls -l /usr/share/app-install/desktop,我会得到3085个.desktop文件的列表。除一个以外的所有日期均为4月18日。例外是: -rw-r--r-- 1 root root 6328 Mar 28 2013 applications.menu 从日期开始,很明显所有这些都是默认安装的,而不是我安装的。 每个基于GUI的程序都不会在安装时带入自己的.desktop文件(通常在中/usr/share/applications)吗? 那么,为什么还需要成千上万个其他.desktop文件?从他们的名字来看,他们大多数与Lubuntu没有任何关系。 它们的名称与常规.desktop文件(例如中的文件)的名称不同/usr/share/applications:许多(并非全部)相似,name:name.desktop而常规文件只是name.desktop。 我看过的所有内容都有一行,X-AppInstall-Popcon=nnn其中nnn是一串数字。我知道Popcon“收集统计信息以确定哪些软件包在Ubuntu用户中最受欢迎”。但是,为什么这些.desktop文件中的那一部分呢?
11 lubuntu  .desktop 

2
.desktop文件中的图标路径
在我的桌面上,我有一个.desktop文件。如果输入: Icon=/home/ianbell/Pictures/myLogo.png .desktop文件的图标更改(预期结果)。 但是,如果我输入: Icon=~/Pictures/myLogo.png 它不起作用。 这不是~/捷径/home/$USER吗?
11 icons  .desktop  paths 


1
如何刷新ubuntu 12.04中的启动器图标应用程序菜单?
在中修改桌面文件后/usr/share/applications,我需要刷新启动器图标应用程序菜单,以便显示我的修改内容。为了清楚起见,应该修改的菜单是当指针位于启动器的图标(屏幕左侧充满图标的大条)上时右键单击时出现的菜单。 最佳答案将是一个简单的命令行。 我没有使用ubuntu-2d,也不想注销/登录。 我知道一些部分解决方案: unity --replace 重新加载所有内容(窗口装饰,通知区域等) killall ubuntu-2d-launcher 仅适用于ubuntu-2d,但是如果存在类似的单行命令以实现统一,那将是一个很好的解决方案。 注销然后重新登录也可以,但是我不能仅仅为了更新菜单而失去所有会话。 在ubuntu 14.04上,我没有这个问题:对“ * .desktop”文件所做的任何更改似乎都可以实时执行。 有什么建议 ?有办法感谢ccsm吗?

3
.desktop文件的权限
需要一些有关.desktop文件权限的澄清。我可以看到root拥有的所有.desktop文件/usr/share/applications/都有权限, -rw-r--r-- 同时examples.desktop,在$HOME由用户拥有具有相同的权限。所有这些都能正常运行。 但是,当我要创建.desktop具有相同权限的自定义文件时,它会抛出以下错误消息, 不受信任的应用程序启动器 应用程序启动器“ myapp.desktop”尚未标记为受信任。如果您不知道此文件的来源,则启动它可能是不安全的。 但是,添加执行许可权使其可以毫无问题地运行。 问:为什么自定义.desktop文件需要具有+x运行权限,或者某些.desktop文件在没有执行权限的情况下可以运行?.desktop未经执行许可可以运行自定义文件吗?

5
自定义.desktop文件-名称未在Ubuntu 13.04的Unity破折号中显示
我有几个.desktop文件是从12.10 ubuntu迁移过来的。他们指向的应用程序可以正常启动,并且当我搜索它们时图像显示在破折号中……但是当它们显示在破折号中时,图像下方没有任何文本,仅是图像。默认安装或通过软件中心安装的所有其他应用程序都可以正常显示。 这是我创建的一个示例.desktop: [Desktop Entry] Version=1.0 Name=Sublime Text 2 GenericName=Text Editor Comment=Awesome Text Editor Exec=/home/wes/Sublime\ Text\ 2/sublime_text Icon=/home/wes/Sublime Text 2/Icon/128x128/sublime_text.png Terminal=false Type=Application 这就是我的意思: 编辑:这只是我过去创建的2或3个.desktop文件的一个示例,该文件在12.10中按预期工作,但是似乎都在13.04中缺少应用程序名称(仅破折号)。我不认为这是图标大小,因为我尝试了各种不同的大小(32x32、64x64、128x128等)。

5
双击ubuntu桌面打开文件时如何更改工作目录?
想要通过双击打开文件(.pdb文件:蛋白质结构格式,没关系)。 手动将“打开方式”定向为使用Ubuntu Tweak执行“ pymol”(打开.pdb格式的程序)。 但是,我发现工作目录为$ HOME。 由于我打开目录中的其他文件,因此我要访问它们至关重要。 我猜想“ pymol”是在$ HOME上执行的,而“ pdb文件”(双击文件)的绝对路径是作为参数传递的。 我猜这是一个普遍的问题,并提出一个问题: 我怎样才能让系统更改“工作目录”的“目录,我点击文件”和执行程序?


2
运行.sh以执行多个命令
我很好奇如何通过shell脚本运行多个命令。 例如,为了进行尝试,我希望能够将.desktop连接到将运行所有更新代码的.sh,因此不必键入它。我知道如何通过.sh执行单个命令,而不是多个。 可以吗


4
如何在XFCE中按名称排序桌面图标?
我正在使用在Ubuntu 12.04.2 LTS上安装的Xfce 4.8,我想知道在XFCE上右键单击->按名称排序的替代方法是什么。现在,当我右键单击桌面时,它看起来像这样: 如您所见,没有重新排列图标的选项。如果我的假设是正确的,则不能直接通过GUI完成。我看到了这个线程,但是并没有真正解释如何获得相同的结果。有任何想法吗?

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.