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网络编程学习笔记(10):webpy框架
Jun 09 Python
学习python之编写简单简单连接数据库并执行查询操作
Feb 27 Python
Python中列表元素转为数字的方法分析
Jun 14 Python
Python数据抓取爬虫代理防封IP方法
Dec 23 Python
Python实现的旋转数组功能算法示例
Feb 23 Python
python全栈知识点总结
Jul 01 Python
Python实现图片识别加翻译功能
Dec 26 Python
Python类中self参数用法详解
Feb 13 Python
python3实现将json对象存入Redis以及数据的导入导出
Jul 16 Python
python 实现围棋游戏(纯tkinter gui)
Nov 13 Python
用Python实现定时备份Mongodb数据并上传到FTP服务器
Jan 27 Python
Python中的socket网络模块介绍
Jul 23 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+mysql实现无限级分类 | 树型显示分类关系
2006/11/19 PHP
php实现文件下载更能介绍
2012/11/23 PHP
php中数字0和空值的区别分析
2014/06/05 PHP
ThinkPHP安装和设置
2015/07/27 PHP
php快速排序原理与实现方法分析
2016/05/26 PHP
PHP中抽象类,接口功能、定义方法示例
2019/02/26 PHP
同一个网页中实现多个JavaScript特效的方法
2015/02/02 Javascript
js使用DOM操作实现简单留言板的方法
2015/04/10 Javascript
JavaScript中的Math.atan2()方法使用详解
2015/06/15 Javascript
JQuery实现的图文自动轮播效果插件
2015/06/19 Javascript
AngularJS入门教程之控制器详解
2016/07/27 Javascript
vue开发心得和技巧分享
2016/10/27 Javascript
Bootstrap实现导航栏的2种方式
2016/11/28 Javascript
JS前端笔试题分析
2016/12/19 Javascript
浅谈angular2路由预加载策略
2017/10/04 Javascript
微信小程序class封装http代码实例
2019/08/24 Javascript
vue-video-player 解决微信自动全屏播放问题(横竖屏导致样式错乱问题)
2020/02/25 Javascript
[48:21]林俊杰圣堂刺客超神杀戮秀
2014/10/29 DOTA
Python读写Excel文件的实例
2013/11/01 Python
用Python的pandas框架操作Excel文件中的数据教程
2015/03/31 Python
在Python中操作列表之list.extend()方法的使用
2015/05/20 Python
python微信跳一跳系列之棋子定位颜色识别
2018/02/26 Python
Python使用pyh生成HTML文档的方法示例
2018/03/10 Python
解决django后台样式丢失,css资源加载失败的问题
2019/06/11 Python
python实现从wind导入数据
2019/12/03 Python
如何在scrapy中捕获并处理各种异常
2020/09/28 Python
用HTML5 Canvas API中的clearRect()方法实现橡皮擦功能
2016/03/15 HTML / CSS
HTML5图片预览实例分享
2014/06/04 HTML / CSS
乐高积木玩具美国官网:LEGO Shop US
2016/09/16 全球购物
美国二手奢侈品寄售网站:TheRealReal
2016/10/29 全球购物
上课打牌的检讨书
2014/02/15 职场文书
退休教师欢送会主持词
2014/03/31 职场文书
广场舞大赛策划方案
2014/05/31 职场文书
党员群众路线整改措施及今后努力方向
2014/10/28 职场文书
2016年先进班集体事迹材料
2016/02/26 职场文书
基于JavaScript实现年月日三级联动
2021/06/22 Javascript