最近考虑将工作平台转移到 Debian 平台去,遂在一台惠普电脑折腾桌面版的 Debian。其实这个系统我并不陌生,毕竟我的服务器都是用的它,有点陌生的是桌面 Gnome。
这里记录下我在折腾的过程中遇到的问题及解决方法,这篇应该是随着我的折腾不断更新的。
我是从 Debian 官方下载了 iso 文件,然后制作成 U 盘安装,安装全程没有遇到任何问题,也没有什么特别需要注意的。在安装的过程中会让选择桌面,选择 Gnome 即可。
下面是一些常规配置,更为详细的配置,可以看我的开发机配置或者服务器版本的配置,在本博客中搜索相关关键字即可,或者阅读「CentOS 和 Ubuntu」。
给用户增加 sudo 的权限
在终端中输入 su
,进入 root 模式,在 /etc/sudoers
文件中增加 用户名 ALL=(ALL:ALL) ALL
即可。当然也可以用命令 usermod -aG sudo 用户名
。
中文输入法
输入法把我折腾得有点灰心,fcitx
总是不断的出问题,最后还是用了 gnome 自带的 ibus
。因为是自带的,所以是不需要安装操作的。但我前面安装 fcitx 时怕冲突,卸载了 ibus,所以重新安装。执行命令 sudo apt install ibus
和 sudo apt install ibus-pinyin
,然后配置一下即可。需要注意的是有时候在输入中文后,显示的内容是 [Invalid UTF-8]
,则修改 ibus 的配置
General 的 Half/Full Width 中选 Half
Pinyin mode 中勾选 Full Pinyin 和 incomplete pinyin
重启 ibus restart
默认的 firefox-esr 浏览器无法输入中文
我没有解决,我换用了 Chrome😛
Chrome 浏览器
在 Chrome 官网下载 deb 的包,执行 sudo dpkg -i chrome.deb
,大概率会出现问题。问题是缺少一些依赖,比如 fonts-liberation libu2f-udev
,可以直接安装它们,也可以通过安装时出错时给出的信息来解决,错误信息中有一条 apt --fix-broken install
,执行它就行。
科学上网
科学上网用的是 clash-verge,直接下载 deb 安装。没用 clash for windows 的原因是安装完后,发现安装后的 cfw 没有「系统代理」这个选项。
开发环境
这些内容就没有说的必要了,就是一些我在日后开发中会用到的,我以前的博文都有说过。主要是 python/node/c/c++/go/docker/sublimetext/vscode/zsh/git/vim。
软件安装平台
Homebrew 是个不错的东西,但我觉得如果在 Debian 上使用它,是对 apt 和 deb 的侮辱😂,所以我自然是只用 apt 和 deb 了。
启动器
Alfred 和 raycast 都没有 Linux 版本,但 Gnome 自带的已经足够好用了,按 Windows 键就可以呼叫出来。也有其他的替代品,目前我都没有尝试,可以看这里
自定义桌面侧边栏
修改 user-dirs.dirs 文件,~/.config/user-dirs.dirs
,注释掉不想要的,让其变成普通的的文件夹书签,source ~/.config/user-dirs.dirs
,生效然后删除即可。
也可以通过修改 xdg 的默认配置文件也行 /etc/xdg/user-dirs.defaults
。这个方法更适合,第一个方法在从重启后会失效。
目前,我对 Gnome 桌面还处在熟悉的阶段,有些功能我还不太会用,所以有些吐槽可能还不准确。
手势
目前的手势还是比较弱的。
触控板
我以前一直用 Mac 的原因是我讨厌用鼠标,而 Mac 的触控板是非常棒。但现在 Gnome 结合的触控板还是有点难用的。比如拖拽一个窗口,要么是一手按住一手拖拽,要么是双击锁定窗口拖拽(这个大概率会不成功)。
窗口组织软件
试用了几个窗口组织的软件,目前没有满意的,欢迎推荐一个给我,也许我可能会写一个。
电池时间/电源适配器
这个和系统关系不是特别大,这更多的是电脑本身。现在的电源适配器还是一个小砖块,这就很离谱。至于电池续航能力,我希望这情况能有改善。
Gnome 官网:www.gnome.org
> 可在 Twitter/X 上评论该篇文章或在下面留言(需要有 GitHub 账号)