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多线程用法实例详解
Jan 15 Python
python修改字典内key对应值的方法
Jul 11 Python
在Python的Flask中使用WTForms表单框架的基础教程
Jun 07 Python
Python正则表达式如何进行字符串替换实例
Dec 28 Python
python调用tcpdump抓包过滤的方法
Jul 18 Python
Python使用pickle模块储存对象操作示例
Aug 15 Python
Django如何防止定时任务并发浅析
May 14 Python
python被修饰的函数消失问题解决(基于wraps函数)
Nov 04 Python
python2.7使用scapy发送syn实例
May 05 Python
Python中的整除和取模实例
Jun 03 Python
利用Python如何制作贪吃蛇及AI版贪吃蛇详解
Aug 24 Python
安装不同版本的tensorflow与models方法实现
Feb 20 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实现定时执行任务的方法
2014/10/05 PHP
Thinkphp多文件上传实现方法
2014/10/31 PHP
php中str_pad()函数用法分析
2017/03/28 PHP
PHP判断json格式是否正确的实现代码
2017/09/20 PHP
利用Homestead快速运行一个Laravel项目的方法详解
2017/11/14 PHP
input 输入框内的输入事件详细分析
2010/03/17 Javascript
JS正则表达式大全(整理详细且实用)
2013/11/14 Javascript
页面定时刷新(1秒刷新一次)
2013/11/22 Javascript
抛弃Nginx使用nodejs做反向代理服务器
2014/07/17 NodeJs
封装好的一个万能检测表单的方法
2015/01/21 Javascript
浅析js绑定事件的常用方法
2016/05/15 Javascript
在IE8上JS实现combobox支持拼音检索功能
2016/05/23 Javascript
JavaScript事件学习小结(一)事件流
2016/06/09 Javascript
JavaScript 函数模式详解及示例
2016/09/07 Javascript
获取JavaScript异步函数的返回值
2016/12/21 Javascript
javascript事件的绑定基础实例讲解(34)
2017/02/14 Javascript
微信小程序 滚动到某个位置添加class效果实现代码
2017/04/19 Javascript
详解node+express+ejs+bootstrap构建项目
2017/09/27 Javascript
JavaScript装箱及拆箱boxing及unBoxing用法解析
2020/06/15 Javascript
详解JavaScript匿名函数和闭包
2020/07/10 Javascript
[01:32]dota2拉比克至宝(222)
2018/12/20 DOTA
python基础教程之基本内置数据类型介绍
2014/02/20 Python
Python栈类实例分析
2015/06/15 Python
美国婴儿用品及配件购买网站:Munchkin
2019/04/03 全球购物
电子商务个人自荐信
2013/12/12 职场文书
医药个人求职信范文
2014/01/29 职场文书
行政工作个人的自我评价
2014/02/13 职场文书
公司委托书范本5篇
2014/09/20 职场文书
学雷锋日活动总结
2015/02/06 职场文书
售后前台接待岗位职责
2015/04/03 职场文书
社会实践活动总结格式
2015/05/11 职场文书
瞿秋白纪念馆观后感
2015/06/10 职场文书
认识实习感想
2015/08/10 职场文书
初中班主任工作随笔
2015/08/15 职场文书
windows安装python超详细图文教程
2021/05/21 Python
vue elementUI批量上传文件
2022/04/26 Vue.js