概述
Manjaro Linux:一款基于 Arch Linux、对用户友好、全球排名第 1 的 Linux 发行版(排名数据源于 DistroWatch )。最适合我的的 Liunx 系统。
1 | 主系统: |
特点
- 滚动更新,最新体验,我要最新技术;
- 具有测试过的稳定软件包的软件仓库里 + AUR 软件仓库:世界上最齐全的 Linux 软件仓库,我要最全的软件;
- wiki+ 活跃的社区,遇到的问题基本能被解决;
- 相比于 ArchLinux 更用户友好,对显卡的硬件检测、支持更好,比 ArchLinux 更实用;
- 快速、强大、轻量、用户友好、高可用性,强!强!强!
桌面系统选择
- kde 开机:占用内存:650mb 左右
- xfce 开机:20200517 测试:初始 680mb,卸载一些不必要的(如蓝牙)后 523 mb,BUT
- 字体:设计的人没有事先安装看一下吗?这默认字体能看?
- 设置界面、左下角用户启动器、各主题…
- 丑 拒,别说现在 523 mb,安装完各种软件和环境后怕也得 600 +,就算 KDE 比你多个一两百 mb,我也要选 KDE 了。
- AND
- KDE、KDE、KDE
- 够 Linux,定制化强,方便修改
- 首选
- 自由度是真的高,设置起来可以不用鼠标了
- 用了几年的 xfce,kde 配置起来真的爽
- 曾经使用过的xfce
- 相比于 KDE 与 GNOME,轻量级,省资源
- 易使用,一定的配置性,快捷键不错
- 稳定,优雅
- 终端简洁好用
- 一度纠结用 i3wm,考虑兼容性、xfce 的 manjaro 官方原配性,
还是选择了 Xfce
- 网友的说法
- “xfce 轻量,不吃性能。kde 华丽,性能尚可。gnome 简约,占内存最多、最卡。”
- “ 废话:8G 以上内存的,爱谁用谁。本人 cinnamon”
官方推荐的
- XFCE:非常轻量,适合硬件条件比较差的用户,占用资源较少(现在 KDE 优化过了,好像不比它差)
- 体现了模块化和可重用的传统 UNIX 哲学。
- KDE:操作界面类似 Windows 的操作界面
- Plasma Desktop 提供现代桌面环境体验所需的所有工具,所以你可以从开始就充满生产力。
- ARCHITECH:命令行版本,类似 Arch Linux,后期要装什么都自己解决,适合 Geek
- GNOME(GNOME3):操作界面类似 Mac OS。
- GNOME Flashback - GNOME Flashback 是 GNOME 3 的一个 shell,最初叫 GNOME fallback 模式。桌面的布局和底层技术都与 GNOME 2 相似。
- Gnome - GNOME 桌面环境是一个有吸引力且直观的的桌面,同时有现代(GNOME)和经典(GNOME Classic)会话模式。
社区维护的版本
- MATE:GNOME2 的延续,用不惯 GNOME3 的可以选择使用
- Mate - Mate 用传统隐喻给 Linux 用户提供一个直观又有吸引力的桌面。MATE 是 GNOME 2 的一个 fork。
- CINNAMON:Mint Linux 使用的界面,使用了 GNOME3 的技术,实现了 GNOME2 的界面
- Cinammon - Cinnamon 努力提供一种传统的用户体验。Cinnamon 是一个 GNOME 3 的 fork。
- OPENBOX:同样一个轻量级的桌面,没有使用过,具体不太了解。
- AWESOME:高度可定制化的一个桌面系统,适合 Geek
- BSPWM:轻量平铺窗口的桌面,没用过。
- BUDGIE:看界面像是基于 GNOME2
- Budgie - Budgie 是一个面向现代用户思想设计的桌面环境,专注于简洁与优雅。
- I3:高度可配置的平铺化界面
- DEEPIN:国内团队开发,界面介于 Windows 和 Mac OS 之间。UI 看起来不错
其他的
- LXDE - Lightweight X11 Desktop Environment (轻量化 X11 桌面环境)是一个快速且节能的桌面环境。
- LXQt - LXQt 是 LXDE 的 Qt 移植和即将到来的版本,轻量化的桌面环境。
- Pantheon - Pantheon 是最初为发行版 elementary OS 创建的桌面环境,同时也是它的默认桌面环境。
- Unity - Unity 是 GNOME 的一个 shell,由 Canonical 为 Ubuntu 设计。 guide on how to install unity 8 on Ubuntu 16.04.
重装备份
- 浏览器收藏夹 + 插件列表 + 脚本列表
- VS code 插件 + 设置
- 软件的配置
安装
- (现已可直接
Boot with proprietary drivers)双显卡:在live安装系统启动前,将Driver选项设置为no-free(让系统自动安装合适的闭源驱动),并在boot项那里按E编辑, 在boot那一行将nouveau.modeset=1设置为nouveau.modeset=0来禁用开源nouveau驱动,然后进入Live安装系统
- 下载,制作安装盘,Linux 下,
mulwriter或gnome 磁盘工具 - u 盘启动,进入安装盘
1 | tz=Asia/Shanghai |
- 刷新源:先进 系统 – 添加/删除软件 – 官方软件仓库 – 选择 China 后刷新镜像列表
- install
- 欢迎:简体中文(中国)– 下一步
- 位置:地区:Asia,区域:Shanghai– 下一步
- 键盘:Generic 105-key PC(intl.) 默认键盘型号 – 下一步
- 分区:选择系统盘,238.5GiB– 抹除磁盘 –Swap with no 休眠 – 下一步
- 用户:
- 安装
- 结束
基本设置
说明
- 遇到问题首先去翻 wiki,wiki 没有再考虑博客、百度之类的。
- Teminal 设置:Noto mono 12pt 字体,背景透明度 20%。
- 源:为保持纯洁性,不要添加 arch 的源。
- 哪里不爽改哪里
删除软件
1 | sudo pacman -Syyu |
- kwalletmanager
- alt+f2(也就是开 krunner)
输入 wallet,选 kde wallet(带 configuration 那个)
去掉 enable the kde wallet subsystem 前面的勾
- alt+f2(也就是开 krunner)
初始化
1 | --- 更新 --- |
主目录中英文互转
1 | 中文->英文 |
关闭不必要的服务
查看启动服务
1 | systemctl list-unit-files --type=service | grep enabled |
关闭不必要的服务
1 | # bluetooth.service: |
配置
- 修改默认程序与应用程序关联
- 开机自启动程序:
~/.config/autostart或开机和关机=>自动启动
pacman
搜索 - 查看
1 | # 搜索: |
安装
1 | 安装 |
删除软件
1 | # 终极,完全删除(所有依赖及配置文件) |
清理
升级后,那些下载的缓存和就软件包要手动清理。
1 | 只下载软件包,不安装 |
降级
1 | sudo pacman -S downgrade |
本地比 core 版本更新?给我降
1 | pacman -Syuu # 降级 |
软件
yay
yay:AUR 助手,可查找、安装 core/extra/community 的软件。
- yaourt 停止维护了,目前最合适的 AUR 助手就是 yay 了。
- 基于 Go 语言,宗旨是提供最少化用户输入的
pacman界面、yaourt 式的搜索。 - 提供先进的包依赖解决方案,以及在编译安装之后移除编译时的依赖。
1 | sudo pacman -S --noconfirm yay |
前置环境
nvidia-Pytorch-cuda-cudnn
nvidia:展现 Manjaro 优秀显卡驱动适配能力…
PyTorch:Manjaro 牛 x,sudo pacman -S python-pytorch-opt-cuda,最新的,牛 x
1 | mhwd -li # 显示当前安装 |
fcitx
fcitx:Linux 首选输入法,五笔拼音 + 简洁的 dark skin,好用。
1 | sudo pacman -S --noconfirm fcitx |
配置:安装 fcitx 后不能切换到中文输入法,参考 arch wiki,打开 ~/.pam_environment 文件,添加以下代码:
1 | GTK_IM_MODULE=fcitx |
注销或重启系统,即可使用
- fcitx 是默认四码唯一自动上屏,不喜欢,改
/usr/share/fcitx/table/wbpy.conf
1 | AutoSend=0 |
nodejs
1 | sudo pacman -S nodejs |
Python
1 | sudo pacman -S python-pip |
Redis
1 | sudo pacman -S redis |
supervisor
Supervisor:用 Python 开发的一套通用的进程管理程序,能将一个普通的命令行进程变成后台 daemon,并监控进程状态,异常退出时能自动重启
- 通过 fork/exec 的方式将被管理的进程当作 supervisor 的子进程来启动
1 | sudo pacman -S supervisor |
- supervisor 不能监控后台进程,commond 不能为后台运行命令
1 | sudo vi /etc/supervisord.d/testconf |
1 | 常用命令 |
Docker
1 | sudo pacman -S docker |
neo4j
1 | java环境:jdk 11及以上 |
- 相关配置
1 | vi .bashrc |
必备
Chromium/Firefox
1 | sudo pacman -S chromium |
- Ublock
- 安装 googlehelper2.3.0
- pepper-flash
1 | 密码环:登录 seahorse 设置为空密码即可取消之 |
vim/vscode
- VSCode:
- Vim
- 其他:
- EMACS
- Sublime Text:难用、代码提示效果差
- geany
- Gedit from Gnome
- Kate from KDE
- Leafpad from LXDE
- Mousepad from xfce
- lime Atom
- lyx-186mb,OUT
1 | yay -S --noconfirm visual-studio-code-bin |
FreeOffice
FreeOffice:先试试,看能不能打过 WPS,WPS 加入了 PDF 模块和内置浏览器,很降好感度啊。
1 | FreeOffice:要继续使用该软件,您必须使用免费产品密钥将其解锁(输入邮箱来获取) |
- wps-office
- ttf-wps-fonts
WPS office- Linux 上的最佳办公套件之一。为兼容 windows 的 wps。
- LibreOffice- Linux 上的最佳办公套件。
1 | sudo pacman -S wps-office |
yay -S wps-office-cn wps-office-mime-cn wps-office-mui-zh-cn ttf-wps-fonts
yay -S wps-office-cn wps-office-mui-zh-cn ttf-wps-fonts
yay -S wps-office-mui-zh-cn ttf-wps-fonts
wps,安装时版本选择建议选 2(本地版,可登录 wps 云同步文档):
1 |
|
执行完上述指令后进入 WPS ,新建一个文档,点击右上角 A ,设置中文,重启即可。
Linux 系统上的 WPS 还是很良心的。
Okular-PDF/CHM/MOBI
Okular:看 PDF、CHM、MOBI 首选,牛,安装时安装相关插件如 chmlib
1 | kdegraphics-mobipocket: mobi support |
- kchmviewer:
看 chm 首选 - xchm:弃
- MasterPDFEditor5:PDF 浏览及编辑器,支持实时预览。
- 弃:
- qpdf:小巧好用,但没 Okular 能打,实用性不够
- foxitreader
- bookworm , 电子书阅读,打不过 Okular
Typora
Typora:强,无敌,快捷键 +markdown+latex+ 好看 + 易用
- 其他:Typora 面前,什么 remarkable、retext,通通 OUT
Audacity-audacious-osdlyrics- 音频
Audacity:首选的音频编辑器,免费,开源,跨平台的声音录制、编辑软件。
audacious:本地听歌首选,开源音频播放器,资源占用小,便捷。
osdlyrics:歌词管理
Hydrogen:GNU/Linux 上的高级电子鼓,强大的“动次打次”编辑器,有点意思
- 网易云音乐 -NetEaseCloudMusic
- cmus:小巧、快速、强大的终端音乐播放器
- 弃
- Rhythmbox, 网络流,没用的 fm,多余的功能,弃
gwenview- 看图工具
gwenview:看图工具首选。KDE 自带,and 好强,可标记,可评分,打开图片的启动速度也不错
- Viewnior:
Linux 下看图工具首选
GIMP-Inkscape-krita- 图片编辑器
GIMP:勉强能和 Photoshop 同级别的图像编辑器,
Inkscape:矢量图编辑
krita:画画神器
- dia:用来画丑丑的流程图,还是用网页版的相关工具吧
- MyPaint:好像打不过 krita
- kolourpaint:打不过 krita
VLC- 视频播放器
VLC:Linux 视频播放首选,一个免费且开源的跨平台媒体播放器以及框架。
- 齐神录 7-1080P.mp4 829.2MB-MPEG-4
- mpvplayer:325m 内存
- vlc:220m 内存
- Smplayer,太丑了,out
Blender- 视频编辑器
Blender:3D 建模、视频、动画创作软件,易入门、全功能、配置要求低、可中文 、文档友好。obj 和 fbx 格式基本上已满足需求。
- maya/unity
- 吊打 Kdenlive 或 Openshot 的视频编辑器
不错
1 | yay -S baidunetdisk-bin |
Dolphin:文件夹管理器
flameshot:截图工具,Linux 下截图首选,火焰截图
- Shutter:好评度挺高,但是是 aur 的,而且挺大,OUT
- Deepin Screenshot:一堆包,OUT
gnome 磁盘:
gnome-disk-utility:比 gparted 功能更强,用于将 Linux iso 写入 usb
- imageWriter:
- Gparted:分区编辑器
- SUSE Studio Imagewriter
peek:屏幕录像:开源轻量屏幕录制 gif 生成软件小巧玲珑,可保存录像为 gif 动图和兼容于 html5 的 webm 视频
- recordMyDesktop
- SimpleScreenRecorder:录屏
Yakuake:下拉式终端,F12 唤醒
- Gnome 或 Xfce 桌面的用户可以考虑:Tilda 或 Guake。
calibre:电子书管理,看 gitbook 上的 epub 的书
texlive:for latex
zeal:不错的文档工具,BUT,简洁性原则,走 web 在线官方最新文档 + 自己的笔记
Filezilla:免费的 FTP 解决方案
fsearch:文件搜索
uget-aria2
uget:轻量下载,结合 aria2,媲美迅雷的下载工具
弃
- amule: 太容易卡死了
- deluge:要装的太多了
Tracker 服务器:即提供 BT 的服务器,BT 客户端连上 Tracker 服务器,就能从服务器上获得一张下载人员列表。这张列表就像电话黄页一样,告诉客户端可以联系哪些人下载资源。
所以,如果能够连上质量较好的 Tracker 服务器,对下载速度的增益,是显而易见的。
在 github 上,有一个开源的 BT Tracker 更新项目,定期更新服务器列表 tracker list。
remmina 远程桌面连接
- xmind:思维导图
- meld 文本比较
- wireshark-qt 抓包工具
- qBittorrent, Vuze - Torrent 客户端
- kdeconnetc:连接安卓
- psensor:温度传感器
- cmatrix 终端从上往下输出无尽的字符串,类似<<黑客帝国>>中的矩阵效果,终端运行 cmatrix ;
- celestia:天文
- 弃:stellarium:桌面天文馆,没有 celestia 用得方便
- cron:不用 cron 的肯定不是 Linux 高级用户。
- 达芬奇调色软件
frp:内网穿透,用于家庭台式机在外面也可以访问。
- frps(server) :安装在云服务器上,相当于桥梁
- frpc(client):安装在家里的台式机里。
- 暂弃,需求不大
OUT
一些在别的博客等地方看到的别人推荐的软件。
teamviewer:远程桌面,曾存在安全性问题,OUT
TomBoy:便签软件,安装大小 270MB?OUT
gpick:拾取颜色,flameshot 足以,OUT
Postman:测试后端 API,GET、POST、DELETE、OPTIONS、PUT 等方法,electron?OUT
zsh/on-my-zsh:要想好用,就得有插件配置,shell 会变慢,我需要最快的 shell。
popcorntime:思路不错,还速度不够啊
performous:K 歌?这软件还不够强大啊
xdm:下载神器,By java?OUT
deepin-wine-wechat:请保持我的电脑的纯洁,You out.
electronic-wechat
awesomewm:高效切割屏幕
catfish 做文件搜索,基于 GTK+ 的非常快速,轻量级的文件搜索工具
fsearch:gui 快速文件搜索工具,类似于 everythingGufw - 防火墙配置工具
Kazam, - 桌面录像/演示
鼠标手势:Easystroke
FreeFileSync:文件夹比较和同步工具;
- Syncthing:没反应啊
Bleachbit - 通过删除旧的/临时文件释放磁盘空间
Cheese - 使用网络摄像头拍照
systemdgenie:没啥用,用命令行
kompozer:所见即所得网页编辑器,闪退,xfce、kde 环境均闪退
darktable:不好用,还不如 PR 处理图片呢
Mathpix:将图片数学公式转换为 LaTeX,
yay -S mathpix_snipping_tool,134MB?OUTyaourt -S medis # Redis 可视化管理工具
olive:小,没有特效 + 英文,
kexi:可视化数据库生成器,没啥用
下载工具:就没个好用的啊
motrix:下不下来
所有 email:简洁性原则 and 一个比一个复杂,OUT
- geary:简洁的 email,非要用就用它吧
- Mozilla Thunderbird
- evolution for gnome
- kmail for kde
所有 dock:简洁性原则,不要华而不实,要看啥信息给我走 shell,OUT
- docky 要装的东西太多,OUT
- conky
- cairo-dock
- latte-dock:kde 的,要几十 MB 内存,除了花里胡哨没啥用
plank: –preferencesdocky 透明黑线去除:设置管理器 ->窗口管理器微调 ->合成器 ->取消“在 dock 窗口下显示阴影” 取消后就可去除黑线,上面的不好用同时取消 “ 在常规窗口下显示阴影 “
所有词典:都是 ××
所有笔记类,Typora 牛*
- wiznote 为知笔记,不好用,要收费才能达到“纯净”out
- zim:没啥用,用 typora 吧
vnote:还是不错的,but,用 typora 吧
everdo:要下的东西太多了
joplin
zotero 文献管理
Albert软件启动器
虚拟机 -virtualbox
VirtualBox:linux 首选的虚拟机,挂个 Windows7-x32
1 | yay -S virtualbox-ext-oracle |
- PS:不用事先挂载,直接启动,注册 安装包的
.iso,即可进入 - linux419-virtualbox-host-modules
- VBoxGuestAdditions_6.0.0.iso
- 若为在 Windows 的虚拟机下安装 Manjaro,扩展包:
1 | uname -r # 查看内核版本 |
添加当前用户到 vboxusers
sudo gpasswd -a yourName vboxusers
重新启动系统或执行 sudo modprobe vboxdrv
- manjaro 简洁性原则,no wine,no deepinwine,tim/wechar/msoffice 装 windows 上
迅雷,百度网盘,爱奇艺万能播放器:下载
- Windows10:紧跟最新
- Windwos7:虚拟机,x32
- Oracle VM VirtualBox Guest Additions6.0.4
- 激活
- 简单设置
虚拟机软件
- 百度五笔输入法
- 百度网盘
- 迅雷极速版
- 爱奇艺万能播放器
- 阿里旺旺
- 微信
- tim
- winrar
- 360 安全浏览器
- offIce2016
- cajviewer
试错
走钢丝
- qt5-tools:21.2.6,不可删除,系统配置会出问题
- xfce-panel/plank:xfce-panel
- cairo-dock: 相关插件 2014 年的 弃
蓝牙相关 - bluez
- pulseaudio-bluetooth
- tumbler:图片预览的,别删
- 删除 avai xfce 等 挂 重装
- xfce4-volumed 快捷键调节音量的,别删….
- fprintfd 指纹
附 1:问题集
问题:数据库被锁,删除
/var/lib/pacman/db.lck解决方案:
1
rm /var/lib/pacman/db.lck
KDE 左下角程序启动器不更新
创建目录:/home/user_name/.local/share/applications/
Swap 设置 -swapfile
安装时发现默认不设置 swap,难道不装比较好?这 8G 内存也够用了吧。Chrome50+ 页面 +Virtualbox2048MB+WPS 等,死机了….
1 | cd / |
时间同步
让 Manjaro 使用 LocalTime,解决与 Windows 共存主板时间冲突问题:
1 | sudo timedatectl set-local-rtc true |
Virtualbox Kernel driver not installed (rc=-1908)
问题描述:
1
Kernel driver not installed (rc=-1908)
解决方案
1
2
3
4
5
6uname -r
sudo pacman -S linux-headers # 根据当前系统内核版本选择
sudo pacman -S virtualbox-host-dkms
dkms status
sudo modprobe vboxdrv
新增硬盘
- 20210614 新入一块 M.2 的 1T 固态硬盘,but
- 直接格式化,lsblk 显示 931G,正常,系统计量的 1024 与商家计量的 1000 不同,but
df 显示的只有比 931G 少了约 50G,查资料表示
lsblk 查看的是 block device,也就是逻辑磁盘大小。df 查看的是 file system, 也就是文件系统层的磁盘大小。
ext4 为 root 或指定的用户保留一定的磁盘空间默认是 5%
tune2fs -m 0 /dev/sdxxxx
然后不知道整了啥,df 显示的容量只有 916G 了,lsblk 还是正常的 931G
# 尝试,无效 sudo resize2fs /dev/xvda1 使剩余的磁盘空间可用1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
- 各种影响心情的尝试无果后
- 最终,直接使用 xfs 进行格式化
# 附 2 暂时用不到的
## 遇到的问题
### 字体/ minimal 下中文框框
- 原因:manjaro 安装器本身已解决中文问题
- 原方案
```shell
sudo pacman -S wqy-microhei
# 其他可选用
- wqy-microhei
- wqy-microhei-lite
- wqy-bitmapfont
- wqy-zenhei
- ttf-arphic-ukai
- ttf-arphic-uming
- adobe-source-han-sans-cn-fonts:思源黑体
- adobe-source-han-serif-cn-fonts:思源宋体
- noto-fonts-cjk
- ttf-dejavu:没有此字体(可能)会使某些符号不够漂亮
- ttf-droid:vscode 所需字体
- adobe-source-code-pro-fonts
- 直接格式化,lsblk 显示 931G,正常,系统计量的 1024 与商家计量的 1000 不同,but
Windows 字体
1 | sudo mkdir /usr/share/fonts/Win7_x32_fonts |
工具与环境
VNC
VNC(Virtual Network Console):虚拟网络控制台,远程控制,免费开源,
ssh 开启服务后,vnc 连接
- Windows VNC Viewer 连接 Manjaro 可视化界面
- VNCServer
1 | sudo pacman -S x11vncServer |
- VNCViewer
客户端
官网下载 VNCViewer https://www.realvnc.com/en/connect/download/viewer/
VNC Server:192.168.1.129:5900
mongodb
1 | yay -S mongodb-bin |
Go
- 可选用
gcc-go,但若需要使用 JetBrains 的 IDE 则必须使用go,否则 IDE 无法在/usr/lib/go下找到 Go SDK。
1 | sudo pacman -S go go-tools |
Go 软件包,使用 goproxy/goproxy.cn
1
export GOPROXY=https://goproxy.cn
java
1 | sudo pacman -S java-runtime-common java-environment-common |
hadoop
java 环境:自带 openjdk,位于/usr/lib/jvm/java-8-openjdk/
AUR 安装 hadoop
1
2
3配置文件:/etc/hadoop
安装文件:/usr/lib/hadoop
执行文件:/usr/bin/hadoop
曾经的双显卡下 PyTorch
nvidia/bumblebee
- ERROR:官网下载:NVIDIA-Linux-x86_64-410.73.run
运行之,提示说电脑的这个 gpu 只支持到 nvidia390…
gpu 限制,nvidia 最高版本 390,安装 linux419-nvidia
1 | sudo pacman -S nvidia |
bumblebee 是用来禁用 nvidia 独立显卡的,要用独显时,需 optirun 程序名
1 | lspci | grep -i vga |
cuda
cuda_9.2.148_396.37_linux.run,即 cuda9.2 需要的是 nvidia 版本大于等于 396,out
1 | export PATH=/usr/local/cuda-9.0/bin:$PATH |
sudo sh cuda88888.run --tmpdir=/opt/temp/
加个 tmpdir,不然会说空间不足 Not enough space on parition mounted at /.Need 5091561472 bytes.
配置:
第一行问你是否接受协议,输入 accept
第二行问你是否安装驱动,上一步安装了驱动,这步输入 n
后面的都 yes 或 default
Driver: Not Selected
Toolkit: Installed in /usr/local/cuda-9.0
Samples: Not Selected
sudo vim ~/.bashrc
在最后添加:
1 | export PATH=/usr/local/cuda-9.0/bin:$PATH |
1 | 重新加载一下: |
bumblebee
bumblebee 的作用是禁用 nvidia 独立显卡,需要使用独显时,使用”optirun 程序名“手动开启 nvidia 来运行需要加速的程序。
确保能正常进入桌面,安装必要的软件包
1 | mhwd bumblebee nvidia bbswitch |
弄好之后重启
开启
1 | sudo tee /proc/acpi/bbswitch <<< ON |
如 optirun vmware
cudnn
安装 cudnn
去 cudnn 官网下载对应的版本
https://developer.nvidia.com/rdp/form/cudnn-download-survey
解压下载的文件,然后按下面命令复制到 cuda 目录
1 | tar -vxf **.tgz |
pytorchgpu
但求稳
Stable-linux-pip-python3.7-cuda9.0
pip install torch torchvision
UserWarning: Found GPU0 GeForce 820M which is of cuda capability 2.1. PyTorch no longer supports this GPU because it is too old.
CUDNN_STATUS_ARCH_MISMATCH 一般情况下表示你的 GPU 不支持 CuDNN.
1、你可以测试设置 torch.backends.cudnn.enabled 为 false,那样你的 pytorch 不会再使用 CuDNN 运行你的代码
2、还有就是 pytorch 默认选择 gpu0,你可能选择了 gpu1。pytorch 与 tensorflow 不同
双显卡切换问题
bumblebee 系统默认安装好了:
安装依赖:sudo pacman -S virtualgl lib32-virtualgl lib32-primus primus
开启服务:sudo systemctl enable bumblebeed
添加用户组:sudo gpasswd -a $USER bumblebee
重启后optirun+ 应用程序名 即可用独显打开应用程序。
测试性能:
- 集显性能:glxgears -info
- 独显性能:optirun glxgears -info 如果独显依旧是 60fps 的话那就是依赖没安装,安装依赖:
sudo pacman -S virtualgl lib32-virtualgl lib32-primus primus
Mysql/Mariadb
1 | 安装,选择 mariadb |
Xfce 相关
xfce 快捷键设置
设置 - 窗口管理器 - 键盘
- 最大化窗口 -Super+ 上
- 显示桌面:改为 Super + D
- 窗口置于左边:
- 窗口置于右边:
- 窗口置于左上:
- 窗口置于左下:
- 窗口置于右上:
- 窗口置于右下:
设置 - 键盘
- 启动器菜单(类似 windows 的开始)
xfce4-popup-whiskermenu > super+O - 文件管理器
exo-open --launch FileManager > super+E - 终端
exo-open --launch TerminalEmulator > super+R - 下拉终端
xfce4-terminal --drop-down >ctrl+alt+t - 默认浏览器
exo-open --launch WebBrowser > super+W - 邮件客户端
exo-open --launch MailReader > - 应用程序查找器
xfce4-appfinder --collapsed > super+shift+o - 应用程序查找器
xfce4-appfinder > - 任务管理器
xfce4-taskmanager > Ctrl+Shift+Esc - 显示
xfce4-display-settings -minimal > super+P - 打开右键菜单
xfce4-popup-applicationsmenu >ctrl+esc - mousepad
super+T - 软件管理 :
pamac-manager > super+u xkill:Ctrl+Alt+Xxflock4 锁屏:Super+L- 搜索输入命令历史
ctrl + r - 搜索文件
ctrl + t
等同于直接执行命令 fzf(fzf -e 不用模糊匹配)
