C12-107 Company

日历
网志分类
· 所有网志 (15)
· Linux (11)
· C语言 (0)
· 未分类 (4)
最新的评论
站内搜索
友情链接
· 我的歪酷 非非共享界

订阅 RSS

0005258

歪酷博客

风之狂 @ 2007-04-10 14:23

linux下安装字体
linux下安装字体
1.在/usr/share/fonts/ 建立目录安放字体
# cd /usr/share/fonts/
# mkdir fonta
# cp /root/XXX.ttf fonta/
2.系统装有fontconfig,需要执行fc-cache搜索新字体
# fc-cache -fv
3.让没有支援fontconfig的程序知道字体的存在
# cd /usr/share/fonts/fonta/
# mkfontscale
# mkfontdir
# chkfontpath -a /usr/share/fonts/fonta
# service xfs restart
 
 
 
 
 
 
 
 
 
 
1、首先我们要在/usr/share/fonts/chinese目录中建一个文件夹;linux博客:CH1c`*E}
linux博客n(ob m/u/s4F
比如名为customlinux博客c_i XpR;u(B
[root@localhost ~]# mkdir /usr/share/fonts/chinese/custom

然后把您的字体复制过去就行了;比如我把Windows中的所有字体都复制过去了。里面有Tahoma,Simsun,STSONG ... ...

然后再执行;

[root@localhost ~]# chmod -R 755 /usr/share/fonts/chinese/custom

当然要用到超级权限,如果您用的是普通用户,要用su 切换到root ,这个我们在前面的超级权限控制中有讲到;您不妨查一下文档;

linux博客c0K,m w'~4n0y2u
       2、执行ttmkfdir命令在字体目录;
!HkY#d{+g7bD3_6a0

首先我们进入 /usr/share/fonts/chinese/custom目录;

[root@localhost ~]# cd /usr/share/fonts/chinese/custom/

然后执行;

[root@localhost custom]# ttmkfdir -e /usr/share/X11/fonts/encodings/encodings.dir

这样就生成一个fonts.scale的文件;自己看看吧。
2DDv U?9W9ZdS7g0linux博客"t g/HK`4I2Y~ C
      3、更改fonts.conf文件,添加我们添加字体的目录;(可选)
Ay/O9e1o%f4p1q$Lf0

P%AF k?&l aFk'qBH0在/etc/fonts目录中找到 fonts.conf文件,然后添加如下一行;

/usr/share/fonts/chinese/custom

添加到哪呢?找一找吧,下面是添加成功后的示例;

<!-- Font directory list -->
|,K`(dT6x0<dir>/usr/share/fonts/chinese/custom</dir>
4g@Ez?\p{$t0<dir>/usr/share/fonts</dir>

l*@#Hp5?Lrl4G0
8A"UQZE,B/i0        4、更改 /etc/X11/xorg.conf文件;(可选)linux博客2l0` ?/O O c$b#^

在 FontPath "unix/:7100"一行的前面加上一行如下;

FontPath "/usr/share/fonts/chinese/custom"

退出桌面,或者重启xfs服务器;

您可以按ctrl+alt+backspace组合键;linux博客;Z'I$tk)f.]gdcnf F
也可以以root权限执行linux博客&C` _Z{6vC

[root@localhost beinan]# /etc/init.d/xfs restartlinux博客Su tBxY-Z"y
重新启动 xfs:linux博客 s%q1D!Ts5RN;k
关闭 xfs: [确定]
;D1u4JBsA$lci0启动 xfs: [确定]

linux博客~ G;xfW(d#e
     5、应用程序的设置;linux博客*OY5k_i
linux博客CvFdi*s(V
这个就简单了吧,在程序上用什么字体,就自己选择一下,也没有什么难的;不过桌面字体可能要设置一下。如果您认为不好的话;

linux博客 Sv ^c@8c,PG7qa
5.1 GNOME桌面环境的的字体设置;linux博客 Wa| [8pKP_LP

桌面->首选项->字体

我设置的内容如下:

桌面程序字体 Tahoma 10linux博客*P*B&a N+o,T
文档字体 Tahoma 10linux博客.x7Ep@s x
桌面字体 Tahoma 10
1e6Ii;\/u!g0d2A0窗口标题字体 Tahoma Bold 11linux博客h t}!D Mj M
等宽字体 Monospace

字体渲染 最佳形状


!R!sc1S{post.abstract}5.2 Firefox 浏览器的字体设置;
:G&{HgBZ Om7S'X!`0
linux博客Ry hd R3iA
编辑->首选项->内容->字体和颜色->高级

语言编码:简体中文
-M? [Q%R6Gz0比例字体:无衬线字体 大小:16
[_3H*z,Oq-] rj0衬线字体:Tahomalinux博客E0|{\Z6v6f f
无衬线字体:Tahomalinux博客j2~ y&e D'|
等宽字体:Monospace 大小:16linux博客0U#w7B n nms+uq
屏幕解析度:96dpi 最小字体:12

要把允许页面选择字体而无需使用上面的字体选中;

默认字体编码可以不用设置,自己看着办吧;
c:~['^$r ]0linux博客 R7J5`:ezn(]
5.3 关于OpenOffice 的字体设置;
w |c6@2W| {post.abstract}

"FU-z0u,ST0K0OpenOffice的默认字体可能不适合我们的需要,我们习惯用宋体,也就是simsun字体;所以这时我们要设置一下。

工具->选项->语言设定 ,在这个选项里,自己点点看吧;大部份不用设置;

工具->选项->OpenOffice Writer

标准字体西文:我用的都是Tahoma;
UK0?tE+@W0标准字体(中日韩):我都设置成了simsun;linux博客W E6I'VG

8Q,WGW0NO$og05.4 AbiWord的字体设置;linux博客L k)r ]kz

AbiWord的文档字体,如果用默认的话,一般是打不上字的,这时我们要改一下模板;

一般的情况下AbiWord 安装在 /usr/share/AbiSuite-2.4目录中,这个需要您自己找找看了。我们在以前有说过怎么查找软件的安装目录;

我们找到/usr/share/AbiSuite-2.4/templates,然后找到 normal.awt-zh_CN 文件;最好您先备份一下;

找到如下的字样;

font-family:Times New Roman;

改为:

font-family:font-family:STSong;

当然您得有STSong这个字体,我们在前面提到的复制字体的事,那是个前提;



 
风之狂 @ 2007-01-14 16:07

昨天在中国 Linux 公社找到了两款 xmms/bmp 的插件,一个是 ape 的,一个是 wma 的。因为 debian 的官方源里现在没有这两款插件了,所以一直都很郁闷,现在终于好了。公社上传的插件都比较老了,不过公社给出了官方地址:

ape 插件地址:http://sourceforge.net/projects/mac-port/

wma 插件地址:http://mcmcc.bat.ru/xmms-wma/

这两个地址都提供了这两个插件的最新的源码包,wma 插件还提供了 rpm 包。因为我用的是 debian,所以用 rpm 包和源码包安装都觉得不方便(不喜欢安装那么多开发包)。所以做成 deb 包放上来,提供给跟我一样懒的 debian 用户。

下载地址:

mac 包:mac_3.99-u4-b4-1_i386.deb
xmms ape 插件:xmms-mac_0.3.1-1_i386.deb
bmp ape 插件:bmp-mac_0.1.1-1_i386.deb

xmms wma 插件:xmms-wma_1.0.5-1_i386.deb
bmp wma 插件:beepmp-wma_1.0.5-1_i386.deb



 
风之狂 @ 2007-01-13 14:22

简介

介绍"系统托盘"/"通知区域"的基本概念。

" 系统托盘"是一个运行在指定的 X 屏幕(注1)上的应用程序,它显示由其它正在运行的应用程序提供的小图标,以此来提供通知功能。在 Windows XP 里称之为"通知区域"。受 KDE 的启发,在 Freedesktop 上的 "系统托盘协议规范":http://freedesktop.org/wiki/Standards_2fsystemtray_2dspec 中使用"系统托盘(System Tray)" 这一称法,所以我在此文中也称之为"系统托盘"。

在 GNOME 桌面系统中,系统托盘显示在桌面上的菜单栏(gnome-panel)上,如果你的菜单栏上默认没有"系统托盘",那么可以通过右键点菜单栏->添加到菜单栏...,然后选择"系统通知区域“来添加。

我们常见的使用了系统托盘的应用程序有:"星际译王":http://stardict.sourceforge.net/, Gaim , LumaQQ 等。如下图:

GNOME system tray

注1: Xwindow 系统可以同时支持多个屏幕。

资料:

System Tray Protocol Specification

http://standards.freedesktop.org/systemtray-spec/0.2/

gnome-panel 中通知区域的实现

http://cvs.gnome.org/viewcvs/gnome-panel/applets/notification_area/

应用程序中要用的 tray 代码

http://cvs.gnome.org/viewcvs/libegg/libegg/tray/

把系统通知控件加入到你的源码中

获取系统通知控件源码,添加到你的源码中。

前言

在 GNOME 系统中,系统通知功能分两部分实现:1)系统菜单栏的上的通知区域,这个是在 gnome-panel/applets/notification_area , 这相当于系统通知的服务端,所有通知图标都会显示在这块区域里,具体效果就是上一页中的截图所示; 2)应用程序端,GNOME 环境中所有使用了系统通知功能的程序,都自己包含了来自 libegg 中的两个实现系统通知功能应用程序端接口的库:eggtrayicon.c, 'eggtrayicon.h'。 libegg 是一个包含了许多没有纳入但可能在末来某个时候被纳入到 GNOME 正式发行的包里的功能库。因此,我们也可以要做类似的工作:

  1. 获取系统通知控件源码

    直接从 GNOME 的 cvs 里获取:libegg/libegg/tray/ 下载其中的 eggtrayicon.c, eggtrayicon.h

    或者使用如下的 cvs 命令:

        cvs -z3 -q -d:pserver:anonymous@anoncvs.gnome.org:/cvs/gnome co libegg/libegg/tray

    cd libegg/libegg/tray/

    cp eggtrayicon.* ~/Projects/gnome-notification-area-demo/src/

    如果上述两个方法都无法获取到,请使用本教程末尾的连接下载。

    然后把 eggtrayicon.c, eggtrayicon.h 复制到你的源码目录里。

  2. eggtrayicon.c, eggtrayicon.h 添加到你的源码目录里。

    如果你使用的 anjuta 1.x 集成开发环境,那么,把这两个文件放到你的源码目录里的 src 里,然后在 anjuta 打开你的项目,然后选择菜单->项目->添加文件->源文件,然后选中你的项目的源码目录里的 src 下的 eggtrayicon.c, 'eggtrayicon.h',占击确定就完成了。如下图:

    2-2-1.png

    这时你可以在项目窗口里看到这两个文件。

    2-2-2.png

    注:此时 anjuta 所做的就是把 eggtrayicon.c, eggtrayicon.h 添加到你的源码目录里的 Makefile.am 中了。

实现你自己的通知功能图标

在你的源码里实现你自己的通知功能图标
上一步咱们已经完成了必要的准备工作,现在就需要在咱们已经的代码里调用 eggtrayicon.h 里的函数来实现我们的通知功能了。
  1. 首先在你的源码里引用头文件 eggtrayicon.h
  2. 调用 GtkWidget *egg_tray_icon_new(void) 来创建一个通知图标控件,如 tray_icon.
  3. tray_icon 加入自己的控件,如图标或者其它.

创建通知图标的源码:

   #include "eggtrayicon.h"

void
create_tray (tray_demo * tray)
{
GtkWidget *image;
GtkWidget *event_box;
GtkTooltips *tooltips;
EggTrayIcon *tray_icon;

tooltips = gtk_tooltips_new ();
tray_icon = egg_tray_icon_new ("Tray icon demo");
event_box = gtk_event_box_new ();
gtk_container_add (GTK_CONTAINER (tray_icon), event_box);
g_signal_connect (G_OBJECT (event_box), "button-press-event",
G_CALLBACK (tray_button_press_event_cb), tray);
gtk_tooltips_set_tip (GTK_TOOLTIPS(tooltips), event_box, _("Try a left/right click"), NULL) ;

image = load_image (GCN_ICON);
gtk_container_add (GTK_CONTAINER (event_box), image);

gtk_widget_show_all (GTK_WIDGET (tray_icon));

return;
}

sct1

演示程程序:"源码":gnome-notification-area-demo-0.1.tar.gz

下载后的使用方法:

   tar zxf gnome-notification-area-demo-0.1.tar.gz
cd gnome-notification-area-demo-0.1/
./configure
make install
gnome-notification-area-demo


 
风之狂 @ 2007-01-13 13:52

(1)在主菜单现有的项上加一个程序链接的方法:

用root登陆后,在/usr/share/applications/下面建一个xxx.desktop文件.文件内容可以参见这个目录下其它的.desktop文件。比如在互联网菜单项里面加一个opera的链接。可以这样做:
在/usr/share/applications/下建一个opera.desktop文件。
文件内容如下:
[Desktop Entry]
Name=Opera
Comment=Web Browser
Exec=opera
Icon=opera.xpm
Terminal=0
Type=Application
Categories=Application;Network;
不用注销,点主菜单看看。应该已经在互联网里面加了一个opera的启动项。

(2)在主菜单里面加一个新的菜单项的方法:
这个稍稍复杂一些。
用root登陆,在/usr/share/desktop-directories/目录中建一个新的文件,xxx.diretory,内容参考其它的.diretory文件。
接一下编缉/etc/xdg/menus/applications.menu文件。参考这个文件中原有部分的代码,加一个新的
<menu>...</menu>

这样就可以在主菜单里加一个新的菜单项了。
比如在主菜单中加一个的“所有程序”的菜单项,可以这样做:
在/usr/share/desktop-directories/下建一个All.diretory文件,内容如下:
[Desktop Entry]
Name=All Programs
Name[zh_CN]=所有程序
Comment=All Programs
Comment[zh_CN]=访问所有已安装程序
Icon=redhat-internet.png
Type=Directory
编辑/etc/xdg/menus/applicatoins.menu文件,加入如下信息:
<!-- All -->
<Menu>
<Name>All</Name>
<Directory>All.directory</Directory>
<Include>
<And>
<Category>All</Category>
</And>
</Include>
</Menu> <!-- End All -->

在这个菜单中加一个opera的启动项:
在/usr/share/applications/下建一个opera.desktop文件。
文件内容如下:
[Desktop Entry]
Name=Opera
Comment=Web Browser
Exec=opera
Icon=opera.xpm
Terminal=0
Type=Application
Categories=Application;All;
注销gnome,重新登陆。
怎样在rh8 gnome里面编辑菜单呢?
(我在此将 菜单栏里面的 其他 以及其它里面的子目录以外的菜单栏 通称为一级目录,比如图像,互联网都是一级目录。)
和gnome菜单显示相关的有三个个目录:/usr/share/applications,
/usr/share/gnome/apps和
/etc/X11/applnk/
对于前者即/usr/share/applications里面都是
以desktop为后缀的文档;对于后者/usr/share/gnome/apps和/etc/X11/applnk/里面是一些目录,它们可以是
Network,
Office,
Graphics,
AudioVideo,
System,
Development,
Utility,
Settings等
一般在这些目录里面也是以desktop为结尾的文件这些文件对应的菜单项一般是让它们在其它里面显示(我想也应该可以在第一级目录里面显示,呵呵没有 试过).对于/usr/share/applications里面的文件,既可在其它里面显示也可在第一级菜单里面显示。
下面来看一下以.desktop结尾的文件的格式,低下是一个模板:

[Desktop Entry]
Name=
Name[zh_CN]=
Icon=
Terminal=
Type=
Categories=Application;;;
Encoding=UTF-8
Comment=
Comment[zh_CN]=
OnlyShowIn=
X-Desktop-File-Install-Version=0.3


对上面的每一项我逐一解释:
Name--你原意给程序取的名字
Name[zh_CN]--程序对应local为中文是的名字
Exec要执行的应用程序路径
Icon你想要显示的图标路径
Type程序的种类,一般为Application即可。
下面的Categories是关键,注意上面的几个分号,第一个之前一般为Application即可
第二个之前可以为Network,
Office,
Graphics,
AudioVideo,
System,
Development,
Utility,
Settings
之一。
它们分别对应如下:
互联网 Network
办公 Office
图像 Graphics
声音和视频 AudioVideo
系统工具 System
编程 Development
辅助选项 Utility
首选项 Settings。
也就是说如果这一项是Network就会在互联网栏里面显示,这一项是Utility,你创建的菜单项就会在辅助选项里面显示,如此类推。
第二个分号之后的内容可以为X-Red-Hat-Base加X-Red-Hat-Base-Only或者X-Red-Hat-Extra。(注意只要加了X-Red-Hat-Base就不会在其他里面显示了)对于
X-Red-Hat-Base加X-Red-Hat-Base-Only
将在一级菜单里面显示,对于X-Red-Hat-Extra将在其它里面显示。
下面看我的两个个实例:

[Desktop Entry]
Name=redoffice
Name[zh_CN]=红色办公Office
Exec=redoffice
Icon=/usr/share/pixmaps/redhat-word-processor.png
Terminal=false
Type=Application
Categories=Application;Office;X-Red-Hat-Extra;
Encoding=UTF-8
Comment=RedOffice1.2
Comment[zh_CN]=Office工具
X-Desktop-File-Install-Version=0.3

将在 其他 的 办公 里面显示我的菜单.

[Desktop Entry]
Name=redoffice
Name[zh_CN]=红色办公Office
Exec=redoffice
Icon=/usr/share/pixmaps/redhat-word-processor.png
Terminal=false
Type=Application
Categories=Application;Office;X-Red-Hat-Base;X-Red-Hat-Base-Only;
Encoding=UTF-8
Comment=RedOffice1.2
Comment[zh_CN]=Office工具
X-Desktop-File-Install-Version=0.3


将在第一级菜单 [b]办公[/b ]里面显示我的菜单
如下的几个是编码和说明以及是否在终端运行。OnlyShowIn指的是在kde里面还是gnome里面显示其值为GNOME或KDE
另外kde里面的菜单和/usr/share/applnk/的文件有关当然对应有[Kde Desktop Entry]我是用的gnome,没有试KDE.


因此,对于gnome用户在/usr/share/applications/目录里面新建一个以desktop为后缀的文件,在里面指定相应的参数是 最好不过了。.当然也可以在另外的那些目录里面指定.我个人感觉到在/usr/share/applications/下面比较好。


l另外在编辑文件的是后用gedit,否则中文无法显示

对于上面的解决方案,有些参数还可以取其他的值,我没有试过,不过对于大家一般的应用也就够了。呵呵,还望赐教!



如果大家对菜单的编辑有兴趣,希望多了解一些参数,我建议大家看看
/etc/X11/desktop-menus下面以menus结尾的几个文件,可以从那里了解到
更多的参数和它们的用法。



运行gnome-desktop-item-edit --create-new /usr/share/applications/
就可以创建你想要的应用程序了
运行gnome-desktop-item-edit /usr/share/applications/xxxx.desktop
就可以编辑你指定的项目
不过可惜的是产生的菜单不能在菜单里面显示
因为没有Categories。希望下一个版本的gnome-panel会有改进。


 
风之狂 @ 2007-01-12 18:26

本文允许自由转载,但请注明出处(http://imhow.donews.net/imhow)和作者名(ImHow),谢谢

这里介绍的是MPlayer1.0pre3的编译安装方法。但是其中大部分步骤应该都适用于其他版本。
我的系统是RH9,内核是2.4.20-8,开发包全选。



Step 1 Downloading

去官方站点(http://www.mplayerhq.hu/homepage/design6/dload.html)下载需要的包,包括:

MPlayer-1.0pre3
Codecs package (官方提供的两个都要下,如果你想看RM的话)
Default skin package

在Linux公社下载看DVDRIP时字幕需要的字体包。下载地址(需注册才能下载):
http://www.linuxfans.org/nuke/modules.php?name=Site_Downloads&op=geninfo&did=192

Step 2 Coping Files

使用tar命令解压缩各个文件包,然后把下载下来的解码器,字体和skin文件拷贝到相应目录:

我是把字体和skin文件拷贝到/usr/share/mplayer目录下,解码器拷贝到/usr/local/lib/codecs下,real解码器拷贝到/usr/local/lib/codecs/rp下。

当然你可以把它们拷贝到任意目录下,但是要注意:字体目录和skin目录要在同一目录下,字体目录名要为font,skin目录名要为Skin(大小写注意),并且界面所需的图片文件要在Skin/default下面
,不然启动mplayer图形界面时会提示找不到skin。

Step 3 Modifing

有时打开RM文件时会出现“Not audio/video stream or unsupported!”的提示,但是点击确定后还能正常播放,为了去掉这个讨厌的对话框,我们修改源文件(开源的优势,呵呵)。

用任一文本编辑器(如kedit,gedit)打开MPlayer源代码目录下的demux_real.c文件:
MPlayer-1.0pre3/libmpdemux/demux_real.c

在第1298行代码前加上//以注释掉这行代码。(注:对应MPlayer1.0pre3版本。其他版本可能行数不同,但基本信息一样)。保存后退出。代码具体内容如下:

//mp_msg(MSGT_DEMUX, MSGL_ERR, "Not audio/video stream or unsupported!\n");

Step 4 Configuration & Make

然后就可以开始configure了。在终端模式,在源代码目录下运行如下命令:(更多选项请运行./configure --help来查看)

$./configure --enable-gui --datadir=/usr/share/mplayer --libdir=/usr/local/lib/codecs --language=en --with-reallibdir=/usr/local/lib/codecs/rp --with-win32libdir=/usr/local/lib/codecs/win32

下面解释一下各个选项的含义:

--enable-gui:使MPlayer可以使用图形界面

--datadir=/usr/share/mplayer:设置字体和skin所在目录,取决于你刚才拷贝的目录

--libdir=/usr/local/lib/codecs:设置解码器所在目录

--language=en:设置MPlayer的界面语言为英语,同样可以设置为zh来显示中文。

--with-reallibdir=/usr/local/lib/codecs/rp:设置real文件解码器目录

--with-win32libdir=/usr/local/lib/codecs/win32:设置win32解码器目录。注意,win32解码器不 是必须的,但是设置这个目录是有必要的,不然如果你设置了libdir,但是没有设置win32目录,MPlayer在configure时会提示出错。

等configure结束了,下面就简单了,直接make(这一步花费时间有点长),然后make install。这样MPlayer就安装到了系统中。

Step 5 Run MPlayer

你可以在终端或者“开始”-“运行程序”运行mplayer或者gmplayer命令。其中gmplayer是启动带图形操作界面的mplayer,当然了你必须在configure时启用了enable-gui选项并且你的skin安装正确了。

第一次运行之后第一步要设置字体,是用来显示DVDRip的中文字幕时需要的。在mplayer主窗口上点右键,选择“设置(Preferences), 在”字体(Font)“标签的”字体(Font)“路径处填上你的字体文件目录中的font.desc的位置。比如我的就是 /usr/share/mplayer/font/font.desc。然后在”字幕/OSD(Subtitles/OSD)“标签里面选中” Unicode Subtitles"。其他的选项你可以根据自己的需要设置。

如果在mplayer或gmplayer命令后面加上参数-forceidx,就可以拖动RM文件,但是不能使用界面上的进度条,必须使用快捷键,如上下左右方向键,也很方便的。

启动时加上参数-vo x11,就可以用任一屏幕截取软件截取MPlayer播放的视频画面了。

更多选项请使用man mplayer查看

[myimg]upload/1372855-mpsnapshot.png[/myimg]


 
风之狂 @ 2007-01-12 13:43

安装:

建议使用fcitx3.1稳定版(预编译包):
http://www.fcitx.org/download/fcitx-3.1-bin.tar.bz2

解压后,得到fcitx-3.1-bin文件夹,进入其中。如果是root身分进入X,双击fcitx.install文件。或者在终端下su后执行./fcitx.install
它将运行这个角本
代码:
rm -f /usr/bin/fcitx
rm -fr /usr/share/fcitx
cp -r usr/* /usr
然后在终端执行fcitx,你应该看到这是一个有效命令,而不是command not found。否则手动执行上面的脚本。

这时候,fcitx还不能开机自动运行,甚至不能工作。为了让fcitx开机自动运行,你需要:
编辑/etc/X11/Xsession.d/95xinput文件,如果没有就建一个。加入:
代码:
export LC_CTYPE=zh_CN.UTF-8 #注释1
export XMODIFIERS=@im=fcitx
export XIM=fcitx
export XIM_PROGRAM=fcitx
fcitx
注释1处也可用zh_CN.GBK。最好是使用zh_CN.UTF-8
注意:

代码:
在命令行运行#locale,如果没有显示LC_CTYPE=“zh_CN.UTF-8”或者LC_CTYPE=“zh_CN.GBK”,
那么可能是你安装系统的时候没有选上zh_CN.GBK/zh_CN.UTF-8的locale,请搜索本论坛看如何安装上。
fcitx有两个重要的配置文件~/.fcitx/table(没有则拷贝/usr/share/fcitx下的或者安装包中的)和~/.fcitx/config,这两文件用且只能用GB2312编码存储,如果你打开时有乱码:

假设你用gedit/kate/kwrite
gedit:文件-->打开-->字符编码 文件-->另存为-->字符编码
kate/kwrite:文件-->打开,如果乱码,查看-->设置编码

table配置五笔,二笔等码表输入法。config配置界面。配合fcitx的文档,你就知道怎么修改了。

POWER BY 花兔兔工作室 E-MAIL: master@huatutu.cn
所有文章来自互联网和本工作室,版权归作者所有,如有转载请注明.
POWER BY 花兔兔工作室 E-MAIL: master@huatutu.cn



 
风之狂 @ 2007-01-11 22:54

在网上一搜,会发现好多关于mplayer的安装手记,但是真要去按照上面的步骤一步一步走下来时,却发现好多意想不到的麻烦使我们不得不却步,我也曾遇到很多类似的情况,因此当你终于某一天成功了的时候,那种心情...可想而知了。

下面以非常详细的步骤讲述如何安装mplayer,其中有些步骤不是必需的,但是如果也是和我一样的初学者也可以跟着一步步走下来,也许也能从中学到东西。(很多地方参考了CU的多媒体与娱乐版块)

一、下载软件包:
推荐使用四个安装文件:
1)all-20061022.tar.bz2
2)windows-all-20061022.zip
3)MPlayer-1.0rc1.tar.bz2
4)Blue-1.7.tar.bz2

它们的下载地址都可以从www.mplayerhq.hu下 载到,别因为下载就挡住了我们学习的机会,上面是该网站的主页,可以点击左边download进入下载页,该页分了三块,分别是源文件、编码与皮肤,从源 文件块中可以下载到MPlayer-1.0rc1.tar.bz2,皮肤中也可以下载Blue-1.7.tar.bz2,编码块还需要再点击codecs directory链接,将它们一同放入/usr/software/mplayer底下,没有文件夹的话,可以创建。这样,下载搞定!

二、安装两个编码文件
将两个编码包分别安装到/usr/lib/codecs和/usr/lib/win32下面。
QUOTE:
# cd /usr/software/mplayer
# tar vjxf all-20061022.tar.bz2
# mv all-20061022 /usr/lib/codecs
# chmod 644 /usr/lib/codecs/*
# chown root:root /usr/lib/codecs/*

# unzip windows-all-20061022.zip
# mv windows-all-20061022 /usr/lib/win32
# chmod 644 /usr/lib/win32/*
# chown root:root /usr/lib/win32/*

这样,编码包也就搞定了。

三、安装源文件包
安装源文件包是比较麻烦的,因为依赖包的存在,需要很多额外的检查和安装,希望我的解释不至于繁琐,反为误导。
在安装源文件包之前需要检查如下包是否存在:
1)gtk+-1.2.10
2)gtk+-1.2.10-devel
3)glib-1.2.10
4)glib-1.2.10-devel
5)compat-gcc-32
6)compat-gcc-32-c++

检查的方法如下:
rpm -qa | grep gtk
rpm -qa | grep glib
rpm -qa | grep compat-gcc
这里如果你没有安装的话会很麻烦,因为不仅要找包,而且找到安装包时又会碰到另外的依赖关系,我的做法是尽量找到它,如果实在找不到就不管依赖关系,强制安装,方法如下:
rpm -ivh --nodeps <包名>
这一步是最难的,后面的都很简单,所以一定要坚持住!
依赖包安装完后开始安装源文件包:
QUOTE:
# cd /usr/software/mplayer
# bzip2 -cd MPlayer-1.0rc1.tar.bz2 | tar xvf -
# cd MPlayer-1.0rc1
# ./configure --enable-gui --enable-largefiles --enable-menu --prefix=/usr --with-codecsdir=/usr/lib/codecs/ --with-win32libdir=/usr/lib/win32/ --confdir=/etc/mplayer --cc=gcc32
# make
# make install

四、安装皮肤(也就是界面)
很简单,方法如下
QUOTE:
# cd ..
# bzip2 -cd Blue-1.7.tar.bz2 | tar xvf - -C /usr/share/mplayer/Skin/
# mv /usr/share/mplayer/Skin/Blue/ /usr/share/mplayer/Skin/default/

五、启动器(快捷方式)
在桌面右键点击创建启动器,指定如下参数
名字:随便,推荐mplayer
命令:/usr/bin/gmplayer
图标:随便,推荐/usr/share/pixmaps/mplayer-desktop.xpm

六、注意事项
1)这是如果点击桌面mplayer会包一个错:
"New_Face faild. Maybe the font path is wrong. please supply the text font file. ( ~/.mplayer/subfont.ttf )."
也就是ttf字体文件不存在,在/usr/share/fonts/下可以随便找一个复制到~/.mplayer/subfont.ttf
~表示用户home文件夹,也可以修改成/home/YourUserName/.mplayer/subfont.ttf
2)Linux AS4与Linux FC6下都试了没问题,所以其他版本linux也应该大致一致。


 
风之狂 @ 2007-01-11 19:51

蓝迪游戏是一个开源的跨平台的游戏大厅,基于QT库开发,目前最新版本为2.3,大厅中有目前国内最流行的游戏,包括:
1、纸牌类游戏:升级,斗地主,炒地皮,牛牛
2、骨牌类游戏:国际麻将,连环阵
3、棋类游戏:军棋,中国象棋
4、其他游戏:连连看
蓝迪游戏大厅的安装

1。在终端中输入命令
代码:
sudo apt-get install libqt4-core


也可以到新立得里面选择安装 libqt4-core

2。下载大厅
从官方网页:http://www.bluedj.com/download.php下载 蓝迪游戏大厅,最好是那个不带qt库的.

3。解压、安装
将下载的*.tar.gz的安装包解压,然后在终端中进入该文件夹,并输入指令:
代码:
sudo ./install

或者双击进入该文件夹,双击 install 这个文件,选择 运行

该脚本程序将晚成所有安装过程

大厅安装完成后,启动大厅,在获得游戏列表后直接点游戏名称即可安装(游戏名称后跟着[尚未安装],表明该游戏已经发布,可以点击安装; 相反,如果游戏名后跟的是[即将发布],说明该游戏还处与蓝迪内部测试阶段,请您耐心等几日再安装)

游戏帐号请到官方网页注册一个:http://www.bluedj.com/forum/profile.php?mode=register

安装完之后桌面会有启动游戏的快捷方式,如果你 还想
在应用程序组中增加快捷方式
1。在终端中输入命令:
代码:
sudo gedit /usr/share/applications/bluedj.desktop


2。把下面的内容拷贝到所打开的文件

引用:

[Desktop Entry]
Name=蓝迪游戏大厅
Comment=蓝迪游戏大厅
Exec=/home/jazzihong/djgame2/startdjg
Icon=~/djgame2/house.png #/home/~为你的主目录
Terminal=false
Type=Application
Categories=Application;Game;


3。保存文件并退出

4。现在你应该能在 应用程序->游戏->蓝迪游戏大厅
vvlaw 写道:
vvlaw@ubuntu:~/game/package$ sudo ./install
vvlaw@ubuntu:~/game/package$ sudo /usr/local/djgame2/startdjg
./Hall: error while loading shared libraries: libstdc++.so.5: cannot open shared object file: No such file or directory

桌面的图标上面有个锁的符号。被锁定了? Confused

我开始也是这样,后来安装了libstdc++5就可以了。