deepin Java开发环境搭建和主力使用体验(2020.12更)

前言:

之所以想体验一下deepin有2点原因

	1.美观(是的,没错,就是冲着好看去的)
	2.流畅(主要是一些编程软件比win下反应更快,体验更好)

成果:

	1.UI整体风格我觉得OK(基本不用动手美化,原生的UI就够了)  
	2.丝滑有些许夸大,流畅是一点不假(针对我常用的一些软件而言,ex,IDEA)
	so,符合预期,总体感觉良好,打算作为主力使用一段时间

我的桌面

桌面
时尚模式更好看一些,但是任务栏占的地方比较大,配合底部任务栏智能隐藏使用体验更好。
在这里插入图片描述

很多地方形容deepin的一句话是:打开的那一刻,整个世界都安静了。
没毛病

软件安装

(ps:之所以写下这一部分是因为从开始装系统到基本满足日常使用花了大约2天时间,在网上找了很多帖子,所以想总结一下,帮助一些想体验deepin的的同学一步到位,节省时间,本人也是Linux小白,如果大家有更好的做法欢迎留言讨论。)

我个人是装的双系统,安装也很简单。官网提供了系统镜像和U盘制作工具。(ps,没怎么研究安装,就个人经历来说,如果是一整块物理盘用来安装的话很简单,直接进BIOS改启动项安装就完事了。如果是一个分区的话,还需要额外多分一个至少500m的分区,用来做EFI引导)。竟然都想到体验Linux了,不会有人不了解装系统吧,不会吧。

系统装好了接下来就是装软件了,先是常用软件。这一部分还好,自带的软件商店提供了很多软件,感觉至少可以满足80%的需求(但好像也只能80%)。而且装软件就像在手机上一样,应用市场里搜索,直接点击安装,什么都不用管。(对,连安装位置都不用你选。)
系统应用商店
但是不得不提的是,微信和QQ(TIM)是wine,不是Linux原生应用,微信体验还不错,我看了下版本和windows同步。QQ(TIM)体验就比较差了。刚开始装的tim,有bug,换成了qq,结果在拖动qq的窗口是能卡成xiang,又换回了tim,但是tim几乎一切换网络或者注销重新登录就会出现错误提示重启。一天能重启好几次,所以我一般只登微信不挂qq了。WPS和网易云官方提供有Linux版本的,而且WPS没有广告。

另外就是我个人在windows上使用的一些其他软件没有Linux版,也没有找到合适的替代版,比如本地视频播放器就没有,一个能打的都没有。网上一堆帖子说VLC好用,但是连个倍速播放的功能都没有,不符合我的需求,SMPlayer虽然可以倍速,但是使用体验很一般。
(2020.9.20更)今天发现VLC也是可以倍速播放的,还有好多其他软件也可以,比如mpv,deepin-movice等等。而且vlc使用起来还可以,之所以之前认为vlc不能倍速是因为好多软件推荐的博客在介绍VLC的时候都没有提到倍速功能,但介绍smplayer的时候就提到这个功能了,这些博主可能自己都没用过就去水文了,汰。另外就是感觉很多Linux的软件都特别注重快捷键,但是这个功能的按钮却藏得很深,所以在用一些软件的时候可以搜一下对应的快捷键。
那么deepin作为主力的缺点就又少了一个,其他没找到替代版本的软件慢慢探索吧。

吐槽
应用商店里的VLC是英文版的,而且找了一堆教程也没能修改成中文,醉了。得用命令行下载才行

sudo apt-get install vlc		安装
sudo apt-get remove vlc		    卸载

建议安装一下KDE系统设置,比如idea等软件虽然反应快,但有一种“傻快”的感jiao,装上这个软件设置一下,可以带来丝滑般的体验,相比于系统的动画有着质的飞跃。
比如可以实现窗口半透明等等等等。而且装了这个之后可以完美解决上面提到的拖动QQ窗口时卡顿的问题
安装命令

sudo apt install systemsettings

在这里插入图片描述
然后就是Java环境了,我在这一块做的不好,老早之前就听说Linux下安装软件只需要一行命令就行了 ,但是由于对Linux实在不怎么了解,所以没有利用好这一优势。网上的一大堆的教程也不知道质量怎么样,于是一大部分软件是官网下载手动安装的,小部分是用命令安装的。
但在Linux中即使从官网下载安装也比较简单。

JDK安装

官网下载安装包
jdk下载
我选的是jdk11(LTS),可以下载.deb的,deepin可以直接安装,.tar.gz的也可以。然后就是配置一下环境变量
首先执行命令1进入文件(下图一)
然后在文件最后加入如下命令(下图二所示)

#configuration java development enviroument
export JAVA_HOME=/usr/local/jdk1.7
export PATH=$JAVA_HOME/bin:$PATH 
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar 

执行命令2,使环境变量生效
执行命令3查看是否设置成功
在这里插入图片描述

在这里插入图片描述

MySQL安装

MySQL的话,嫌麻烦可以用命令行直接安装phpstudy,一行命令即可

wget -O install.sh https://download.xp.cn/install.sh && sudo bash install.sh

然后在控制面板中可以快捷配置(Apache\Nginx\php\MySQL\FTP)等

直接安装MySQL的话可以按照以下步骤操作

官网下载压缩包

在这里插入图片描述
解包

 sudo tar -xJvf mysql-8.0.21-linux-glibc2.12-x86_64.tar 

移动到指定位置(建议移动到此目录下)

sudo mv mysql-8.0.21-linux-glibc2.12-x86_64/ /usr/local/mysql

