# Manjaro 初始配置 ## 使用国内软件源 *注:该操作会修改 /etc/pacman.d/mirrorlist 文件,使用前请先备份。* 生成可用中国镜像站列表: ```sh pacman-mirrors -i -c China -m rank ``` 勾选任意软件源,如 ,然后按 OK 键两次。最后刷新缓存: ```sh pacman -Syy ``` ## 使用 AUR 镜像 修改 /etc/yaourtrc,去掉 # AURURL 的注释,修改为 ```sh AURURL="https://aur.tuna.tsinghua.edu.cn" ``` ## 升级软件包 ```sh pacman -Syu ``` ## 安装和配置网络 首先要安装网络工具: ```sh pacman -S net-tools pacman -S networkmanager ``` 之后可以通过: ```sh ifconfig up ``` 开启网络,通过: ```sh systemctl start NetworkManager ``` 开启网络服务。之后才能正确获取 ip 地址。 ## 安装和配置声音 首先要安装: ```sh pacman -S alsa-utils pacman -S extra/alsa-firware ``` 之后使用 amixer 或 alsamixer 进行配置: ```sh amixer sset Master unmute amixer sset Speaker unmute amixer sset Headphone unmute alsamixer ``` 最后使用: ```sh speaker-test -c 2 ``` 对 2 通道声音进行测试。 ## 安装和配置显卡 ```sh pacman -S intel-media-driver ``` 具体可参考: ## 切换系统语言 编辑 /etc/locale.gen 为: ```sh en_US.UTF-8 UTF-8 ``` 和 /etc/locale.conf 为: ```sh LANG="en_US.UTF-8" ``` 最后: ```sh locale-gen "en_US.UTF-8" ``` ## 切换主目录为英文 中文系统默认主目录下文件夹名为中文,在 shell 下访问太过费事,最好改为英文。方法是修改 ~/.config/user-dirs.dirs 文件内容如下,之后将各目录修改为对应的英文名,然后重新登陆该账户即可: ```sh XDG_DESKTOP_DIR="$HOME/Desktop" XDG_DOWNLOAD_DIR="$HOME/Downloads" 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" ``` 之后: ```sh gsettings set org.blueman.transfer shared-path '/home//Downloads' ``` 或通过: ```sh blueman-services ``` 重新配置,否则重启会提示: ```sh Configured directory for incoming files does not exist ``` ## 安装常用工具 ```sh pacman -S base-devel git gcc make cmake gdb python2 python3 go arm-none-eabi-gcc arm-none-eabi-gdb arm-none-eabi-newlib tmux openssh samba ntfs-3g vim bzip2 coreutils ncurses xz unrar unzip zip aria2 ``` 另外需要安装 flex、bison、libncurses5-dev 等。 ### 安装防火墙 ```sh pacman -S firewalld ``` ### 安装 fcitx 输入法 输入以下命令安装 fcitx-im 默认安装全部软件,并安装 google 拼音输入法: ```sh pacman -S fcitx-im fcitx-configtool fcitx-googlepinyin ``` 默认会自动运行 fictx 程序,如果该程序没有自动启动,则运行下列命令: ```sh cp /etc/xdg/autostart/fcitx-autostart.desktop ~/.config/autostart/ ``` 添加如下代码到 ~/.xprofile,如果该文件不存在则创建一份。 ```sh export GTK_IM_MODULE=fcitx export QT_IM_MODULE=fcitx export XMODIFIERS=@im=fcitx ``` 之后运行 fictx 诊断程序,如果诊断错误则按提示进行修正,如果诊断没有发现问题则重启即可。 ```sh fcitx-diagnose ``` 默认通过 ctrl+space 来切换输入法。 ### 安装 IBus 输入法 Gnome 桌面默认搭配 IBus 输入法,进入 Gnome 设置,选择区域和语言,设置为中文,点击管理已安装的语言。如果提示语言包不完整则点击确认安装。然后将“汉语(中国)”提升为第一个,键盘输入法选 IBus,然后应用到整个系统即可。 关闭“语言支持”窗口后,在“Gnome 设置->区域和语言”中将输入源配置为“汉语(Intelligent Pinyin)”,并提升为第一个,这个兼容最好。点击 Intelligent Pinyin 的设置,将"常规“中”语言初始状态“设置为”英文“;将”快捷键“中“切换中文/英文模式”快捷键设置为“Shift”。 *注:如果有多个输入法,可以使用 im-config 工具进行切换。* ### 安装 Qt ```sh pacman -S qtcreator qt5-base qt5-doc ``` ### 音乐播放 ```sh pacman -S rhythmbox ``` ## VMTools 如果 Manjaro 作为 VirtualBox 的 Guest 来运行,则需要安装 VMTools,命令如下: ```sh pacman -S virtualbox-guest-utils ``` 一定不要使用 VM 的菜单来安装工具。 ## 提升权限 普通用户可能无法访问某些设备,需要提升权限: ```sh gpasswd --add dialout groups ```