Ubuntu Kylin创建桌面快捷方式【以Pycharm为例】

本文详细介绍了在UbuntuKylin22.04系统中,如何创建Pycharm专业版的桌面快捷方式,包括创建.desktop文件、编辑文件内容以及注意事项,方便用户快速访问Pycharm应用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

安装Pycharm专业版后想创建桌面快捷方式以方便访问而不用去调用命令访问(安装Pycharm专业版教程请访问笔者的另一篇文章:https://www.cnblogs.com/wkkwk/p/18446471

以Ubuntu Kylin 22.04系统为例,在此附上优麒麟官方新闻分享:干货分享|教你如何编写桌面快捷方式文件-优麒麟|Linux 开源操作系统 (ubuntukylin.com)icon-default.png?t=O83Ahttps://www.ubuntukylin.com/news/1712-cn.html

1.创建.desktop文件

进入/usr/share/applications目录下创建Pycharm.desktop文件

sudo touch /usr/share/applications/Pycharm.desktop

2.编辑Pycharm.desktop

sudo vim /usr/share/applications/Pycharm.desktop
[Desktop Entry]
Type=Application
Name=Pycharm
GenericName=Pycharm3
Comment=Pycharm3:The Python IDE
Exec=sh -c "export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_162;/usr/local/pycharm/bin/pycharm.sh"
Icon=/usr/local/pycharm/bin/pycharm.png
Terminal=false
Categories=Pycharm;
  • [Desktop Entry]:这是.desktop文件的第一行,表示文件的开始。它告诉操作系统这是一个.desktop文件。
  • Type=Application:指定了这个.desktop文件描述的是一个应用程序,而不是其他类型的文件或者资源。
  • Name=Pycharm:定义了应用程序的名称,即在应用程序菜单或启动器中显示的名称。
  • GenericName=Pycharm3:应用程序的通用名称,一般性地描述应用程序的类型或功能。
  • Comment=Pycharm3:The Python IDE:提供了对应用程序的简短描述或注释,帮助用户了解应用程序的用途。
  • Exec=sh /usr/local/pycharm/bin/pycharm.sh:指定了如何执行这个应用程序。它告诉系统在运行这个应用程序时要执行的命令或脚本。
  • Icon=/usr/local/pycharm/bin/pycharm.png:指定了应用程序的图标文件的位置。当用户查看应用程序菜单或者启动器时,将显示这个图标。
  • Terminal=false:指示应用程序是否在终端中执行。如果设置为`true`,则应用程序将在终端中打开;如果设置为`false`,则应用程序将在图形界面中打开。
  • Categories=Pycharm;:列出了应用程序所属的类别,以便系统将其放置在正确的应用程序菜单或者启动器组织中。`;`用于分隔不同的类别。

注意要把路径改成自己的Pycharm安装路径!!!(笔者的Pycharm安装路径是/usr/local/pycharm)

3.创建桌面快捷方式

创建完成后就可以在桌面看到我们所创建的Pycharm桌面快捷方式,固定到任务栏同理!!!

### PyCharm 打开文件显示不全的解决方案 当遇到PyCharm打开文件显示不全的情况时,可以尝试以下几种方法来解决问题。 #### 方法一:清理缓存并重启IDE 有时IDE内部缓存可能导致文件加载异常。通过清除缓存再启动程序能够有效改善此状况。具体操作路径为`File -> Invalidate Caches / Restart...`,之后按照提示完成相应动作即可[^1]。 #### 方法二:调整编辑器字体设置 如果是因为字体原因造成的内容显示问题,则可以通过修改编辑区内的文字样式来进行修复。进入`Settings/Preferences | Editor | Font`选项卡内更改合适的字号大小以及启用抗锯齿功能等参数配置[^2]。 #### 方法三:检查项目结构配置 对于某些特定场景下的源码视图缺失现象,可能是由于当前工作空间未能正确识别全部模块所引起。此时应该核查Project Structure里的Content Roots设定项是否涵盖了整个工程根目录;必要时可手动添加遗漏部分,并保存变更生效[^3]。 ```python # 示代码用于展示如何获取当前项目的根路径,在实际应用中可根据需求调用该函数辅助排查问题 import os def get_project_root(): current_file = os.path.abspath(__file__) project_dir = os.path.dirname(current_file) while not os.path.exists(os.path.join(project_dir, '.idea')): parent_dir = os.path.dirname(project_dir) if parent_dir == project_dir: break project_dir = parent_dir return project_dir print(f"Current Project Root Directory is {get_project_root()}") ```
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

哇咔咔哇咔

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值