Manjaro-linux的安装、优化和常用软件配置

Manjaro是一款基于Arch Linux的发行版,由奥地利、法国和德国的爱好者共同开发,提供了Arch Linux操作系统的所有优点,同时注重用户友好性和可用性。

Manjaro与Arch有许多相同的功能,包括:

  • 速度、力量和效率
  • 可用最新的前沿软件
  • “滚动发行”开发模式,可提供最新的系统,而无需安装新版本
  • 可用AUR

Manjaro拥有自己的一些额外的功能,包括:

  • 简化、用户友好的安装过程
  • 自动检测计算机的硬件(例如显卡)
  • 为系统自动安装必要的软件(例如显卡驱动程序)
  • 它自己的专用软件仓库,以确保提供完全测试过的稳定的软件包
  • 轻松安装和使用多个内核。


一、安装manjaro


国内下载地址

https://www.manjaro.cn/category/download-manjaro

image

国外下载地址

https://www.manjaro.org/download/

image

安装过程就不一一赘述了,安装后进入系统

我初始安装的是deepin桌面环境

桌面


二、配置manjaro


安装完成之后如果想使用顺畅还需要做一些配置,如更换国内镜像源、安装常用软件、美化主题等等。

2.1更新国内镜像源


打开终端输入以下命令

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

系统会针对国内的镜像进行测速并弹出选择窗口

image

这里推荐选择中国科技大学的镜像源

https://mirrors.ustc.edu.cn/manjaro

选择完点击OK就可以了


2.2 添加Archlinxucn的镜像源


打开终端输入

sudo gedit /etc/pacman.conf

在打开的文件末尾添加如下内容

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

修改保存后更新缓存

sudo pacman -Syy

写入密钥

sudo pacman -S archlinuxcn-keyring

如果在更新系统或者安装软件时出现如下错误:
无法提交处理(无效或已损坏的软件包(PGP)签名)

那就再执行一遍

sudo pacman -S archlinuxcn-keyring


2.3 更新系统


Manjaro是滚动更新的,每个一段时间就会更新一部分内容,所以在官网下载的系统包并不是最新的,安装完成后需要最好一下系统。

执行以下命令进行更新,该命令不但可以更新系统,也可以更新软件包。

sudo pacman -Syyu
image

当然你也可以直接运行manajor自带的软件包管理器,进行更新。

image


三、安装常用软件


3.1 pacman软件包管理器的使用


在安装常用软件之前,先了解一下pacman软件包管理器。

pacman可以说是最好用的软件包管理工具。

Pacman 是一个软件包管理器,作为ArchLinux发行版的一部分,是 Arch Linux 的一大亮点。

它将一个简单的二进制包格式和易用的构建系统结合了起来。不管软件包是来自官方的Arch库还是用户自己创建,pacman都能方便地管理。

3.1.1 安装软件包


软件包通常有很多可选依赖,它们为软件提供额外功能, 并不强制要求安装它们。 安装软件时,pacman 将会输出它的可选依赖,当你想浏览已安装软件的可选依赖时可以使用pacman -Si得到关于可选依赖的简短描述。

  1. 安装或者升级软件包及其依赖:
pacman -S package_name1 package_name2 ...
  1. 软件包有多个版本(比如[extra]和[testing]),可以选择一个来安装:
pacman -S extra/package_name
  1. 用正则表达式安装多个软件包:
pacman -S $(pacman -Ssq package_regex)


3.1.2 删除软件包


  1. 删除单个软件包,保留其全部已经安装的依赖关系
pacman -R package_name
  1. 删除指定软件包,及其所有没有被其他已安装软件包使用的依赖关系
pacman -Rs package_name
  1. 删除软件包和所有依赖这个软件包的程序
pacman -Rsc package_name
  1. 删除软件包,但是不删除依赖这个软件包的其他程序
pacman -Rdd package_name


3.1.3 升级软件包


一个 pacman 命令就可以升级整个系统

pacman -Syu


3.1.4 查询软件包


  1. 查询本地软件包数据库
pacman -Q
  1. 查询远程同步的数据库
pacman -S 
  1. 要查询已安装的软件包
pacman -Qs string1 string2 ...
  1. 罗列所有不再作为依赖的软件包
pacman -Qdt


3.1.5 清理软件包缓存


pacman 将下载的软件包保存在 /var/cache/pacman/pkg/ 并且不会自动移除旧的和未安装版本的软件包,因此需要手动清理,以免该文件夹过于庞大。

  1. 清除未安装软件包的缓存
pacman -Sc
  1. 删除近3个版本前的软件包
paccache -r


3.1.6 更多命令


