对于Manjaro来说我也是新手,以下所有内容全部摘自别人的博客,很多东西我还不懂

据说安装完第一件事是换源 

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。

 

 

配置相关源

参考一:

Manjaro 美化与调优:https://www.jianshu.com/p/945b9becb2e8

Manjaro换源很简单

sudo pacman-mirrors -i -c China -m rank
sudo pacman -Syy 


这个会显示最快的几个源,选最快的那个就行,我选的是中科大的源。

这样其实就可以了,但是我安装某些软件的时候比如chrome(yay可以解决,但是太慢了),pacman是找不到的,所以推荐修改配置文件,并安装GPG key,这样就可以用pacman安装一些常用的软件了,具体原因我也不清楚,还希望有大佬可以解答一下。

修改sudo gedit /etc/pacman.conf  ,在最后一行添加:

[archlinuxcn]
SigLevel = Optional TrustedOnly
Server = https://mirrors.ustc.edu.cn/archlinuxcn/$arch

然后,命令行运行:

sudo pacman -S archlinuxcn-keyring 
sduo pacman -Syy

 

参考二:

链接:Manjaro安装以及美化教程 https://juejin.im/post/5a6b1b3651882573443cea61

安装后就可以先配置国内的软件源。使用以下命令:

排列源

sudo pacman-mirrors -g

寻求一步到胃的可以选择这个命令

sudo pacman-mirrors -c China

同步

sudo pacman-optimize && sync 

升级系统

sudo pacman -Syyu

设置更新源

sudo pacman-mirrors -gb testing -c China

安装aria2并加速源下载

sudo pacman -S aria2

Tips:注意第二步会对固态硬盘出现问题。参见固态问题

但是如果你在安装时候选择了中文,就不用去配置软件源。因为已经自动配置。此后可以配置archlinuxcn源,便于我们安装一些软件例如Google-Chrome等。

切换中国源

sudo gedit /etc/pacman.conf

如果提示没有gedit , 则执行命令 :

sudo pacman -S gedit

