Ubuntu 20.04安装Pycharm2020.2及锁定到任务栏的问题(小白级操作)


Posted in Python onOctober 29, 2020

有一说一,还折腾了我这个小白一段时间


一 安装Pycharm 2020.2

先打开官网,会自动弹出下载框,我选择了'Save Files'
https://www.jetbrains.com/zh-cn/pycharm/download/download-thanks.html
找到你保存的目录,如/home/xx/Downloads/
然后右键,提取到此处

Ubuntu 20.04安装Pycharm2020.2及锁定到任务栏的问题(小白级操作)

然后打开解压的文件夹,把里面的Pycharm2020.2移动到你想安装到的目录下面,我直接放在了自己的user/下
提示:放在自己的user/下,则只能自己的账号使用,如果想要所有用户都能够使用,则应放在根目录的/opt/下面

Ubuntu 20.04安装Pycharm2020.2及锁定到任务栏的问题(小白级操作)

打开这个文件夹下的bin/文件夹,然后在空白处右键-选在终端打开

Ubuntu 20.04安装Pycharm2020.2及锁定到任务栏的问题(小白级操作)

输入
./pycharm.sh
回车,然后等安装~
激活后(激活方法百度)
一路安装,就安装完啦


二 将Pycharm2020.2锁定到任务栏

并只使运行时只存在一个图标

参考来源1:https://3water.com/article/130534.htm

打开终端(Ctrl+Shift+T),输入
sudo gedit /usr/share/applications/Pycharm.desktop
在打开的文档中,输入

[Desktop Entry]
Type=Application
Name=Pycharm
GenericName=Pycharm3
Comment=Pycharm3:The Python IDE
Exec="/XXX/pycharm2020.2/bin/pycharm.sh" %f
Icon=/XXX/pycharm2020.2/bin/pycharm.png
Terminal=pycharm
Categories=Pycharm;

把xxx替换为你刚刚放pycharm2020.2的目录(其他版本记得名称对应)
如我的就是/home/savin/pycharm-2020.2/bin/pycharm.sh
这样,就把这个快捷方式加入到应用栏里了
保存,别关闭

然后是避免运行时出现多个图标

参考资料2:https://3water.com/os/Ubuntu/750093.html

从应用栏运行pycharm2020.2

打开后,从终端输入
xprop |grep WM_CLASS
光标变成十字,然后点击一下pycharm的界面,终端会自动返回结果,如

Ubuntu 20.04安装Pycharm2020.2及锁定到任务栏的问题(小白级操作)

复制前一个字符串,即第一个"jetxxxx"的内容(不同的应用会有不同结果),回到刚刚的那个文档(Pycharm.desktop)

然后在下面再加一行
StartupWMClass=

等号后面输入你刚刚复制的字符串,然后保存,关闭

Ubuntu 20.04安装Pycharm2020.2及锁定到任务栏的问题(小白级操作)

至此,终端可以关闭了,把Pycharm也关闭,重新启动,搞定~

Ubuntu 20.04安装Pycharm2020.2及锁定到任务栏的问题(小白级操作)

参考资料:
[1]https://blog.csdn.net/xjcvip007/article/details/52606193
[2]https://blog.csdn.net/u014160286/article/details/81631863?utm_source=blogxgwz3

到此这篇关于Ubuntu 20.04安装Pycharm2020.2及锁定到任务栏的问题(小白级操作)的文章就介绍到这了,更多相关安装Pycharm2020.2锁定到任务栏内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
python实现数独算法实例
Jun 09 Python
Python2.7读取PDF文件的方法示例
Jul 13 Python
Python判断两个对象相等的原理
Dec 12 Python
Python Tkinter模块实现时钟功能应用示例
Jul 23 Python
Python使用爬虫抓取美女图片并保存到本地的方法【测试可用】
Aug 30 Python
python:接口间数据传递与调用方法
Dec 17 Python
Python进程间通信 multiProcessing Queue队列实现详解
Sep 23 Python
Tensorflow训练MNIST手写数字识别模型
Feb 13 Python
Python实现的北京积分落户数据分析示例
Mar 27 Python
Python基于stuck实现scoket文件传输
Apr 02 Python
python实现五子棋程序
Apr 24 Python
VSCode配合pipenv搞定虚拟环境的实现方法
May 17 Python
15个Pythonic的代码示例(值得收藏)
Oct 29 #Python
python 如何设置守护进程
Oct 29 #Python
python 多线程中join()的作用
Oct 29 #Python
pycharm2020.1.2永久破解激活教程,实测有效
Oct 29 #Python
python 实现音频叠加的示例
Oct 29 #Python
详解python的super()的作用和原理
Oct 29 #Python
Python生成pdf目录书签的实例方法
Oct 29 #Python
You might like
了解Joomla 这款来自国外的php网站管理系统
2010/03/11 PHP
wordpress自定义url参数实现路由功能的代码示例
2013/11/28 PHP
CodeIgniter模板引擎使用实例
2014/07/15 PHP
PHP获取photoshop写入图片文字信息的方法
2015/03/31 PHP
详细解读php的命名空间(一)
2018/02/21 PHP
jQuery操作表单常用控件方法小结
2015/03/23 Javascript
jquery表单验证需要做些什么
2015/11/17 Javascript
使用RequireJS库加载JavaScript模块的实例教程
2016/06/06 Javascript
jquery.serialize() 函数语法及简单实例
2016/07/08 Javascript
JavaScript数据操作_浅谈原始值和引用值的操作本质
2016/08/23 Javascript
Node.js数据库操作之连接MySQL数据库(一)
2017/03/04 Javascript
JS库 Highlightjs 添加代码行号的实现代码
2017/09/13 Javascript
利用nginx + node在阿里云部署https的步骤详解
2017/12/19 Javascript
10个最受欢迎的 JavaScript框架(推荐)
2019/04/24 Javascript
vue实现动态按钮功能
2019/05/13 Javascript
jquery操作checkbox的常用方法总结【附测试源码下载】
2019/06/10 jQuery
jQuery实现判断滚动条滚动到document底部的方法分析
2019/08/27 jQuery
javascript 使用sleep函数的常见方法详解
2020/04/26 Javascript
python通过ElementTree操作XML获取结点读取属性美化XML
2013/12/02 Python
Python命名空间详解
2014/08/18 Python
Python中使用多进程来实现并行处理的方法小结
2017/08/09 Python
Python的SimpleHTTPServer模块用处及使用方法简介
2018/01/22 Python
python basemap 画出经纬度并标定的实例
2019/07/09 Python
Django 导出项目依赖库到 requirements.txt过程解析
2019/08/23 Python
Python之Class&Object用法详解
2019/12/25 Python
基于Python制作一副扑克牌过程详解
2020/10/19 Python
利用Opencv实现图片的油画特效实例
2021/02/28 Python
领先的钻石和订婚戒指零售商:Diamonds-USA
2016/12/11 全球购物
final, finally, finalize的区别
2012/03/01 面试题
HttpServlet类中的主要方法都有哪些?各自的作用是什么?
2014/03/16 面试题
经典优秀个人求职自荐信格式
2013/09/25 职场文书
外贸销售员求职的自我评价
2013/11/23 职场文书
专科应届生求职信
2013/11/24 职场文书
开工仪式策划方案
2014/05/23 职场文书
合同审查法律意见书
2015/06/04 职场文书
旅游安全责任协议书
2016/03/22 职场文书