以上只列出了常用的pacman命令,更多命令请参考:

https://wiki.archlinux.org/index.php/Pacman_(简体中文)


3.2 安装常用软件


3.2.1 安装输入法


常用的有三款中文输入法,google拼音输入法(fcitx-googlepinyin)、搜狗拼音输入法(fcitx-sougoupinyin)、RIME输入法(fcitx-rime),具体使用哪个在此不做推荐,可以三个都试用一下,选择自己最习惯的那个。

本人使用的是google拼音输入法

打开终端依次执行下述命令

在安装fcitx-im的时候会搜索出4个包,直接按回车全部安装即可。

sudo pacman -S fcitx-googlepinyin
sudo pacman -S fcitx-im
sudo pacman -S fcitx-configtool

安装完成之后需要将fcitx加入到环境变量中才能激活输入法。

编辑配置文件:

sudo gedit ~/.xprofile

我使用的是gedit编辑器,也可以使用vim等其他编辑器

然后在文件里添加:

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

保存文件,重启系统。

重启系统后工具栏上会出现小键盘图标,右击图标配置当前输入法。

在输入法配置中可以添加删除输入法、选择默认输入法、设置快捷键、甚至是自定义皮肤

image


3.2.2 安装chrome浏览器


sudo pacman -S google-chrome


3.2.3 安装QQ和Tim


安装QQ:

sudo pacman -S deepin.com.qq.im

安装Tim

sudo pacman -S deepin.com.qq.office


3.2.4 安装WPS


不知道为什么很多人对WPS有偏见,有人说广告多、有人说不兼容。但是本人一直以来都用的是WPS,个人认为比office用起来更舒服。而且WPS2019是真的好用,linux版本也更新到了2019,linux下的办公软件WPS是必须要装的。

安装主程序

sudo pacman -S wps-office

安装依赖字体

sudo pacman -S ttf-wps-fonts


3.2.5 安装Visual Studio Code


sudo pacman -S visual-studio-code-bin

安装中文语言包

在插件商店张搜索chinese,安装Chinese (Simplified)Language Pack

image


3.2.6 安装Firefox浏览器


sudo pacman -S firefox

此时安装好的Firefox浏览器是英文版的,需要安装中文语言包

sudo pacman -S firefox-i18n-zh-cn

安装完成后重启浏览器就是中文版了。


3.2.7 安装Markdown编辑器


本人使用的是有道云笔记,主要是因为可以多终端自动同步。有道云笔记没有linux版本,但是可以直接使用网页版编辑。

image

Visual Studio Code也支持编辑markdown文件

当然最好用的仍然是Typora

安装Typora

sudo pacman -S typora


3.2.8 安装微信


electronic-wechat是基于微信网页端的开源项目

安装electronic-wechat

sudo pacman -S electronic-wechat
ff691ade-0d49-11e6-8435-cb1fac91b3c2.png

当然还有其他开源的包可用,推荐以下这个:
https://github.com/trazyn/weweChat

sendgif.gif

安装wewechat

下载安装包
https://github.com/trazyn/weweChat/releases/download/v1.1.7/wewechat-1.1.7-linux-x86_64.AppImage

下载完成后在软件包目录依次执行以下命令

chmod u+x wewechat-1.1.6-x86_64.AppImage
./wewechat-1.1.6-x86_64.AppImage


3.2.9 安装网易云音乐


sudo pacman -S netease-cloud-music


3.2.10 安装录屏软件


sudo pacman -S simplescreensecorder


3.2.11 安装视频剪辑软件


sudo pacman -S kdenlive


3.2.12 安装远程工具



3.3 安装deb包


有很多linux软件只提供.deb软件包,可以使用debtap将deb包转换成arch linxu包。

但是使用pacman -S debtap 安装Debtap时发现软件仓库里没有debtap。有可能是因为我之前将arch源换成了国内的镜像源,猜测可能是国内的镜像源中没有debtap包。

本人的解决方法是,使用其他包管理器来安装debtap,例如yaourt。

先安装yaourt管理工具

sudo pacman -S yaourt

然后再用yaourt来安装debtap

yaourt -S debtap

安装完成后升级debtap

sudo debtap -u

升级完毕之后就可以用debtap将deb包转换成pkg包了。

进入到deb包所在的目录,执行如下命令

sudo debtap package_name.deb

安装过程中会让输入 Package Name,这个name可以随便写。

会让输入license,填GPL。

命令执行完之后就会在.deb文件同级目录生成package_name.pkg.tar.xz软件包。

使用pacman安装本地包即可

sudo pacman -U package_name.pkg.tar.xz


