| |
|
知识库 -> 数码 -> 笔记本只使用Linux是什么体验? -> 正文阅读 |
|
[数码]笔记本只使用Linux是什么体验? |
[收藏本文] 【下载本文】 |
现在大二,软件专业,因为只有一台电脑,想学Linux,但是不想装虚拟机。想把电脑装成纯Linux系统。请大神给点建议。本人不玩游戏。只装Linux,有… |
|
|
|
首先:windows,mac,黑苹果都非常好用,麻烦各位大神轻喷,只是和Linux爱好者交流下。我只是用玩游戏的时间随便折腾下,不费精力。而且折腾的过程,本身就是学习。 这是我的linux桌面: 从顶部的bar,中间的所有组件,到底部的任务栏,全部是自己编写的。这就是linux的好处,你能最大化的按照自己的审美和习惯定制和开发。 自己写的桌面,想在桌面放什么组件就做什么组件。快捷键快速切换各客户端,客户端放大缩小关闭,快速切换工作空间。 |
|
这是我的终端工具(配合tmux,可以爽快切换) |
|
这是我的ide替代工具(neovim) |
|
20230514 加了一个时钟组件。采用类似canvas的技术绘制钟表 |
|
20230516 新增一系统信息组件! 最近没时间搞了,可能就这样吧 |
|
这个风格让壁纸变的好看起来 |
|
0 |
|
大圆角效果 20230718 新增一播放器组件,支持spotify和网易云音乐 |
|
丝滑如猪的linux桌面体验-超级漂亮,超级好用_哔哩哔哩_bilibili?www.bilibili.com/video/BV1E94y1q7V3/?vd_source=9c4cda9538343c5af88f1f6efdaafdbf |
|
20230901新增bar的灵动岛玩法 ps1:微信的使用 我使用的是wechat-uos,没有使用wine的方案。常驻在dock,然后使用kde-connnet接收消息提醒 |
|
最新消息:微信官方版本正在测试发布中了,arch的aur包为:aur/wechat-beta-bwrap 1.0.0.145-8: 目前使用比较丝滑:有systray消息通知;微信历史记录;表情;语言通话和视频通话; |
|
准备迁移到hyprland了,因为fuck nvidia,使用picom画面撕裂很严重,画面延迟的厉害。 猫器机:基于hyprland的桌面开发9 赞同 · 12 评论文章 迁移到hyprland后更新 |
|
ps:有小伙伴要壁纸,在这里上传一下把 |
|
壁纸自取 https://github.com/SuceV587/awesomewm-dot?github.com/SuceV587/awesomewm-dot |
|
4年Linux用户,Ubuntu、Deepin、Debian、Linux Mint都用过,目前稳定在Mint近两年,笔记本跑Linux单系统已经两年有余。本人是软件工程专业,看了题主的问题描述感觉题主与我非常相似,我上大学买新笔记本的时候为了避免Linux显驱大坑还特地买了ThinkPad X系这种不带独立显卡的机型。 既然大家都晒了桌面……我只能说Linux Mint的默认壁纸集还是挺好看的 |
|
弊端: 国产软件。我装了个Win XP的虚拟机专门跑迅雷、百度云破解版、QQ轻聊版。这玩意其实很少用,大概一个月不到5次吧,但是有的时候确实绕不开或者效率优势太大。Xware迅雷和bcloud我都用过,前者开发者已经弃坑,后者感觉不是很稳,就没有继续用。QQ主要还是Android设备跑,虚拟机里装一个纯粹是以防万一。折腾Wine感觉很浪费生命,当然Deepin里面那个还是很好用的。另外,网易云音乐是好东西。Office。LibreOffice感觉没有什么用,WPS更好一些,不过我用Google Docs+Office Online……其他坑。踩坑主要原因还是自己水平Low又作死,善用Google会好一些,但是对于新人来说,把系统搞挂掉三五次实在是正常。建议安装Linux的时候不要全盘格,建个分区挂载到/home把自己的个人文件放进去,再建个分区挂到/上,这样重装系统的时候非常方便。游戏。对我来说这不是什么问题,我在Linux下玩的超high,看图: |
|
|
|
作为一个过来人,我有以下几个建议: 考虑到题主的水平,建议从Deepin这个大陆公司开发的发行版入门,对新手非常友好,至少中文化、输入法、国内常用软件等都解决的很好,简直无痛迁移。之后可以考虑用更加国际化的Linux Mint。 在BIOS里屏蔽独显,或者干脆别买独显 Linux假设用户知道自己在做什么,所以系统不会管你敲了一堆命令是打算优化系统还是打算送系统上天,所以慎用自己看不懂内部原理的网上所谓教程 买个移动硬盘经常备份重要文件 Chrome自己就是一个OS(笑) 要会翻墙,善用Google 有什么问题可以评论或者私信问我,能力之内会尽力解答 关联本人其他回答: 纯粹的新手,今年寒假期间准备系统学习linux,有什么好的建议吗? - 韩毅弘的回答 - 知乎Linux 是否被过誉了? - 韩毅弘的回答 - 知乎 老笔记本电脑装什么Linux系统比较流畅? - 韩毅弘的回答 - 知乎 Linux是一个好的系统吗? - 韩毅弘的回答 - 知乎 |
因为我不玩Steam,不做视频/图像编辑(就是PS/Pr/Ai/Ae那些),对Visual Studio没有特殊需求(剩下的有Rider代替),打东方上QQ推Hgame有win虚拟机,剩下的开发等工作一切都在Linux里完成。 因此,我的结论是 没弊端,爽到爆 再加上我是Emacs用户(Vim同样适用),就更适合Linux了。 我不喜欢折腾,因此我选择了Ubuntu 16.04。 模仿其他人,随便打开了几个窗口晒晒主题吧。 |
|
上次去电脑城修电脑,小哥问:“你这是win几啊。。。” 然后我周围的人,除了一两个同学外都不会用我的电脑。。。 曾经支持国产用Deepin,但是后来我发现他们用前端技术写桌面UI,太卡了。 更新:我又不是喜欢折腾系统的那种,你们在评论区说Ubuntu不好/其他系统好,对我来说就像女生听见安吧基佬说oppo不好一样。。。( |
前言 首先纠正一下问题中存在的一个误区,严格来说Linux只代表Linus Torvalds所开发的操作系统内核,它顶替了当时因进展缓慢而被舍弃的Hurd,成为了新一代开源操作系统内核的事实标准,但是请不要忘记伟大的GNU项目,早在内核成功应用之前,GNU在RMS的带领下就已经完成了很多有关系统底层核心工具链方面的构建工作,其中包括后来大名鼎鼎的Emacs编辑器、GCC编译器、GDB调试器与Bash命令处理器等,可以这么说,正是因为GNU项目的存在,才使得Linux能够发挥出其应有的性能,而且RMS本人在自传《若为自由故》中也明确提到: ”我们发现那些认为自己是Linux用户的人们并不关心GNU工程。他们说,‘为什么我们要花力气去做这些事?我不关心GNU工程。我只关心Linux可以正常运行,其他都与我无关。’ 这样的想法很让人吃惊,因为他们事实上正在使用着GNU系统的一个变种,而他们甚至比其他人更容易忽略这个事实“ 因此为了肯定GNU项目对于自由软件运动的革命性贡献,建议最好还是使用GNU/Linux而不是Linux来指代所有使用Linux内核的自由软件操作系统,好了废话不多讲了,下面开始正文。 正文 我跟题主的经历比较类似,本人曾在某985(现在已经不提了)高校的计科专业就读,大二下的时候因为一些原因(下面会详细讲到)彻底放弃Windows而转投GNU/Linux系统的怀抱,从那时开始到现在五年多时间快过去了,自己的笔记本电脑里还是只有GNU/Linux系统(这里指的是物理机,虚拟机里的不算),我身边的很多人会问我:为什么要坚持使用自由软件操作系统呢?,其实对于我个人来说,谈不上坚持不坚持,主要是因为自己用GNU/Linux用得非常顺手,所以就一直在用了,而至于为什么要选择GNU/Linux系统,我的原因估计跟很多人都不一样,并不是因为颜值或者想要向别人证明自己多厉害才选择这个系统,而是因为以下几条因素: 践行自己对开源软硬件运动的热爱 我对于开源软硬件的热爱还要从大一下说起,那会儿自己因为《无线电》杂志中有关树莓派的一篇文章而开始认识GNU/Linux系统,后来自己在网上买了显示屏、蓝牙键盘、网卡等设备并在朋友的帮助下搭建了一个简单的基于树莓派的小电脑,因为当时辅导员不让大一新生带电脑,而学校电脑机房里的电脑系统又都比较老旧,所以可以这么说,我是在宿舍的这台小电脑上学会Python以及《鸟哥的Linux私房菜》中的很多命令的,最后的成果也还不错,我用树莓派做了一个简单的轮式机器人,具体内容可看我之前在知乎上的回答。 你有什么有单片机或开源硬件做的有意思的作品吗?660 赞同 · 81 评论回答 |
|
由于喜欢上了开源软硬件,所以后来自己又去图书馆和网上看了很多有关GNU/Linux方面的书籍和文章,当时真的是越看越激动,其中给我留下深刻印象的是《开源世界旅行手册》这本电子书,里面有一章是专门讲如何完全用GNU/Linux进行工作,不仅让我受益匪浅,而且可以说是这本书让我最终决定放弃使用Windows的产品来践行RMS提出的自由软件运动精神,但是这里我先声明一点,我并不没有说Windows系统不好用,而是仅仅觉得GNU/Linux系统更适合我而已。 K.I.S.S.的设计理念符合自己的审美观 了解类Unix系统或看过《Unix编程艺术》这本书的用户应该都知道K.I.S.S.原则,它全名叫做Keep It Simple, Stupid,是系统和软件设计领域里非常重要的一个概念,它规定了每个功能模块都要尽可能在保持独立性的同时做到代码层面的精简,从而使得调用它们的应用可以发挥出最大的性能。尽管Windows功能很强大,但是为了保证系统的向前兼容性,内核在设计过程中会保留大量冗余的代码,这对于追求精简的我来说是无法接受的,而GNU/Linux系统则恰恰相反,大到系统内核,小到像ls、mv、ed等程序都无不贯彻着K.I.S.S.原则,虽然每个程序的功能有限,但是组合在一起却能发挥出1+1>2的效果,按照古人的话说就是:三个臭皮匠,顶个诸葛亮,你说这样的系统谁能不喜欢呢? 在计算机等专业领域研究中的主导地位 除了以上两条因素之外,还有一个原因吸引我使用GNU/Linux系统的是:很多专业领域的研究只能使用GNU/Linux来完成,可能很多人会质疑这个观点,但是事实就是这样,我以自己比较熟悉的机器人领域来举例。我在大学的时候,曾经负责过家政服务机器人机械臂的开发工作,机器人本身是基于领域里非常流行的ROS框架进行搭建的,而这个ROS框架,如果了解的人都知道,它是只能安装在GNU/Linux宿主机上。此外,我和团队曾经于2015年参加过在合肥举办的RoboCup机器人世界杯,当时我仔细观察了很多国外队伍所用的电脑系统,可以这么说,只要是我看到的,几乎全是清一色的GNU/Linux,而且其中的绝大部分用的是Ubuntu,究其原因主要是因为GNU/Linux没有版权的限制,使得开发者们可以免费使用别人的工具链来构建自己研究领域的应用,从而促成整个生态环境的不断发展,所以在某些研究领域,Windows系统是没有任何优势的。 高手可以谈谈ROS机器人操作平台开发的一些经验吗?678 赞同 · 44 评论回答 |
|
参加 RoboCup 世界机器人比赛是一种怎样的体验?32 赞同 · 3 评论回答 |
|
配置 我跟很多其他答主一样,早期也折腾过很多系统,比如CentOS、Fedora、OpenSUSE、Debian、Ubuntu、Ubuntu Kylin、Deepin等,其中最自豪的是大一那会儿自己曾在笔记本电脑里安装过三个系统(Windows 8,Ubuntu和Fedora),而且还能成功地相互引导启动。此外,各种桌面环境(GNOME、KDE、LXDE与XFCE)、主题美化、增强插件我也都玩过,但是后来我发现自己应该把更多时间和精力放到如何使用GNU/Linux系统来完成相关开发工作上,而不是纠结于系统到底美化得好不好看,因为它除了消耗你的系统资源并带给你一些高大上的感觉之外,没有任何其他的好处。下面我也晒一些系统截图(Ubuntu 16.04): 系统桌面 |
|
系统桌面截图终端窗口(Zsh+Tmux+Vim) |
|
终端窗口截图1 |
|
终端窗口截图2虚拟机 |
|
VMware虚拟机截图建议 如果题主或者其他知友想要在笔记本电脑上安装GNU/Linux系统并学习使用的话,我这里有几条自己总结的建议可以分享给大家: 在选择安装某个版本的GNU/Linux系统之前,先问问自己是出于什么目的而用它,如果你追求系统界面美观的话,可以选择Elementary OS、Deepin等这类发行版,它们自带的桌面环境效果就已经足够出色了;如果你是那种动手能力非常强的极客,那么Arch Linux或Puppy Linux比较适合你(如果有耐心,LFS也可以试一试),但前提是你得很清楚自己每一步在做什么;如果你跟我一样把系统的稳定性以及软件包的多样性看得很重的话,那很明显Ubuntu、Fedora这类发行版就再合适不过了。总之,GNU/Linux的发行版有很多(如下图所示),并不存在本质上的孰好孰坏,只要选择那个最适合自己的就好。 |
|
DistroWatch网站截图我相信很多下定决心使用GNU/Linux系统的人都是为了能够从开源世界里学到知识,那么我建议你在GNU/Linux系统下搭建完一整套开发环境之后,不要经常更新相应的库文件或软件框架的版本,因为很多时候组件与组件之间是存在依赖关系的,如果不小心更新某个组件,那就很有可能会导致代码在编译或运行的过程中报错,造成不必要的麻烦。如果你确实是想体验某个最新版本的软件或者有关的前沿技术,可以像我一样在VMware虚拟机里装个系统后随便折腾,这样无论出现什么致命的问题(比如系统崩溃、黑屏),都不会影响到物理机的稳定性。最后一条非常重要,如果你不做GPU方面的研究或者对显卡帧率无较大需求的话,建议不要冒险安装英伟达独显驱动,因为如果你安装的版本不对或者官方没有对你使用的电脑显卡进行适配的话,很有可能会在重启电脑的过程中出现黑屏的问题,导致无法正常进入到系统中,而且这个解决起来还比较麻烦,所以对于我个人来说,独显驱动的兼容问题才算得上是GNU/Linux系统的一大弊端。更新(2020-02-09) 对于那些已经在笔记本上安装好GNU/Linux系统并打算入门学习的小白用户来说,我推荐LFS(Linux From Scratch)这个开源项目,翻译成中文即为:构建自己的Linux操作系统。虽然很多人会问既然我的电脑里已经安装有GNU/Linux系统了,为什么还要如此麻烦地从源码开始手动地构建一个系统呢?我想这就是LFS项目的核心意义所在:帮助人们学习理解GNU/Linux系统内部的运行原理,以及各组件是如何相互依赖工作的,当然你也能获得深入系统底层的定制能力。 原理 LFS系统制作的核心是:工具链的制作以及工具链依赖方式的修改,而其中工具链依赖方式的修改又可以说是核心中的核心,因为只有它才能够使生成的目标系统不会依赖于主系统而独立地存在。具体步骤我就不在这里讲了,LFS手册上都有,这里主要讲一下大致流程: 首先需要在主系统(即宿主机系统)中编译源码包生成相应的预工具链;接着由预工具链生成临时工具链,并通过调整工具链,使临时工具链的依赖性变为内部依赖,从而实现临时系统的独立构建;然后由编译生成的临时系统代替主系统完成后续目标系统工具链制作以及工具链依赖方式的修改工作,同理,调整之后的工具链可以让目标系统自给自足;最后只需在目标系统完成余下软件包(包括Linux内核)的编译、安装与配置即可。 困难 LFS制作的最大困难并不在于命令行本身的数量和复杂程度,而是你是否有决心坚持下去,为什么这么说呢?因为对于处于制作初期阶段的LFS系统来说,其系统本身的容错性是非常差的,这就好比一个新生儿刚生下来的时候,其自身免疫力相较成年人来说非常低一样,所以有的时候一个小小的失误也会导致灾难性的后果。我记得自己大二那会儿在编译LFS系统的时候,就曾因为各种问题至少重新做过7次,其中最可惜的一次是自己好不容易做到一半了,但可能是由于strip命令参数没有设置好又或者是自己没按手册敲对命令,导致临时系统的工具链调整出现问题,编译时无法链接glibc库文件,只能忍痛割爱重新来过。 收获 首先最直接的收获是拥有了自己定制的GNU/Linux系统,那种成就感绝对是其他很多项目都无法比拟的,其次通过一行一行地输入命令完成LFS,你会发现自己对GNU/Linux系统有了更加深刻的见解,很少会有人认同学习GNU/Linux系统可以从LFS开始,但是我敢保证它教会你的全部都是最核心、最有用的知识。 备注:以下图片拍自本人大二时期的电脑(由于大四时丢失,所有资料化为乌有,所以只能展示遗留下来的静态照片了),当时系统为Ubuntu 14.04.1,虚拟机软件为VMware 11,LFS镜像系统内核版本为2.6.22.5。 |
|
LFS系统最后的内核编译 |
|
LFS系统的GRUB引导界面 |
|
LFS系统正常启动 |
|
在LFS系统下使用Vim编写测试代码 |
|
在LFS系统下成功实现了对测试代码的编译和运行更新(2020-02-25) 为了彻底解决前面回答中所提及的英伟达独显驱动问题,我决定再次冒险在GNU/Linux下进行安装,虽然这次电脑重启后并没有黑屏,但是不管我用下面教程中的添加官方PPA源方法还是一步步手动离线安装都不行,系统总是提示缺少libgcc1和libc6两个核心库文件,后来我自己检查了一下这两个软件包的依赖关系,发现可能是因为自己之前安装的ROS依赖了低版本的libgcc1库,所以导致版本冲突而无法继续安装,看来想要满足自己强烈的求胜心, 只能重装系统了。。。 Eglinux:Ubuntu 18.04 安装 NVIDIA 显卡驱动593 赞同 · 218 评论文章 |
|
关于GNU/Linux系统的选择上,我刚开始选的是最新推出 的Kubuntu 18.04.4,因为之前一直听说KDE Plasma桌面环境自从升级到5.12 LTS以后就变得很稳定而且功能改进也非常多,所以这次打算趁着重装系统的机会可以深度体验一把。在适应了几天之后,我发现KDE的确是我用过的所有桌面环境里界面最华丽且功能定制化做得最好的那一个,不过可惜的是我在调整完屏幕显示比例为1.2后,系统登录界面中的字体会发虚,后来我又重装了Ubuntu官方的18.04.4,想看看Gnome 3能不能解决这个问题,令人遗憾的是Gnome 3就算使用Wayland登录并在实验模式下将显示比例调整为1.25也无济于事,于是在强迫症的加持下,我最终还是回退到了Ubuntu 16.04这个版本。 现在回过头来想想,虽然有的时候Unity桌面环境会莫名其妙的崩掉,但是它对高分辨率显示屏的支持确实做得不错,还有就是搜狗输入法在Unity下是可以正常在工具栏下拉显示的,但是Gnome 3就欠缺一些,不仅下拉菜单显示得丑而且其中有些选项点击了也没有反应,看来第三方软件对Gnome 3的兼容还需一段时间。最后,我个人偏向于简洁风,所以这次重装系统我只装了几个轻量级的代码编辑器,并对系统进行了简单的美化,感觉目前的效果已经满足我现阶段的使用需求了。 |
|
系统桌面 |
|
系统配置信息 |
|
英伟达驱动信息 本着不想在下次重装系统后再配置Hexo环境的心态以及满足自己能够跨平台编写博客的需求,这次我决定尝试在Cloud Studio这个云端IDE里进行开发环境的配置,以下我简要说明一下使用流程:首先你需要注册一个Coding的个人账号,并用其登录到Cloud Studio中;然后在Cloud Studio的管理界面中创建虚拟云空间,建议选择Ubuntu 18.04;最后按照平常在本地电脑中的方法配置开发环境即可,这里要提醒一下:Cloud Studio中的【~】环境变量并不为【/home/xxx】而是【/root】,不过并不影响使用。总之,基于VS Code的代码编辑界面以及高速的下载带宽,让我第一次深刻体会到了云计算的便利和强大之处,也希望未来能诞生更多的国产云端开发平台,这样至少我不会再担心重装系统后的环境配置问题了。 |
|
Cloud Studio的编辑界面 |
|
Cloud Studio的预览界面 |
(多图预警。。。) 两台笔记本,一台ArchLinux单系统, 一台Ubuntu单系统。主力是Arch. 桌面环境是i3wm。已前是Gnome。 |
|
好处是安装软件绝对方便,等别人在那一个个搜索下载安装包,点next的时候,我一条pacin xxx就完事(激活了oh-my-zsh的archlinux插件) 所有dotfiles都在~/.dotfiles目录中用软链接管理,同步github上,换个电脑clone下来./setup.sh一下立马恢复工作环境。 |
|
游戏什么的,从小就有游戏无感症,也就偶尔玩玩Minecraft.(Minecraft在Linux下比Windows下同配置,帧率有很大提升,是OpenGL的锅还是什么不清楚。。) |
|
下载软件我通常是uGet,开16个connections,通常能达到满速。 至于弊处,也是有的,比如最诟病的QQ问题,不过现在真给我个能装QQ的电脑,我反而不习惯一边写代码一边聊天。而微信和WhatsApp的网页版客户端做的都不错。还有原生Linux聊天工具Telegram。 |
|
|
|
最重要的,Linux绝对不是为了装逼,而是为了使用(当然有的时候你操作着熟练的命令行确实也能起到装逼的作用)。Linux的优秀首先是设计理念,利用小工具的组合干复杂工作,其次是很多优秀的命令行工具。比如zsh, tmux, vim, emacs等。 另外,每个人的情况是不同的,推荐想尝试Linux的把重要数据备份下,直接装上,适不适合你很快就知道了。 新手推荐发行版manjaro,可以使用AUR和pacman,还可以一键安装,是过渡到Arch的很好选择。或者ubuntu,deepin(不过这货实在没啥好折腾的。。。) 。。。。。。。更新。。。。。。 好多人要壁纸。 https://github.com/gcanoxl/dotfiles 这是我的dotfiles地址,有个wallpaper 就是壁纸,不过setup.sh我把一部分代码删了准备重构,所以现在不可用,请手动ln -s(你愿意帮我重构好发pull我也不介意。。。。。。) |
2021.4.8修改 本周我把我的XPS13笔记本也装成了 Linux Mint 20.1 Cinnamon 单系统。 吐槽一波Ubuntu。XPS是官方支持Ubuntu的,所以硬件上能完美支持。但是Ubuntu的GUI也太脆弱了。我印象中,上一次体验到稳定的Ubuntu GUI还是10.04(依然不如Fedora 16),自从切换到Unity之后,Ubuntu的图形界面稳定性就是灾难。现在的Gnome也一样糟糕。到处是小瑕疵、帧数低也就罢了,我用 Gnome tweak tool 装了个图标主题,居然把GUI搞崩溃了,只有tty可以用。 反正是刚装上的系统,才懒得修,直接重装不爽吗? 直接安装Linux Mint。它脱胎与Ubuntu,远远优于Ubuntu,我就一个打游戏刷网页的用户,GUI稳才重要。 答一发。 我的是台式机……嘿嘿 |
|
去年搞了一个台式机,图上磁盘空间有误,装了xdroid这个软件以后,这里识别错了,实际上是1TiB的机械盘。台式机,没有网线,也没有无线网卡,就常年插了一个旧Android手机(Nokia X6),用USB网络共享模式,把房子里的wifi弄到电脑上去。 (买不起wifi主板,曲线救国的天才) 最早接触linux这一大家子系统,是Ubuntu 9.10,似乎有点暴露年龄,当时在上大学,在电脑上装着玩。当时的linux生态和现在实在不能比,如果单一linux系统,不用来搞IT工作,只和我一样休闲玩耍的话,只是一个上网本而已。 后来用过ubuntu 10.04,后来用过elementary os 0.4,现在和Linux Mint 19关系很好。 |
|
我不是IT工作者,不搞编程,弄个Linux只是自己想要一台自己的电脑,干干净净没有任何国产全家桶大礼包而已。 踩过不少坑,现在也不折腾了,就弄个基础的美化,然后就像每一个人用windows那样,用这台电脑而已。 用的最多的是Chromium,浏览器发送到桌面这个功能很不错,弄了好几个网页应用: |
|
听音乐当然是网易云音乐了 看视频,用VLC。其实很少用,B站网页不香吗? 游戏,STEAM,简直是宝库。自己还有个Switch所以感觉游戏根本不缺。而且Ryzen 2200G居然玩起游戏来也不是很虚,呃,那啥,yes就对了。 偶尔弄点图,用gimp,这个对我这个不专业的人来说,太好用了,在办公的windows上也用gimp。 WPS,这个比open和libre的那些好用,而且在linux上也没有广告,从来不弹窗。如果将来有一天他在linux都弹窗了,我就回去libre。 输入法,用fcitx-pinyin,加持双拼输入,为什么不用搜狗,因为之前用虚拟机elementary OS的时候,搜狗总是崩溃,这次新电脑Mint就没再考虑。 安卓模拟器:xdroid,这个真的好,虽然比起windows下的诸多模拟器,还有很多问题,但是已经非常好用了,能帮你解决很多燃眉之急。 聊天:网页版的微信,用chromium发送到桌面,和独立app一样好用。至于QQ,现在也有linux版本,虽然……又不是不能用! ===>关于系统本身: Linux真的稳,至少你不折腾,它太稳了!开机就不关,天天开着,也不崩溃,更不死机。 -喂喂,之前那几次突然就死掉了,log里连个P都没留下的那三次你忘了? -那……呃……估计是这便宜货外设不稳定搞的,外设搞死机,不算死机,读书人的电脑怎么能叫死机? -你有证据吗,还外设? -你看今天天多蓝啊…… 总得来说,还是很稳的。尤其是免疫一般病毒这点太棒了,别人的U盘我是从来不怕,直接往机器上怼。而且免疫国产全家桶,这点更重要。(中毒不怕,中全家桶更糟糕。) 用Linux还是需要一点动手能力的,而且还需要过得去的英语能力。之前用一台迷你主机的时候,总是死机,一天三次,中文搜来搜去没找到原因,最后用英文搜索到了是Bail Trail平台的问题。所以英文能力还是很重要的。 (再次安利学英语,英语作为世界最重要的语言,是有他的道理的,一定要学好!别和我争,学会的人自然懂。二选一的话,英语比Linux重要。) ===》关于命令行: 我从用linux的第一天起,就是click-click党(鼠标党),从不以此为耻。很多命令行狂战士上来就给初学者推荐纯命令行,上来就鄙视普通用户的正常娱乐需求,是不妥的。 Linux是一个工具,你想怎么用就怎么用,你看我把它拿来刷网页打游戏,难道就错了吗? 命令行是有命令行的好处,我有时候也用命令行,尤其是apt工具,简直优雅到过分!大家尝试一下在windows下装gimp就知道有多费劲,网页动不动就打不开,下载龟速;但在Linux世界,简直简单到没边:
我靠,是享受对不对!如果你用debian系,apt工具是初学者必须学会的第一个命令。 但是,不要忘记图形界面GUI有多先进,就连Linux Torvalds本人都在其自传 Just for Fun 中表示,他自己离不开图形界面。一个漂亮的GUI界面,能点缀你的生活。如果你不吃Linux这碗饭,只是想和我一样,做一个普通用户,把Linux作为你的普通工具的话,大大方方接受GUI,没必要去死磕命令行。哪个方便,用哪个! 说完了! |
2020年6月6日 我换了台ThinkPad t495 安装了Windows10 2004版本 + WSL2 用的很爽,估计以后不怎么用Linux了吧! |
|
到公司了,开始回答这个问题。 先放两张图片,如下: |
|
|
|
先说结论,对于程序员来讲,现在(2019年)Linux桌面的实际体验已经完全可以满足个人的工作和学习需求。 我从2017年年底开始放弃使用五年的MacOS,把手里仅有的一台MBP2015给媳妇办公用了,自己开始使用ThinkPad,系统则是Windows+Linux, Windows + WSL + Virtualbox/Linux/FreeBSD,直到现在已经完全使用Linux工作了。 为什么这么“想不开呢”? 先谈一下Mac的问题,主要是从个人角度去谈,我不希望被抬杠。我的第一台Mac是2012年买的,那是一台非常好用的非retina的Macbook Pro,内存可以升级到16G,硬盘可以换SSD,光驱位置可以加一块硬盘。这部电脑我用的非常快乐,从主力机器慢慢降级为备用机器,内存硬盘光驱也换了,一直用到了2019年才卖掉。第二台MBP2015用了不到两年就给我媳妇了,从第二台Mac开始,我就开始觉得用Mac很“不舒服”了。 无法升级的内存(加钱),屏幕一擦就花了(某一个批次的问题),散热其实很一般。 不可否认,MacOS的确是Windows 和 Linux之间的一个非常好的平衡,既有高颜值,又有程序员喜欢的shell。不过,美女看多了也会厌倦,毕竟人都这样。加之苹果涨价速度超过了我工资的增速,我已经追不上她了,于是果断选择了ThinkPad(二手,毕竟渣想是不会降价的)。 在谈谈Windows10的问题,Windows10也是非常优秀的操作系统,大量的软件都支持Windows,再就是OFFICE神器的加持,在Windows工作和学习体验也是一流的。 我在Windows10下面工作了一年,然后就“放弃了”。 主要原因是我喜欢Shell + Emacs,纵使我怎么去调试Windows10,尝试过所有的工具(cygwin, cmder, wsl),都没法满意。毕竟Windows10不是Linux,我再怎么折腾也是个“残废”的环境。 终于到了正题,下面讲讲我在Linux下的使用体验。 我现在使用的Linux版本叫Elementary OS,号称Linux下的MacOSX(为什么又是你?),整体使用体验来讲还是不错的,符合这个称号。 个人使用Linux的时候,放弃了模拟Windows/Mac的使用习惯,也不用Wine去“搭建”一个类似于Windows的使用环境,如果这么干还不如直接使用Windows,浪费这个折腾的时间做什么呢?deepin就是这么干的,我觉得deepin走一条很奇怪的道路,扯远了。 所以,我使用Linux的时候,如果一个软件没有Linux版本,我就使用web版本,如果连web版本都没有的话,我就使用手机版,如果连手机版本都没有,那我就不用这个软件了。 下面是我的软件列表: 办公类软件: 以上软件对付一天的工作完全没问题,在此着重感谢WPS,不然我就要去用Libre Office这个废柴了。 PS,多么想印象笔记出个Linux客户端啊,毕竟网页版本做的那么好,打包个Linux版本应该不难吧 捂脸 编程类软件 个人目前写一个前后端代码,使用的语言无非是Python, PHP, Ruby, Javascript 。 目前主力工具是Emacs(今年才发现Emacs的好),如下图: |
|
偶尔使用VSCode, 顺便讲一讲,VSCode的确是非常好用的文本编辑器,她比Sublime Text3不知道强到哪里去了。那么,她和Emacs对比怎么样呢?这是另外一个问题。 Java开发的话,使用 其他软件记个流水账目如下: 浏览器:Chromium, Firefox 虚拟机:VirtualBox 模拟器:qemu, bochs 电子书: calibre(阿三写的,的确很好用) 截图: shutter GUI/C++开发工具: QT-Creator 看视频:mpv 下载:t-get (命令行工具, npm install -g t-get) 终端: terminator 相关的工具为:git, zsh, tmux等等,大家自己挖掘。 其他软件: QQ,微信都没有,不用找了... 终于写完了,滑水了快一个小时,有点小羞愧 捂脸 |
高数考完了,再补充一点吧。 再晒两张桌面~ |
|
|
|
第一张是以前用xfce4的桌面,当时配成了material design的风格,现在改成了kde,没有用kde全家桶,所以内存占用并不多(清风qq在kde下面运行的挺完美) kde下面基本日常使用是完全没有问题的 1.一些在线视频什么的用chrome比较方便,Adobe也复活了Linux下的flash,基本看片没什么问题 2.音乐有网易云音乐等软件,目前bug也没多少,不影响使用,和手机等终端同步很好。 3.一般开发在linux下一般是不用担心的,C/C++有codeblocks,java有eclipse,NetBeans,Intellij,Python有Pycharm,eric等等(visual studio憋说话)。各种编辑器如Emacs,Vim,Atom,Sublime Text(这个中文输入有问题,不过有补丁)等等,可以不夸张的说,Linux就是开发的天堂。 4.各种流氓软件,优化杀毒软件完全摒除,根本不用担心各种流氓软件的拖累,统一的官方源也很大程度上避免了病毒木马的问题,Linux自身相对完善的权限管理也很大程度上保障了安全。简单点说就是:同学的U盘可以随便插了 5.一些落后网站非要使用IE浏览器才能使用,这种就需要一个虚拟机了(Wine也可以,不过有些人总是说wine的问题多,容易造成系统问题,我个人倒没有这么觉得),所以在这一点还是不能完全摆脱Windows,不过一个虚拟机应该还是可以接受的 6.如果你还有一些其他问题,比如使用会声会影什么的进行视频处理什么的,还是留一个Windows虚拟机吧,毕竟现在是Windows的天下,Linux在这方面相对弱势。 7.如果题主纠结发行版的问题,还是参考其他资料吧,我是和平主义爱好者,不引战。。。 -----------------------------修改前的分割线------------------------------ 我现在也是大一学生,先叫一声学长好~ 我现在笔记本就是只有Linux(ArchLinux),我一般不玩游戏,而且偏向于开发(Python、Android什么的),我个人并不喜欢IDE,所以一般用Emacs和Vim,感觉很好用,而且是个终端党,用起来个人感觉很顺手,相比于DOS来说,我感觉很好用。 其次,常用通讯工具QQ是个难题。(因为和同学沟通交流QQ真的必不可少,手机相对比较弱)我用的是清风QQ(目前最新8.8版本),在kde上面用得很好,没有崩溃过,各项功能也很正常(有朋友反馈说kde上面把鼠标放在qq上面无法显示消息,我也有同样的状况,不过我认为这个不是BUG,而且如果QQ主面板是开启的,那么qq消息框是可以打开的)。 再次,Linux下很多软件还是相对比较匮乏,不过日常使用还是够了( Introduction · 超赞的 Linux 软件 )这里有很多软件可以供题主参考,而且日常office建议WPS,相对来说兼容性排版稍微好一点点,还有一些网站必须IE浏览器(渣渣网站)这种还是用虚拟机装XP解决吧。 然后,还有一个问题希望题主注意,如果你们学校是客户端验证上网,那还是要三思的,不过可以使用wine或者虚拟机。我们学校是拨号上网,所以上网是没有什么问题的,我一般也用WiFi,所以上网没什么问题。 最后,如果楼主对Linux学习不深入,建议先走Mint等简单的发行版学习,而且建议先双系统,以备不时之需。 最后的最后,本人不是软件专业。。。。我是文科生(旅游管理专业)。。。。就这样,希望题主在Linux的世界里走得更远~ PS:全是手机码字,如果有什么错误请指出 |
每次去打印店打印完东西之后,插上装满病毒的u盘,直接 rm -rf * 。主不在乎 我因为之前win10不支持tensorflow,就换了Linux。用的Debian8+kde4,自己设置一堆快捷键后,每次用电脑都觉得要起飞。 明天补几张图。 ----------------------------------------------------------------------------------------------- 更新: 以下将结合我自己的使用经历来说说用Linux日常使用的弊端,仅供参考。如果你是那种喜欢折腾的人,那你不用往下看了,直接换系统吧;如果你非常不喜欢折腾,想使用成熟的定制好的环境,不建议你使用Linux;如果你不确定自己能不能接受这种折腾的程度,你可以接着往下看。 先说弊端: 1、最大的弊端是,当你使用了任一版本的Linux后,你都会有一种强烈的想要把它变得“好看”的欲望,从而因此花费很多时间。要论原因,大概就是Linux上什么东西都可以自己折腾,所以什么都想尝试着去折腾一下。 2、安装一些驱动会比较麻烦,主要是网上各种教程良莠不齐,比较容易误导人。在投入了精力和时间去找相关资料和了解原理之后,也能比较轻松的装好。但是对于新手来说,这确实是个比较麻烦的问题。 3、用不了Windows下的部分软件。注意,只是部分软件,一般来讲,Windows下的常用软件在Linux下都有对应的替代品。没有替代品的,可以用wine运行。前面有人说用不了QQ,其实用PlayOnLinux可以很容易的装好最新版QQ并且较稳定地运行(亲测)。至于一些大型游戏,也不是不可以,要看你会不会折腾了。 优点: Linux下的大部分问题都来源于没有现成的做好的东西,需要你自己亲自动手折腾。但是当按自己的习惯折腾好了Linux之后,会发现每次用电脑都要起飞。最大的优点就在于这里,你完全可以把它打造成你心目中想要的样子,用各种小脚本,各种快捷键来提高你的效率,改善操作体验。多余的优点自己体会。 这是我的桌面。 |
|
可以给鼠标移到桌面边缘添加触发动作,显示所有窗口,显示所有桌面,或者显示立体桌面可以自己滚动。这些效果没办法截图。 |
|
定义全局快捷键,可以利用一个快捷键启动应用程序,执行脚本,甚至可以让一个快捷键分别在四个桌面打开IDE、浏览器和Word,以及指定PPT(我最近需要一边写代码,一边刷知乎,一边写报告,还要复习考试)。这个没办法截图。 这个是现在的终端,oh-my-zsh的ys主题。 |
|
很多效果谁用谁知道。总结就是,折腾和配置的过程很麻烦,配置好了就会用得起飞。 |
日常体验: 同学从打印店回来后U盘都会往你电脑上插一下,把与文件夹同名的exe文件删掉。 我给你的建议: 前期:安装Linux & Windows双系统,最好分别装在两块不同的硬盘上。 中期:体验Linux的使用,看能否适应,是否有某些专业软件(例如Adobe全家桶)只能在Windows使用。 后期:决定是否保留Windows,如果不保留迁移Windows那块硬盘的资料至Linux,全盘格式化成Ext4,正式转入纯Linux。 目前我的方案: Linux & Windows。 Adobe全家桶、单片机用的编译器都要Windows,但Java、Python和视频网页用Ubuntu比较舒服。 硬盘方面用了3块,内置2块外置1块。 内置方面,用了一块120G西数SSD装Ubuntu和一块希捷酷鱼1T储存数据: |
|
外置方面,雷克沙500G固态+SSK硬盘盒装Windows 10(Windows To Go): |
|
这样的好处是: 到学校机房可以带硬盘,用自己的系统。回家想玩游戏可以把硬盘插台式,直接开玩(当然,你想在学校机房玩也是可以的)。 速度方面也不用担心,笔记本上的USB3.0可以跑到480M/s读写,台式上的USB3.1可以到978M/s读写。 下面广告时间(不得不说,贵了好多): |
|
广告 雷克沙(Lexar)NM610 500G M.2 NVMe SSD固态硬盘PCle 京东 ¥499.00 去购买? |
|
广告 飚王(SSK)128G Type-c USB3.1 移动硬盘 固态(PSSD 京东 ¥169.00 去购买? 其实买SATA协议的也不错,也能跑满USB 3.0了,主要是还便宜。 |
|
广告 西部数据(WD)SSD固态硬盘 M.2接口台式机笔记本硬盘 京东 ¥259.00 去购买? |
|
广告 绿联 M.2 SATA/NGFF移动硬盘盒 USB3.0接口固态SSD台式 京东 ¥59.00 去购买? 2020-10-13更新: 打算出了,不知道全套500有没有小伙伴需要,安装好Windows To Go 。 |
|
[收藏本文] 【下载本文】 |
上一篇文章 下一篇文章 查看所有文章 |
|
|
娱乐生活:
电影票房
娱乐圈
娱乐
弱智
火研
中华城市
印度
仙家
六爻
佛门
风水
古钱币交流专用
钓鱼
双色球
航空母舰
网球
乒乓球
中国女排
足球
nba
中超
跑步
象棋
体操
戒色
上海男科
80后
足球: 曼城 利物浦队 托特纳姆热刺 皇家马德里 尤文图斯 罗马 拉齐奥 米兰 里昂 巴黎圣日尔曼 曼联 |
网站联系: qq:121756557 email:121756557@qq.com 知识库 |