desktop-file

为什么要重置“桌面文件编辑”文件的权限?
desktop-file

为什么要重置“桌面文件编辑”文件的权限?

/etc/profile.d/假设我已通过多用户系统上的一行将系统范围内的 umask 设置为 027 。一段时间后。重新启动后我想使用以下命令从菜单中隐藏现有的桌面文件系统范围: # just in case the folder doesn't exist, create it: sudo install -o root -g root -m 755 -p -d '/usr/local/share/applications/' # copy the existing desktop file and preserve all attributes (w...

Admin

如何通过 gui 使桌面文件询问 sudo 密码
desktop-file

如何通过 gui 使桌面文件询问 sudo 密码

我想运行一个需要 sudo 才能运行的应用程序。 我不想通过终端运行它,而是通过其桌面文件或单击与该程序关联的文件来运行它。 有没有办法像某些系统实用程序一样通过 gui 请求 sudo?我知道当你想升级时,muon 包管理器会这样做。 另外,我需要像在终端中那样保留 sudo 超时,或者让密码立即超时,以免造成安全风险。 ...

Admin

Pycharm snap文件夹空,如何创建桌面文件
desktop-file

Pycharm snap文件夹空,如何创建桌面文件

我通过以下方式安装了 Pycharm 社区版: sudo snap install pycharm-community --classic IDE 已安装并且工作正常,但现在我想创建一个桌面文件以便将其添加到启动栏。问题是,快照文件夹似乎是空的: 所以我不知道创建桌面文件时应该设置哪个路径。 ...

Admin

.desktop 文件未执行
desktop-file

.desktop 文件未执行

我最近刚刚下载了一款名为 Starsector 的游戏,我不想每次都进入该文件夹并运行./starsector.sh,而是想创建一个桌面条目。下面是我当前的.desktop文件,名为starsector.desktop: [Desktop Entry] Version=1.0 Name=Starsector GenericName=Starsector Exec=sh -c "cd /usr/games/starsector && sudo ./starsector.sh" Terminal=false Icon=/usr/games/sta...

Admin

xdg-scheme-handler 不会使用与从桌面菜单启动脚本相同的终端打开脚本
desktop-file

xdg-scheme-handler 不会使用与从桌面菜单启动脚本相同的终端打开脚本

我正在尝试为我的 python 应用程序设置 x-scheme-handler URI。该应用程序是通过/usr/bin.我已经有一个桌面文件一段时间了,它工作得很好,可以在 KDE 终端 Konsole 中打开该程序。我刚刚将 添加MimeType=x-scheme-handler/iicalc;到桌面条目,然后执行了xdg-mime default iicalc.desktop x-scheme-handler/iicalc,并且自定义 URI 有效,它运行正确的脚本。问题是它无法在 Konsole 中打开,就像从应用程序菜单启动它一样。相反,它在 xt...

Admin

如何在KDE桌面文件中设置环境变量
desktop-file

如何在KDE桌面文件中设置环境变量

我需要设置GDK_BACKEND=x11在启动 Eclipse 之前进行设置,因为https://bugs.kde.org/show_bug.cgi?id=389495。 我在 .desktop 文件中尝试了以下操作: Exec=GDK_BACKEND=x11 /home/glodt/Software/eclipse-4.7/eclipse Exec=env GDK_BACKEND=x11 /home/glodt/Software/eclipse-4.7/eclipse Exec=export GDK_BACKEND=x11; /home/glodt/S...

Admin

通过单击图标启动 BASH 脚本并保留终端图标
desktop-file

通过单击图标启动 BASH 脚本并保留终端图标

我的问题很简单,但我必须承认,我不知道任何优雅的解决方案。我有一个问题,我经常不小心点击我想要的不同图标。这真的很不愉快,所以我决定编写一个 bash 脚本,它会询问我是否真的要启动该程序(尤其是 Eclipse,因为它相当大,因此需要很多时间来加载)。 我已经写好了,然后将其位置添加到eclipse.桌面文件...现在我的问题来了。 Eclipse 启动器可以工作,但如果我仅启动终端,则会显示 Eclipse 图标,而不是原始终端的图标。 如果我想让 bash 脚本继续工作,你知道如何解决这个问题吗? 这是我的 bash 脚本eclipseLau...

Admin

以编程方式创建 .desktop 文件以自动启动应用程序
desktop-file

以编程方式创建 .desktop 文件以自动启动应用程序

使用 Java 程序,我添加了一个.desktop文件/etc/xdg/autostart以在用户登录时运行脚本。该脚本在用户登录时没有运行,并且当我手动检查启动应用程序对话框时,它没有添加到其中。 我添加的文件是/etc/xdg/autostart/Startup.desktop,我想要在用户登录时运行的脚本是/usr/bin/Startscript。我写的添加桌面文件的代码如下: private void writeDesktopFile() { File f = new File("/etc/xdg/autostart/Start...

Admin