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 相关文章推荐
简单的通用表达式求10乘阶示例
Mar 03 Python
Python 功能和特点(新手必学)
Dec 30 Python
从零开始学Python第八周:详解网络编程基础(socket)
Dec 14 Python
轻量级的Web框架Flask 中模块化应用的实现
Sep 11 Python
Python制作词云的方法
Jan 03 Python
Python实现处理逆波兰表达式示例
Jul 30 Python
python3 小数位的四舍五入(用两种方法解决round 遇5不进)
Apr 11 Python
Python 计算任意两向量之间的夹角方法
Jul 05 Python
如何用Python破解wifi密码过程详解
Jul 12 Python
python手机号前7位归属地爬虫代码实例
Mar 31 Python
python 瀑布线指标编写实例
Jun 03 Python
Python+OpenCV图像处理——图像二值化的实现
Oct 24 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
ThinkPHP多表联合查询的常用方法
2020/03/24 PHP
PHP7 安装event扩展的实现方法
2019/10/08 PHP
缓动函数requestAnimationFrame 更好的实现浏览器经动画
2012/12/07 Javascript
定义JavaScript二维数组采用定义数组的数组来实现
2012/12/09 Javascript
js对文章内容进行分页示例代码
2014/03/05 Javascript
jQuery学习笔记之jQuery.fn.init()的参数分析
2014/06/09 Javascript
JS设置网页图片vspace和hspace属性的方法
2015/04/01 Javascript
javascript实现状态栏中文字动态显示的方法
2015/10/20 Javascript
JS实现环形进度条(从0到100%)效果
2016/07/05 Javascript
深入理解js generator数据类型
2016/08/16 Javascript
js 基础篇必看(点击事件轮播图的简单实现)
2016/08/20 Javascript
利用Angularjs和Bootstrap前端开发案例实战
2016/08/27 Javascript
Angularjs手动解析表达式($parse)
2016/10/12 Javascript
JavaScript实现form表单的多文件上传
2020/03/27 Javascript
详解JavaScript数组过滤相同元素的5种方法
2017/05/23 Javascript
JS实现页面内跳转的简单代码
2017/09/03 Javascript
javascript将list转换成树状结构的实例
2017/09/08 Javascript
优雅的在React项目中使用Redux的方法
2018/11/10 Javascript
javascript实现电商放大镜效果
2020/11/23 Javascript
[01:08:48]LGD vs OG 2018国际邀请赛淘汰赛BO3 第三场 8.25
2018/08/29 DOTA
举例详解Python中threading模块的几个常用方法
2015/06/18 Python
Python删除空文件和空文件夹的方法
2015/07/14 Python
pandas把dataframe转成Series,改变列中值的类型方法
2018/04/10 Python
css3实现一个div设置多张背景图片及background-image属性实例演示
2017/08/10 HTML / CSS
html5写一个BUI折叠菜单插件的实现方法
2019/09/11 HTML / CSS
苹果中国官方网站:Apple中国
2016/07/22 全球购物
物流司机岗位职责
2013/12/28 职场文书
我有一个梦想演讲稿
2014/05/05 职场文书
企业承诺书格式
2014/05/21 职场文书
公务员诚信承诺书
2014/05/26 职场文书
外贸会计专业自荐信
2014/06/22 职场文书
公司授权委托书范文
2014/09/21 职场文书
离婚协议书范本(2014版)
2014/09/28 职场文书
优秀学生干部事迹材料
2014/12/24 职场文书
小学班主任教育随笔
2015/08/15 职场文书
七年级写作指导之游记作文
2019/10/07 职场文书