• 说明
  • 小米笔记本无线网连接问题
  • 更换hosts文件
  • 如何更换和添加源
  • 搜狗输入法的安装
  • emacs 无法输入中文
  • 自定义应用桌面快捷方式
  • alias 别名设置
  • 键位的设置
  • oh-my-zsh的配置
  • Grub壁纸替换
  • 忽略root密码
  • sublime license
  • Ubuntu相关配置

说明

  • 原稿修改 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/grubGRUB_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

Manjaro Linux 配置文档相关推荐

  1. Linux配置文档 Samba

    配置基础知识 1.简介 Samba是在Linux系统上实现SMB(Session MessageBlock)协议的一个免费软件,以实现文件共享和打印机服务共享.  2.简单的命令 mkdir  创建文 ...

  2. 通达信linux配置文档,1.新设营业部linux钱龙及linux通达信安装及维护.docx

    新设营业部Linux钱龙及Linux通达信安装及维护 注意事项 .系统安装 Linux钱龙基本实现自动安装. Linux通达信的安装(具体安装步骤及要求请参见附件1 <维护红宝书:大趋势2008 ...

  3. Linux keypad 设备树,SC7731客户配置文档.pdf

    SC7731客户配置文档 SC7731 客户配置文档 2014-07-09 目录 02 Add your texts here SC7731 0101 03 SC7731 软件架构简介 02 Pinm ...

  4. Windows和Manjaro Linux配置Kate作为Python等文本编辑器

    文章目录 Kate优缺点 kate相关网站 Windows配置效果 Windows下载与配置 下载 配置 运行Python脚本 运行bat文件(类似Python的配置),关键之处: 编译运行C++单文 ...

  5. nagios配置文档

    nagios配置文档 关于nagios  Nagios是一款用于系统和网络监控的应用程序.它可以在你设定的条件下对主机和服务进行监控,在状态变差和 变好的时候给出告警信息. Nagios最初被设计为在 ...

  6. Postfix配置文档

    环境:RedHat Linux+Postfix+Cyrus-sasl+Dovecot+Stunnel 在安装Linux时,如果选择全部安装的话,Postfix与Dovecot以及Stunnel将会自动 ...

  7. rsync 服务与配置文档

    rsync 服务与配置文档 1 某项目rsync配置文档(关键字已处理) $ cat /etc/rsyncd.conf #全局配置 log file = /var/log/rsyncd.log     ...

  8. python电玩城源码_2019最新最全价值2W的微信H5电玩城游戏全套源码+架设教程+配置文档...

    2019最新最全价值2W的微信H5电玩城游戏全套源码+架设教程+配置文档由小鱼H5游戏源码精心整理,并分享给大家.喜欢该资源的小伙伴请下载使用,注册.回复.每日签到.点赞送大量积分,满足您免费下载的愿 ...

  9. Cisco Firepower FTD HA 配置文档

    请访问原文链接:https://sysin.org/blog/cisco-firepower-ha-config/,查看最新版.原创作品,转载请保留出处. 作者:gc(at)sysin.org,主页: ...

最新文章

  1. 高压放电与防静电塑料包装
  2. 你花了多久弄明白架构设计?java多线程编程实战指南pdf
  3. 构建高性能.NET应用之配置高可用IIS服务器-第二篇 IIS请求处理模型
  4. 网易回应裁撤生病员工;苹果押宝 5G 手机;IntelliJ IDEA 2019.3 RC 发布 | 极客头条...
  5. 日常视频一秒变游戏,人物可以随意操控:全靠Facebook的实时算法
  6. stm32中断优先级_STM的中断系统
  7. 手把手教你强化学习 (六) 强化学习中的无模型预测
  8. android自定义GifView显示gif动画
  9. error500java_错误 500 java.lang.NoClassDefFoundError: com/lowagie/text/pdf/FontMapper
  10. SSH中 三大框架的各自的作用及好处
  11. CV学习笔记-BP神经网络代码Python实例
  12. 静态码率(CBR)和动态码率(VBR)
  13. [华为][Atlas]Ubuntu can‘t open file ‘/usr/lib/python3.7/py_compile.py解决办法总结
  14. 为什么Lisp语言如此先进?(译文)
  15. oracle sysdate 月份,如何将oracle中的sysdate月份值转换为数字?
  16. Java中Character(类型char)类及类型详解
  17. java 找出所有水仙花数,java 水仙花数 所有的
  18. JavaScript 简单的弹幕功能的实现
  19. 直线检测之极坐标表示
  20. 迅达cadi_迅达电梯700p图纸英文代码翻译

热门文章

  1. 2020-01-26
  2. mysql仅仅属于bcnf_Mysql数据库如何判断BCNF和3NF。课本定义看不懂,求直白,各有例子就更好了。谢谢。满意会加分...
  3. 通过VLC产生multicast RTP 流
  4. Delat机器人MATLAB建模与仿真(2)
  5. Flutter高仿微信-第2篇-登录
  6. matlab画黎曼函数,LTI系统频率响应的Riemann 图和地图投影图的MATLAB函数实现
  7. 几百块钱的蓝牙耳机哪一个好?好用不贵的蓝牙耳机推荐
  8. 静态网页爬虫教程(3)文本的提取和保存
  9. 如何修复ubuntu中检测到系统程序错误的问题
  10. 小程序如何写公共方法