Tag: .desktop

如何为位于用户空间的应用程序创建桌面条目?

我将最新的QGIS源编译成~/bin/qgis 。 我可以从运行~/bin/qgis/bin/qgis的命令行启动应用程序。 现在我想要应用程序启动器条目。 所以我复制了QGIS发行版安装的.desktop文件: cp /usr/share/applications/qgis.desktop ~/.local/share/applications 接下来我将其重命名为: cd ~/.local/share/applications mv qgis.desktop qgis-custom.desktop 接下来,我在文件中编辑了TryExec和Exec的路径: [Desktop Entry] Type=Application Name=QGIS Desktop Latest Version=1.0 GenericName=Geographic Information System GenericName[ar]=نظام المعلومات الجغرافي # other translations omitted for brevity GenericName[uz]=Geografik axborot tizimi Icon=qgis TryExec=/home/jjd/bin/qgis/bin/qgis Exec=/home/jjd/bin/qgis/bin/qgis %F Terminal=false StartupNotify=false Categories=Qt;Education;Science;Geography; MimeType=application/x-qgis-project;image/tiff;image/jpeg;image/jp2;application/x-raster-aig;application/x-raster-ecw;application/x-raster-mrsid;application/x-mapinfo-mif;application/x-esri-shape; Keywords=map;globe;postgis;wms;wfs;ogc;osgeo; (旧.desktop文件) 最后,我尝试从Unity启动器启动它。 什么都没发生 …. 我记得有一点不同的是我必须在shell中导出库路径: export LD_LIBRARY_PATH=$HOME/bin/qgis/lib 我想应用程序启动器条目缺少这个。

虚拟框中的Ubuntu – 桌面显示在预览中但不在实际的虚拟框中

全新的在这里。 为VirtualBox安装了ubuntu 14.04(32位,由于系统要求)。 启动桌面,但它只在预览模式下显示 – 实际的VirtualBox是一个空白的紫色背景。 当我移动鼠标时,它会在预览模式下被跟踪,我可以打开文件等。但VirtualBox保持空白。 附带截图,左侧是预览框,右侧是实际虚拟框。 有这方面的经验吗?

Eclipse / STS启动时没有图标

我创建了一个.desktop文件,如下所示: [Desktop Entry] Type=Application Name=sts Comment=Spring Tool Suite Icon=/home/pago/Programi/sts-bundle/sts-3.9.1.RELEASE/icon.xpm Exec=/home/pago/Programi/sts-bundle/sts-3.9.1.RELEASE/STS Terminal=false Categories=Development;IDE;Java;Eclipse StartupWMClass=STS 桌面文件具有正确的图标,但是当它启动时,它只是灰色框架中的红色x符号。 我还尝试将.desktop图标放在~/.local/share/applications/sts.desktop和/usr/share/applications/sts.desktop然后我将图标复制到/usr/share/pixmaps/sts.xpm 即使我搜索STS的活动并将其固定为破折号,它也有一个正常的图标,但是在启动时它默认为错误的。

在/ usr / share / applications /重新创建* .desktop文件

是否有可能为每个应该在Dash(Ubuntu 16.04)的应用程序重新生成这些文件? 我用rm命令将它们全部删除了。 不要问,我的愚蠢(我在这里提出建议: 应用程序没有出现在Dash(14.04)中 ,我的问题实际上是因为我只是在Dash本身禁用了应用程序插件,但在获取这些文件时我设法一路上删除它们)。 通过终端启动应用程序工作,当二次点击Launcher中的图标时,它甚至提供了添加到Dash的选项,但是这不会添加列表,其中通过辅助点击获得诸如“在私人模式下启动”之类的选项(firefox)或Nautilus的书签(nautilus实际上是通过链接到我的一个文件夹而不是主文件夹重新添加的)。 重新安装可能会为每个应用程序解决它,但这似乎太噩梦,而且我甚至找不到一个列表,其中包含我应用的所有gui应用程序(包括系统设置中的那些,可能还有其他地方)。 是否有可能以某种方式恢复它或重新安装操作系统是一个更明智的解决方案?

从启动器运行时,Google Chrome会打开特定网站

我的Google Chrome浏览器出了问题。 当我从启动器(我的意思是左侧的栏)打开它时,它从youtube网站开始,它开始播放一些video。 (这是因为我的朋友发给我一个youtube链接 – 它播放完全相同的video) 无论如何,当我从启动器菜单打开一个好的时候,它从正常的主页开始(另外两个启动该video)。 我尝试将好的一个锁定到启动器,但是当我点击它时它仍然打开坏网站。 我已经尝试过了: Reebooting rm *google* in ~/.local/share/applications/ 恢复谷歌浏览器的默认设置 我应该重新安装吗? 我现在该怎么办? 感谢帮助!

mimeinfo.cache文件如何与mimeapps.list相关?

不同的mimeinfo.cache文件由update-desktop-database从您周围的.desktop文件填充。 但是,文件浏览器等似乎使用mimeapps.list文件。 操纵那些可能是艰巨的,特别是如果一些应用程序是贪婪的并且注册了许多Mime类型我不想看到它。 理想情况下,可以更改(或覆盖)违规应用程序的.desktop文件,并相应地更新聚合列表。 怎么做到这一点?

无法运行可执行链接

我使用Nautilus(“Make Link”)添加了一个指向桌面的链接: me@1234:~/Desktop$ ls -al total 8 drwxr-xr-x 2 alex alex 4096 Sep 8 12:15 . drwxr-xr-x 42 alex alex 4096 Sep 8 00:22 .. lrwxrwxrwx 1 alex alex 41 Sep 8 12:14 Android Studio -> /opt/android/android-studio/bin/studio.sh 但是当我运行它时,它只是在gedit中打开这个文件。 我该怎么办? 和 ls -al /opt/android/android-studio/bin/studio.sh -rwxr-xr-x 1 alex alex 6505 Jul 11 23:48 /opt/android/android-studio/bin/studio.sh

将%F传递给.desktop启动器中的终端应用程序

例如,某些控制台编辑器可以打开多个文件 nano file1 file2 将推出带有两个“标签”的nano。 但是.desktop发射器 Terminal=true Exec=nano %F 将打开两个控制台窗口,其中包含两个nano实例,每个打开一个文件。 如何使.desktop将多个文件作为参数传递给单实例控制台应用程序? 优选地作为一个衬里,可以在.desktop文件的Exec=…字段中使用。 更新:此行为往往是gnome特定的,在KDE中它“正常工作”: Exec=nano %F

无法解锁并锁定到Launcher

我只是使用dd -ip /dev/sda -op /dev/sdb将我的旧磁盘克隆到新磁盘,然后从我的新磁盘启动。 除了Launcher中的应用程序更改回默认值之外,所有内容都保持不变。 为什么? 我无法从启动器解锁并锁定到启动器,它很糟糕,任何帮助?

如何将终端标题传递到通过桌面快捷方式(.desktop)打开的终端?

有没有办法将标题设置为通过桌面快捷方式打开的终端? 如果[Desktop Entry] Name = myTitle可以显示在标题中,那么完美的解决方案就是如此。 有谁知道这是否可能? 另请参阅(这里的方法不起作用): 另一个用户的终端应用程序的桌面快捷方式可能吗? 基于此: 不能再在Ubuntu 16(gnome-terminal)中设置终端标题