本人已使用Debian GNU/Linux SID有半个月。遇到了一些问题,也充满了对Linux桌面环境作为大多数人的桌面环境的展望。故写下本文以表达一些自己的想法。

如果阅读这篇文章的人是一个正在考虑把GNU/Linux作为自己主力电脑的生产环境的人,建议看到最后,以做出最适合自己的选择。

本文使用上面描述的环境,使用GNOME文本编辑器进行撰写。

环境说明 链接到标题

使用的是Debian SID。桌面环境为GNOME,所有组件尽可能按照Debian官方的手册进行操作,以保持“不破坏Debian系统”这一主旨。

这是我的GNOME的系统信息界面:

图片

图片

iruanp@Floppy-Laptop:~$ neofetch
       _,met$$$$$gg.          iruanp@Floppy-Laptop 
    ,g$$$$$$$$$$$$$$$P.       -------------------- 
  ,g$$P"     """Y$$.".        OS: Debian GNU/Linux trixie/sid x86_64 
 ,$$P'              `$$$.     Host: X15 AT 23 
',$$P       ,ggs.     `$$b:   Kernel: 6.6.15-amd64 
`d$$'     ,$P"'   .    $$$    Uptime: 9 hours, 2 mins 
 $$P      d$'     ,    $$P    Packages: 3437 (dpkg) 
 $$:      $$.   -    ,d$$'    Shell: bash 5.2.21 
 $$;      Y$b._   _,d$P'      Resolution: 2560x1440 
 Y$$.    `.`"Y$$$$P"'         DE: GNOME 44.8 
 `$$b      "-.__              WM: Mutter 
  `Y$$                        WM Theme: Qogir 
   `Y$$.                      Theme: Qogir [GTK2/3] 
     `$$b.                    Icons: Tela [GTK2/3] 
       `Y$$b.                 Terminal: gnome-terminal 
          `"Y$b._             CPU: 12th Gen Intel i7-12650H (16) @ 4.600GHz 
              `"""            GPU: NVIDIA GeForce RTX 4060 Max-Q / Mobile 
                              GPU: Intel Alder Lake-P GT1 [UHD Graphics] 
                              Memory: 10206MiB / 31823MiB 

                                                      
                                                      

体验情况 链接到标题

作为开箱即用的发行版和桌面环境,个人感觉除了我下文中遇到的问题,一切都很好。

这一章包括了使用Linux本身遇到的情况。

美化 链接到标题

GNOME本身就已经足够好看了。不过作为一个爱折腾的人,还是要换个主题的。使用主题的时候没有遇到什么大问题。

我使用的版本的GNOME自带的一些软件貌似目前还不能大改界面,所以只能等待以后更新,看看会不会有什么更好的办法去修改了。

GTK和QT都提供了不错的主题支持,在Linux上兴许是不会遇到Windows上那样关于深色模式的地狱了。

另外在我的GNOME上使用Qt应用程序,Qt应用程序不会和我的GTK共享主题。

显示性能 链接到标题

我使用的电脑有Intel核显+NVIDIA独显。

目前NVIDIA驱动已经提供了Optimus。可以像Windows那样两个显卡混合输出。GNOME对这个功能提供了不错的支持,在应用程序列表里右键图标,可以选择使用独立显卡启动,随后会为该应用启用NVIDIA显卡。

但是Intel核显的体验就一言难尽了。

之前我使用KDE的时候把缩放改到120%,发现播放影片的时候会出现严重的卡顿,英特尔显卡占用100%,但是改为100%就没有问题。

目前使用GNOME,感觉缩放100%在我的笔记本2K屏幕上的表现就已经不错,没有必要再放大分辨率,以及GNOME没有提供像是120%这样精细的缩放选项。

但是感觉Intel核显的使用效率明显不如Windows上的。播放相同分辨率的YouTube影片,同样使用Firefox浏览器并由浏览器自动配置,Windows上占用率只有20%,而在我的环境上基本上是贴着100%走的,如果我把影片播放放在前台的话。

这导致我不能在Linux上像之前那样一个桌面开着firefox看节目,一个桌面上玩白俄罗斯原神。

输入体验 链接到标题

自带的输入法总是不尽人意的。所以本人总是使用rime。在GNOME上使用fcitx有一种在Windows上用WSL运行Linux版QQ的美,所以我就选择了ibus上的rime。

目前使用下来,个人感觉体验是很好的。同时,这个输入法的主题是跟随系统主题变化的。我更换了系统的主题后,输入法的样式会变成相同的风格,非常有趣。

图片

这个输入法至少可以确保我的输入历史不会被某国政府(这里指微软公司所在的美国政府)看到。

游戏体验 链接到标题

Steam提供了可以很方便地运行Windows游戏的方式。我使用Steam Proton安装了WOWS。

在首次运行时需要创建一个缓存。这个过程貌似只能用CPU进行处理。至少这个过程中它没有调用我的NVIDIA显卡。

白俄罗斯原神,在里面运行,有些奇怪。

首先,Shift键的点击会变成双击,所以我每次打开瞄准镜的时候都会同时关闭瞄准镜。我的解决办法是把空格键也设置为我的瞄准按钮。空格键没有这样的问题。

以及会出现莫名其妙的卡顿。尝试过从Wayland切换回X11,该问题仍然存在。大概是因为上文中提到的GPU吃满导致的。

总的来说,像我这种经常要打游戏的傻逼,还是需要用Windows。

常用软件 链接到标题

我个人比较喜欢的聊天软件都提供了网页版或者Linux版。另外有一个没有办法在这里使用的,详见下文耻辱柱。

游戏软件几乎完全没有适配Linux的。我不可能只玩GNOME开发的那些小游戏,对吗?所以感谢Steam提供了Proton,虽然体验还是不咋的。

我自己开发的那些软件,由于我使用的是跨平台的Lazarus IDE进行开发的,所以都能够在Linux上原生运行。但是有一个问题,就是我开发的时候是在Windows上进行开发的。我把所有控件都放置得很拥挤。所以到了Linux上经常会看见有控件挤在一起。但是这都是小问题,小改一下都能解决的。

一些关于创作类的软件,大多也有开源社区提供的自由且免费的替代品。所以,这是一个好的开始。我自己的项目中需要绘制一些图标、或者图文排版的时候,都会使用这些软件。

另外,我虽然现在已经不再是影片创作者了,但是我仍然在电脑里安装有DaVinci Resolve,以备不时之需。这虽然是一个专有的专业类软件,但是它支持Linux,这是值得赞扬的。

Office软件在Linux上可以用WPS。当然我个人更喜欢Libre Office,虽说兼容性不是最好,但是我平时不需要编辑一些非常非常复杂、对Microsoft Office特性要求非常非常高的文档,所以这里我还是使用Libre Office。

多启动 链接到标题

由于一些不可避免的因素,我必须要保留一份Windows以做到随时能够启动。

原因 链接到标题

因为我的专业不是计算机,这只是我的兴趣爱好。我仍然依赖Windows以运行一些啥乱软件。

但是仍然使用Linux,只是因为我希望Linux能够在未来成为主流。因为我认为Windows有着过大的历史包袱,并且他们完全不乐意由官方对这些东西砍一刀。以及稀烂的优化导致我的电脑上Windows开机远比Linux登录到桌面要慢得多。

GRUB 链接到标题

在Linux上可以轻易地使用GRUB启动已有的Windows系统。所以在我自己因为个人原因而需要使用我的电脑时,我可以使用Linux。而在迫不得已时,我可以重启一下电脑,并直接进入Linux。

如果你已经安装了Windows,现在安装Debian时会直接识别到Windows的分区,并且自动添加到GRUB菜单中。不会影响目前的Windows的正常工作,并且十分方便。

虚拟化 链接到标题

我不是很喜欢反复重启电脑,因为我总是担心我是不是有什么工作保存在了内存条中而还没有保存到硬盘。

所以我使用virt-manager基于KVM开了一个Windows虚拟机。使用SPICE可以提供非常好的操作体验。在Windows客户机里可以在安装驱动后与宿主机共享剪切板、启用拖放支持。

但是虚拟机里的Windows因为是Windows系统而不能使用virtio获得更多的宿主机的GPU性能,所以多少有些可惜,但是这是不可避免的,因为virtio的工作原理就摆在那里。

至少,选择QXL的GPU,已经足够我打开虚拟机看看微信、修改一下Illustrator的项目了。

这个虚拟机也可以直接使用整块物理磁盘,这样就可以直接在多启动的时候使用已有的操作系统了。不过需要注意的是,不要在Windows里登录微软账号,以防止出现关于身份验证的一堆破事。

软件兼容问题 链接到标题

我的软件 链接到标题

在编写这篇文章的时候,我正在使用我之前写的把Github作为图床使用的软件。我当时的写法,编译到了Linux并运行貌似会有一些问题,稍微修改一下就可以使用了。之前编写的Naria下载器也有一些小问题,在使用GTK2 Widgetset时会出毛病,所以还是用Qt5吧。

另外Lazarus对于Linux的支持有些小问题。我这里读取剪切板不能正常工作,之后还需要再研究一下。

耻辱柱 链接到标题

Tencent 链接到标题

腾讯的QQNT对于Linux的支持只能说能用。语音这类功能迄今为止还没有提供。

微信就更别提了,连一个提供安卓平板都要支支吾吾半天最后不了了之的傻逼软件,指望它更新出Linux版?只能说,张小龙NMSL。

Adobe 链接到标题

Adobe的软件没有提供Linux版。

第三方提供的基于Wine的Adobe软件在Linux上运行并使用硬件加速的方案对我来说几乎不可用。

所以,这类工作只能交给我的Windows系统了。

对于Adobe不支持Linux的行为,咱也表示理解,因为Linux桌面用户本身就不多,Adobe肯定不希望再堆一个平台的屎山。

所以对于我个人的事务,我当然就使用Inkscape、Krita、GIMP这类FOSS并且支持Linux的软件了。

Autodesk 链接到标题

涉及到我不是完全清楚如何运作的领域了,不好多评价。只能希望Autodesk能把那几个重要的软件支持Linux。

这玩意儿在我的Wine里完全不能运作。运行后会直接崩溃。

总结 链接到标题

mlgb这破文章我写了快两个小时。我也不知道我是怎么做到在这里bb半天的。

上述我提到的问题如果你都不会遇到,那你也许就可以大胆地使用Linux作为自己的主力系统了。

我的话,因为不可抗力,以后大概会持续Dual Boot的状态,但是说不准哪一天这个挂载到/的分区就消失不见了。原因不必解释,问就是工作和游戏需要,学习专业课软件之外的内容的话用Linux还是更舒服一点。