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 md5与sha1加密算法用法分析
Jul 14 Python
Python创建对称矩阵的方法示例【基于numpy模块】
Oct 12 Python
Python根据指定日期计算后n天,前n天是哪一天的方法
May 29 Python
对Python中plt的画图函数详解
Nov 07 Python
详解PyCharm+QTDesigner+PyUIC使用教程
Jun 13 Python
Python QQBot库的QQ聊天机器人
Jun 19 Python
Python的缺点和劣势分析
Nov 19 Python
Python 余弦相似度与皮尔逊相关系数 计算实例
Dec 23 Python
Tensorflow实现在训练好的模型上进行测试
Jan 20 Python
Python requests模块cookie实例解析
Apr 14 Python
DRF框架API版本管理实现方法解析
Aug 21 Python
pytorch中index_select()的用法详解
Jan 06 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
fetchAll()与mysql_fetch_array()的区别详解
2013/06/05 PHP
ThinkPHP框架实现的邮箱激活功能示例
2018/06/15 PHP
js GridView 实现自动计算操作代码
2009/03/25 Javascript
NodeJs中的非阻塞方法介绍
2012/06/05 NodeJs
Javascript 按位左移运算符使用介绍(
2014/02/04 Javascript
js创建对象的区别示例介绍
2014/07/24 Javascript
JavaScript中判断整数的多种方法总结
2014/11/08 Javascript
javascript等号运算符使用详解
2015/04/16 Javascript
javascript针对不确定函数的执行方法
2015/12/16 Javascript
基于JavaScript实现随机颜色输入框
2016/12/10 Javascript
浅谈Javascript中的Label语句
2016/12/14 Javascript
如何用JS/HTML将时间戳转换为“xx天前”的形式
2017/02/06 Javascript
老生常谈javascript的面向对象思想
2017/08/22 Javascript
react+ant design实现Table的增、删、改的示例代码
2018/12/27 Javascript
微信小程序实现下拉刷新动画
2019/06/21 Javascript
Vue3项目打包后部署到服务器 请求不到后台接口解决方法
2020/02/06 Javascript
JS 图片压缩原理与实现方法详解
2020/04/29 Javascript
JS轮播图的实现方法2
2020/08/25 Javascript
[02:02]DOTA2英雄基础教程 斯拉达
2013/12/11 DOTA
[03:08]迎霜节狂欢!2018年迎霜节珍藏Ⅰ一览
2018/12/25 DOTA
[01:39:04]DOTA2-DPC中国联赛 正赛 SAG vs CDEC BO3 第二场 2月1日
2021/03/11 DOTA
详解Python中用于计算指数的exp()方法
2015/05/14 Python
Python中列表和元组的相关语句和方法讲解
2015/08/20 Python
Python从ZabbixAPI获取信息及实现Zabbix-API 监控的方法
2018/09/17 Python
python读取word文档,插入mysql数据库的示例代码
2018/11/07 Python
Python文件如何引入?详解引入Python文件步骤
2018/12/10 Python
Django框架之登录后自定义跳转页面的实现方法
2019/07/18 Python
python set集合使用方法解析
2019/11/05 Python
浅谈ROC曲线的最佳阈值如何选取
2020/02/28 Python
python中round函数保留两位小数的方法
2020/12/04 Python
canvas实现滑动验证的实现示例
2020/08/11 HTML / CSS
美国Lolё官网:购买大胆而美丽的女性运动服装
2017/05/22 全球购物
校园活动策划书范文
2014/01/10 职场文书
中级会计职业生涯规划书
2014/03/01 职场文书
出生证明公证书
2014/04/09 职场文书
人事局接收函
2015/01/31 职场文书