四、桌面美化



4.1 gnome桌面


4.1.1 gnome桌面的安装


sudo pacman -S gnome-shell

安装完成重启系统便可以选择gnome桌面


4.1.2 gnome的美化


1. 安装gnome-tweak-tool


sudo pacman -S gnome-tweak-tool

安装完成后注销重新登录
打开gnome-tweak-tool,中文环境下叫“优化”
就可以对桌面进行一些简单的设置了

image


2. 安装自己喜欢的主题


进入根目录创建themes文件夹

mkdir .themes
cd .themes

推荐安装这个主题

git clone https://gitee.com/istop/GNOME-OSX-II-Theme

主题安装完成后,重新打开gnome-tweak-too,就可以再gnome-tweak-tool中进行使用了。


3. 安装图标集


同样先进入用户根目录创建icon文件夹

然后进入icon文件夹执行如下命令

git clone https://github.com/keeferrourke/la-capitaine-icon-theme.git 

下载成功后在tweak-tool中就可以选择刚刚安装的图标集。


4. 优化DOCK栏


安装dash-to-dock

创建temp文件夹
进入temp文件夹

打开终端执行:

git clone https://github.com/micheleg/dash-to-dock.git

注意,下载下来的是二进制文件,需要编译

编译:

make

安装

make install

安装完成后在tweak-tool中,扩展插件里可以开启dash-to-dock,对dock栏进行设置

简单美化过的效果

image


更多主题和图标


更多主题和图标可以到该网站下载

https://www.opendesktop.org/


4.2 i3桌面美化


4.2.1 安装i3

sudo pacman -S i3

会出现5个选项,直接按回车全部安装

装完之后重启,然后在登录界面选择i3桌面

登录之后会出现一个小弹窗,是否生成默认配置,直接回车。

然后还会出现一个弹窗,选择是用win键还是alt键作为super键。默认使用win键,直接按回车。

然后就进入了i3,这个时候默认的界面很难看

4.2.1 美化i3


4.2.1.1 调整分辨率


Win+Enter打开终端

vim ~/.Xresources

在新建的文件中加入一下内容

Xft.dpt:200

然后保存退出,重启电脑

4.2.1.2 安装dmenu


sudo pacman -S dmenu

安装之后使用快捷键win+d打开

4.2.1.2 设置默认终端为alacritty


编辑i3的配置文件

vim ~/.config/i3/config

找到以下内容

binsym $mod+Ruturn exec i3-sensible-terminal

修改为

binsym $mod+Ruturn exec alacritty

4.2.1.2 界面美化


打开i3配置文件

1、去掉边框
再配置文件中加入以下内容

new_window 1pixel

保存后按win+shift+r,重新加载i3即可

2、修改应用主题

需要先安装lxappearance

sudo pacman -S lxappearance

安装后运行lxappearance,即可修改主题颜色

3、更换壁纸

安装feh

sudo pacman -S feh

安装variety

sudo pacman -S variety

启动variety即可设置壁纸

3、设置终端半透明

编辑alacritty配置文件

vim ~/.config/alacritty/alacritty.yml

调整background_opacity的值即可

4、安装compton渲染器

sudo pacman -S compton

5、自动启动

编辑i3的配置文件

vim ~/.config/i3/config

添加一下内容

exec_always vaiety
exec_always compton

6、设置间隙
在i3配置文件中加入

gaps inner 15


五、优化终端

5.1 安装zsh


sudo pacman -S zsh
# 安装oh-my-zsh
sudo pacman -S oh-my-zsh
# 更换默认shell
chsh -s /bin/zsh


5.2. 安装fish


sudo pacman -S fish
# 安装oh-my-fish
curl -L https://get.oh-my.fish | fish

更改主题

fish_config

查看可安装插件

omf install tab键


5.3 alias替换shell命令


使用alias可以将终端的命令替换成自己定义的命令

例如将clear替换成c

alias c clear

但是关闭终端后会还原

想要永久保存,使用以下命令

funcsave c

5.4 替换终端为alacritty

安装alacritty

sudo pacman -S alacritty


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 161,513评论 4 369
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 68,312评论 1 305
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 111,124评论 0 254
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 44,529评论 0 217
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 52,937评论 3 295
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 40,913评论 1 224
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 32,084评论 2 317
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 30,816评论 0 205
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 34,593评论 1 249
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 30,788评论 2 253
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 32,267评论 1 265
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 28,601评论 3 261
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 33,265评论 3 241
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 26,158评论 0 8
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 26,953评论 0 201
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 36,066评论 2 285
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 35,852评论 2 277

推荐阅读更多精彩内容