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 05 Python
在ironpython中利用装饰器执行SQL操作的例子
May 02 Python
python从网络读取图片并直接进行处理的方法
May 22 Python
Django model序列化为json的方法示例
Oct 16 Python
Python2.7实现多进程下开发多线程示例
May 31 Python
python 反编译exe文件为py文件的实例代码
Jun 27 Python
Python使用线程来接收串口数据的示例
Jul 02 Python
PIL对上传到Django的图片进行处理并保存的实例
Aug 07 Python
Python装饰器原理与基本用法分析
Jan 07 Python
Tensorflow进行多维矩阵的拆分与拼接实例
Feb 07 Python
Python实现鼠标自动在屏幕上随机移动功能
Mar 14 Python
Python中使用aiohttp模拟服务器出现错误问题及解决方法
Oct 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开发者事半功倍的十大技巧小结
2010/04/20 PHP
PHP 常用数组内部函数(Array Functions)介绍
2013/06/05 PHP
php实现session自定义会话处理器的方法
2015/01/27 PHP
PHP实现CSV文件的导入和导出类
2015/03/24 PHP
PHP脚本监控Nginx 502错误并自动重启php-fpm
2015/05/13 PHP
js函数名与form表单元素同名冲突的问题
2014/03/07 Javascript
全面解析Bootstrap中transition、affix的使用方法
2016/05/30 Javascript
easyui combobox开启搜索自动完成功能的实例代码
2016/11/08 Javascript
Angularjs中使用layDate日期控件示例
2017/01/11 Javascript
微信小程序 template模板详解及实例
2017/02/21 Javascript
canvas实现简易的圆环进度条效果
2017/02/28 Javascript
深入浅析JSONAPI在PHP中的应用
2017/12/24 Javascript
Vue resource三种请求格式和万能测试地址
2018/09/26 Javascript
基于vue.js实现分页查询功能
2018/12/29 Javascript
说说如何使用Vuex进行状态管理(小结)
2019/04/14 Javascript
jQuery擦除插件eraser使用方法详解
2020/01/11 jQuery
[50:29]2014 DOTA2华西杯精英邀请赛 5 24 DK VS iG
2014/05/26 DOTA
[02:20]2014DOTA2西雅图邀请赛 MVP外卡赛首胜采访
2014/07/09 DOTA
python实现自动网页截图并裁剪图片
2018/07/30 Python
python Flask 装饰器顺序问题解决
2018/08/08 Python
详解python列表(list)的使用技巧及高级操作
2019/08/15 Python
利用python实现PSO算法优化二元函数
2019/11/13 Python
Python 静态方法和类方法实例分析
2019/11/21 Python
解决paramiko执行命令超时的问题
2020/04/16 Python
浅谈tensorflow中dataset.shuffle和dataset.batch dataset.repeat注意点
2020/06/08 Python
CSS3中31种选择器使用方法教程
2013/12/05 HTML / CSS
名人珠宝设计师:Melinda Maria Jewelry
2019/03/06 全球购物
进程的查看和调度分别使用什么命令
2015/03/25 面试题
经典安踏广告词
2014/03/21 职场文书
2014年大学生工作总结
2014/11/20 职场文书
小学教师先进事迹材料
2014/12/15 职场文书
大学学生会竞选稿
2015/11/19 职场文书
党员学习型组织心得体会
2019/06/21 职场文书
redis三种高可用方式部署的实现
2021/05/11 Redis
Python使用华为API为图像设置多个锚点标签
2022/04/12 Python
python数据分析之单因素分析线性拟合及地理编码
2022/06/25 Python