安装Chrome
- 现在安装包
wget ``https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
- 使用dpkg 安装
sudo dpkg -i google-chrome-stable_current_amd64.deb
- 安装相关依赖
sudo apt --fix-broken install
Chrome中文输入法
- 安装输入法支持
sudo apt install fcitx fcitx-pinyin fcitx-googlepinyin
- 配置输入法 • 进入 设置 > 区域和语言 > 输入源 • 添加输入法
- 修改Chrome启动项
-
-
# 创建或编辑 ~/.xprofile 并添加: export GTK_IM_MODULE=fcitx export QT_IM_MODULE=fcitx export XMODIFIERS=@im=fcitx - JavaScript
-
- 重启系统
Fcitx5基本原理
- 轻量级内核设计:Fcitx5采用模块化设计,核心非常轻量,而功能通过插件(addon)扩展。
- 更好的Wayland支持:相比旧版Fcitx,Fcitx5对Wayland显示服务器有更好的支持,这在新版Ubuntu上尤为重要。
- 完整的GUI前端支持:通过安装
fcitx5-frontend-gtk4 fcitx5-frontend-qt5等组件,确保在不同GUI框架的应用中都能正常工作。
在Chrome中输入时,发生了以下步骤: 1. 键盘事件首先被操作系统捕获 2. 通过环境变量,系统知道要将这些事件传递给fcitx5 3. fcitx5接收键盘事件并根据需要进行处理(如组词、候选词选择等) 4. 处理后的文本通过GTK前端模块(如fcitx5-frontend-gtk4)传递给Chrome,然后Chrome显示最终文本
禁用终端括号黏贴
# .bashrc 禁用括号粘贴模式
bind 'set enable-bracketed-paste off'
# .zsh 禁用括号粘贴
zle_bracketed_paste=()
Shell
curl安装
sudo apt update
sudo apt install curl
Shell
Git 安装
sudo apt update
sudo apt install git -y
Shell
Zsh, Oh My Zsh
- 安装Zsh
-
-
sudo apt update sudo apt install zsh -y - Shell
-
- 设置为默认shell
-
-
chsh -s $(which zsh) echo $SHELL # 需要重启或者注销在登陆 - Shell
-
- 安装Oh my zsh
-
-
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)" - Shell
-
- .zshrc的几个改动
-
-
# 插件库 # 安装 zsh-autosuggestions (命令自动提示) git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions # 安装 zsh-syntax-highlighting (语法高亮) git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting # 安装 z (快速目录跳转) # z 通常已包含在 Oh My Zsh 中,无需单独安装 - Shell
-
# .zshrc文件新增改动 # 禁用括号粘贴 zle_bracketed_paste=() # Agnoster 主题优化 # 隐藏用户名@主机名(可选,取决于个人喜好) DEFAULT_USER=$USER # 设置提示符中的分隔符样式(可选) AGNOSTER_PROMPT_SEGMENTS=( prompt_status prompt_context prompt_virtualenv prompt_dir prompt_git prompt_end ) # 历史记录设置 HISTSIZE=10000 SAVEHIST=10000 setopt SHARE_HISTORY # 自动补全设置 zstyle ':completion:*' menu select zstyle ':completion:*' matcher-list 'm:{a-zA-Z}={A-Za-z}' # 自动建议设置 # 前景色为 8 号颜色(通常是灰色) ZSH_AUTOSUGGEST_HIGHLIGHT_STYLE='fg=8' # 配置定义了自动建议的来源和优先级 ZSH_AUTOSUGGEST_STRATEGY=(history completion) # 快捷键设置 bindkey '^[[A' history-substring-search-up # 上箭头 bindkey '^[[B' history-substring-search-down # 下箭头 # 别名设置(常用快捷命令) alias ll='ls -la' alias la='ls -A' alias l='ls -CF' alias ..='cd ..' alias ...='cd ../..' alias update='sudo apt update && sudo apt upgrade -y' alias zshrc='code ~/.zshrc' alias reload='source ~/.zshrc' - Shell
-
安装conda
- 官网安装
conda init zsh
- 禁用自动激活
-
-
# 禁用自动激活 conda config --set auto_activate_base false # 检查配置是否生效 conda config --show auto_activate_base source ~/.zshrc - Shell
-
更新显卡驱动
- 检查可用驱动
ubuntu-drivers devices
- 根据返回选择推荐的版本,然后安装
sudo ubuntu-drivers install nvidia:550
安装CUDA
# 安装Ubuntu仓库中打包的CUDA版本
sudo apt install nvidia-cuda-toolkit
# 验证
nvcc --version