Manjaro Linux 配置文档

说明

  • 原稿修改 versionb9
  • 声明:个人配置,参考更新
  • 用途:记录安装 manjaro 之后的初始化配置
  • 硬件:小米笔记本(13.3)
  • 系统:manjaro linux 17.1.12

小米笔记本无线网连接问题

sudo nano /etc/modprobe.d/blacklist.conf
复制代码

写入 blacklist acer-wmi 保存退出,重启电脑后无线网连接正常。

更换hosts文件

类似VPN,若能连接外网,可略过, 点击进入LaoD博客

如何更换和添加源

源是什么?为什么要更换源?可以更换哪些源?如何更换?

源(软件源),其实就是一个远程的软件仓库,我们通过 pacman 直接安装的软件包都是从软件源仓库中下载的。因为这些官方的软件仓库都是存储在国外的,国内的连接速度超级慢,或者干脆就404。好在国内一些互联网大厂商和院校都提供了镜像服务,它们是对官方软件仓库的拷贝,是没有任何区别的。下面附上一些,常用仓库的地址:

我自己基本使用清华源,很稳定,速度也很快。如何更换呢?Linux 中一切皆文件。

sudo nano /etc/pacman.d/mirrorlist
# mirrorlist 就是 AUR 软件仓库的镜像列表
复制代码

我们要替换为清华源镜像,因为 manjaro 这里,已经提供了一个镜像列表(很贴心),保留带有 tsinghua 字段的镜像条目,其他删除,保存退出即可。

除了官方的 AUR 软件仓库之外,pacman 或者说 arch 系最具诱惑力的地方就在于 archlinuxcn,一个强大的社区仓库,软件很齐全,现在我们就来添加它吧。

sudo nano /etc/pacman.conf
# pacman 的配置文件,我们将 archlinuxcn 追加在这个文件内
# ------------------------------------------------------------------
## 清华大学 (ipv4, ipv6, http, https)
[archlinuxcn]
Server = https://mirrors.tuna.tsinghua.edu.cn/archlinuxcn/$arch
# ------------------------------------------------------------------
# 保存退出,执行以下命令更新软件列表
sudo pacman -Syy
复制代码

