赞
踩
之后所有Linux下的优秀软件将在Linux下常用的优秀软件保持持续更新,如果大家有推荐的好软件,非常欢迎大家留言,我会添加进我的推荐软件列表,此文将一直保持更新。
此方法在最新的manjaro下失效,原因在于sudo mhwd -a pci nonfree 0300操作无法完成,我的解决办法是安装manjaro当前版本的前一个版本然后通过安装驱动之后安装自动显卡切换工具。
manjaro-xfce-20.1-200911-linux58.iso
不排除是个例。或者你可以尝试安装的时候直接安装nonfree的驱动。正好借此机会试一下kde的manjaro。
inxi -G
sudo mhwd -a pci nonfree 0300
sudo pacman -S bumblebee bbswitch
sudo gpasswd -a ${USER} bumblebee
sudo systemctl enable bumblebeed.service
sudo pacman -S bumblebee nvidia opencl-nvidia lib32-nvidia-utils lib32-opencl-nvidia mesa lib32-mesa-libgl xf86-video-intel
sudo vim /etc/bumblebee/bumblebee.conf # 修改两处auto为nvidia
sudo tee /proc/acpi/bbswitch <<< ON
uname -r #5.8.6-1-MANJARO
sudo pacman -S linux58-headers #内核头文件
chmod a+x NVIDIA-Linux-x86_64-450.66.run
ctrl+alt+2# 保证nouveau显卡驱动被禁用的情况下切换tty2
sudo systemctl stop sddm.service # 关闭x服务。这里的桌面环境是kde。如果是gnome则为gdm(谁又会在manjaro上使用gnome这种垃圾呢?xfce4 为lightdm)
sudo ./NVIDIA-Linux-x86_64-450.66.run --no-opengl-files
sudo pacman -S yakuake #下拉式终端
sudo pacman -S fcitx-sunpinyin fcitx-ui-light
sudo pacman -S fcitx-googlepinyin
sudo pacman -S fcitx-configtool
# 配置
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS=@im=fcitx
sudo pacman -S atril #个人喜欢的一款pdf阅读器
sudo pacman -S calibre # 安装电子书阅读器
sudo pacman -S yakuake # 方便的下拉式终端
yay -S megasync # 安装mega网盘
yay -S telegram-desktop-bin # 安装telegram
yay -S atom #安装atom编辑器
yay -S vscodium-bin # 安装vscodium
yay -S wiznote #安装为知笔记
yay -S netease-cloud-music
yay -S ffsend #firefox send
yay -S typora #一款好用的markdown软件
sudo pacman -S docker
sudo systemctl start docker.service #开启docker服务
sudo systemctl enable docker.service
sudo docker info #查看docker信息
sudo groupadd docker #添加docker组
sudo usermod -aG docker $USER #添加用户到docker组
sudo docker run hello-world # 运行docker的demo实例
sudo docker search mediapipe # 搜索docker
# 添加docker-hub源
sudo vim /etc/docker/daemon.json
加入:
{
"registry-mirrors": ["https://docker.mirrors.ustc.edu.cn/"],
"runtimes": {
"nvidia": {
"path": "/usr/bin/nvidia-container-runtime",
"runtimeArgs": []
}
},
"data-root": "/run/media/xxx/software/docker"
}
sudo docker info
:查看hub源是否为ustc,修改了存储位置,设置了nvidia环境。
Registry Mirrors:
https://docker.mirrors.ustc.edu.cn/
设置docker组newgrp docker
即可实现无需sudo输入docker命令。
files.autoSave:onFocusChange
:文件焦点变化后自动保存。editor.tabCompletion:true
:Tab键自动补全选项。editor.codeActionsOnSave": { "source.organizeImports": true }
:自动调整import包的顺序。Prettier
:代码格式化插件。Coder runner
:代码执行插件Path Intellisense
:路径补全插件Settings Sync
:vscode配置同步工具。markdown-preview-enhanced
:Markdown实时预览工具。kite
:代码补全工具,需要kite后端,无法通过vscode插件直接安装。Settings Sync
:vscode同步插件。vsc-material-theme
:主题plantuml
:绘制uml图的工具remote
:远程开发工具窗口管理器微调===>合成器===>在dock窗口下显示阴影
。设置 > 窗口管理器微调 > 辅助功能 下-->取消 按下任意鼠标按钮时提升窗口
sudo pacman-mirrors -i -c China -m rank
sudo pacman -S yay
然后使用yay安装yay -S google-chrome
export EDITOR='/usr/bin/vim'
(环境变量中添加这一行)# 添加下面代码到/etc/environment
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS=@im=fcitx
sudo timedatectl set-ntp true
:时间同步timedatectl
:检查时间同步问题。sudo timedatectl set-timezone Asia/Shanghai
:设置时区pacman -S wqy-zenhei ttf-fireflysung
sudo pacman -S libinput xf86-input-libinput xorg-xinput
sudo vim /etc/usr/bin/touchpad_toggle.sh
加入如下内容:
#!/bin/bash declare -i ID ID=`xinput list | grep -Eio '(touchpad|glidepoint)\s*id\=[0-9]{1,2}' | grep -Eo '[0-9]{1,2}'` declare -i STATE STATE=`xinput list-props $ID|grep 'Device Enabled'|awk '{print $4}'` if [ $STATE -eq 1 ] then xinput disable $ID # echo "Touchpad disabled." # notify-send 'Touchpad' 'Disabled' -i /usr/share/icons/Adwaita/48x48/devices/input-touchpad.png else xinput enable $ID # echo "Touchpad enabled." # notify-send 'Touchpad' 'Enabled' -i /usr/share/icons/Adwaita/48x48/devices/input-touchpad.png fi
patch
:yay安装软件提示patch:未找到命令
。udo pacman -S base-devel --needed
确保软件均安装。sudo pacman -S fakerootsudo
sudo pacman -S binutils
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。