Ubuntu 24.04 终端美化

参考文章:Ubuntu终端美化(tabby+oh-my-zsh)-Ubuntu系列03

有些步骤和 Ubuntu 24.04 不太适配,而且逻辑不太适合小白,故写此文。


1. 安装 Tabby

 参考文章的 tabby 版本过老,如果在 Ubuntu 24.04 装会报一些依赖的错,并且无法解决。

tabby-v1.0.223-x64.deb 从 github 官网链接下载。如果是 arm 架构,请找自己对应的版本。也可以用 wget 下载。

下载完成后 sudo dpkg -i 安装:

https://github.com/Eugeny/tabby/releases/download/v1.0.223/tabby-1.0.223-linux-x64.deb

下载完成后没什么难度,在一堆应用里找到它,打开,设置为中文,即可享用。

2. 安装 Oh-my-zsh

sudo apt install zsh -y
cat /etc/shells #查看shells
zsh --version

接下来需要重启系统,请先把打开的文档保存好:

chsh -s $(which zsh) #设置终端默认shell为zsh
sudo reboot #重启系统

重启电脑后,安装 oh-my-zsh:

git clone https://mirrors.tuna.tsinghua.edu.cn/git/ohmyzsh.git
cd ohmyzsh/tools
REMOTE=https://mirrors.tuna.tsinghua.edu.cn/git/ohmyzsh.git sh install.sh
git -C $ZSH remote set-url origin https://mirrors.tuna.tsinghua.edu.cn/git/ohmyzsh.git
git -C $ZSH pull

接下来下载字体:

git clone https://github.com/powerline/fonts.git --depth=1
#安装字体
cd fonts
./install.sh
#卸载安装包
cd ..
rm -rf fonts

修改主题:

sudo vim ~/.zshrc

用 vim 修改自己想要的主题,我这里改成了 agnoster。如果不会 vim,用文本编辑器。 

别忘记 source 一下让配置生效:

source ~/.zshrc  #配置文件生效

 可以看到配置已经生效啦:

3. 安装插件

接下来安装命令高亮和命令补全两个工具:

git clone https://github.com/zsh-users/zsh-autosuggestions $ZSH_CUSTOM/plugins/zsh-autosuggestions
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting

下载完成后,sudo vim ~/.zshrc,找到 plugins,加上这两个:

退出后别忘记 source ~/.zshrc 一下,启动配置。喜欢其他插件也可以通过这种方式来添加。

4. 整体预览

最后点开 tabby 就是这种效果啦~大功告成

<think>好的,用户的问题是关于如何更改Ubuntu 24.04的默认终端设置,以避免每次打开终端时都启动Kitty并让它始终前置。我需要先理解用户的具体需求和当前的情况。 首先,用户已经安装了Kitty终端,并且可能已经按照某些教程或步骤将其设置为默认终端。现在的问题是,每次打开终端时都会启动Kitty,并且它可能总是出现在窗口前面,这可能干扰了用户的工作流程,用户希望更改这个行为。 我需要考虑如何更改默认终端,以及如何调整Kitty的窗口行为。Ubuntu中更改默认终端的方法通常有两种:通过update-alternatives命令或者通过GUI设置。用户可能已经使用过这些方法,但可能设置不正确,导致Kitty被设为默认。 另外,关于窗口始终前置的问题,这可能涉及到窗口管理器的设置,比如使用窗口规则来调整Kitty的启动位置或行为。用户可能希望Kitty不要总是出现在最前面,而是像其他应用程序一样正常打开。 接下来,我需要分步骤来回答这个问题。首先,确认如何正确更改默认终端,确保用户可以将默认终端改回GNOME Terminal或者其他喜欢的终端。然后,针对Kitty窗口始终前置的问题,可能需要调整窗口管理器的配置,比如使用Compiz设置或者gsettings来修改窗口行为。 需要注意的是,用户提到的引用[^1]中的步骤是安装Kitty并将其设为默认终端,所以用户可能已经执行了这些步骤。因此,解决方案需要覆盖如何撤销这些更改或者调整设置。 另外,需要确保用户理解每个步骤的作用,避免误操作。例如,使用update-alternatives命令时,可能需要管理员权限,并且要选择正确的终端模拟器。同时,检查是否有其他配置文件(如.bashrc或.desktop文件)可能覆盖了默认设置。 最后,生成相关问题时要围绕终端设置、窗口管理、Ubuntu系统配置等方面,帮助用户进一步解决可能遇到的问题。</think>### 更改Ubuntu 24.04默认终端设置的方法 #### 步骤1:重新设置默认终端 通过命令行工具`update-alternatives`修改默认终端: ```bash sudo update-alternatives --config x-terminal-emulator ``` 选择其他终端(如GNOME Terminal的编号),输入对应数字后回车[^1]。此操作会覆盖Kitty的默认设置。 #### 步骤2:禁用Kitty窗口前置规则 若Kitty窗口仍然自动前置,需修改窗口管理器规则(以Compiz为例): ```bash gsettings set org.gnome.desktop.wm.preferences focus-new-windows 'strict' ``` 此命令将窗口焦点策略设为严格模式,防止新窗口自动置顶。 #### 验证配置 1. 打开新终端应启动新设置的默认终端 2. 执行`echo $TERM`检查终端类型是否已变更 3. 尝试通过应用启动器打开终端观察行为 ###
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值