Ubuntu24.04基本设置

打印 上一主题 下一主题

主题 705|帖子 705|积分 2115

0. 前言

本篇博客重要报告在Ubuntu24.04中的个性化设置以及一些环境的基本设置。你可以假设你刚刚安装好Ubuntu24.04。
1. 连接网络

这一步很重要,假设你的电脑可以正常连接网络。如果不能请到互联网上搜刮相应办理方法。
2. 更新源

首先Ctrl+Alt+T(或者右键桌面)打开终端,运行sudo apt update,此时会更新,等待一段时间即可。
如果有软件必要更新,则继续运行sudo apt upgrade,更新软件即可,此时如果必要重启系统,则重启。
3. 安装并设置vim

在传统的Linux系统中,vi编辑器通常是系统自带的,但是vim更好用。所以首先安装vim,运行下令sudo apt install vim即可。vim可以举行设置,参考设置如下:
  1. " 编辑设置
  2. set nu                      " 显示行号 同 number
  3. set tabstop=4               " 设置制表符宽度为4
  4. set softtabstop=4           " 设置软制表符宽度为4
  5. set shiftwidth=4            " 设置缩进的宽度为4
  6. set expandtab               " 制表符扩展为空格
  7. set showmatch               " 输入括号时,自动高亮对应的另一个括号, 各种括号
  8. set ruler                   " 在状态栏显示光标的当前位置(位于哪一行哪一列)
  9. set autoindent              " 设置自动缩进
  10. "set cindent                 " 以C语言的方式缩进
  11. "set cursorline              " 突出显示当前行
  12. " 字体和主题
  13. "set guifont=Consolas:h15    " 设置字体和字体大小, 得系统有
  14. "colorscheme neodark         " 设置主题为neodark, 前提得有
  15. " 备份还原设置
  16. "set nobackup                " 取消备份文件
  17. "setlocal noswapfile         " 不创建交换文件.swp, 奔溃用, 正常退出会删除
  18. set undofile                 " 生成un~文件, un~文件用来保存撤销历史
  19. set undodir=~/.vim/undodir   " 统一管理undo文件路径  mkdir ~/.vim/undodir -p
  20. "set backup                   " 开启备份文件 filename~
  21. "set backupext=.bak          " 设置备份文件后缀为.bak
  22. " 工具环境设置
  23. set showmode                " 在底部显示,当前处于命令模式还是插入模式
  24. set showcmd                 " 命令模式下,显示当前键入的指令, 包括快捷键
  25. set hlsearch                " 高亮显示搜索的字符串
  26. set t_Co=256                " 启用256色, 不用主题就关了
  27. set noerrorbells            " 出错时不发出响声
  28. set vb t_vb=                " 光标边界响铃关闭
  29. set laststatus=2            " 显示状态栏
  30. set statusline=%F%m%r%h%w\ [POS=%l,%v][%p%%]\ %{strftime("%d/%m/%Y\ -\ %H:%M")}  "状态栏信息模板
  31. set backspace=2
  32. " 语法高亮显示
  33. syntax on
  34. syntax enable
  35. " 文件编码配置
  36. set enc=utf-8               " vim内部编码模式,即内存中的编码 同 encoding
  37. set fenc=utf-8              " 保存文件的默认编码, 不会覆盖原编码
  38. set fencs=ucs-bom,utf-8,cp936,gb18030,gb2312,gbk,big5,euc-jp,euc-kr,shift-jis,latin1   "打开文件时的编码猜测列表,按前后优先级顺序 同fileencodings
  39. set termencoding=utf-8      " 屏幕显示最终编码
复制代码
将上面的内容保存到~/.vimrc即可,留意"表示注释。
4. 设置用户sudo免密

在之前的步调中,每一次利用sudo下令都必要输入一次密码,对于个人利用的电脑来说这太贫苦,而利用root用户又不是个好的选择。所以设置用户sudo免密就很有须要。运行sudo vim /etc/sudoers,然后会打开这个文件,在文件的最末端(include那一行的反面)添加一行:user_name ALL=(ALL) NOPASSWD: ALL。然后保存退出即可,其中user_name表示你自己的用户名,留意替换。
5. 同步双系统时间

在Ubuntu22.04中还可以利用下面的下令同步:
  1. sudo apt install ntpdate # 1
  2. sudo ntpdate time.windows.com # 2
  3. sudo hwclock --localtime --systohc # 3
复制代码
但是好像在Ubuntu24.04中找不到hwclock这个指令,网上有人提出了bug但是还没有办理方案(大概还太新了),如果之后有了办理方案再更新吧 。更新:只必要在Ubuntu系统上联网运行sudo timedatectl set-local-rtc 1即可。这样会使得切换到Windows后的时间是正常的,而不用在Windows上重新同步时间。
现在Ubuntu24.04好像会自动同步时间(实验了上面指令的前两条指令),登录之后的时间是错的,但是过一会儿它就会更新为精确的时间,所以在Ubuntu上不用担心时间同步。
但是从Ubuntu切换为Windows之后,时间会酿成错误的,我的Windows系统是Win11,只必要先连接网络,然后右键右下角的时间日期,点击调整日期和时间,然后同步时间即可(点击下图中的立刻同步)。

时间同步的原理就是各人都利用时间服务器time.windows.com上的时间。如果上次是从Windows关机,那么下次再打开Windows时的时间就是精确的,总之涉及到两个系统的切换才会导致时间的不一致。好在办理办法不是很复杂,不外照旧每次切换到Windows都要同步一下时间挺贫苦的,切换到Ubuntu是会自动更新时间的(联网,然后等一会儿)。
6. 设置终端颜色主题

