标签: .desktop

如何在 Ubuntu 14.04 中为 AD 加入计算机的所有用户创建桌面快捷方式

我希望创建一个简单的文件夹快捷方式,当所有用户登录 Ubuntu 14.04 计算机时,该文件夹将显示在他们的桌面上。该机器已加入 Microsoft AD。

帮助表示赞赏。

shortcuts active-directory .desktop

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

.Desktop EXEC通用主路径

我正在为 teampeak 制作 .desktop,而他们的程序员则没有。

它应该适用于每个人,为此我需要使用 EXEC 来普遍定位主文件夹。

所以让我们假设程序 X 在~/.local

  • /home/username/.local/X这种方法只适合我

编辑:解决了 EXEC 的问题,但不适用于 ICON,因此我将其放置到了解决方法/usr/share/icons中。

home-directory .desktop

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

错误:“桌面条目”组中键“版本”的值“5.1.2”不是已知版本

我已经从源代码构建了最新版本的 Paraview,并且正在尝试将桌面文件添加到仪表板中。

跑步

sudo desktop-file-install /opt/ParaView5.1.2/Applications/ParaView/paraview.desktop
Run Code Online (Sandbox Code Playgroud)

产生错误

/usr/share/applications/paraview.desktop: error: value "5.12" for key "Version" in group "Desktop Entry" is not a known version
Error on file "/opt/ParaView5.1.2/Applications/ParaView/paraview.desktop": Failed to validate the created desktop file
Run Code Online (Sandbox Code Playgroud)

桌面文件是

[Desktop Entry]
Version=5.1.2
Type=Application
Name=ParaView
Comment=Parallel visualization application
TryExec=paraview
Icon=paraview
Run Code Online (Sandbox Code Playgroud)

.desktop

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

对 Dash 隐藏特定应用程序

有没有办法对 Dash 隐藏特定应用程序,例如 Skype?

如果是这样,怎么办?

unity unity-dash .desktop

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

我可以从启动器中启动具有特定值的应用程序吗?

有没有办法让程序(即 Firefox)使用启动器(“nice firefox”)中的nice命令执行?在别处看到一 (1) 个帖子说您可以右键单击“启动”图标并选择“编辑命令”,但我的似乎没有该选项。(Ubuntu 14.04 LTS)

command-line unity launcher nice .desktop

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

如何在应用程序终止时执行脚本

要在应用程序启动时执行脚本,我可以更改Exec指令/usr/share/applications/App.desktop

当应用程序关闭时怎么办?该事件有任何钩子吗?

scripts .desktop 16.04

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

如何在桌面条目中重定向 stdout 和 stderr?

我在 ~/.config/autostart 中放了一个 .desktop 文件:

[Desktop Entry]
Type=Application
Exec=sslocal >log 2>&1
Path=/etc/shadowsocks
Hidden=false
NoDisplay=false
X-GNOME-Autostart-enabled=true
Run Code Online (Sandbox Code Playgroud)

尽管 sslocal 按预期运行,但它没有生成日志文件。

autostart .desktop

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

如何为python脚本添加启动器图标?

我正在尝试为显示 Tkinter 窗口的自定义 Python 脚本添加启动器图标(脚本位置:)/home/hakon/my-tkapp.py

#! /usr/bin/env python3
import tkinter as tk
root = tk.Tk(className='MyTkApp')
label = tk.Label(root, text="Hello World")
label.pack()
root.mainloop()
Run Code Online (Sandbox Code Playgroud)

该脚本是可执行的。我正在使用pyenv,所以如果我从以下运行gnome-terminal

$ which python3
/home/hakon/.pyenv/shims/python3
Run Code Online (Sandbox Code Playgroud)

我创建了一个桌面文件(文件位置:)~/.local/share/applications/my-tk-app.desktop

[Desktop Entry]
Type=Application
Terminal=false
Name=My Tk Application
Exec=/home/hakon/my-tkapp.py
Icon=/home/hakon/icons/my-tk-app-icon.png
StartupWMClass=MyTkApp
Run Code Online (Sandbox Code Playgroud)

对于图标,我只是(出于测试目的)复制了其中一个标准图标:

cp /usr/share/icons/hicolor/48/apps/apport.png /home/hakon/icons/my-tk-app-icon.png
Run Code Online (Sandbox Code Playgroud)

desktop-file-validate在桌面文件上运行命令没有输出,所以桌面文件应该没问题。

但是,当我从终端运行 python 脚本时:

~/my-tkapp.py
Run Code Online (Sandbox Code Playgroud)

我仍然在启动器中看到通用的问号图标。

我在这里俯瞰什么?

icons python window-manager launcher .desktop

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

如何从 Ubuntu 18.04 的命令行将 .desktop 文件标记为可信?

我试过:

gio set myapp.desktop "metadata::trusted" yes
Run Code Online (Sandbox Code Playgroud)

dbus-launch gio set myapp.desktop "metadata::trusted" yes
Run Code Online (Sandbox Code Playgroud)

并从两者中获取:

gio: Setting attribute metadata::trusted not supported
Run Code Online (Sandbox Code Playgroud)

permissions .desktop

4
推荐指数
2
解决办法
2102
查看次数

如何使我的 .desktop 应用程序全球化?

我有一个.desktop运行 shell 脚本的应用程序,当双击该应用程序时,这个 shell 脚本运行一个 python 代码,我希望能够从我笔记本电脑上的所有目录启动它并保持图标稳定,即使图像或图标或应用程序的目录已更改!

如何使我的应用程序全球化?

.desktop python3

4
推荐指数
2
解决办法
701
查看次数