更新一下源列表,此处若出现错误,请按照终端提示,删除一个文件(本机是类似于/var/lib***的一个db文件,重新执行 sudo pacman -Syy 就没有问题了。

# 此步很关键,是安装 archlinuxcn 的GPG keys
sudo pacman -S archlinuxcn-keyring
# 开始升级吧
sudo pacman -Syyu
复制代码

搜狗输入法的安装

sudo pacman -S fcitx-sogoupinyin
sudo pacman -S fcitx-im
sudo pacman -S fcitx-configtool
nano ~/.xprofile
复制代码

~/.xprofile 文末添加以下内容:

export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS=@im=fcitx
复制代码

保存退出,重启生效

说明: Fcitx 提供了对 Gtk+/Qt 提供了输入法模块,软件包组 fcitx-im 包含了全部模块; fcitx-configtool 是图像化的配置工具。

其实,只安装这两个包就可以,Fcitx 已经自带了 Pingyin,也挺好用的,当然如果你想安装 sogoupinyin 也是可以的。

.xprofile 中添加的内容,是为了解决在 linux 中终端或其他界面无法呼出 Fcitx 输入法。

emacs 无法输入中文

sudo nano ~/.bashrc
alias myemacs ='LC_CTYPE="zh_CN.utf8" emacs'
source ~/.bashrc
复制代码

这样有一个问题,就是你每次启动 emacs ,都必须从终端启动,对于处女座是无法忍受的,我们可以修改 emacs.desktop 文件内容,详情见下一个主题。

自定义应用桌面快捷方式

我们就以 emacs 做为示例,我们打开 emacs.desktop 文件(它默认位于 /usr/share/applications ),其代码如下:

[Desktop Entry]
Name=Emacs
GenericName=Text Editor
Comment=Edit text
MimeType=text/english;text/plain;text/x-makefile;text/x-c++hdr;text/x-c++src;text/x-chdr;text/x-csrc;text/x-java;text/
x-moc;text/x-pascal;text/x-tcl;text/x-tex;application/x-shellscript;text/x-c;text/x-c++;
Exec=emacs %F                   # 重点就在于这一行,它就是这个快捷方式所要执行的命令,事实上,只修改这一行就可以了
Icon=emacs
Type=Application
Terminal=false
Categories=Development;TextEditor;
StartupWMClass=Emacs
Keywords=Text;Editor;
复制代码

下面是本机修改过之后的,代码如下:

[Desktop Entry]
Name=Emacs
GenericName=Text Editor
Comment=Edit text
MimeType=text/english;text/plain;text/x-makefile;text/x-c++hdr;text/x-c++src;text/x-chdr;text/x-csrc;text/x-java;text/
x-moc;text/x-pascal;text/x-tcl;text/x-tex;application/x-shellscript;text/x-c;text/x-c++;
Exec=LC_CTYPE="zh_CN.utf8" emacs
Icon=emacs
Type=Application
Terminal=false
Categories=Development;TextEditor;
StartupWMClass=Emacs
Keywords=Text;Editor;
复制代码

alias 别名设置

alias 设置别名在修改了 .bashrc 之后重启依然失效

  • 你如果用的是 bash ,修改 .bashrc
  • 如果你用的是 oh-my-zsh~,请去修改 ~.zshrc

键位的设置

# 交换 ctrl 和 caps
sudo nano /etc/profile
复制代码

添加 setxkbmap -option ctrl:swapcaps 保存退出,或者只将 caps 替换为 ctrl (建议后者),如下:

sudo vim /etc/default/keyboard
复制代码

修改 XKBOPTIONS="ctrl:nocaps"

oh-my-zsh的配置

查看本地有哪几种shell

cat /etc/shells
复制代码

manjaro 默认已经安装了 zsh。 切换到zsh,输入密码,连续回车确认:

chsh -s /bin/zsh
复制代码

安装 oh-my-zsh的配置文件

# via curl
sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
# or, via wget
sh -c "$(wget https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O -)"
复制代码

Grub壁纸替换

sudo nano /etc/default/grub

GRUB_BACKGROUND="/usr/share/grub/background.png"
# 修改为
GRUB_BACKGROUND="/home/zane/Pictures/bgpic.jpg"
# 将GRUB_BACKGROUND="图片地址的绝对路径".

sudo grub-mkconfig -o /boot/grub/grub.cfg
复制代码

忽略root密码

cd /etc/sudoers.d
sudo touch nopasswd4sudo
sudo vi nopasswd4sudo
复制代码

输入 yourusername ALL=(ALL) NOPASSWD : ALL ,保存,退出

sublime license

TwitterInc
200 User License
EA7E-890007
1D77F72E 390CDD93 4DCBA022 FAF60790
61AA12C0 A37081C5 D0316412 4584D136
94D7F7D4 95BC8C1C 527DA828 560BB037
D1EDDD8C AE7B379F 50C9D69D B35179EF
2FE898C4 8E4277A8 555CE714 E1FB0E43
D5D52613 C3D12E98 BC49967F 7652EED2
9D2D2E61 67610860 6D338B72 5CF95C69
E36B85CC 84991F19 7575D828 470A92AB
复制代码

but now sublime developer add new feature to close this way, you must add the content like this:

# for sublime active
127.0.0.1 license.sublimehq.com
127.0.0.1 45.55.255.55
127.0.0.1 45.55.41.223
复制代码

Ubuntu相关配置

在 Ubuntu 及 Mint 中,在安装了 Fcitx 后,中文界面会变成楷体,这是因为里面多了这两个文件,移除掉就可以了,如下:

sudo apt remove fonts-arphic-ukai fonts-arphic-uming
复制代码

转载于:https://juejin.im/post/5bbb539a5188255c8f06bb8a

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值