系统自带的终端配景色是紫色并且不透明的,字体也很小,颜色是白色的。对个人来说不是很好看,所以修改一下。点击终端右上角的三根横线,再选择Preferences。

然后选择Unnamed并设置如下:


7. 设置中文输入法

在Ubuntu20.04中我设置的是搜狗输入法,然而在搜狗的官网也说了,针对Ubuntu现在只支持到了Ubuntu20.04。而Ubuntu24.04刚出来,可能设置搜狗输入法有些不知名的bug存在(我没试过)。所以这里直接设置其原生的中文输入法。
首先打开设置中的系统(system),找到Region & Language,点击第一个Manage Installed Language
如果是第一次点击,系统应该会提示另有未完成的更新,先更新即可。然后重启。
然后选择Install/Remove Language...
选择简体中文举行安装。
然后选择设置里面的Keyboard
点击Add Input Source,选择智能拼音(Intelligent Pinyin)即可。
如果没有这个选项,则首先将地区和格式调整为中国
设置Your Account里面的两项。然后重新注销登录。重新查看有没有智能拼音这一选项,如果你想利用英文语言则不要更改那些默认目次的名字为中文,有了智能拼音这一选项之后选择添加,再重新设置语言为英语,重新注销登录即可。
如果不行的话,则参考网上的其它解法。
8. 调整Dock位置等

刚刚打开Ubuntu24.04,你会发现家目次在右下角,导航栏Dock在左边,并且Dock中另有些不知道是什么的东西在那边(应该是Windows里面的磁盘)。下面就将其调整一下。右键桌面选择设置,选择Ubuntu Desktop,按如下方式设置即可。
其中,Configure Dock Behavior可以办理显示多余的标题,设置如下:

9. 设置Grub

Grub就是开机时让你选择进入哪个系统的界面,默认第一个是Ubuntu,固然这并没有什么欠好,欠好的是给你选择的时间只有10s。下面将其调整一下。固然,如果你想默认的开机项是Windows的话,也可以设置。
运行sudo vim /etc/default/grub

第一行GRUB_DEFAULT=4表示开机项的第几个选项,留意从0开始编号,看看你的Windows系统对应的编号。
第三行GRUB_TIMEOUT=100表示超时时间,这里设置为100秒。
修改完文件之后运行sudo update-grub即可。
10. 其它美化设置

10.1 夜灯

Ubuntu24.04有一个Night Light(夜灯)的功能,相当于护眼模式,非常值得设置。你可以点击右上角来打开(趁便说一下,这里的界面很像手机的下拉界面),也可以通过设置来打开,并设置时间段。

10.2 壁纸

壁纸的设置很简朴,去找几张好看的壁纸并设置即可。
10.3 终端加强gnome-tweaks

个人认为没什么用,按自己喜欢设置即可。
10.4 字体

如果你利用的是中文语言,那么你应该能感受到Ubuntu界面显示的中文汉字有些奇希奇怪的。所以在这里设置一下字体,重要是中文字体,固然,英文字体也可以设置。对于写代码的人来说,编辑器的字体好欠好看会影响心情,我个人认为最好看的中英文字体搭配应该是Microsoft YaHei + Consolas,固然这是个人喜欢,随意搭配即可。
对于微软雅黑字体,Ubuntu并不自带,网上的许多下载链接也已经失效,最好的方法应该是直接从现有的Windows系统上复制即可,Consolas字体也一样。
首先搞到字体文件,邮件或者U盘都行,在Windows中,你可以选择你感爱好的所有字体文件并复制,字体文件在C:\Windows\Fonts目次下。
将字体复制到Ubuntu下的某个目次下,先将里面的所有以.ttc末端的文件修改为.ttf末端,直接修改即可。
然后按下面的步调举行:
  1. # 1. 进入到字体目录
  2. cd /usr/share/fonts
  3. # 2. 创建字体管理目录
  4. sudo mkdir winfonts
  5. # 3. 拷贝字体到创建的目录,注意更换自己的字体目录
  6. sudo cp /path/to/winfonts_dir/* ./winfonts/
  7. # 4. 进入到字体目录
  8. cd winfonts
  9. # 5. 建立字体索引
  10. sudo mkfontscale
  11. cd ..
  12. sudo mkfontdir
  13. # 6. 更新字体缓存
  14. sudo fc-cache -fv
复制代码
实验下令成功后有这样一行输出:
  1. /usr/share/fonts/winfonts: caching, new cache contents: 14 fonts, 0 dirs
复制代码
然后打开64-language-selector-cjk-prefer.conf文件,在每一板块之前添加<family>Microsoft YaHei</family>,如下图所示:
然后利用fc-list | grep 'ms'等查看期望字体是否都安装成功,然后重启系统,看看中文字体是否设置成功。
末了在终端输入的中文效果如图所示,说明字体设置成功:

11. 常用工具

由于Ubuntu上对许多软件的兼容性都欠好,所以与其安装软件,不如在欣赏器中利用。
11.1 邮箱设置

由于是双系统,所以两个系统之间的联系并不是很方便,常常必要借助U盘或者网络来传输文件。U盘实在是不太方便,所以本人更倾向于利用网络,而常见的网络上通报文件的方式就是邮箱。我现在所利用的是163邮箱,必要去注册一个授权码,然后就可以在网页上利用,照旧很方便的。
11.2 翻译工具

本人喜欢利用有道翻译,在网页上利用很方便。
11.3 github

必备网站
11.4 CSDN

不得不说,它照旧帮了我许多的,虽然…
11.5 LeectCode

必备网站,虽然在火狐上UI欠好看。
11.6 关于AI的网站

必备网站
   环境的基本设置就先这样,接下来是开发环境的设置,请看下一篇文章。

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

勿忘初心做自己

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表