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文件读写并使用mysql批量插入示例分享(python操作mysql)
Feb 17 Python
Python实现控制台中的进度条功能代码
Dec 22 Python
pandas 获取季度,月度,年度首尾日期的方法
Apr 11 Python
python使用tkinter库实现五子棋游戏
Jun 18 Python
ERLANG和PYTHON互通实现过程详解
Jul 05 Python
PyQt 图解Qt Designer工具的使用方法
Aug 06 Python
Python+OpenCV 实现图片无损旋转90°且无黑边
Dec 12 Python
Python动态声明变量赋值代码实例
Dec 30 Python
Python测试线程应用程序过程解析
Dec 31 Python
Python面向对象封装操作案例详解 II
Jan 02 Python
Pycharm激活方法及详细教程(详细且实用)
May 12 Python
关于pycharm 切换 python3.9 报错 ‘HTMLParser‘ object has no attribute ‘unescape‘ 的问题
Nov 24 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
Zend公司全球首推PHP认证
2006/10/09 PHP
thinkphp使用literal防止模板标签被解析的方法
2014/11/22 PHP
ThinkPHP中create()方法自动验证表单信息
2017/04/28 PHP
PHP实现电商订单自动确认收货redis队列
2017/05/17 PHP
javascript编程起步(第四课)
2007/01/10 Javascript
用jquery实现的模拟QQ邮箱里的收件人选取及其他效果(一)
2011/01/06 Javascript
一个简单的JS时间控件示例代码(JS时分秒时间控件)
2013/11/22 Javascript
深入理解Java线程编程中的阻塞队列容器
2015/12/07 Javascript
JavaScript对象数组排序函数及六个用法
2015/12/23 Javascript
jQuery包裹节点用法完整示例
2016/09/13 Javascript
微信小程序 免费SSL证书https、TLS版本问题的解决办法
2016/12/14 Javascript
React + webpack 环境配置的方法步骤
2017/09/07 Javascript
XMLHttpRequest对象_Ajax异步请求重点(推荐)
2017/09/28 Javascript
node.js 模块和其下载资源的镜像设置的方法
2018/09/06 Javascript
webpack dll打包重复问题优化的解决
2018/10/10 Javascript
JS实现判断移动端PC端功能
2020/02/21 Javascript
浅谈js中的attributes和Attribute的用法与区别
2020/07/16 Javascript
图解JS原型和原型链实现原理
2020/09/15 Javascript
[00:12]2018DOTA2亚洲邀请赛 Somnus丶M出阵单挑
2018/04/06 DOTA
Python探索之静态方法和类方法的区别详解
2017/10/27 Python
python实现xlsx文件分析详解
2018/01/02 Python
Django实现文件上传下载
2019/10/06 Python
Python selenium实现断言3种方法解析
2020/09/08 Python
Python制作简单的剪刀石头布游戏
2020/12/10 Python
canvas绘制文本内容自动换行的实现代码
2019/01/14 HTML / CSS
草莓网化妆品澳大利亚站:Strawberrynet AU
2017/12/18 全球购物
观看《永远的雷锋》心得体会
2014/03/12 职场文书
《生命的药方》教学反思
2014/04/08 职场文书
学生自我评语大全
2014/04/18 职场文书
植树节口号
2014/06/21 职场文书
第二批党的群众路线教育实践活动个人对照检查材料
2014/09/23 职场文书
手机被没收的检讨书
2014/10/04 职场文书
年终工作总结范文2014
2014/11/27 职场文书
党员观看《筑梦中国》心得体会
2016/01/18 职场文书
《有余数的除法》教学反思
2016/02/22 职场文书
游戏《东方异文石:爱亚利亚黎明》正式版发布
2022/04/03 其他游戏