zoukankan      html  css  js  c++  java
  • arch初步美化及各种问题

      安装了基本的操作系统后,下一步就是美化了!我相信ubuntu 和 opensuse 的效果 arch都可以实现,只是有没有付出相应的努力罢了!好了,看配置吧。

    一、界面

    1.字体及补丁 ,有些依赖关系不能得到满足,libgl 跟 nvidia ,有些包不行!字体设置为 DejaVu 就蛮不错的。

    sudo pacman -S ttf-dejavu ttf-ubuntu-font-family
    sudo yaourt -S wqy-microhei wqy-bitmapfont wqy-zenhei ttf-fireflysung
    yaourt -S cairo-ubuntu libxft-ubuntu freetype2-ubuntu fontconfig-ubuntu       #以普通用户身份执行

    2.安装系统主题: 有各种透明效果哦~~

    sudo pacman -S gtk-aurora-engine gtk-engine-murrine gtk-theme-slickness gtk-theme-overglossed-hybrid 

    鼠标主题:

    sudo pacman -S xcursor-vanilla-dmz xcursor-vanilla-dmz-aa

    图标主题:

    sudo pacman -S gnome-icon-theme-extras oxygen-icons human-icon-theme lxde-icon-theme tangerine-icon-theme azenis-icon-theme black-white-mix-icons

    3.针对笔记本电脑的配置:(Speed-step 、 Suspend 等功能)

    sudo pacman -S laptop-mode-tools gnome-power-manager  cpufrequtils volumeicon pmount

    4.终端彩色显示

    在上一篇博客中已经解决了,即修改 /etc/bash.bashrc和 .bashrc中的 PS1 变量,具体含义见下(具体见 man bash ):

    颜色及相关数值:30 (黑色)、31 (红色)、32 (绿色)、33 (黄色)、34 (蓝色)、35 ( 紫红色)、36 (青色)、37 (白色) 

    序列及说明
    \a ASCII 响铃字符(也可以键入 \007)
    \d "Wed Sep 06" 格式的日期
    \e ASCII 转义字符(也可以键入 \033)
    \h 主机名的第一部分(如 "mybox")
    \H 主机的全称(如 "mybox.mydomain.com")
    \j 在此 shell 中通过按 ^Z 挂起的进程数
    \l 此 shell 的终端设备名(如 "ttyp4")
    \n 换行符
    \r 回车符
    \s shell 的名称(如 "bash")
    \t 24 小时制时间(如 "23:01:01")
    \T 12 小时制时间(如 "11:01:01")
    \@ 带有 am/pm 的 12 小时制时间
    \u 用户名
    \v bash 的版本(如 2.04)
    \V Bash 版本(包括补丁级别) ?/td>
    \w 当前工作目录(如 "/home/drobbins")
    \W 当前工作目录的“基名 (basename)”(如 "drobbins")
    \! 当前命令在历史缓冲区中的位置
    \# 命令编号(只要您键入内容,它就会在每次提示时累加)
    \$ 如果您不是超级用户 (root),则插入一个 "$";如果您是超级用户,则显示一个 "#"
    \xxx 插入一个用三位数 xxx(用零代替未使用的数字,如 "\007")表示的 ASCII 字符
    \\ 反斜杠

    二、关于各种刺耳的报警声音

    上篇博客中修改几个配置文件就已经解决了,不过在网上又搜到了一些,不知道有没有用,先放着吧,或许以后有用:

    其实内核模块pcspkr是驱动系统喇叭的模块,把它禁用了就行了。在命令行上打入:sudo modprobe -r pcspkr就行了。最好的办法是加入到blacklist,方法如下:在/etc/modprobe.d/blacklist中,加入blacklist pcspkr即可再次测试,没有讨厌的系统喇叭声音了。

    三、乱码问题(未解决)

    使用xfce4时,我一直用的是英文界面,然后输入法用的是中文,这在其他版本的linux里都能很好的工作。可是在arch终端下就会出现乱码,把本地语言 LANG 变量改为中文 zh_CN.utf8 后,发现终端竟能正常显示汉字了!看来还是把系统设置成中文比较靠谱!可是Vim依旧乱码,大多数人说的如下设置依然不行!唉,乱码问题是永远的痛!

    set fileencodings=utf-8,gbk,gb2312,gb18030
    set termencoding=utf-8
    set encoding=prc

    四、优盘自动挂载问题 

    这个问题纠结了好久,开始是写了个脚本手动挂载的,现在终于解决了(并不复杂,也不用写什么规则文件),探索过程如下:

    1.最开始我把 udev (这个跟设备管理有关)加到了 DAEMONS 中,发现可以挂载了,桌面上也有图标,但是打不开设备,总是提示 “not Authorized”

    2.我想是权限问题,就把自己加到了另外一些组,比如 :root, wheel, optial, user, disk, dbus, storage, usbmux, network等等,可依旧不行。

    sudo gpasswd -a xiangzi888 audio

    3.网上大多是说让修改 .xinitrc 文件,可是我并没有安装登录管理程序(是手动切换到图形界面的 startxfce4 ),难道这里出问题了?于是装了个slim(具体安装过程见下),竟然自动挂载了!而且没有乱码!不可思议!
    4.登录管理程序slim的安装:

    a.安装

    sudo pacman -Sy slim slim-themes

    b.系统配置

    /etc/rc.conf 在 DAEMONS 中加入 slim 

    DAEMONS=(syslog-ng network crond dbus udev alsa slim)

    /etc/inittab 修改启动级别及程序

    ## Only one of the following two lines can be uncommented!
    #
    Boot to console
    #
    id:3:initdefault:
    #
    Boot to X11
    id:5:initdefault:

    ……

    # Example lines for starting a login manager
    #
    x:5:respawn:/usr/bin/xdm -nodaemon
    #
    x:5:respawn:/usr/sbin/gdm -nodaemon
    #
    x:5:respawn:/usr/bin/kdm -nodaemon
    x:5:respawn:/usr/bin/slim >/dev/null 2>&1

    c.slim设置

    配置文件在/etc/slim.conf, slim启动后,将会调用~/.xinitrc,但是发现没有自动产生该文件,于是需要手动创建(不然启动会出问题!),内容如下:

    export LANG="zh_CN.UTF-8"                             #设置本地语言,避免乱码 /etc/rc.conf 可设置为英文
    exec ck-launch-session startxfce4

    d.其他

    更改主题,配置文件:/etc/slim.conf,找到 current_theme default,更换为以下任意一个:

    ls /usr/share/slim/themes

    登录界面:username 可输入以下命令(可在配置文件中自定义)具体见 /etc/slim.conf:
    console(终端登录), exit(字符界面登录), halt, reboot

    # default user, leave blank or remove this line
    #
    for avoid pre-loading the username.
    #
    default_user simone
    default_user xiangzi888

    # Focus the password field on start when default_user is set
    #
    Set to "yes" to enable this feature
    focus_password yes

    # Automatically login the default user (without entering
    #
    the password. Set to "yes" to enable this feature
    auto_login yes


    # current theme, use comma separated list to specify a set to
    #
    randomly choose from
    current_theme rainbow

    # Lock file
    lockfile /var/lock/slim.lock

    # Log file
    logfile /var/log/slim.log

    五、pacman基本用法:

    这是一个比较强大的命令行包管理工具,安装软件基本靠他了。

    1.安装及更新

    -Syu     对整个系统进行更新

    -S  pac  安装某包

    -Sy pac  同步包数据库后再执行安装

    -Sv pac   显示一些操作信息后再执行安装

    -U        安装本地包,扩展名为 pkg.tar.gz

    2.删除

    -R  pac   只删除包

    -Rc pac   同时删除依赖

    -Rd pac   不检查依赖

    3.搜索

    -Ss key   搜索含关键字的包

    -Qi pac   查看有关包的信息

    -Ql pac   列出该包的文件

    4.其他

    -Sw pac   只下载,不安装

    -Sc       清理未安装的包文件(下载的包文件位于 /var/cache/pacman/pkg/)

    -Scc      清理所有的缓存文件

    六、virtualbox安装

    装个虚拟机是非常有必要的,记得要加载相应模块:(不然会提示出错)

    modprobe vboxdrv
  • 相关阅读:
    git在iOS开发中的使用
    搜索联系人是去掉拼音中的空格
    xmPP(即时通讯)向远程服务器请求数据
    使用CFStringTransform进行汉字转拼音(可去掉声调)
    node的模块系统和commonJS规范的关系
    在centos7中通过使用yum安装mongoDB
    vue跨组件通信,简易状态管理的使用
    Linux(centos7) 常用命令
    前端打包后, 路由模式为history时,用express测试服务端能否正常解析路由路径
    几个文件目录树生成工具tree,treer,tree-cli,tree-node-cli的使用配置和对比
  • 原文地址:https://www.cnblogs.com/xiangzi888/p/2395296.html
Copyright © 2011-2022 走看看