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 pickle 和 shelve模块的用法
Sep 16 Python
简单介绍Python中的decode()方法的使用
May 18 Python
编写Python脚本抓取网络小说来制作自己的阅读器
Aug 20 Python
Python常见格式化字符串方法小结【百分号与format方法】
Sep 18 Python
python获取多线程及子线程的返回值
Nov 15 Python
wxPython的安装图文教程(Windows)
Dec 28 Python
基于python实现聊天室程序
Jul 27 Python
Python根据欧拉角求旋转矩阵的实例
Jan 28 Python
Python将json文件写入ES数据库的方法
Apr 10 Python
利用python在excel中画图的实现方法
Mar 17 Python
python性能测试工具locust的使用
Dec 28 Python
python 基于selectors库实现文件上传与下载
Dec 31 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
针对初学PHP者的疑难问答(1)
2006/10/09 PHP
sphinx增量索引的一个问题
2011/06/14 PHP
探讨php define()函数及defined()函数使用详解
2013/06/09 PHP
PHP APC的安装与使用详解
2013/06/13 PHP
ThinkPHP3.1新特性之命名范围的使用
2014/06/19 PHP
laravel ORM关联关系中的 with和whereHas用法
2019/10/16 PHP
显示js对象所有属性和方法的函数
2009/10/16 Javascript
比较搞笑的js陷阱题
2010/02/07 Javascript
使用JS+plupload直接批量上传图片到又拍云
2014/12/01 Javascript
JavaScript 是什么意思
2016/09/22 Javascript
如何判断出一个js对象是否一个dom对象
2016/11/24 Javascript
微信开发之调起摄像头、本地展示图片、上传下载图片实例
2016/12/08 Javascript
基于JavaScript实现带缩略图的轮播效果
2017/01/12 Javascript
js常用DOM方法详解
2017/02/04 Javascript
如何理解Vue的v-model指令的使用方法
2018/07/19 Javascript
JS获取浏览器地址栏的多个参数值的任意值实例代码
2018/07/24 Javascript
Vue列表渲染的示例代码
2018/11/01 Javascript
记一次Vue.js混入mixin的使用(分权限管理页面)
2019/04/17 Javascript
使用Phantomjs和Node完成网页的截屏快照的方法
2019/07/16 Javascript
vue+iview实现分页及查询功能
2020/11/17 Vue.js
js重写alert事件(避免alert弹框标题出现网址)
2020/12/04 Javascript
[42:24]完美世界DOTA2联赛循环赛 LBZS vs DM BO2第一场 11.01
2020/11/02 DOTA
[45:52]完美世界DOTA2联赛PWL S3 Forest vs INK ICE 第二场 12.09
2020/12/12 DOTA
python实现文件分组复制到不同目录的例子
2014/06/04 Python
python集合类型用法分析
2015/04/08 Python
Python 在OpenCV里实现仿射变换—坐标变换效果
2019/08/30 Python
Python谱减法语音降噪实例
2019/12/18 Python
python Popen 获取输出,等待运行完成示例
2019/12/30 Python
Python3查找列表中重复元素的个数的3种方法详解
2020/02/13 Python
css 如何让背景图片拉伸填充避免重复显示
2013/07/11 HTML / CSS
行政助理岗位职责范文
2013/12/03 职场文书
进步之星获奖感言
2014/02/22 职场文书
公司副总经理任命书
2014/06/05 职场文书
献爱心标语
2014/06/21 职场文书
2014年高中生自我评价范文
2014/09/26 职场文书
项目经理岗位职责范本
2015/04/01 职场文书