Archlinux+xfce4安装完成后配置

发布时间:2009-11-06 19:52:54来源:红联作者:gxylcqx

[i=s] 本帖最后由 gxylcqx 于 2009-11-6 20:27 编辑 [/i]

从Ubuntu转到Archlinux下有一段时间了,晒晒我的配置笔记,只为Archlinux朋友少走弯路,文中资料很多来自wiki.archlinux.org大家肯看E文肯定不是问题的啦,有的是我自己整理的,有的是网络查找到的,已经记不清来源了,但我尽我记忆力写明出处,感谢所有原作者,文中的错的地方欢迎大家指教啊

安装部分我就不写了,论坛里有已经朋友发过了

好了,看看我使用Archlinux遇到的问题及解决方法。

第一步,中文输入不能少的,

让fcitx随X一起启动,这个没问题,大家肯看随软件(或代码)手册的话自然不是问题

在~/.xinitrc加入如下代码(我用的是startx启动桌面的,如果用x显示管理器之类启动桌面的话,请注意编辑至正确的文件,如.profile 或.xsession):

export XMODIFIERS =”@=im=fcitx”

export XIM=fcitx

export XIM_PROGRAM=fcitx

exec fcitx &

声卡

$sudo alsaconf 等自动配置就行了,

为使普通用户使用声卡设备 ,将用户添加进audio组就行了

#gpasswd -a 用户名 audio

也可直接修改/etc/group文件,找到audio开头的那行,分号隔开的第四列,也应该行末,加入你的用户名。大家放心,修改这个文件死不了,别以为是系统文件哥就不敢动它

Xterm乱码解决

Sudo vim /usr/share/X11/app-defaults/XTerm

大概102行或者附近改为如下:实际上是增大Xterm的默认字体大小

原 *VT100.utf8Fonts.font: -misc-fixed-medium-r-semicondensed--16-120-75-75-c-60-iso10646-1

改 *VT100.utf8Fonts.font: -misc-fixed-medium-r-normal--18-120-100-100-c-90-iso10646-1

如果有顾虑,可以将该行注释,重新写一行试试,测试中倒数第3个数字才是起作用的数字,从60改到90,马上好用了

修改颜色也在这里改,如:黑底绿字

XTerm*background: black

XTerm*foreground: green

XTerm*scrollbar: no

java以及其它基本Java的软件乱码解决

来源(字体我用的别的,是中文就得):

http://wiki.archlinux.org/index.php/Arch_Linux_%E4%B8%AD%E6%96%87%E5%8C%96_%28%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87%29#JAVA.E7.95.8C.E9.9D.A2.E4.B9.B1.E7.A0.81

/opt/java/jre/lib/fonts

中建立fallback目录,然后链接或拷贝若干中文字体到该目录就能使java程序正确显示中文。

Sudo ln -s /usr/share/fonts/truetype/simsun.ttc /opt/java/jre/lib/fonts/fallback #那个路径请写正确,要不。。。。

#以下两个命令要使用root权限

mkfontdir

mkfontscale 一定要在字体复制过来或是链接好之后再执行,否则是做无用功

LANG=zh_CN.utf8 这在~/.xinitrc文件里设置,=与LANG之间不能有空格,否则无用

的,如果使用vim编辑并开启了语法解析syntax的话,设置正确应该会显示为青色

在安装Archlinux时,我设置/etc/rc.conf里的LOCALE="en_US.utf8"而在.xinitrc里边才设置成中文编码的话,可以防止在 console(atl+ctrl+F1(-F6))里不出现乱码

这样方便自己使用。我把我的.xinitrc放出来吧,大家参考使用,要使用zh_CN.utf8应当保证系统有这个编码,关于LOCALE,大家自己上网查吧,Ubuntu中文论坛我见过一个帖子,写得很长很详细。。

LOCALE=zh_CN.utf8

LANG=zh_CN.utf8

LC_CTYPE="zh_CN.utf8"

LC_NUMERIC="zh_CN.utf8"

LC_TIME="zh_CN.utf8"

LC_COLLATE="zh_CN.utf8"

LC_MONETARY="zh_CN.utf8"

LC_MESSAGES="zh_CN.utf8"

LC_NAME="zh_CN.utf8"

LC_ADDRESS="zh_CN.utf8"

LC_TELEPHONE="zh_CN.utf8"

LC_MEASUREMENT="zh_CN.utf8"

LC_ALL="zh_CN.utf8"

export XMODIFIERS="@im=fcitx"

export XIM="fcitx"

export XIM_PROGRAM="fcitx"

exec fcitx &

exec startxfce4

Xfce4重启或者关机时出现 (这个我记得好像是来自archlinux的论坛)

org.freedesktop.hal.powermanagement reboot no 类似情况解决方法(网上有人说一般见于用startx启动xfce4的用户,未知真假)

cp /etc/PolicyKit/PolicyKit.conf /etc/PolicyKit/PolicyKit.conf.bak

sudo vim /etc/PolicyKit/PolicyKit.conf

将里边内容清空,再添加如下信息即可解决(已测试,暂不发现任何问题,网上有些人说不能发现U盘之类即插即用设备,我这里没事,还有,操作前请你先查看下用户名是否在power组中也有可能是权限问题引起的哦)

记住:关机或其它电源操作时出现什么信息就在action里填什么信息,result等于Yes就行了

方法2(未测试,不知道是否可行)

在~/.xinitrc文件中将

exec startxfce4 换成

exec ck-launch-session startxfce4

中文字体发虚

Xfce4 里设置

菜单--设置--外观--字体,下边有个自定义DPI的,我用的是96,网上说一般是6或12的倍数,

为什么我就不太清楚了

调整即时见效的,看情况吧

其实刚刚做的就是修改~/.config/xfce4/Xft.xrdb这个文件,在里面修改这句

Xft.dpi: 78

但是如果直接修改这个文件,我的XFCE4在startx后是黑屏,但不死机

在外观里设置就没事,如果大家见到这种情况,到~/.config/xfce4/Xft.xrdb里边把

Xft.dpi:78这行删掉,再启动X试试

如果还发虚,建议大家更改字体吧 也是上边那个字体设置界面,修改下字体吧

也是即时生效的。如果不行,用粗体看看。

休眠

如果你不能休眠,请先检查当前用户是否在系统的power组中,

如果不在,直接加..

sudo vim /etc/group

在power行最后加入去,我的文件中好像边root都不在里边,所以加了root,Username

或者你可用命令加

#gpasswd -a Username power

这样就能增加Username用户到power组里边了

能休眠了,但启动时直接正常启动了,根本不能恢复,这个问题如下解决,上次在Ubuntu下增加swap分区时为解决这个问题,按网上方法重建了intrd文件,但是发现archlinux更简单

修改menu.lst文件,这是在archlinux中文

(http://wiki.archlinux.org/index.php/Pm-utils_%E7%94%B5%E6%BA%90%E7%AE%A1%E7%90%86_%28%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87%29)上看到的

#sudo vim /boot/grub/menu.lst

在kernel行的那个root= 项和ro之间加上你的Swap区位置就行了,以下是我的

kernel /boot/vmlinuz26 root=/dev/sda5 resume=/dev/sda3 ro

启动后开启小键盘

安装numlockx

#pacman -S numlockx

用xtartx启动X的话在~/.initrc 加入

/usr/bin/numlockx on

/etc/rc.local加入以下代码 ,在终端就能用小键盘

for tty in /dev/tty[1-6]

do setleds -D +num < $tty

done

启动X程序超卡问题,这是编码问题,这些程序红联上没什么人用了吧,界面难看,但是仍被一些牛人奉为经典。我也不常,只是有个Xterm偶尔用下,还有计算器xcalc

sudo vim /usr/share/X11/locale/zh_CN.UTF-8/XLC_LOCALE

上述文件可删除,不过有可能造成别的小问题,我这里就是用X的程序时会出现警告丢失字符集,而且xterm显示中文会真正地出现乱码

不删除的就这样做,先备份文件,

将里边那个GBK的那段删掉(在我这是f3那一语句块)

添加字体,

这一步好像几个发行版之间都通用

字体复制到/usr/share/fonts后执行如下指令

#fc-cache -vf ;不过我发觉我复制进去后,不用执行这个命令有的程序已经能发现新字体(如firefox,在它的首选项--内容--字体里可看到),难道是我的幻觉? Wiki上说的,还是执行一下吧,人家说的总有道理的

Evince阅读PDF时中文不显示(如果是在当前系统生成的PDF则显示正常)

pacman -S poppler-data

gvim下划线看不清

http://forum.ubuntu.org.cn/viewtopic.php?f=8&t=199539&start=0

乃字体行距小所致,在~/.gvimrc加入如下行

set linespace=6或其它值即可

以root身份启动过firefox后,再使用普通用户启动它提示“书签无法正常使用”字样,这是由于firefox中部分配置文件权限改变所致

cd ~/.mozilloa/firefox 应该会有两个目录和一个文件profiles.ini 打开这个文件 ,

看它的Path路径指向哪个目录,然后到该目录下删除

cookies.sqlite-journal

places.sqlite-journal这两个文件即可,或者改变其权限也行

Apache2不解释php(参考http://wiki.archlinux.org/index.php/LAMP)

先安装php,和php-apache(不用加版本号),这时系统才会有libphp5.so这个模块

再安装apache2(系统的包好像细分得很厉害,如果不用源码安装请按自己需求添加模块)

然后在httpd.conf(在apache2安装目录conf下),添加如下代码

LoadModule php5_module modules/libphp5.so #解释php的模块

Include /etc/httpd/conf/extra/php5_module.conf #这个文件我也不是很清楚干啥的,不过肯定是配置php的啦,嘿嘿,它的内容是几个AddHandler

还得配下php的配置文件php.ini,默认在/etc/php/php.ini

找到有一行是open_basedir开头的东西,添加你的网站目录到行末,与原先的用:号隔开

(O了,差不多了,我到这里就能正常打开php网页了,不过看别人的要求还得在httpd.conf里边语句块里边加

AddType application/x-httpd-php .php

AddType application/x-httpd-php-source .phps

,我反正是不用加也能解释了,mime.types配置文件里也没有有关php的行,能解释所以就不加了)

结束--------

有什么问题或是不对的地方期望大家提出啊。祝大家Linux路愉快

文章评论

共有 4 条评论

kingwl88 于 2010-11-13 21:13:07发表:

学习,支持

shejijia 于 2010-11-12 20:32:46发表:

支持,谢谢分享

Ringfar 于 2009-11-07 00:07:07发表:

支持

Bebun 于 2009-11-06 20:17:48发表:

学习下

arch linux 安装xfce_Archlinux+xfce4安装完成后配置相关推荐

  1. Arch Linux 硬盘引导-联网安装

    Arch Linux 硬盘引导-联网安装 Arch Linux 硬盘引导-联网安装 ============ https://www.archlinux.org/ https://wiki.archl ...

  2. 笔记本安装win7和arch linux双系统+xfce4桌面

    参考: Archlinux 2015.07.01 和 Windows7 双系统 安装教程 http://www.cnblogs.com/fangying7/p/3803290.html 关于Archl ...

  3. Arch Linux(超详细安装教程附图文)

    介绍 Arch Linux 详细介绍 Arch Linux(或Arch /ˈɑːrtʃ/))是一款基于x86-64架构的Linux发行版.系统主要由自由和开源软件组成,支持社区参与.系统设计以KISS ...

  4. arch linux必备软件,ArchLinux安装常用软件

    安装完Arch操作系统后的一些常用软件安装 首先同步下载源[xiaomo@Arch-XIAOMO ~]$ sudo pacman -Sy 安装vim[xiaomo@Arch-XIAOMO ~]$ ec ...

  5. Arch Linux开启SSH远程安装

    现在你的眼前应该可以看到[root@liujunjun~]#的提示. 首先,建立目标机器的网络设置: 安装和升级软件包前,先让本地的包数据库和远程的软件仓库同步是个好习惯. [root@liujunj ...

  6. arch linux 树莓派,树莓派上安装配置Archlinux

    安装Archlinux 安装Archlinux这部分在Linux系统中测试通过.sdX是SD卡盘符. SD卡分区 使用fdisk工具 # fdisk /dev/sdX 在fdisk提示命令下删除旧分区 ...

  7. linux read phy reg,请问如后配置嵌入式网卡LAN91C11X系列的自动协商模式(Auto-Negotiation)?...

    如何将Link Code Word (Fast Link Pulse)包抓住?如使用ethereal?以判断目标机是否和远端hub进行协商?代码部分如下: // Copy our capabiliti ...

  8. arch linux 安装xfce_Arch Linux 安装、配置、美化和优化

    国庆假期玩了下Arch Linux,发现这货跟Ubuntu之流相差甚远,甚难调教,而且安裝过程全命令行,会有各种问题,各种知识... --- 安装引导器 --- ------------------- ...

  9. archlinux什么桌面好_为Arch Linux安装桌面

    关于Arch Linux基本系统的安装,之前已经说过,这里给出链接:http://www.cnblogs.com/freerqy/p/8502838.html 现在我们继续为Arch Linux安装桌 ...

最新文章

  1. 计算机仿真的过程,计算机仿真的过程与方法.doc
  2. SAP Fiori应用的三种部署方式
  3. 乐高ev3搭建图_乐高EV3作品|机械夹子(二)
  4. Spring Boot程序无法加载主类解决方法
  5. python时间函数详解_Python:Numpy库基础分析——详解datetime类型的处理
  6. oracle EXP-00028
  7. 多线程,死锁,DeadLock
  8. jsp和mysql答辩_如何应对JSP连接MySQL数据库问题_网站数据库怎么连接到网页答辩问题...
  9. [妙味Ajax]第三课:AJAX跨域解决方案:JSONP
  10. SpringBoot 1.快速搭建一个 SpringBoot Maven工程
  11. NWT失败反省:买个流量卡汝也看不顺眼,业务搞了几个?
  12. windows下基于selenium保存网页为图片
  13. 第三次个人作业—“K米”评测
  14. python绘制线段_使用matplotlib绘制线段线
  15. Xilinx AXI Crossbar相关调试记录
  16. 【官方文档】Fluent Bit 1.8 官方文档
  17. mysql 组织结构 支持_如何优化MySQL索引组织结构
  18. 文档在线编辑开发心得
  19. 生日悖论MATLAB仿真
  20. linux里shell的心得,Shell学习心得(一):变量

热门文章

  1. 用Python判断质数
  2. 【程序设计训练】点球大战
  3. Java反射和动态代理
  4. System.InsufficientMemoryException:无法分配536870912字节的托管内存缓冲区。可用内存量可能不足...
  5. 计算机211应届毕业生薪资,211学校毕业,毕业快4年了,工资从来没超过3000
  6. php微信Emoji表情处理
  7. Stream流—常用简单方法
  8. 倪文迪陪你学蓝桥杯2021寒假每日一题:2.1日(2019省赛A组第10题)
  9. 怎样解除计算机休眠状态,电脑怎么取消休眠【设置模式】
  10. 【OpenCV-Python】教程:3-9 轮廓(4)更多函数