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 专题四 文件基础知识
Mar 20 Python
详解python之配置日志的几种方式
May 22 Python
完美解决Python 2.7不能正常使用pip install的问题
Jun 12 Python
浅析python的优势和不足之处
Nov 20 Python
解决pycharm每次新建项目都要重新安装一些第三方库的问题
Jan 17 Python
Python实现判断一个整数是否为回文数算法示例
Mar 02 Python
简单了解python PEP的一些知识
Jul 13 Python
python实现连续变量最优分箱详解--CART算法
Nov 22 Python
Python中url标签使用知识点总结
Jan 16 Python
matplotlib quiver箭图绘制案例
Apr 17 Python
python实现无边框进度条的实例代码
Dec 30 Python
python中sys模块的介绍与实例
Apr 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
wamp下修改mysql访问密码的解决方法
2013/05/07 PHP
探讨PHP使用eAccelerator的API开发详解
2013/06/09 PHP
PHP中的日期加减方法示例
2014/08/21 PHP
php curl 获取https请求的2种方法
2015/04/27 PHP
PHP统计目录中文件以及目录中目录大小的方法
2016/01/09 PHP
PHP CURL与java http使用方法详解
2018/01/26 PHP
阻止JavaScript事件冒泡传递(cancelBubble 、stopPropagation)
2007/05/08 Javascript
JS分割字符串并放入数组的函数
2011/07/04 Javascript
标题过长使用javascript按字节截取字符串
2014/04/24 Javascript
javascript鼠标滑动评分控件完整实例
2015/05/13 Javascript
利用jQuery设计一个简单的web音乐播放器的实例分享
2016/03/08 Javascript
利用jQuery插件imgAreaSelect实现获得选择域的图像信息
2016/12/02 Javascript
JS前端笔试题分析
2016/12/19 Javascript
深入理解在JS中通过四种设置事件处理程序的方法
2017/03/02 Javascript
用node.js写一个jenkins发版脚本
2019/05/21 Javascript
jQuery表单选择器用法详解
2019/08/22 jQuery
Vue中点击active并第一个默认选中功能的实现
2020/02/24 Javascript
vue 图片裁剪上传组件的实现
2020/11/12 Javascript
[01:04:20]完美世界DOTA2联赛PWL S2 LBZS vs Forest 第一场 11.29
2020/12/02 DOTA
python测试驱动开发实例
2014/10/08 Python
Python的string模块中的Template类字符串模板用法
2016/06/27 Python
python机器学习实战之树回归详解
2017/12/20 Python
Tornado高并发处理方法实例代码
2018/01/15 Python
django如何连接已存在数据的数据库
2018/08/14 Python
Python 多个图同时在不同窗口显示的实现方法
2019/07/07 Python
Python类中self参数用法详解
2020/02/13 Python
Python selenium如何打包静态网页并下载
2020/08/12 Python
anaconda安装pytorch1.7.1和torchvision0.8.2的方法(亲测可用)
2021/02/01 Python
使用python tkinter开发一个爬取B站直播弹幕工具的实现代码
2021/02/07 Python
乐天旅游香港网站:日本饭店预订
2017/11/29 全球购物
Farfetch美国:奢侈品牌时尚购物平台
2019/05/02 全球购物
2014年小班元旦活动方案
2014/02/16 职场文书
法院反腐倡廉心得体会
2014/09/09 职场文书
工作疏忽检讨书500字
2014/10/26 职场文书
二胎满月酒致辞
2015/07/29 职场文书
用Python简陋模拟n阶魔方
2021/04/17 Python