在线精品99_中国九九盗摄偷拍偷看_91免费版在线观看_91.app_91高清视频在线_99热最新网站

Ubuntu最佳配置的方法是什么

98次阅读
没有评论

共计 9976 个字符,预计需要花费 25 分钟才能阅读完成。

本篇内容主要讲解“Ubuntu 最佳配置的方法是什么”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让丸趣 TV 小编来带大家学习“Ubuntu 最佳配置的方法是什么”吧!

一、系统配置

1、关闭 sudo 密码

为了避免每次使用 sudo 命令时都输入密码,我们可以将密码关闭。操作方法:

1、终端输?命令 sudo visudo,打开 visudo;

2、找到 %sudo all=(all:all) all 这??修改为 %sudo all=(all:all) nopasswd:all

2. 修改软件源

ubuntu 默认的软件源是境外的,速度上会有些问题,我们可以在「so!ware updates」(软件和更新)中
选择国内的镜像。

3. 更新系统

# 更新本地报数据库

sudo apt update

# 更新所有已安装的包(也可以使? full-upgrade)

sudo apt upgrade

# ?动移除不需要的包

sudo apt autoremove

这?补充?个常?的清理命令:

4. ?分屏适配

默认情况?分屏下 ui 元素显得过?,因此需要调整界?的缩放?例。ubuntu20.04 默认是 gnome 桌
?,gnome 可以在 settings displays(设置 显示)中开启 hidpi ?持,以整数倍来调整屏幕?例。也
可以通过如下命令的来设置:

# scaling-factor  仅能设置为整数  1=100%,2=200% 3=300% ......
gsettings set org.gnome.desktop.interface scaling-factor 2

整数倍的缩放设置,在部分设备上 ui 元素要么显得过?,要么显得过?,因此我们需要进?步调整。
使?下?的命令查看你 linux 设备上的 window system(图形接?协议),通常是 wayland/x11

echo $xdg_session_type

wayland

如果是 wayland,使?下?的命令启动实验性的?整数倍缩放功能。

settings set org.gnome.mutter experimental-features  [scale-monitor-framebuffer]

之后再次打开 settings displays,就可以选择?整数倍缩放(125%、150%、175%)。ubuntu20.04 已
经在 settings displays 中提供了图形化的界?来开启实验性的?整数倍的缩放功能,因此?需通过上?
的命令来开启。

我试验下来,这种?式?法在我的设备上正常设置?整数倍缩放。我判断是因为 ubuntu20.04 默
认的 window system 是 x11 ?不是 wayland,如果你的设备上是 wayland,应该是可以正常设置
的。或者你在登陆桌?系统时选择 ubuntu on wayland 理论上也是可以的。

x11

对于 x11,我们可以同时使? scaling-factor 和 xrandr 来实现?整数倍缩放,这可以使 ttf 字体被正确缩放,防?单独使? xrandr 时出现的模糊现象。您可以使? gsettings 或者在 settings displays 中来指定放?系数,并? xrandr 指定缩?系数。
?先将界?缩放系数设置为「ui 看起来太?」的最?系数,通常是 2(200%),如果不够?就继续尝试 3 甚?更?的系数。然后使? xrandr 来设置缩?系数,我??设置的是 1.25,如果 ui 看起来太?就提?系数,反之就降低系数。命令如下:

xrandr --output dp-4 --scale 1.25x1.25

使?上述命令你可能会遇到 warning: output dp-4 not founnd; gnoring 的提示,或者执?命令后界??任何变化。此时你需要执? xrandr 命令来查看你的 output 参数(也就是当前显示接?的名称,?志中显示 connected 的就是),?如我设备上的是 dp-4。

正确执?完命令后可能会出现 ui 元素过?的情况,回去 settings displays 中看看,是不是整数倍缩放
被还原成了 100%,如果是重新选择合适的缩放?例即可(?如 200%)。重启后 xrandr 的设置会失效,我们可以设置个启动?动执?的脚本,?如:start-service.sh:

# start-service.sh
#!/bin/bash
xrandr --output dp-4 --scale 1.25x1.25
exit 0

接着给 start-service.sh 授予执?权限

sudo chmod +x start-service.sh

然后在 ubuntu 中搜索「sartup applications」(启动应?程序),将脚本添加进去:

?此就能完美的?持 4k 屏显示了。

5. 安装 python2

ubuntu20.04 ?带了 python3,但是某些第三??具或者脚本还是?的 python2,因此我们需要??安装

apt install python

6. 安装 git

apt install git

7. 中?输?法

由于搜狗输?法?前还不?持 ubuntu20.04,加之其对?分屏?持不太友好,因此不再折腾选择了 ibus-libpinyin。

#  安装
sudo apt install ibus-libpinyin
sudo apt install ibus-clutter

接着在应?程序中找到「language support」(语??持),更改「keyboard input method system」(键盘输?法系统)为「ibus」。重启系统,然后在 settings region language input sources(设置 区域与语? 输?源)中新增「chinese(intelligent pinyin)」(中? (智能拼?)) 就可以使?中?输?法了。

?. 打造你的命令??具(terminator zsh)

安装 terminnator

如果你?惯了 mac 平台下的 iterm2,?定会对它的分屏功能恋恋不忘,然? ubuntu ?带的 terminal 并不好?。好在 linux 下有各种开源 terminal,个??较推荐 terminator,强?如 iterm2,?样?持分屏。

#  安装
sudo add-apt-repository ppa:gnome-terminator
sudo apt update
sudo apt install terminator

terminator 默认的界??较丑,不过配置灵活,?家可以根据喜好??调整。

2. 配置 shell(安装 zsh 和 oh-my-zsh)

搞定了 terminal,接下来配置 shell。执?下?的命令:

cat /etc/shells

可以看到 ubuntu 已经内置了各种 shell:

/bin/bash
/bin/csh
/bin/dash
/bin/ksh
/bin/sh
/bin/tcsh

市?上常?的 linux 发?版本通常默认使?的 shell 都是 bash,但 zsh 要远? bash 强?的多。

#  安装  zsh
apt install 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 clone git://github.com/robbyrussell/oh-my-zsh.git ~/.oh-my-zsh
cp ~/.oh-my-zsh/templates/zshrc.zsh-template ~/.zshrc

重启 terminal 你就能发现变化。

3. zsh 配置

zsh 的配置主要集中在 ~/.zshrc ?件?,?如我们可以给常?命令配置别名:

alias cls= clear 
alias ll= ls -l 
alias la= ls -a 
alias vi= vim 
alias grep= grep --color=auto

或者选择 zsh 的主题

zsh_theme= robbyrussell

oh-my-zsh 内置了很多主题,对应的主题?件存放在 ~/.oh-my-zsh/themes ?录下,你可以根据??的喜
好选择或者编辑主题。

4. zsh 插件安装

oh-my-zsh 还?持各种插件,存放在 ~/.oh-my-zsh/plugins ?录下。这?推荐?款:
autojump:快速切换?录插件

#  安装
apt install autojump
#  使?
j document/

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

插件安装好后需要在 ~/.zshrc ?件?配置后?可使?,配置如下

#  打开  ~/.zshrc  ?件,找到如下这?配置代码,在后?追加插件名
plugins=(其他插件名  autojump zsh-autosuggestions zsh-syntax-highlighting)

5. 有趣的命令??玩具

配置好 terminator 和 zsh 后,我们还可以为命令?添加些有趣的?玩具。

终端?客帝国屏保

#  安装
sudo apt install cmatrix
#  运?(加上  -lba  参数看起来更像电影,加上  -ol  参数起来更像  win/mac  的屏保)cmatrix

终端???动效

#  安装
sudo apt install sl
#  运?
sl

the bash screenshot information tool,?于在终端显示系统信息及 ascii 化的 linux 发?版图标

#  安装
sudo apt install screenfetch
#  运?
screenfetch

三. 软件安装

1. 安装 clash(搭个 tizi,你懂的)

第?步:到 https://github.com/dreamacro/clash/releases 下载最新的 linux 版 clash,例如:clash-
linux-amd64-v0.19.0.gz。解压后得到?个可执??件 clash-linux-amd64-v0.19.0:

tar -zxvf clash-linux-amd64-v0.19.0.gz

第?步:使? mv 命令移动到 /usr/local/bin/clash:

sudo mv clash-linux-amd64-v0.19.0 /usr/local/bin/clash

第三步:终端输? sudo chmod +x /usr/local/bin/clash 添加执?权限;

sudo chmod +x /usr/local/bin/clash

第四步:终端执? clash 命令,运? clash;

#  运?  clash
clash

此时会在 /home/{?户 id}/.config/clash ?录下?成两个?件:config.yaml 和 country.mmdb;编辑 config.yaml ?件,配置代理服务器信息和规则,部分商家会提供 yaml ?件,下载后 copy 过来即可;

重启 clash(关闭并重新打开终端,执? clash 命令)以加载更新后的配置?件;

保持 clash 运?,打开浏览器访问 clash.razord.top 进?策略配置、选择代理线路等等(可能需要根据提示输? ip、端?和?令,具体内容可在 config.yaml 中查看;

继续保持 clash 运?,在系统?络设置中设置?动代理 settings network network proxy manual(设置 ?络 代理 ?动),配置信息参考 config.yaml 或者启动 clash 时终端输出的?志。此时就可以通过 clash 访问?络了。

按照前?的?式配置好后,每次系统启动时都需要打开终端,执? clash 命令,并且终端不可以关闭,否者整个 clash 进程就结束了。如果不想?直保持终端打开,可使? nohup clash 命令启动后台运?。或者希望开机?启动 clash,可将 nohup clash 这段命令加?到前?提到的 start-service.sh 脚本的最后。

2. 安装 typroa(开源 markdown 编辑器)

# or run:
# sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys ba300b7755afcfae
wget -qo - https://typora.io/linux/public-key.asc | sudo apt-key add -
# add typora s repository
sudo add-apt-repository  deb https://typora.io/linux ./ 
sudo apt update
# install typora
sudo apt install typora

3. jetbrains 全家桶

安装 jetbrains 的 toolbox app 后可以?脑?键安装旗下各种 ide,包括 android studio。

4. 其它应?程序安装

对于官?已经提供了 ubuntu 版本 .deb 安装?件的,可在官?下载 .deb 安装?件后,执?下?的命令安
装:

#  安装
sudo apt install ./ file .deb

如果你是较早的 linux 发?版本,需要使?下?的命令安装(下同):

sudo dpkg -i  file .deb
sudo apt-get install -f # install dependencies

注:部分应?程序并不受 scale 缩放系数的控制,因此即使在 settings displays(设置 显示)中将 scale 设置为了 200% 后,ui 元素在?分屏下依旧显示过?。?如:zoom、?易云?乐等,为了解决这?问题可使?下?的命令来启动,即可正常显示。

#  启动 zoom,缩放倍数可根据需要??调整
qt_scale_factor=2 zoom
#  启动?易云?乐
qt_scale_factor=2 netease-cloud-music

5. 使? deepin-wine 安装 qq/tim/ 微信 /office/…

对于官?未提供了 ubuntu 版本 .deb 安装?件,但 deepin 中有的应?程序,可以使? deepin-wine 来安装。

wine 是?种在 linux 平台实现了部分 windows 系统 api 的技术,可以让?户在 linux 平台?缝使? windows 平台的应?程序。

deepin-wine 是国内的深度社区在 deepin linux 上经过改造的 wine 程序,并且社区在 deepin-wine 之上移植了很多的 windows 软件,?如微信、qq、tim 等。

github 上有?开发了?个项? deepin-wine-ubuntu,将 deepin-wine 及其之上是配好的各种 deb 软件包迁移到了 ubuntu 上。要安装微信、qq 等软件,我们需要先安装 deep-wine-ubuntu。?法如下:

#  ?先  clone deepin-wine-ubuntu  源码到本地
git clone [email protected]: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 安装完成之后,我们就可以下载深度社区提供的各种 deb 软件,具体安装?同第 4 ?节的安装?式

#  安装
sudo apt install ./ file .deb

如果你的系统语??中?,通过 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:

#  添加  universe  仓库(如果未添加)sudo add-apt-repository universe
#  更新
sudo apt update
#  安装  alien
sudo apt install alien
#  将.rpm  包转换为.deb  包(当前?录下会?成?个  deb  安装包,?如:xmind-2020.deb)sudo alien xmind-2020.rpm
#  安装
sudo dpkg -i xmind-2020.deb

四. 桌?美化

1. 安装 tweek

sudo apt install gnome-tweak-tool

2. 安装插件扩展?持

#  让  gnome  ?持插件扩展
sudo apt install gnome-shell-extensions
# chrome  浏览器扩展?持,可以使?浏览器安装插件
sudo apt install chrome-gnome-shell

3. 常?插件清单

插件名 说明
dash to dock ?定义 dock
screenshot tool 截图插件
clipboard indicator 扩展粘贴板,可以看到历史粘贴内容
coverflow alt-tab 修改 alt-tab 应?切换效果
applications menu 在顶部状态栏添加应?程序??
openweather 顶部状态栏显示天?数据
places status indicator 顶部状态栏增加?件?录访问??
status title bar 在顶部状态栏中显示当前窗?的标题
gtk title bar 移除? gtk 应?程序的标题栏
hide top bar ?动隐藏状态栏
transparent top bar 透明状态栏

更多扩展插件?家??在上探索吧。

4. 主题

可在 gnome-look 上下载各种桌?主题、shell 主题、图标(icon)主题
安装桌?或者 shell 主题

#  解压下载的主题?件
tar -xvf filename.tar // 解压
#  将解压后的主题?件拷?到  /usr/share/themes
sudo cp -r filename /usr/share/themes

安装 icon 主题

#  解压下载的主题?件
tar -xvf filename.tar // 解压
#  将解压后的主题?件拷?到  /usr/share/icons
sudo cp -r filename /usr/share/icons

之后打开 tweeks 选择安装的主题即可。

5. 壁纸

解压下载的主题?件

tar -xvf filename.tar // 解压

将解压后的主题?件拷?到 /usr/share/themes

sudo cp -r filename /usr/share/themes

五. 使?问题记录问题

?:windows、ubuntu 双系统时间不统?

如果你是双系统,安装完 ubuntu 设置好系统时间后,回到 windows 会发现时间不统?。为了理解为什
么,我们得先了解点基础知识:

utc(coordinated universal time),协调世界时(世界统?时间);

gmt(greenwich mean time),格林威治标准时间。

windows 与类 unix 系统 (unix/linux/mac) 看待系统硬件时间的?式是不?样的:

windows 把计算机硬件时间当作本地时间(local time),所以在 windows 系统中显示的时间跟 bios 中显示的时间是?样的。

类 unix 系统把计算机硬件时间当作 utc,所以系统启动后会在该时间的基础上,加上电脑设置的时区数(?中国就加 8),因此 ubuntu 中显示的时间总是? windows 中显示的时间快 8 ?时。

当你在 ubuntu 中把系统显示的时间设置正确后,计算机硬件时间就变成了在这个时间上减去 8 ?时,所以当你切换成 windows 系统后慢了 8 ?时,就是这个原因。

解决?案:在 ubuntu 中把计算机硬件的时间改成系统显示时间,即禁? ubuntu 中的 utc

timedatectl set-local-rtc 1 --adjust-system-clock

问题?:ubuntu 循环登陆

这个问题是我在 ubuntu19.10 版本遇到的,20.04 版本中我没做验证,不确定是否有同样的问题。

在解决问题之前,先补充?个关键知识点:显示管理器(display manager),它?来提供图形化登陆,
向?户显示图形化登陆界?,并处理?户身份验证。linux 中常?的显示管理器包括 gdm3、kdm、
lightdm 等:

gdm3: gdm3 是 gdm 的继承者,它是 gnome 的显示管理器;

kdm: kdm 是 kde 的显示管理器;

lightdm: lightdm 是?个轻量级的显示管理器,他是显示管理器的规范解决?案。

原因:

实操验证,初步断定是因为设置中开启了?动登陆,触发了 dgm3 的某种 bug 导致的。(ubuntu19.10 默认使?的是 gnome 桌?系统,? gdm3 是 gnome 的显示管理器)

解决?案:使? lightdm 替换 gdm3

第?步:安装 lightdm(由于你现在?法进?图形化桌?,因此需要你在登陆??使? ctl + alt + f2 快捷
键进?命令?模式,输?账号密码登陆,然后使?下?的命令安装)

sudo apt-get install lightdm

安装完成后,系统会?动弹框要求你选择当前系统中已安装的显示管理器,选择 lightdm。

第?步:重启

sudo reboot

重启完就能正常登陆了。

这时候你会发现登陆界?变了,如果你想切回之前的登陆界?,在进?系统后把?动登陆关闭,然后实现下?的命令重新选择 gdm3 显示管理器即可(需重启?效)

sudo dpkg-reconfigure gdm3

并不是把?动登陆关闭后 gdm3 的 bug 就?定能规避掉,这?点可能只适?于我安装的 ubuntu19.10;我这?说的原因也不?定适?所有?。但有?点可以肯定的是,如果出现循环登陆的情况,更换显示管理器通常是能解决问题的。

如果你想查看当前系统正在运?的显示管理器,可以使?下?的命令:

cat /etc/x11/default-display-manager

问题三:nvidia 驱动修复

ubuntu 20.04 ?带了 nvidia 显卡驱动,但是被我不??玩坏了。主要表现在:

1、前?提到的 xrandr 命令失效,?法实现?数倍缩放;

2、nvidia x server settings 客户端打开空?;

3、命令?执? nvidia-settings 命令出错;

4、settings displays(设置 显示)中?法设置多种分辨率等等。

如果你也和我遇到同样的问题,或者希望?动安装显卡驱动,可以按照下?的?式操作。(需要?先到 nvidia 官?下载你设备对应的显卡驱动)

#  先安装?些依赖库
sudo apt install build-essential libglvnd-dev pkg-config
#  停?桌?管理器,进?命令?摸索
sudo telinit 3
#  删除已安装的  nvidia  驱动
sudo apt purge  nvidia* 
#  ?动安装显卡驱动
sudo bash nvidia-linux-x86_64-440.82.run
#  重启
sudo reboot

到此,相信大家对“Ubuntu 最佳配置的方法是什么”有了更深的了解,不妨来实际操作一番吧!这里是丸趣 TV 网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-07-14发表,共计9976字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)
主站蜘蛛池模板: 激情婷婷成人亚洲综合 | 亚洲情xo亚洲色xo无码 | 永久免费观看国产裸体美女 | 网站激情 | 欧美日韩一卡 | 欧美精品成人a多人在线观看 | 日本黄页网站免费观看 | 亚洲欧美另类综合 | 亚洲一区免费在线 | yellow免费在线观看 | 国产成人久久一区二区三区 | 91探花福利精品国产自产在线 | 精品国产一区二区av片 | 天天躁日日躁狠狠很躁 | 日韩免费视频在线观看 | 欧美一区二区三区在线 | 欧美最猛黑人xxxx黑人猛交 | 偷怕自怕1区 | 18禁超污无遮挡无码免费游戏 | 中文岛国精品亚洲一区 | 国产成人亚洲综合在线 | 成人免费视频77777 | 99久久精品自在自看国产 | 狠狠干狠狠鲁 | 成人国产第一区在线观看 | 亚洲va欧美va天堂v国产综合 | 亚洲第一av导航av尤物 | 男女啪啪高潮无遮挡免费 | 日本高清免费不卡毛片 | 欧美激情一区二区久久久 | 国产做a爰片久久毛片 | 国产成人精品无缓存在线播放 | 亚洲网站www | 香蕉久久久久久久av网站 | 日本jjzz| 一本综合久久国产二区 | 伊人网在线免费视频 | 欧美亚洲精品小说一区二三区 | 最近2019中文字幕大全第二页 | www.夜夜夜 | 在线观看精品国产入口 |