本文主要介绍Ubuntu 20.04的最佳配置指南,通过示例代码非常详细的介绍,对于大家的学习或者工作都有一定的参考价值。有需要的朋友下面和边肖一起学习。
一、系统配置
1、关闭sudo密码
为了避免每次使用sudo命令时输入密码,我们可以关闭密码。操作方法:
1.终端输入命令sudo visudo,打开visu do;
2.查找%sudo ALL=(ALL:ALL) ALL。这更改为%sudo ALL=(ALL:ALL) NOPASSWD:ALL。
2. 修改软件源
Ubuntu默认的软件来源是海外,速度上会有一些问题。我们可以在《所以!软件更新”(软件和更新)
选择国产镜。
3. 更新系统
#更新本地报纸数据库
sudo apt更新
#更新所有已安装的软件包(或进行完全升级)
sudo apt升级
#移动以删除不需要的包。
sudo自动删除
添加此常规清理命令:
4. 分屏适配
默认情况下,UI元素在分屏中显得太大,因此您需要调整边界的缩放比例。Ubuntu20.04默认是GNOME表。
,GNOME可以在SettingsDisplays中打开HIDPI,并按整数倍调整屏幕。也
可以通过以下命令进行设置:
#比例因子只能设置为整数1=100%,2=200%,3=300%。
gsettings设置org.gnome.desktop.interface缩放因子2
在某些设备上,UI元素要么被过度表现,要么被过度表现,所以我们需要改进调整。
执行下面的命令来查看Linux设备上的窗口系统(图形连接协议),通常是Wayland/X11。
回显$ XDG _会话_类型
Wayland
如果是wayland,让下面的命令启动实验性的整数倍缩放功能。
settings set org . gnome . mutt experimental-features '[' scale-monitor-frame buffer ']'
之后,打开设置再次显示,您可以选择整数倍缩放(125%、150%、175%)。Ubuntu20.04有
在设置显示中,提供了一个图形边界来打开实验性的整数倍缩放功能,因此有必要浏览
命令打开。
我试了一下,这种方法通常在我的设备上设置整数倍缩放。我的判断是因为Ubuntu20.04是无声的。
识别出窗口系统是X11而不是Wayland。如果你的设备是Wayland,应该可以正常设置。
是的。或者理论上可以在登陆桌面系统的时候选择Wayland上的Ubuntu。
X11
对于X11,我们可以同时使用scaling-factor和xrandr来实现整数倍缩放,既可以使TTF字体正确缩放,又可以防止单独使用xrandr时的模糊现象。您可以使用gsettings或SettingsDisplays指定放大系数,使用xrandr指定缩小系数。
将第一个边界的缩放因子设置为“UI看起来太大”的最大因子,通常为2(200%),如果不够,继续尝试3甚至更大的因子。然后使用xrandr来设置缩减系数。我把它设置为1.25。如果UI看起来太大,提高系数;否则,降低系数。该命令如下所示:
xrandr -输出DP-4 -比例尺1.25x1.25
发出上面的命令你可能会遇到警告:输出DP-4 not founnd;Gnoring的提示,或执行命令后边界的任何变化。此时,您需要执行xrandr命令来检查您的输出参数(即当前显示连接的名称,以及在日志中显示connected的名称),例如我的设备上的DP-4。
正确执行命令后,可能会出现UI元素。返回设置显示,查看是否是整数倍缩放。
如果要重新选择合适的缩放比例示例(如200%),它将恢复为100%。重启后,xrandr的设置将失效。我们可以设置一个脚本来启动动态执行,比如:start-service.sh:
# start-service.sh
#!/bin/bash
xrandr -输出DP-4 -比例尺1.25x1.25
出口0
然后向start-service.sh授予执行权限
sudo chmod x start-service.sh
然后在Ubuntu中搜索“sartup Applications”并添加脚本:
这可以在4K屏幕上完美地显示出来。
5. 安装 Python2
Ubuntu 20.04带来了python3,但是有些第三工具或者脚本是python2,所以我们需要安装。
apt安装python
6. 安装 Git
apt安装git
7. 中输法
因为搜狗在出口法之前没有持有Ubuntu20.04,对分屏也不是很友好,所以选择了ibus-libpinyin而不是折腾。
#安装
sudo apt安装ibus-lib拼音
sudo安装ibus-clutter
然后在应用程序中找到“语言支持”,将“键盘输入法系统”改为“IBUS”。重启系统,然后在设置区域语言输入源中添加“中文(智能拼音)”(中文(智能拼音)),就可以使用中文输入法了。
建立你的指挥工具(终结者ZSH)
安装终端程序
如果你习惯了Mac平台的iTerm2,你会对它的分屏功能产生依恋,但是Ubuntu提供的终端并不好。好在Linux下有各种各样的开源终端,其中有一个推荐是终结者,比iTerm2强,分屏。
#安装
sudo add-apt-repository PPA:gnome-terminator
sudo apt更新
sudo安装终结器
终结者默认边界很丑,但配置灵活,家里可以根据你的喜好调整。
2.配置Shell(安装zsh和oh-my-zsh)
终端完成后,配置Shell。订单由以下人员发出:
卡特彼勒/etc/shell
可以看到Ubuntu内置了各种Shell:
/bin/bash
/bin/csh
/bin/dash
/bin/ksh
/bin/sh
/宾/tcsh
通常默认情况下,市面上Linux发行版的外壳都是bash,但是zsh比Bash强很多。
#安装zsh
apt安装zsh
#将zsh设置为系统默认shell
sudo chsh -s /bin/zsh
但是zsh的配置太复杂了。幸运的是,已经开发了oh-my-zsh,这使得我们可以更方便地配置zsh。
#动态安装。如果没有安装git,需要先安装git。
wget https://github . com/robbyrussell/oh-my-zsh/raw/master/tools/install . sh-O-| sh
#或者您可以选择动态安装。
git克隆git://github . com/robbyrussell/oh-my-zsh . git ~/。哦,我的天
cp ~/。oh-my-zsh/templates/zshrc . zsh-template ~/。zshrc
重新启动终端,你会发现变化。
3.ZSH构型
zsh的配置主要集中在~/。例如,我们可以为常规命令配置别名:
别名cls='clear '
别名ll='ls -l '
别名la='ls -a '
别名vi='vim '
别名grep='grep - color=auto '
或者选择zsh的主题。
ZSH_THEME='robbyrussell '
Oh-my-zsh内置了很多主题,对应的主题片段记录在~/中。哦,我的天啊/主题,你可以点击它们。
选择或编辑主题。
4.ZSH插件安装
Oh-my-zsh还持有各种插件,记录在~/中。我的天啊/插件。推荐金额:
自动跳转:快速切换插件
#安装
apt安装自动跳转
#制造
j文件/
zsh-自动建议:命令命令键时的历史命令建议插件
#安装
git克隆https://github.com/zsh-users/zsh-autosuggestions $ { ZSH _ CUSTOM:-~/。哦-我的-
zsh/custom }/plugins/zsh-自动建议
Zsh-syntax-highlighting:命令语法高亮插件
#安装
git克隆https://github.com/zsh-users/zsh-syntax-highlighting.git $ { ZSH _定制:-
~/.oh-my-zsh/custom }/plugins/zsh-语法-高亮显示
插件安装好之后,需要在~/之后进行配置。zshrc,配置如下
#打开~/。zshrc,找到下面的配置代码,追加插件名。
Plugins=(其他插件名称是autojumpzsh-auto suggestions zsh-syntax-highlighting)
5.有趣的指挥玩具
在配置了《终结者》和《ZSH》之后,我们还可以为命令添加一些有趣的玩具。
c matrix(https://github . com/abishekvashok/c matrix)
终端帝国屏保
#安装
必须安装矩阵
# Yun(带-lba参数看起来更像电影,带-ol参数看起来更像Win/Mac的屏保)
矩阵
效果图:
蒸汽机车(https://github.com/mtoyoda/sl)
终端动态效应
#安装
sudo适合安装sl
#云
海平面
效果图:
截屏(https://github . com/kitty katt/screen fetch)
bash屏幕截图信息工具在终端上显示系统信息和ASCII Linux发行版图标。
#安装
sudo安装截屏
#云
截屏
效果图:
三. 软件安装
1.安装Clash(设置一个tizi,你懂的)
步骤:去https://github.com/Dreamacro/clash/releases下载最新Linux版本的Clash,比如:clash-
linux-amd64-v0.19.0.gz .解压缩后,得到可执行文件clash-linux-amd64-v0.19.0:
塔尔-zxvf clash-linux-amd64-v0.19.0.gz
步骤:将mv命令移动到/usr/local/bin/clash:
sudo mv clash-Linux-amd64-v 0 . 19 . 0/usr/local/bin/clash
第三步:终端输入sudo chmod x/usr/local/bin/clash添加执行权限;
sudo chmod x /usr/local/bin/clash
步骤4:终端执行碰撞命令并传输碰撞;
#云碰撞
冲突
此时会记录在/home/{userid}/中。config/clash分成两块:config.yaml和Country.mmdb;编辑config.yaml,配置代理服务器信息和规则,有的商家会提供yaml,下载后复制;
重启clash(关闭并重新打开终端,执行Clash命令)加载更新后的配置;
保持clash运行,打开浏览器访问clash.razord.top进入策略配置,选择代理线路等。(可能需要根据提示输入IP、终端、命令,具体内容可以在config.yaml中查看;
继续运行clash,并在系统网络设置中设置动态代理设置网络代理手动。有关配置信息,请参考config.yaml或启动clash时终端输出的日志。此时,您可以通过clash访问网络。
按照前面的公式配置后,每次系统启动,都需要打开终端执行clash命令,不能关闭终端,否则整个CLASH过程结束。如果不想让终端保持打开状态,可以使用nohup clash命令启动后台操作。或者,如果您想要开始崩溃,您可以将命令nohup clash添加到前面提到的start-service.sh脚本的末尾。
2.安装Typroa(开源降价编辑器)
#或运行:
# sudo apt-key adv-key server keyserver.ubuntu.com-recv-keys ba 300 b 7755 AFC FAE
https://typora.io/linux/public-key.asc | sudo apt-key add-
#添加Typora的存储库
sudo add-apt-repository ' deb https://typora.io/linux。/'
sudo apt更新
#安装typora
sudo易于安装typora
3.JetBrains家庭桶
安装JetBrains工具箱App后,可以安装它的各种ide,包括Android Studio。
4.应该安装其他程序。
对于那些已经提供了Ubuntu版本的。deb安装,可以下载。deb安装并执行以下命令。
包装:
#安装
sudo易于安装。/file.deb
如果您是较早的Linux发行版,您需要安装以下命令(下同):
sudo dpkg -i file.deb
sudo apt-get install -f #安装依赖项
注意:有些应用程序不受比例缩放因子控制,因此即使在设置显示中将比例设置为200%后,UI元素仍会分屏显示。例如:变焦,易云音乐等。为了解决这个问题,可以使用下面的命令启动,可以正常显示。
#开始缩放,缩放因子可根据需要调整。
QT_SCALE_FACTOR=2倍缩放
#开始易乐韵
QT_SCALE_FACTOR=2网易-云-音乐
5.让Deepin-Wine安装QQ/TIM/微信/Office/…
Ubuntu版本。官方不提供deb安装,但是deepin里面有一些应用程序,可以用Deepin-Wine安装。
Wine是在Linux平台上实现部分Windows API的技术,允许用户在Linux平台上缝制Windows平台的应用程序。
Deepin-wine是在中国深度社区deepin linux上修改的一款葡萄酒程序,很多Windows软件如微信、QQ、TIM等。已经被移植到Deepin-wine。
github上开发了一个deepin-wine-Ubuntu项目,将deepin-wine和上面的各种deb包迁移到Ubuntu上。安装微信、QQ等软件,需要先安装deep-wine-ubuntu。法律规定如下:
#首先将deepin-wine-ubuntu源代码克隆到本地
git克隆git @ github . com:wszqkzqk/deepin-wine-Ubuntu . git
#切换到源代码目录
cd deepin-wine-ubuntu
#安装脚本授权
sudo chmod x install_2.8.22.sh
#安装deep-wine-ubuntu。/install_2.8.22.sh
deep-wine-ubuntu安装完成后,我们可以下载deep社区提供的各种deb软件,具体安装同第4节。
#安装
sudo易于安装。/file.deb
社区深度提供的各种deb软件下载地址:
软件下载地址
QQ https://mirrors . aliyun . com/deepin/pool/non-free/d/deepin . com . QQ . im
TIM https://mirrors . aliyun . com/deepin/pool/non-free/d/deepin . com . QQ . o!冰
微信https://mirrors.aliyun.com/deepin/pool/non-free/d/deepin.com.wechat
有关更多安装方法和软件地址,请参考https://github.com/wszqkzqk/deepin-wine-ubuntu。
如果你的系统语言,deepin-wine启动的软件会乱码。您需要将/opt/deepinwine/tools/run.sh中的WINE_CMD更改为:WINE _ CMD=" LC _ all=zh _ cn . utf-8 deepin-WINE "
6.以rmp格式安装软件
很多软件只提供rmp格式的安装包,不提供deb格式的安装包,比如xmind。所以,我们需要把它变成deb安装包,重新安装。让我们以xmind为例来看看它是如何工作的。
例如,我们下载了xmind安装包XMind-2020.rpm:
#添加一个统一存储库(如果尚未添加)
sudo add-apt-存储库领域
#更新
sudo apt更新
#安装外星人
sudo安装外星人
#转换。rpm包成. deb包(目前记录为deb安装包,比如XMind-2020.deb)
sudo alien XMind-2020.rpm
#安装
sudo dpkg -i XMind-2020.deb
四. 桌美化
1.安装tweek
sudo安装gnome-tweak-tool
2.安装插件扩展支架
#让GNOME持有插件扩展
sudo安装gnome-shell-扩展
# chrome浏览器扩展可以让浏览器安装插件。
sudo安装chrome-gnome-shell
3.常量插件列表
插件名称描述
虚线到码头定义码头
截图工具截图插件
剪贴板指示器展开粘贴板,可以看到历史粘贴内容。
修改Alt-Tab应该可以切换效果。
“应用程序”菜单在顶部状态栏中添加应用程序。
OpenWeather顶部状态栏显示一天的数据。
在位置状态指示器顶部的状态栏中添加项目目录访问。
标题栏在顶部状态栏中显示当前窗口的标题。
GTK标题栏删除GTK应用程序的标题栏。
隐藏顶栏隐藏状态栏
透明顶栏透明状态栏
在https://extensions.gnome.org探索更多扩展插件。
4.主题
您可以从GNOME-LOOK下载各种表格主题、外壳主题和图标主题。
安装表或外壳主题
#解压缩下载的主题片段
塔尔-xvf FileName.tar//Decompress
#将提取的主题复制到/usr/share/themes。
sudo cp -r文件名/usr/共享/主题
安装图标主题
#解压缩下载的主题片段
塔尔-xvf FileName.tar//Decompress
#将提取的主题复制到/usr/share/icons。
sudo cp -r文件名/usr/共享/图标
之后,打开Tweeks,选择要安装的主题。
在此插入图片描述。
5.壁纸
下载4K 8K超清壁纸推荐站:
https://pixabay.com
https://unsplash.com
https://wallpapersite.com
https://wallpapershome.com
最后,粘贴美化后的表格(应用主题:苏茹;图标主题:反转)
下载的主题作品
塔尔-xvf FileName.tar//Decompress
将提取的主题复制到/usr/share/themes。
sudo cp -r文件名/usr/共享/主题
五. 使问题记录问题
:Windows、Ubuntu 双系统时间不统
如果你是双系统,安装了Ubuntu,设置了系统时间后,回到Windows会发现时间不统一。去理解为什么
姚,我们得先了解一些基本知识:
UTC(协调世界时),协调世界时(世界时);
GMT(格林威治标准时间),格林威治标准时间。
Windows与类Unix系统(Unix/Linux/Mac)不同,它查看系统硬件时间:
Windows电脑硬件时间视为本地时间,所以Windows系统显示的时间和BIOS显示的时间是一样的。
类Unix系统把电脑硬件时间当成UTC,所以系统启动后会加上电脑设置的时区数(中国会加8),所以Ubuntu显示的时间总是比Windows快8点。
当你在Ubuntu中正确设置了系统显示的时间,电脑硬件时间就变得比这个时间少了8倍,所以当你切换到Windows系统时,就是这个原因。
解决方法:将电脑硬件的时间改为Ubuntu中的系统显示时间,即在Ubuntu中禁止UTC。
时间日期控制设置-本地-rtc 1 -调整-系统-时钟
问题:Ubuntu 循环登陆
我在Ubuntu19.10版本遇到了这个问题,但是我在20.04版本没有验证,所以我不确定我是否有同样的问题。
在解决问题之前,增加一个关键知识点:显示管理器,提供图形化登录。
向用户展示图形化的登录世界,并处理用户的认证。Linux中常见的显示管理器包括gdm3、kdm,
灯光等:
Gdm3: gdm3是Gdm的继承者,gdm是GNOME的显示管理器;
Kdm: kdm是KDE的展示经理;
LightDM: LightDM是一个轻量级的显示管理器,它是显示管理器的标准解决方案。
原因:
实际验证表明,初步结论是设置中开启了动态登录,触发了dgm3的一些bug。(Ubuntu19.10默认使用GNOME桌面系统,GDM3是GNOME的显示管理器)
解决方法:让LightDM代替gdm3。
步骤:安装LightDM(由于您当前正在访问图形表,因此需要登录以使ctlaltf2快速运行。
进入键盘命令模式,输入账号密码登录,然后安装下一个命令)
sudo apt-get安装灯dm
安装完成后,系统会移动方框,要求您选择当前系统中安装的显示管理器,并选择lightdm。
步骤:重启
sudo重启
重启后可以正常登录。
这时候你会发现登录世界变了。如果想切换回之前的登录世界,进入系统后关闭手动登录,实现命令后重新选择gdm3显示管理器(需要重启效果)。
sudo dpkg-重新配置gdm3
并不是说关闭动态登录后就可以避免gdm3的bug,可能只适用于Ubuntu19.10我安装的。我说这个的原因可能并不适合所有人。但有一点是肯定的,在循环登录的情况下,改变显示管理器通常可以解决问题。
如果要查看当前系统正在运行的显示管理器,可以使用以下命令:
cat/etc/X11/default-display-manager
问题三:NVIDIA 驱动修复
Ubuntu 20.04带了nvidia显卡驱动,但是被我玩不好弄坏了。主要表现在:
1.上面说的xrandr命令无效,可以实现多次缩放。
2.NVIDIA X服务器设置客户端为空;
3.命令NVIDIA-settings时出错;
4.在设置显示等中设置多种分辨率。
如果你有和我一样的问题,或者想动态安装显卡驱动,可以按照下面的公式。(您需要先从NVIDIA下载设备的相应图形驱动程序)
#首先安装一些依赖库
sudo apt安装构建-基本libglvnd-dev pkg-config
#停止表管理器,输入命令浏览。
sudo telinit 3
#删除已安装的nvidia驱动程序。
sudo apt清除“nvidia*”
#动态安装图形驱动程序。
sudo bash NVIDIA-Linux-x86 _ 64-440.82 . run
#重启
sudo重启
更多显卡驱动请参考:https://linuxconfig . org/how-to-install-the-NVIDIA-drivers-on-Ubuntu-20-04-focal-fossa-Linux
参考文件:
Hi #整数倍缩放
终极外壳
如何在Ubuntu 20.04 Focal Fossa Linux上安装NVIDIA驱动程序
参考链接:
Ubuntu 18.04安装、配置和美化:https://www.cnblogs.com/xiyu714/p/9900525.html
关于Ubuntu 20.04最佳配置指南的这篇文章到此为止(新手必备)。关于Ubuntu 20.04配置的更多信息,请搜索我们之前的文章或者继续浏览下面的相关文章。希望你以后能支持我们!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。