修改/etc/pacman.conf`文件 在文件后添加如下语句

[archlinuxcn]
SigLevel = Optional TrustedOnly
Server = https://mirrors.ustc.edu.cn/archlinuxcn/$arch
[arch4edu]
SigLevel = Never
Server = http://mirrors.tuna.tsinghua.edu.cn/arch4edu/$arch

gedit /etc/pacman-mirrors.conf

修改如下地方为中国:

OnlyCountry = China

更新源列表

sudo pacman -Syyu

安装archlinuxcn-keyring

sudo pacman -S archlinuxcn-keyring

如果安装失败,则执行以下命令:

 sudo pacman -Syu haveged

 sudo systemctl start haveged

 sudo systemctl enable haveged

 sudo rm -rf /etc/pacman.d/gnupg

 sudo pacman-key --init

 sudo pacman-key --populate archlinux

 sudo pacman -S archlinuxcn-keyring

 sudo pacman-key --populate archlinuxcn

安装yaourt以及pacaur

sudo pacman -S yaourt pacaur

Tips:其中的Server后的地址可以自己去添加不一样的archlinuxcn源,帮助

导入GPG Key

sudo pacman -Syy && sudo pacman -S archlinuxcn-keyring

 

安装Fish

sudo pacman -S fish
复制代码

更换默认的shell

chsh -s /usr/bin/fish 复制代码

出现Keys错误,签名失败。。之类的

依次运行以下命令

移除旧的keys

sudo rm -rf /etc/pacman.d/gnupg

初始化pacman的keys

sudo pacman-key --init

加载签名的keys

sudo pacman-key --populate archlinux

刷新升级已经签名的keys

sudo pacman-key --refresh-keys 

清空并且下载新数据

sudo pacman -Sc

更新

sudo pacman -Syu

 

 

修改Home下的目录为英文

修改目录映射文件名;

vim .config/user-dirs.dirs

修改为一下内容:

XDG_DESKTOP_DIR="$HOME/Desktop"
XDG_DOWNLOAD_DIR="$HOME/Download"
XDG_TEMPLATES_DIR="$HOME/Templates"
XDG_PUBLICSHARE_DIR="$HOME/Public"
XDG_DOCUMENTS_DIR="$HOME/Documents"
XDG_MUSIC_DIR="$HOME/Music"
XDG_PICTURES_DIR="$HOME/Pictures"
XDG_VIDEOS_DIR="$HOME/Videos"

将Home目录下的中文目录名改为对应的中文名;

重启系统。

链接:https://www.jianshu.com/p/4fce765a306b
来源:简书

 

软件安装:

常用软件安装之前要确保源配置好

 

问题:manjaro 无效或已损坏的软件包 (PGP 签名)

sudo pacman -S archlinuxcn-keyring

 

搜狗输入法

sudo pacman -S fcitx-sogoupinyin
sudo pacman -S fcitx-im
sudo pacman -S fcitx-configtool # 图形化的配置工具

需要修改配置文件 ~/.xprofile  没有就新建

添加如下语句

export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS="@im=fcitx"

重新登录之后就可以使用中文输入法啦

问题:manjaro中文输入法已安装但切换不了解决方法

 

Chrome:

sudo pacman -S google-chrome 

网易云:

sudo pacman -S netease-cloud-music

shadownsocks-qt5:

sudo pacman -S shadownsocks-qt5 

微信:

sudo pacman -S electronic-wechat

坚果云:

sudo pacman -S nutstore

flameshot:

可以从octopi中安装

安装之后设置快捷键 ctrl+print

系统设置-工作区-快捷键-自定义快捷键(或者直接搜索“自定义快捷键”)

 Manjaro 安装之后,manjaro 无效或已损坏的软件包 (PGP 签名),manjaro中文输入法已安装但切换不了解决方法 随笔

 git:

sudo pacman -S git

设置个人github / gitee信息:

git config --global user.name "github昵称"
git config --global user.email "注册邮箱"


# 查看配置
git config --list

参考:https://www.cnblogs.com/tanrong/p/8711726.html 

 

软件包管理器Octopi

Manjaro有一个自带的软件包管理器Octopi,可以搜索到,有很多应用

shadowsock、netease-cloud-music、wechat、latte-dock、teamviewer、flameshot、nutstore、Smplayer

codeblocks、Pycharm

 

 

Nvidia独立显卡问题

Intel+Nvidia在Linux下的支持并不是很好,如果配置不当会出现耗电增加或是屏幕glich等问题,有几种方案可以实现双显卡的和谐共存,Manjaro自带bumblebee,通过bumblebee实现Nvidia驱动的按需调用

安装Manjaro时,如果没有特别选择,默认是不会自动安装Intel与Nvidia的显卡驱动的,所以我们需要在系统安装完毕后手动安装两种驱动
安装方式非常简单,在设置中,选择“Manjaro Settings Manager”->“Hardware Configuration”,然后点击“Auto Install Proprietary Driver”按钮即可
安装过程很快,安装结束后重启即可

安装完毕后,先验证一下自己当前日常使用的账户是否加入了bumblebee用户组

# 判断用户是否在某个组下
groups $user_name
 
# 如果不在,使用下面的命令加入
usermod -a -G bumblebee $user_name

然后尝试使用optirun

# 先使用集成显卡测试
glxgears
 
# 再使用Nvidia显卡测试
optirun glxgears

 

# 使用nvidia控制面板
optirun nvidia-settings -c :8

原文: Manjaro安装后的简单配置与美化以及小技巧(2019.3.10更新)

 

 

# 查看显卡NVIDIA状态

lspci| grep -i vga

我的输出:65:00.0 VGA compatible controller: NVIDIA Corporation GP106GL [Quadro P2000] (rev a1)

 

01:00.0 VGA compatible controller: NVIDIA Corporation GK107M [GeForce GTX 660M] (rev ff)
Nvidia 卡信息的末尾是 rev ff,表示独显已经关闭。现在运行的是intel核显,这正是我们安装bumblebee目的。
bumblebee的作用是禁用nvidia独立显卡,需要使用独显时,使用”optirun 程序名“手动开启nvidia来运行需要加速的程序,如optirun vmware。

 

# 测试 Bumblebee 是否工作:

optirun glxgears -info

原文:https://my.oschina.net/langxSpirit/blog/1647000

 

 

安装bumblebee:

 

①先解决依赖

sudo pacman -S virtualgl lib32-virtualgl lib32-primus primus

②安装双显卡切换程序bumblebee

sudo mhwd -f -i pci video-hybrid-intel-nvidia-bumblebee

③允许服务

sudo systemctl enable bumblebeed

④添加用户

sudo gpasswd -a $USER bumblebee

reboot重启
------------------------------------------ --------------------- --------------------- --------------------- 
原文:https://blog.csdn.net/weixin_42205310/article/details/81905293

 

安装NVIDIA显卡驱动
Manjaro虽然自带硬件管理,但无法在两个显卡之间自由切换,按照ArchLinux Wiki给出的方法,只有Bumblebee方案成功

sudo pacman -S bumblebee bbswitch

把用户添加到bumblebee组里:

sudo gpasswd -a XXX bumblebee      # XXX是用户名

启动bumblebeed服务:

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

配置bumblebee: 
编辑vim  /etc/bumblebee/bumblebee.conf,修改以下内容:

Driver=nvidia # 指定nvidia
[driver-nvidia]
PMMethod=bbswitch       # 电源管理指定bbswitch

用vim编辑文件的保存方法:

编辑好以后按esc键退出,然后输入英文的冒号再输入wq,即保存并退出

reboot

开启NVIDIA显卡

sudo tee /proc/acpi/bbswitch <<< ON #关闭则是off

查看显卡状态

nvidia-smi

原文:https://www.cnblogs.com/smlile-you-me/p/8830949.html

 

 

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