【问题标题】:Desktop icon for calling a Python script does not work用于调用 Python 脚本的桌面图标不起作用
【发布时间】:2021-04-30 12:58:49
【问题描述】:

我正在尝试执行此桌面快捷方式,但它不起作用。路径是对的。

但是,尽管已指示要与图标关联的图像,但单击它不会启动 python 脚本并且图像未关联。因此出现了经典的齿轮图像。如果我点击它,文本文件就会打开。

帮助解决这个问题?

代码如下:

[Desktop Entry]
Name= Launcher 
Version=1.0
Icon=/home/workstation/Desktop/launcher/icon_launcher.png

Path=/home/workstation/Desktop/launcher
Exec=python3 Launcher.py
StartupNotify=true
Terminal=false
Type=Application
Name[it_IT]= Launcher_test

【问题讨论】:

    标签: python python-3.x ubuntu desktop shortcut


    【解决方案1】:

    我认为您将需要添加您遇到的错误,但我认为这是语法。这是更新版本。

    [Desktop Entry]
    Name = 'Launcher'
    Version = 1.0
    Icon = r'/home/workstation/Desktop/launcher/icon_launcher.png'
    
    Path = r'/home/workstation/Desktop/launcher'
    Exec = python3 Launcher.py
    StartupNotify = True
    Terminal = False
    Type = Application
    Name[it_IT] = 'Launcher_test'
    

    让我知道这是否有效。有几种实现方式。

    【讨论】:

    • 不幸的是它不起作用。然后,当我在桌面上移动快捷方式时,一些图标桌面消失了。我的 ubuntu 版本是 20.04
    • @TforV 您使用的是 Ubuntu,因此变化很大。从引号中删除 r 看看会发生什么。
    • 不幸的是一样.....我不知道为什么......在 ubuntu 18.04 上它工作......这个版本仍然是一个问题:(
    • 可能不是代码,我认为是操作系统。因为较新的版本总是有问题。我使用 Windows,所以我现在不太喜欢 Ubuntu。
    【解决方案2】:

    另一个答案是完全错误的,OP 的实际解决方案可以在该答案的被拒绝编辑中找到。

    来自 OP 的编辑


    我认为这是Ubuntu 20.04默认桌面的问题。

    所以我决定尝试一些不同的东西。我在 Ubuntu 20.04 LTS Focal Fossa 上安装了 Gnome Vanilla

    $ sudo apt install gnome-session gdm3
    

    然后

    $ sudo reboot
    

    但是...作为 Vanilla 非常基本...我决定在 Ubuntu 20.04 LTS Focal Fossa 上安装完整的 Gnome 桌面

    第一

    $ sudo apt install tasksel
    

    $ sudo tasksel install ubuntu-desktop
    

    然后

    $ sudo reboot
    

    所以它起作用了。

    我在这里看到了程序https://linuxconfig.org/how-to-install-gnome-on-ubuntu-20-04-lts-al-fossa

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-10-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-11-05
      相关资源
      最近更新 更多