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格式化字符串实例总结
Sep 28 Python
Python常用的日期时间处理方法示例
Feb 08 Python
Python中splitlines()方法的使用简介
May 20 Python
Python实现的根据IP地址计算子网掩码位数功能示例
May 23 Python
对python字典过滤条件的实例详解
Jan 22 Python
python多线程同步之文件读写控制
Feb 25 Python
Pytorch 多块GPU的使用详解
Dec 31 Python
pytorch-神经网络拟合曲线实例
Jan 15 Python
Python如何把多个PDF文件合并代码实例
Feb 13 Python
python turtle工具绘制四叶草的实例分享
Feb 14 Python
Selenium 滚动页面至元素可见的方法
Mar 18 Python
Python爬虫与反爬虫大战
Jul 30 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应用JSON技巧讲解
2013/02/03 PHP
深入分析php之面向对象
2013/05/15 PHP
解析Linux下Varnish缓存的配置优化
2013/06/20 PHP
PHP无限极分类函数的实现方法详解
2017/04/15 PHP
微信公众平台开发教程③ PHP实现微信公众号支付功能图文详解
2019/04/10 PHP
laravel框架中控制器的创建和使用方法分析
2019/11/23 PHP
php回调函数处理数组操作示例
2020/04/13 PHP
分享14个很酷的jQuery导航菜单插件
2011/04/25 Javascript
jQuery获取样式中的背景颜色属性值/颜色值
2012/12/17 Javascript
九种js弹出对话框的方法总结
2013/03/12 Javascript
一个JS的日期格式化算法示例
2013/07/31 Javascript
jquery实现的网页自动播放声音
2014/04/30 Javascript
Js+Jq获取URL参数的集中方法示例代码
2014/05/20 Javascript
多种方法实现360浏览器下禁止自动填写用户名密码
2014/06/16 Javascript
Javascript中的Callback方法浅析
2015/03/15 Javascript
js实现简单的左右两边固定广告效果实例
2015/04/10 Javascript
javascript实现类似java中getClass()得到对象类名的方法
2015/07/27 Javascript
jQuery Ztree行政地区树状展示(点击加载)
2016/11/09 Javascript
基于jQuery实现顶部导航栏功能
2016/12/27 Javascript
canvas绘制一个常用的emoji表情
2017/03/30 Javascript
浅谈angular.copy() 深拷贝
2017/09/14 Javascript
React中阻止事件冒泡的问题详析
2019/04/12 Javascript
判断js数据类型的函数实例详解
2019/05/23 Javascript
python简单判断序列是否为空的方法
2015/06/30 Python
python全栈要学什么 python全栈学习路线
2019/06/28 Python
Python3网络爬虫开发实战之极验滑动验证码的识别
2019/08/02 Python
室内设计自我鉴定
2013/10/15 职场文书
升国旗仪式主持词
2014/03/19 职场文书
新党章心得体会
2014/09/04 职场文书
上班时间打瞌睡检讨书
2014/09/26 职场文书
因身体原因离职的辞职信范文
2015/05/12 职场文书
装修安全责任协议书
2016/03/22 职场文书
nginx里的rewrite跳转的实现
2021/03/31 Servers
goland 恢复已更改文件的操作
2021/04/28 Golang
Python实现数据的序列化操作详解
2022/07/07 Python
MySQL数据管理操作示例讲解
2022/12/24 MySQL