创建MySQL用户

sudo useradd -r -s /bin/false mysql

cd 进入解压缩的文件夹内

 cd /usr/local/mysql

生成初始化mysql的密码,记得把生成的初始密码复制下来

sudo ./bin/mysqld --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --initialize

启动mysql服务

sudo ./support-files/mysql.server start

登录mysql并修改root密码

./bin/mysql -u root -p

然后就是配置环境变量
跟上面配置Java环境变量一样,把内容换成如下

#MYSQL_HOME
export MYSQL_HOME=/usr/local/mysql
export PATH=$PATH:$MYSQL_HOME/bin

设置开机自启

sudo cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld

sudo vim /etc/rc.local

添加以下内容

#!/bin/bash
# rc.local config file created by use
 
service mysqld start
 
exit 0

给予执行权限

sudo chmod +x /etc/rc.local

IDEA安装

IDEA,datagrip等可以从官网下载安装包,只需要解压,一般放在主目录下,然后编写一个快捷方式即可

快捷方式的创建

首先进入/usr/share/applications目录

cd /usr/share/applications

vim 快捷方式的名字.desktop

sudo vim idea.desktop

然后在文件中写入以下内容即可,注意区分大小写

[Desktop Entry]
Name=idea                                           #自定义软件的名称
Exec=/home/tcb/idea-IU-202.7319.50/bin/idea.sh      #可执行文件的路径,从安装的文件中找
Icon=/home/tcb/idea-IU-202.7319.50/bin/idea.png     #图标路径,从安装的文件中找
Terminal=false                                      #不启动终端
Type=Application                                    #类型

切记!上面文件中的注释要去掉!
如果对创建的快捷方式不满意,可以cd进入

/usr/share/applications

(如果没有的话看看下面2个)

 /usr/local/share/applications 
 ~/.local/share/applications/

rm 相应的图表即可删除启动器中的图表,然后重新创建即可

需要注意的是,IDEAd的Ctrl Alt v快捷键跟系统的冲突了,把系统的快捷键改一下就行

总结

写这篇文章时我用deepin做主力差不多一周的时间,体验下来,UI确实相对好看,idea的启动速度比win下有肉眼可见的提升,内存和CPU占用率也不错。几乎可以作为一个日常的“普通”系统来使用。但“几乎”目前是不能省略的,本来前一段时间华为都有搭载deepin的产品上市了,但取得许可之后又变成Windows了。如果一直搭载deepin说不定现在的生态就会更好了。没有电脑管家的开机时间,没有自带和第三方的广告,一个都没有,确实很安静,这一点希望可以保持吧。

(2020.9.20更)另外一点使用体验就是,deepin更新还是挺快的,我用的是deepin v20社区版,在我使用的一周时间里,更新了4.5次吧,有时候一天能推送2个补丁,这一点我还是比较喜欢的,因为这个给人一种这个社区很活跃的感觉。虽然软件bug也不少,比如昨天百度网盘客户端不能登录了。但是个人感觉利大于弊。Linux界的MIUI?

(2020.9.25更)这两天在使用deepin的时候发现一个问题,就是有时候在deepin中操作一些NTFS的盘会出现"只读文件系统"的提示,重启也不行,然后我是通过把Windows的快速启动选项(设置-电源)给关了解决问题的.

(2020.10.19更)这两天因为一些需要用了几次windows,感觉win也挺好(手动笑哭)。最大的感受就是稳定。因为微信和QQ在deepin上用着都不太稳定,qq只要一切换网络就报错重启,导致我一般都不愿意登qq了。微信还好,但公众号文章打开闪现一下就空白了,连一个能打的都没有,这就很难受了。于是乎今天决定解决一下。微信从应用商店卸载重装无效。
于是搜了一下,社区有方法,执行以下2条命令

sudo apt update
sudo apt-get install ttf-mscorefonts-installer

安装后重启微信就可解决
所以遇到问题可以多去社区逛逛。

(2020.11.2更)一点吐槽:
本来我电脑上的qv2ray是可以开机自启的,但是上次更新了系统之后,qv2ray软件里面的开机自启选项没有了!没有了!我尝试下载了一下新版本的qv2ray还是不行,后来又费了老大劲查找其他的代理软件,试了一大圈,花费了不少时间但是都没有成功,还有一些通过命令设置开机自启的,但是都停满帆的,后来想着把qv2ray加到启动器里面,因为在启动器里面直接右键图标便可以设置开机自启,但是加上去之后发现,软件本来就是开机自启的状态,但是没生效!而且可能因为这是个.AppImage格式的应用吧,重启之后启动器里的图标就没有了!于是只好先发送到任务栏,凑合着用着,如果大家有啥Linux下好用的代理软件欢迎交流。

(2020.11.08更)一点建议:
笔者使用的是一台游戏本,续航确实很拉跨,但是近来才听说Linux下的大黄蜂驱动,这个可以优化显卡的使用方案,大幅提高续航时间,而且deepin切换大黄蜂驱动很容易。直接在应用商店里面搜“显卡驱动管理器”,这是deepin官方的应用,然后直接点击切换大黄蜂驱动就可以了。

(2020.12.13更)一点建议:
在win下用惯了夜间模式,切换到deepin后觉得对眼太不友好了,但是deepin没有提供护眼模式,找了一下发现在设置->显示->亮度,里面有个手动调节色温,可以把色温调暖一点,这样就不会那么刺眼了。

进来的小伙伴不要不讲武德,点个赞再走啊!

猜你喜欢

转载自blog.csdn.net/weixin_42509923/article/details/108682156