[Share Experiences] 一个PHP开发者无缝从MacOS迁移到Deepin Linux的记录
Tofloor
poster avatar
zoutommy
deepin
2022-10-13 18:21
Author

很多年没有用Linux桌面了,以前每年都会断断续续用过Ubuntu、Federa,但回头发现已经很多年没有怎么用Windows了,由于工作是开发,在mac下工作似乎成了Windows外效率最高的选择了。

今年大环境不好,我的15年MBP也逐渐步入退休的年龄了,正好入职新公司配了一个联想笔记本,我就一边先用老电脑凑合一边寻求让新电脑用起来。

我安装了20.7社区版,选用了5.18内核。

硬件配置方面这款联想笔记本属于中等的办公电脑配置水平:

CPU AMD 4500U

内存 12G

硬盘 256G SSD

按照官方教程,我在Windows里下载iso镜像后找了一个闲置 8GB U盘根据向导刷成了系统安装盘,修改bios从u盘启动,半小时顺利安装成功。

安装时自定义磁盘空间的时候发现默认只给根目录分了15GB,我就改成了100GB,真正开始用才发现Deepin貌似不太用的到分那么大,用户桌面的文件都是挂载到/data下的,这块后面如果磁盘不够用的时候再想办法。

软件商店一开始下载不了任何软件,发现需要更新到最新系统重启后才好使,具体原因不明。

顺利的安装了utools、WPS、迅雷、百度网盘、Chrome、PHPSTORM、electron-ssr、Charles、搜狗输入法、QQ、微信

配置好了终端和雷神终端等各种快捷键,合盖不关机等系统设置,安装了homebrew-for-linux、oh-my-zsh

修改了默认的图标主题,我选的时Vintage,整体上更冷淡,这样我们找常用软件的时候不用花太多精力到不显眼的系统软件上

而且文件管理器和系统设置图标更符合我这个mac老用户的直觉

Deepin的分屏操作是Windows下最强功能、多屏桌面功能是mac下最强功能

启动菜单我切换成了mac样式的全屏幕形式

花里胡哨的配置一通下来,除了软件窗口的关闭按钮在右边是Windows习惯外,其他基本沿用了我在mac下的习惯,无缝切换过来。

甚至发现触摸板的4指手势都基本得以保留。

最后是外接显示器,我们都知道Windows外接显示器有多蛋疼,没想到Deepin在这块做的不错,跟mac一样,我可以任意拖拽排放显示器之间的位置关系。

我愿称之为80%的macos水平了,反正比在Windows写代码要舒服了。

Reply Favorite View the author
All Replies
zoutommy
deepin
2022-10-13 18:27
#1

btw 谁知道有啥快捷方案调整ctrl alt键,mac 下 用惯了cmd+c cmd+v了 😹

Reply View the author
Lwh2008-Equinox
deepin
2022-10-13 18:29
#2
zoutommy

btw 谁知道有啥快捷方案调整ctrl alt键,mac 下 用惯了cmd+c cmd+v了 😹

为什么听你说的感觉deepin目录树长的有一点像安卓而不是Unix???(我已经懵了。。。

Reply View the author
念倏之
deepin
2022-10-13 18:44
#3
zoutommy

btw 谁知道有啥快捷方案调整ctrl alt键,mac 下 用惯了cmd+c cmd+v了 😹

xmodmap -pm

remove mod1 = Alt_L
remove control = Control_L
keysym Control_L = Alt_L
keysym Alt_L = Control_L
add mod1 = Alt_L
add control = Control_L

xmodmap ~/.Xmodmap

大概是这么个东西,具体命令你可以网上搜搜看

Reply View the author
181******81
deepin
2022-10-13 19:25
#4

反正我是觉得 写代码 linux 要比 windows 舒服。

Reply View the author
zoutommy
deepin
2022-10-13 20:20
#5
Lwh2008-Equinox

为什么听你说的感觉deepin目录树长的有一点像安卓而不是Unix???(我已经懵了。。。

应该是chroot限制用户访问的目录了,具体没去看他怎么实现的

而且支持安卓应用

Reply View the author
jjcui8595
deepin
2022-10-13 21:51
#6

like

Reply View the author
心平气和
deepin
2022-10-13 22:07
#7

我要从 java 转到 php 了,php 才是 世界上最好的语言pride

Reply View the author
vivian_me
deepin testing team
2022-10-13 23:48
#8

like

Reply View the author
zoutommy
deepin
2022-10-15 06:19
#9
念倏之
xmodmap -pm

remove mod1 = Alt_L
remove control = Control_L
keysym Control_L = Alt_L
keysym Alt_L = Control_L
add mod1 = Alt_L
add control = Control_L

xmodmap ~/.Xmodmap

大概是这么个东西,具体命令你可以网上搜搜看

搞定了,不过用起来更别扭了,得好好研究下xmodmap的玩法了

Reply View the author
xysemies
deepin
2022-12-13 00:31
#10

你好,请问本地php环境这块怎么搭建的?

我只是服务器上用了centos 本地没有经验,研究了4个小时的 deepin配置php环境,发现只能 xp.cn的一键包,宝塔这些则是不支持。。。

自己编译错误有点多。

这会我在尝试用docker试试。

谢谢

Reply View the author
Carll
deepin
2023-01-11 17:22
#11
xysemies

你好,请问本地php环境这块怎么搭建的?

我只是服务器上用了centos 本地没有经验,研究了4个小时的 deepin配置php环境,发现只能 xp.cn的一键包,宝塔这些则是不支持。。。

自己编译错误有点多。

这会我在尝试用docker试试。

谢谢

找到解决办法了吗?安装php集尘环境,作为开发使用?

我是安装了宝塔。但是ip一直变 这个就不是很爽啊,建立的网站打不开,hosts文件也配置了,重启了,面板登录还不是127.0.0.1 ,iv4 一变就打不开

Reply View the author
二狗
deepin
2023-04-21 23:30
#12
xysemies

你好,请问本地php环境这块怎么搭建的?

我只是服务器上用了centos 本地没有经验,研究了4个小时的 deepin配置php环境,发现只能 xp.cn的一键包,宝塔这些则是不支持。。。

自己编译错误有点多。

这会我在尝试用docker试试。

谢谢

用宝塔LINUX面板

Reply View the author