🚜Ubuntu开荒

443 阅读3分钟

安装Chrome


  1. 现在安装包 wget ``https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
  1. 使用dpkg 安装 sudo dpkg -i google-chrome-stable_current_amd64.deb
  1. 安装相关依赖 sudo apt --fix-broken install

Chrome中文输入法


  1. 安装输入法支持 sudo apt install fcitx fcitx-pinyin fcitx-googlepinyin
  1. 配置输入法 • 进入 设置 > 区域和语言 > 输入源 • 添加输入法
  1. 修改Chrome启动项
    1. # 创建或编辑 ~/.xprofile 并添加:  
      export GTK_IM_MODULE=fcitx  
      export QT_IM_MODULE=fcitx  
      export XMODIFIERS=@im=fcitx  
      
    2. JavaScript
  1. 重启系统

Fcitx5基本原理

  1. 轻量级内核设计:Fcitx5采用模块化设计,核心非常轻量,而功能通过插件(addon)扩展。
  1. 更好的Wayland支持:相比旧版Fcitx,Fcitx5对Wayland显示服务器有更好的支持,这在新版Ubuntu上尤为重要。
  1. 完整的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


  1. 安装Zsh
    1. sudo apt update
      sudo apt install zsh -y
      
    2. Shell
  1. 设置为默认shell
    1. chsh -s $(which zsh)
      echo $SHELL
      # 需要重启或者注销在登陆
      
    2. Shell
  1. 安装Oh my zsh
    1. sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
      
    2. Shell
  1. .zshrc的几个改动
    1. # 插件库
      
      # 安装 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 中,无需单独安装
      
    2. Shell
    3. # .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'
      
    4. Shell

安装conda


  1. 官网安装
  1. conda init zsh
  1. 禁用自动激活
    1. # 禁用自动激活
      conda config --set auto_activate_base false
      # 检查配置是否生效
      conda config --show auto_activate_base
      
      source ~/.zshrc
      
    2. Shell

更新显卡驱动


  1. 检查可用驱动 ubuntu-drivers devices
  1. 根据返回选择推荐的版本,然后安装 sudo ubuntu-drivers install nvidia:550

安装CUDA


# 安装Ubuntu仓库中打包的CUDA版本
sudo apt install nvidia-cuda-toolkit
# 验证
nvcc --version