Ubuntu22.04浪费时间的各种配置的问题汇总
配置中文环境
- 参考链接
- 将系统语言设置成中文
![image]()
- 按住鼠标不松将其拖动到最上方
![image]()
2. 下载中文输入法
sudo apt-get install ibus-pinyin安装智能拼音- 在设置-->键盘-->输入源添加汉语(中国) 添加智能拼音,并上移到第一个
ibus-setup设置ibus引擎(可选)- 显示输入法图标
ibus-daemon -rdxReplace Daemonize Execute
6. 不能拖拽文件
/etc/gdm3/custom.conf将Wayland配置关闭- 参考链接
- 建议还是熟悉wayland吧,采用文件夹共享的方式共享文件吧
- gdm3(Gnome Display Manager)(显示登录管理器),负责用户登录、身份验证、启动shell窗口(门卫)
- gnome,提供图形界面、窗口管理、文件窗口等(房子)
- wayland 显示协议
![image]()
9. 永久手动挂载主机和虚拟机共享文件夹
- VMware设置好并开启虚拟机共享文件
- 虚拟机内配置
sudo mkdir -p /mnt/hgfs
sudo vim /etc/fstab
# 最后一行加上
.host:/ /mnt/hgfs fuse.vmhgfs-fuse allow_other,defaults 0 0
3. 将用户文件夹名由 中文 换回 英文
- 参考链接 不要勾选don't ask me again
- 直接在~/.config/user-dirs.dirs中修改为英文
- 假如勾选了don't ask me again,运行
xdg-user-dirs-gtk-update没跳窗口出来,执行echo zh_CN > ~/.config/user-dirs.locale
5. ls不区分文件和文件夹颜色
- 在~/.bashrc末尾加上
alias ls='ls --color',source一下

7. apt文件安装问题
-
重要路径,软件安装时会被拆分到
/usr/bin ,/usr/lib, /etc , /usr/share, /var/log中 -
ubuntu商店安装的软件snap包,安装到
/snap/[软件名], 自带所有依赖大,没有“依赖地狱”,snap listsudo snap remove [软件名],不是原生包,中心化严重。点击查看代码
/var/cache/apt/archives/ /etc/apt/sources.list # 查看已安装软件包的安装位置 dpkg -L <软件包名>


8. 扩展虚拟磁盘
- 先在虚拟机外部进行磁盘扩展,然后使用gparted工具,将扩展外存分配到磁盘分区上,常用命令
sudo apt update
sudo apt install gparted
df -h
fdisk -l
10. 配置git常用命令
sudo apt update
sudo apt install git
git --version
git config --global user.name "Your github username"
git config --global user.email "yourgitemail@yourdomain.com"
git config --global user.password "yourgitemail@yourdomain.com"
git config --list
sudo cat ~/.gitconfig
cd ~/.ssh
# 生成 id_rsa、id_rsa.pub 两个文件
ssh-keygen -t rsa -C "your github username"
ls
# 查看公钥
cat id_rsa.pub
# 复制公钥 在github头像 --> setting --> SSH and GPG key 添加公钥
# 测试连接
ssh git@github.com
11. 安装md文件浏览器
- https://snapcraft.io/install/marktext/ubuntu
- 通过snap安装marktext工具看md文件
sudo apt update
sudo apt install snapd
sudo snap install marktext
12. 配置交叉编译链工具
- https://zhuanlan.zhihu.com/p/683809839
- https://releases.linaro.org/components/toolchain/binaries/latest-7/aarch64-linux-gnu/
- /usr/local当系统软件包管理器进行系统升级或软件包更新时,通常不会覆盖或影响该目录下的文件。这使得 /usr/local 成为一个理想的位置,用于存放和管理不通过系统软件包管理器安装的软件
- 建议加在~/.bashrc中
![image]()
export PATH=$PATH:/usr/local/arm/gcc-linaro-7.5.0-2019.12-x86_64_aarch64-linux-gnu/bin
aarch64-linux-gnu-gcc --version
source ~/.bashrc
13. 在图形界面(GUI)修改网络设置
- 对应的文件路径
/etc/NetworkManager/system-connections/
orangepi@orangepi5plus:/etc/NetworkManager/system-connections$ ls
'Wired connection 1.nmconnection' Xiaomi_03AE_5G.nmconnection
# 单引号表示文件名中间有空格,避免将Wired connection 1 误认为是三个独立的文件,bash中输入字符串 比如!空格 等等,有特殊字符都用单引号
本文来自博客园,作者:变秃了也就变强了,转载请注明原文链接:https://www.cnblogs.com/lichangyi/p/18308530





浙公网安备 33010602011771号