AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
主页 / ubuntu / 问题

问题[.desktop](ubuntu)

Martin Hope
Syl
Asked: 2023-05-20 21:37:45 +0800 CST

无法制作 . 桌面文件有效

  • 5

我想创建一个 sh 脚本的桌面快捷方式,我确实让终端闪烁并且什么都不启动:

[Desktop Entry]
Type=Application
Terminal=true
Name=Stable diffusion
Exec=sh ~/AI/AUTOMATIC1111/stable-diffusion-webui/webui.sh

怎么了 ?

编辑我设法在终端关闭时截图: 在此处输入图像描述

似乎快捷方式尝试在桌面上执行脚本,有没有办法告诉它上下文是 sh 文件夹?

奖励问题:.desktop 快捷方式的文档在哪里?怎么称呼?

.desktop
  • 1 个回答
  • 46 Views
Martin Hope
Jonathan
Asked: 2023-02-09 11:37:46 +0800 CST

.desktop 文件的正式格式

  • 5

我正在寻找 .desktop 文件的正式定义。我找到了很多展示示例的教程,但没有正式定义它的教程。

在哪里可以找到.desktop文件规格?

.desktop
  • 1 个回答
  • 29 Views
Martin Hope
CogMonocle
Asked: 2022-09-22 11:06:16 +0800 CST

可以在 Ubuntu 22.04 中一次将上下文菜单项添加到所有应用程序图标吗?

  • 0

我知道可以通过修改适当的 .desktop 文件将操作添加到单个图标,但我想知道是否可以将上下文菜单项添加到每个应用程序图标。特别是,我想添加一个选项以在文本编辑器中打开适当的 .desktop 文件。

.desktop
  • 1 个回答
  • 17 Views
Martin Hope
No_ Name
Asked: 2022-05-10 09:25:16 +0800 CST

如何在桌面 ubuntu 中禁用显示文件夹?

  • 2

这在 gnome-tweaks 中曾经是可能的。但是现在没有这个功能

尝试命令pcmanfm --desktop-off,无济于事

show-desktop-icons尝试禁用dconf editor

尝试gsettings set org.gnome.desktop.background show-desktop-icons false不帮助

使用 Ubuntu 22.04

.desktop
  • 2 个回答
  • 131 Views
Martin Hope
Rafael Zasas
Asked: 2022-04-23 08:15:43 +0800 CST

如何将 AppImages 添加到任务栏和应用程序列表

  • 1

我已经下载了一些比电子版更好的应用程序图像 - 但是,我想将它们添加到我的应用程序列表中,这些应用程序可以从Show Applications. 我还想添加到收藏夹以便从任务栏轻松访问。

.desktop
  • 1 个回答
  • 580 Views
Martin Hope
Aurora C
Asked: 2022-03-24 21:42:14 +0800 CST

无法使用已添加到“打开方式”列表的自定义程序打开文件

  • 0

这本质上是一个用于编辑字幕的 windows 程序。我一直在使用另一个名为mono运行它的程序。程序本身运行良好。

然后我创建了一个.desktop看起来像这样的文件。

[Desktop Entry]
Version=1.0
Name=SubtitleEdit
Comment=Opens subtitle files
Exec=mono /home/aurora/Downloads/SE364/SubtitleEdit.exe%U
Path=/home/aurora/Downloads/SE364/
Icon=/usr/share/icons/hicolor/scalable/apps/transmission.svg
Terminal=false
Type=Application

我允许它作为属性中的程序启动。
我将此文件复制到,~/.local/share/applications以便可以使用该程序启动 .desktop 文件。

奇怪的是,当我右键单击它时,只有桌面中的文件给了我一个“允许启动”选项。它启动程序。这个文件在另一个文件夹中的副本没有给我那个选项,它也不会从那里启动。我只是将这个事实包括在内,以便它可能与解决这个问题有关。

我必须添加%U到该Exec行,以便我可以将其添加到“ open with”应用程序列表中。没有它,当我在终端中键入该行时,程序就会运行。

然后我尝试使用该程序打开一个 .srt 文件,但没有任何反应。现在,我做错了什么或尚未做的事情是这样的吗?

提前致谢。

.desktop
  • 1 个回答
  • 30 Views
Martin Hope
Christopher.L
Asked: 2022-02-12 03:34:31 +0800 CST

如何配置 .desktop 文件以完全像从终端运行一样运行 .jar 文件

  • 0

我有一个从终端运行时可以正常工作的 java 程序java -jar "lizzie.jar",但是当我在 Nautilus 中双击它时,它会运行(即 UI 显示),但对于其中一个文件(./leelaz)返回错误“没有这样的文件或目录” ) 这取决于能否正常工作。

我创建了一个/home/username/.local/share/applications包含以下内容的 .desktop 文件:

#!/usr/bin/env xdg-open
[Desktop Entry]
Name=Lizzie
Type=Application
Exec=java -jar "/home/username/opt/Lizzie/lizzie.jar"
Icon=/home/username/opt/Lizzie/lizzie_custom_logo.png
Comment=Lizzie
Terminal=false

运行它会产生与双击相同的错误。

我找到并阅读了这篇文章,并且尝试同时使用Terminal=true和Terminal=false。文件 lizzie.jar 设置为允许作为程序执行,并且在从 Nautilus 和终端运行时都允许执行,我不是 root。这当然可能是 Lizzie 而不是 Ubuntu 的问题,但我认为我应该能够生成与从终端运行相同的行为。

分布: Ubuntu 18.04.6 LTS; 内核: 5.4.0-99-generic

java -version返回:

openjdk version "11.0.13" 2021-10-19
OpenJDK Runtime Environment (build 11.0.13+8-Ubuntu-0ubuntu1.18.04)
OpenJDK 64-Bit Server VM (build 11.0.13+8-Ubuntu-0ubuntu1.18.04, mixed mode, sharing)

问题:双击和运行 .desktop 的行为与终端不同的可能原因是什么?我如何配置一个 .desktop 文件,使其行为与java -jar lizzie.jar从终端运行时完全相同?

./leelazNB 程序在这两种情况下都运行,但是在双击或者使用.desktop的情况下无法访问依赖。Lizzie 然后报告:Cannot run program "./leelaz": error=2, No such file or directory.但是,文件./leelaz在那里,并且再次,从终端运行时一切正常。

(如果有兴趣,应用程序是Lizzie,它是 Go AI Leela Zero 的接口。)

.desktop
  • 1 个回答
  • 625 Views
Martin Hope
Joris Limonier
Asked: 2021-11-24 01:35:59 +0800 CST

使应用程序可运行

  • 0

我刚刚安装了 Anki v2.1.49,我可以从终端运行它,bin/Anki但我想通过Super-> Anki 使其可运行并将其设置为快捷方式(例如可从Super+运行3)。

我想我可能不得不使用.desktop文件。他们提供了一个,但 Ubuntu 似乎无法识别它。这是~/anki-2.1.49-linux文件的内容:

[email protected]:~/anki-2.1.49-linux$ ls
anki.1  anki.desktop  anki.png  anki.xml  anki.xpm  bin  install.sh  README  uninstall.sh
.desktop
  • 1 个回答
  • 64 Views
Martin Hope
Christopher Zhang
Asked: 2021-10-21 18:59:18 +0800 CST

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

  • 9

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

.desktop
  • 1 个回答
  • 1659 Views
Martin Hope
Arnold
Asked: 2021-08-30 11:22:17 +0800 CST

如何在 Ubuntu 上启动 MaxxInteractive 桌面?

  • 2

我喜欢旧的 Motif 桌面,并偶然发现了 MaxxInteractive 的 Iris 桌面。我根据他们的说明将它安装在我的 Ubuntu 21.04 系统上。安装和更新脚本给人的印象是一切都正确安装。

该说明还要求您重新启动计算机。之后,可以从会话菜单中选择新桌面。我不知道会话菜单是什么。环顾四周后,它似乎是登录屏幕上的一个菜单选项,显示了您拥有的桌面。我找不到那个选项(右上角我有禁用、网络、音量控制和日志记录选项)。

在这篇博客中,我发现了如何从命令行运行桌面:

sudo service dbus restart
sudo service x11-common restart
. /opt/MaXX/etc/system.runtime
. /opt/MaXX/etc/skel/Xsession.dt

服务无法重新启动,它们受到保护,即使是从根用户。我认为这可能无关紧要,因为我已经重新启动了计算机。当我输入接下来的两个命令时,我确实得到了一个 MaxxInteractive 桌面。但没有任何效果,鼠标点击没有反应。

有人知道如何运行我闪亮的新桌面吗?

.desktop
  • 1 个回答
  • 212 Views

Sidebar

Stats

  • 问题 199622
  • 回答 264146
  • 最佳答案 132073
  • 用户 66540
  • 热门
  • 回答
  • Marko Smith

    如何运行 .sh 脚本?

    • 16 个回答
  • Marko Smith

    如何安装 .tar.gz(或 .tar.bz2)文件?

    • 14 个回答
  • Marko Smith

    如何列出所有已安装的软件包

    • 24 个回答
  • Marko Smith

    无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗?

    • 25 个回答
  • Martin Hope
    Flimm 如何在没有 sudo 的情况下使用 docker? 2014-06-07 00:17:43 +0800 CST
  • Martin Hope
    Ivan 如何列出所有已安装的软件包 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    La Ode Adam Saputra 无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗? 2010-11-30 18:12:48 +0800 CST
  • Martin Hope
    David Barry 如何从命令行确定目录(文件夹)的总大小? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher “以下软件包已被保留:”为什么以及如何解决? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford 如何删除 PPA? 2010-07-30 01:09:42 +0800 CST

热门标签

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve