f 物联网-像在Windows里面一样丝滑利用Ubuntu24.04 - Powered by qidao123.com技术社区

像在Windows里面一样丝滑利用Ubuntu24.04

打印 上一主题 下一主题

主题 2148|帖子 2148|积分 6444

Ubuntu 24.04 LTS(Noble Numbat)作为长期支持版本,依附其加强的内核特性、安全更新与硬件兼容性,已成为企业及开发者构建稳定生产情况的优选系统
本文针对刚从Windows转至Linux的新用户,从Ubuntu系统安装后的底子设置、日常软件安装等方面剖析此中关键步骤,涵盖了驱动适配、依靠管理、工作服从工具安装集成,旨在资助新用户快速搭建高效的类Windows桌面工作情况
注意,本文是直接针对Ubuntu 24.04 LTS版本的新手向教程,此中某些步骤不一定适用Linux其他分支或Ubuntu其他版本,但仍有参考意义
准备从Win转Linux的用户若没有分支和版本依靠,建议参考Ubuntu2404安装教程安装Ubuntu2404版本后再查察本教程

本文所述的软件推荐在官网或github下载,请勿安装泉源不明的安装包。我也整理了文中涉及的软件安装包给不方便下载的读者(点这里),但还是建议就在官网下
内容较长,闲话不多叙,下面直接进入正题
换源

由于Ubuntu主服务器不在国内,下载速率巨慢,故安装后的第一步是更改软件与依靠项下载源:
点击右下角的圆圈唤出应用栏,找到软件和更新,在Ubuntu软件——下载自——位于中国的服务区——选择阿里云镜像(不建议点“选择最佳服务器”,期待时间较长)
更新软件包

打开命令终端,运行以下代码:
  1. sudo apt update && sudo apt upgrade -y
复制代码
然后重启电脑。
安装显卡驱动

安装系统后一样平常会自动选择开源驱动,但一样平常来说专有驱动(说的是F**K NVIDIA,AMD用内核自带的驱动就可以)适配更好。点击右下角的应用栏找到软件和更新——附加驱动——按需选择,重启电脑
注意,如果没有显卡驱动版本依靠,建议安装最新版驱动,否则玩游戏会有题目
显卡调用设置(CPU不带核显的不用看这节)

安装了N卡且intel CPU带核显的,所有步伐默认走的N 卡,核显占用一直是0,核显无法调用(即使强制调用也不可)。这种利用方式的毛病是核显等于白买,且寻常利用噪声比较大
通过设置可修改为除了深度学习框架、steam游戏等,其余步伐均走核显。下面介绍设置方法:
(1)安装N卡专用驱动
在应用栏—软件与更新—附加驱动安装。注意不是默认的开源驱动
(2)将显卡调用指定为核显优先
  1. sudo prime-select intel
复制代码
(3)关闭电脑(是关机,不是重启)
(4)改变表现接口
一样平常有独显的都是将表现器连接到显卡输出接口,如今需要更换到主板输出接口
表现器接口插主板接口不能调用独显已经是老通书了,如今插在独显和主板接口都能自由调用独显
需要注意的是插在主板接口调用独显会有些许性能丧失。这里建议插主板只是因为Ubuntu2024插在独显不能正常调用核显,只能选主板输出,Win最好还是插在独显上利用
(5)重新开机
(6)将显卡调用切换为混合模式
  1. sudo prime-select on-demand
复制代码
(7)重启电脑
此时电脑就全局默认利用intel核显,只在steam游戏、深度学习框架等步伐运行的时间才会调用独显
启用防火墙

打开命令终端,运行以下代码:
  1. sudo apt install gufw
复制代码
点击右下角的应用栏打开全部应用——防火墙设置——点打开按钮——其余默认
注意,请勿把“传出”设置为禁止,这样上不了网
安装任务中心

Mission Center类似 Windows 的任务管理器,支持 GPU、CPU、内存、网络等资源的图形化监控监控。如果下载速率迟钝,需要检查网络
安装方法如下:
(1)安装Flatpak
  1. sudo apt install flatpak
  2. flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
  3. flatpak install flathub io.missioncenter.MissionCenter
复制代码
(2)安装Mission Center
  1. flatpak install flathub io.missioncenter.MissionCenter
复制代码
(3)将flatpak安装的应用添加到应用栏
在终端实行以下代码打开设置文件
  1. nano ~/.bashrc
复制代码
一直按下方向箭头直到最后,在文件末尾添加以下内容:
  1. export XDG_DATA_DIRS="/var/lib/flatpak/exports/share:$HOME/.local/share/flatpak/exports/share:$XDG_DATA_DIRS"
复制代码
键盘按ctrl-x-y-enter保存设置并回到命令行,然后运行下面的代码以使设置见效
  1. source ~/.bashrc
复制代码
可在应用中心找到任务中心启动快捷方式
自定义状态栏

桌面右边的的仪表盘可固定常用软件,按需设置就行
将设置——Ubuntu桌面——Dock——自动隐藏Dock开启可自动隐藏Dock栏
设置主题

点应用中心——设置——表面——按需设置
选暗色——紫色——最后一张背景图片,悦目
设置屏幕亮度

方法1
鼠标点击右上角电源按钮所在栏——找到亮度调节滑块调节即可
方法2
如果按照方法一所述找到了亮度滑块,那么恭喜你
如果不能,建议不要尝试通过安装插件、库等途径让方法一可用。因为大多数方法属于是白折腾
可以在命令行输入“xrandr --output <表现器> --brightness <亮度>”命令手动调节屏幕亮度,亮度在0-1范围内可调。
下面的代码可查察表现器,输出通常是HDMI-0
  1. xrandr -q | grep " connected
复制代码
一个实例:
  1. xrandr --output HDMI-0 --brightness 0.8
复制代码
方法3
台式机一样平常不能利用方法一(笔记本一样平常可以利用),推荐直接调节屏幕按钮
安装preload

预加载常用应用
  1. sudo apt install preload
复制代码
安装了就行,不用做其他设置
安装gnome-tweak-tool

  1. sudo apt update
  2. sudo apt install gnome-tweak-tool
复制代码
可举行软件自启动、表现设置等相关优化设置
设置快捷键

win键——自带快捷键,可实现软件界面快速切换(跟点击左上角的白色横线结果是一样的)
用户自定义快捷键——点应用栏——设置——键盘——键盘快捷键——按需设置即可
注意不要覆盖设置常用的复制粘贴等快捷键
安装搜狗输入法

这个安装比较贫苦
(1)在https://shurufa.sogou.com/linux下载deb格式安装包。目前最新的安装包应该是sogoupinyin_4.2.1.145_amd64.deb,盼望后续会有更新
(2)卸载原来安装的搜狗输入法(确为初次安装可跳过,若安装失败重新安装前也需运行)
  1. sudo apt remove sogoupinyin
  2. sudo apt autoremove
复制代码
(3)卸载系统自带的ibus输入法
  1. sudo apt purge ibus
  2. sudo apt autoremove
复制代码
(4)卸载fcitx5(如果安装过)
  1. sudo apt remove fcitx5
  2. sudo apt autoremove
复制代码
(5)安装fcitx
  1. sudo apt install fcitx
复制代码
注意,安装fcitx4时如果报错“fcitx5-xx”辩论,用sudo apt remove  fcitx5-某xx和sudo apt autoremove卸载辩论项后再重新实行安装命令
(6)设置fcitx为系统默认输入法
点应用栏——语言支持——将语言选择为fcitx并应用到整个系统
(7)设置fcitx自启动
点应用栏——优化(默认在工具集合里边,找不到就是没有安装gnome-tweak-tool)——开机启动步伐——将fcitx4添加为自启动
(8)安装搜狗输入法
在搜狗输入法安装包所在文件夹打开命令终端运行以下代码
  1. sudo dpkg -i sogoupinyin_4.2.1.145_amd64.deb
复制代码
(9)安装两个输入法依靠
  1. sudo apt install libqt5qml5 libqt5quick5 libqt5quickwidgets5 qml-module-qtquick2
  2. sudo apt install libgsettings-qt1
复制代码
(10)重启电脑
(11)删除系统自带输入法
点应用栏——fcitx设置——删除其他输入法,只保留搜狗输入法个人版(别听提示说的非激活状态,第一位啥的,利用搜狗输入法时按shift即可切换中英文输入)
(12)其他分析
1)解决edge/Chrome浏览器搜狗输入法不见效题目
搜狗很久没有更新了,还是用的fcitx4,与如今的Chromium项目不兼容。解决办法有两个:
(a)安装支持fcitx4的旧版Chrome,不推荐
(b)安装fcitx5输入法框架前端组件fcitx5-frontend-gtk4,推荐。命令行运行:
  1. sudo apt update
  2. sudo apt install fcitx5-frontend-gtk4
复制代码
2)搜狗输入法在应用栏利用搜刮时仍不见效,目前还没找到原因,但这个关系不大
增长右键新建txt文档功能

进入名为模板的文件夹,右键打开命令终端运行以下代码:
  1. touch module.txt
复制代码
安装桌面壁纸软件

在win上一直用的steam-wallpaper,这个在Linux系统可以利用steam下载安装,但要正常利用设置起来比较贫苦。推荐大家利用Fantascene Dynamic Wallpaper,还可剖析wallpaper的壁纸库,很好用。下面介绍安装方法:
(1)安装依靠项
  1. sudo apt install qtcreator libx11-xcb-dev libxcb-ewmh-dev libmpv-dev mpv ffmpeg dpkg-dev fakeroot libmtdev-dev libqt5opengl5-dev qttools5-dev-tools qtbase5-dev qt5-qmake qtwebengine5-dev libxext-dev libxrender-dev libqt5x11extras5-dev libglib2.0-dev build-essential g++ libxcb-shape0-dev build-essential libqt5svg5-dev qtmultimedia5-dev
  2. sudo apt-get install libqt5charts5
  3. sudo apt-get install libqt5charts5-dev
复制代码
(2)克隆
  1. sudo apt update
  2. sudo apt install git
  3. git clone https://github.com/dependon/fantascene-dynamic-wallpaper.git
复制代码
(3)点击进入刚才克隆到本地的文件,找到build文件夹,在该文件夹内打开终端运行以下代码
  1. qmake ..
  2. make
复制代码
(5)安装
  1. sudo make install
复制代码
安装onedrive映射工具

微软不提供onedrive的Linux版本,有利用onedrive同步文件需求的推荐利用onedrive映射工具——onedriver。下面介绍安装方法:
(1)下载安装包
点击这里下载,目前最新版本只支持到23.10,24.04系统的下载23版amd64架构的就好
(2)依靠下载
onedriver依靠libwebkit2gtk-4.0-37库,但Ubuntu24.04已经移除了libwebkit2gtk-4.0库,直接安装是搜不到的,需要增长一些源。方法如下:
进入/etc/apt/sources.list.d目次,找到并打开ubuntu.sources文件,在文件最后增长以下内容:
  1. Types: deb
  2. URIs: http://br.archive.ubuntu.com/ubuntu/
  3. Suites: jammy noble-updates noble-backports
  4. Components: main restricted universe multiverse
  5. Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg
  6. Types: deb
  7. URIs: http://security.ubuntu.com/ubuntu/
  8. Suites: jammy-security
  9. Components: main restricted universe multiverse
  10. Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg
复制代码
保存后关闭ubuntu.sources文件
再回到命令终端,运行以下代码更新源并安装libwebkit2gtk-4.0-37库
  1. sudo apt update
  2. sudo apt install ibwebkit2gtk-4.0-37
复制代码
如果提示依靠错误,继续运行以下代码:
  1. sudo apt --fix-broken install
复制代码
(3)安装
  1. sudo dpkg -i onedriver_0.14.1-1_amd64.deb
复制代码
安装qq音乐

各个播放器的音乐歌单可以通过链接分享,用哪个播放器着实区别不大
Linux不直接支持酷狗播放器;网易云之前有官方支持,如今也已停止维护,官网把下载链接都撤下了,不建议利用。推荐利用qq音乐播放器,至少官网还能正常下载
(1)在QQ音乐下载页 下载deb格式安装包
(2)在安装包所在目次打开终端实行以下命令安装
  1. sudo apt dgkp -i qqmusic_1.1.7_amd64.deb.deb
复制代码
(3)如果安装后可正常打开,那么恭喜你
(4)若不能打开,则接着往下看
QQ音乐在应用栏直接点击图标快捷方式打开会闪退,转到命令行输入qqmusic打开会报Electron 渲染进程警告、Promise 未捕获非常、GPU 渲染瓦解等一大堆错误,这些错误与Electron的api接口,显卡驱动等有关。下面介绍解决办法
1)创建txt文本并写入以下代码:
  1. #!/bin/bash
  2. export NODE_OPTIONS="--unhandled-rejections=none"
  3. qqmusic --disable-gpu --no-sandbox \
  4. --disable-software-rasterizer \
  5. --js-flags="--no-deprecation --no-warnings"
复制代码
2)保存关闭txt文档后,将文件名(含txt后缀)改为start_qqmusic.sh
3)在“start_qqmusic.sh”所在文件夹打开命令终端,即可通过终端打开qq音乐
  1. chmod +x start_qqmusic.sh
  2. ./start_qqmusic.sh
复制代码
以后打开qq音乐均需按照3)所述在终端手动打开,点击应用栏的软件图标直接启动无效
有链接到应用栏图标的方法,我觉得没必要就没弄,能用就行,介怀的读者可自行搜刮
注意,利用时不要关闭启动qq音乐的命令终端,否则会结束qq音乐进程
安装OCR截图工具

如果只需截图功能,建议利用微信或QQ自带工具,方便快捷
如果有截图、OCR笔墨识别等需求,建议安装eSearch,下面介绍安装方法
(1)安装ffmpeg依靠
  1. sudo apt update
  2. sudo apt install ffmpeg
复制代码
如果运行上述代码报依靠错误,在命令行运行以下代码(安装时注意看报错信息与解决建议)
  1. sudo apt --fix-broken instal
复制代码
运行以下代码检查ffmpeg是否安装乐成
  1. sudo apt install ffmpeg
复制代码
(2)下载安装包
在https://github.com/xushengfeng/eSearch/releases下载安装包(注意下载linux-x64框架对应的deb文件,建议安装14.0.0版本,其他版本我不确定是否涉及兼容性题目)
(3)安装
在安装包所在位置打开命令终端,输入以下代码安装即可完成安装
  1. sudo apt dgkp -i eSearch-14.0.0-linux-x64.deb
复制代码


安装vscode并设置python虚拟情况

设置起来相对贫苦,不知道vscode是什么的,或者确定不需要的可跳过
(1)安装vscode
打开左侧dock栏(左边竖着的)的应用中心——搜刮vscode并安装
(2)设置python虚拟情况
Ubuntu2404自带了python3.12,如果需要基于python编程,不要碰这个情况(更不要删除),务必利用虚拟情况。下面介绍利用pyenv安装python特定版本并设置虚拟情况的方法
1)安装pyenv
  1. git clone https://gitee.com/mirrors/pyenv.git ~/.pyenv
  2. git clone https://github.com/yyuu/pyenv-virtualenv.git ~/.pyenv/plugins/pyenv-virtualenv
复制代码
第二个安装源于github。如果下载不了,需要在应用栏—软件和更新—Ubuntu软件—修改下载源为主服务器。如果还是不可,就检查一下网络
注意,下载完后,记得将源改回阿里云
2)设置pyenv
命令终端运行以下代码打开设置文件
  1. nano ~/.bashrc
复制代码
一直按下方向键到页面最后,在页面最后添加以下代码
  1. export PYENV_ROOT="$HOME/.pyenv"
  2. export PATH="$PYENV_ROOT/bin:$PATH"
  3. eval "$(pyenv init --path)"
  4. eval "$(pyenv init -)"
  5. eval "$(pyenv virtualenv-init -)"
复制代码
按ctrl x-y-enter保存设置并回到终端,然后在终端运行以下代码使设置见效
  1. source ~/.bashrc
复制代码
3)在命令行运行以下代码安装指定版本的python(以Python3.8.2为例)
  1. pyenv install 3.8.2
复制代码
如果碰到“ no acceptable C compiler”报错,分析没有C编译器,在命令行实行以下命令安装:
  1. sudo apt update
  2. sudo apt install -y build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev libsqlite3-dev wget libbz2-dev
复制代码
建议实行以下命令安装可能缺失的两个库(不安装应该也不影响python安装与在命令行实行)
  1. sudo apt install -y tk-dev tcl-dev
  2. sudo apt install -y liblzma-dev
复制代码
重新实行python安装命令
4)在命令行运行以下代码创建虚拟情况
  1. pyenv virtualenv 3.8.2 my382env
复制代码
5)打开vscode并安装python相关插件(这个跟win一样,不多表明)
其他分析
(1)解决vscode插件加载迟钝题目
在vscode用户设置文件中添加以下代码(需在设置-用户里面找到setting.json打开添加才会见效)
  1. "workbench.settings.useSplitJSON": true,
  2. "telemetry.enableTelemetry": false
复制代码
(2)解决pip安装迟钝题目
1)在命令终端运行以下代码创建并打开pip设置文件
  1. mkdir -p ~/.pip 
  2. nano ~/.pip/pip.conf 
复制代码
2)在打开的pip设置文件中添加清华镜像源后按ctrl-x-y-enter保存
  1. [global]
  2. index-url = https://pypi.tuna.tsinghua.edu.cn/simple
  3. trusted-host = pypi.tuna.tsinghua.edu.cn
复制代码
3)更新pip
建议保持pip为最新格式,否则某些安装会出现意想不到的错误
  1. pip install --upgrade pip
复制代码
4)提醒
用户个人的python指令都应该在虚拟情况中举行,除非你知道在用系统自带的pyhton3.12做什么。
不要在打开vscode后立即就在控制台输入pip等python指令,应该在虚拟情况激活后举行(可以利用代码显式激活,更简单的方法是任意运行一个python代码文件,这会使python3.8情况自动激活。当然,条件是正确选择了虚拟情况中的python表明器)
其他软件安装

Linux有很多发行版,Ubuntu为x86-64架构,下载时注意区分,不要下错了版本。deb文件是Ubuntu的常用安装包格式,可在安装包所在文件夹打开命令终端并运行以下代码安装相关软件:
  1. sudo dpkg -i 安装包名.deb
复制代码
本节所述的软件安装方法比较简单,不展开叙述
安装edge

在https://www.microsoft.com/zh-cn/edge/download下载
安装Chrome

在https://www.google.com/intl/zh-CN/chrome下载

安装WPS

在https://www.wps.cn/product/wpslinux下载
安装微信

在https://linux.weixin.qq.com下载
安装qq

在https://im.qq.com/linuxqq下载
安装mpv媒体播放器

在应用中心搜刮mpv下载安装,自带的视频播放器编解码真的不太行
Cla.. Ver..

可以在Github找到,如果不知道这个是什么分析不需要,请勿安装(这个软件我不懂也不会用,没安装过)
一种不一样的浏览器

可以在torproject.org找到,如果不知道这个是什么分析不需要,请勿安装(这个软件我不懂也不会用,没安装过)
卸载系统自带软件

(1)安装edge或chrome后可卸载系统自带的firefox
在dock栏打开应用中心——搜刮并点击firefox——切换频道——卸载
(2)安装WPS后可卸载系统自带的LibreOffice
  1. sudo apt purge libreoffice*
  2. sudo apt autoremove
  3. rm -rf ~/.config/libreoffice
  4. rm -rf ~/.cache/libreoffice
复制代码
(3)安装mpv视频播放器后可卸载系统自带视频播放器
  1. sudo apt remove totem
  2. sudo apt purge totem
  3. sudo apt autoremove
复制代码
结语

上述设置方法已可以基本满足普通用户的大部分需求了。其他的生产力工具等按需自行安装利用即可。
ok,wishing you all a smooth ride on Ubuntu 24.04!

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

本帖子中包含更多资源

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

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

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

本版积分规则

宝塔山

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表