打开 GNOME 的 Composite 功能

如果你喜欢一些特效,例如窗口、菜单阴影等,又不想开启 compiz ,那你可以试试打开 GNOME 的 Composite 功能,你的 GNOME 版本必须是 2.22 以上。下面先看看效果图

screenshot-2008-05-22.png

screenshot-2-2008-05-22.png

screenshot-1-2008-05-22.png

首先打开 gconf-editor(配置编辑器),你可以用终端打开,也可以到 “应用程序” — “系统工具” 中找到。然后定位到 /apps/metacity/general/ 下,将 compositing_manager 设为 True 即可,设置会马上生效。

在 Arch 上安装并优化 GNOME(2008-08-3 更新)

其实 Arch 官方建议安装的桌面环境有 GNOME 和 Xfce,而且这也符合 Arch 的 kiss 原则。要搭建 GNOME 环境,过程稍微比 Kdemod 简单,下面我介绍如何在 Arch 上安装并优化 GNOME,这里假设你已经安装好了 Arch 的基本系统和配置好了 Xorg ,显卡驱动等,并能连接上网,和使用 root 账户登录。关于如何安装 Arch 可以参考我的这篇文章《通过 FTP 方式安装 Arch (硬盘安装)》。

screenshot-desktop-01-2008-3-30.png

安装 GNOME

pacman -S gdm gnome gnome-terminal gedit nautilus-open-terminal file-roller gksu gconf-editor

安装一些免费的字体

pacman -S ttf-dejavu ttf-ms-fonts ttf-arphic-uming ttf-arphic-ukai

让 Arch 启动后直接进入 GNOME

vi /etc/inittab

注释掉下列这一行(前面加#号)

x:5:respawn:/usr/bin/xdm -nodaemon

然后把下列这行前的“#”号去掉(也就是使用刚才装的 gdm 登录管理器)

x:5:respawn:/usr/sbin/gdm -nodaemon

保存文件,然后编辑

vi /etc/rc.conf

找到下面这行(可能不完全相同)

DAEMONS=(syslog-ng network netfs crond)

替换为(也就是在后面添加一个 gdm)

DAEMONS=(syslog-ng network netfs crond gdm)

如果你是使用 LCD 的,可以执行

pacman -S cairo-lcd libxft-lcd

其中会要求删除 cairo 和 libxft 这两个包的,回答 yes 即可。好了,是时候登录到 GNOME 了,先新建一个普通用户(suxixb 是我的用户名,你需要改为你自己的,下同)

useradd -m -s /bin/bash suxixb
adduser suxixb(推荐用此命令)

设置一个登录密码

passwd suxixb

然后我们可以启动到 GNOME 下了,输入

/sbin/telinit 5

这样会启动 gdm ,用刚才新建的用户名和密码登录。接着让我们继续优化一下 GNOME。

中文化
这里有几种方法,一种是修改 /etc/rc.conf 为中文 locale,不过会使字符界面下也使用中文 locale,但又缺少相关的中文字体,所以会让字符界面显示一个个的小方块。所以我使用第二种方法:保持 /etc/rc.conf 为英文 locale,编辑主目录下(/home/suxixb)的 .profile 文件,如果不存在就新建一个,添加 export LANG="zh_CN.UTF-8" 这段内容。

注销一次,好了,界面已经是中文了,接着安装一个中文输入法,你可以选择装 scim-python 或者 fcitx,前者的安装方法可以参考我的这篇文章《Arch 上安装 kdemod 3.5.9 桌面环境并启动 compiz 0.7.2》,这里我选择安装后者。

pacman -S fcitx

然后编辑主目录下的 .profile 这个文件,输入下列内容

export XMODIFIERS=@im=fcitx
export GTK_IM_MODULE=xim
export QT_IM_MODULE=xim
fcitx &

以下是我的 .profile 文件中的内容

export LANG="zh_CN.UTF-8"
export XMODIFIERS=@im=fcitx
export GTK_IM_MODULE=xim
export QT_IM_MODULE=xim
fcitx &

注销一次,现在 fcitx 已经自动启动了,接着我们可以优化一下 fcitx,例如自动隐藏工具条等,其配置文件是 /home/suxixb/.fcitx/config,也可以参考我的这篇文章《隐藏 fcitx 输入法的状态栏

安装一些必备的软件

pacman -S pidgin firefox deluge mldonkey sancho-gtk gthumb quodlibet mplayer mplayer-plugin codecs gstreamer0.10-plugins

  • pidgin 主要是用来上 MSN 和 Gtalk 的,当然,你也可以用来上 QQ
  • firefox 就不说,如果要使用最新的 3.0 需要到 AUR 上下载编译(现在已经是最新的3.0了)
  • deluge 是一个 BT 客户端,支持选择文件下载
  • mldonkey 和 sancho-gtk 是用来电驴下载的,配置稍微复杂,当然,你也可以替换为 amule
  • gthumb 是一个看图软件,和 Win 下的 ACDSee 接近
  • quodlibet 是一个音频播放软件,并且可以方便的管理硬盘上的音频文件,这个和 Amarok 是我最喜欢的播放软件了,但 Amarok 是 KDE 的
  • mplayer 也不多说了,即使你不用他看视频也应该装上
  • mplayer-plugin 是用来播放网页上的流媒体的
  • codecs 以及 gstreamer 包括了几乎用到的解码器,看电影必备

问题集
Q:GNOME 关机时,显示的是 “Unknow” 用户名。
A:这主要是新建用户时,没有写全名,只写了简称。解决办法是用 root 用户执行

chfn suxixb

然后在 “全名” 处填上你喜欢的名称,问题解决。

(本文未完)

优化 GNOME 环境下的 KDE 程序字体

由于我一直使用 smplayer 来播放电影等,而 smplayer 是一个基于 Qt4 程序,虽然设置好了 GNOME 字体,但是并不适用于这些 KDE 程序,而继续使用 serif 字体,看上去很别扭。下面以 smplayer 为例,说说如何解决 KDE 程序的字体问题,而 GNOME 的字体优化可以看看我写的这篇《使用苹果字体美化 Ubuntu 7.10》

首先安装必要的工具,打开终端或用新立得安装 qt4-qtconfig 和 kcontrol

sudo apt-get install qt4-qtconfig kcontrol

等安装完成后,在终端运行

qtconfig-qt4

去到 “Fonts” 选项卡,把 “Default Font” 里的字体设置为您喜欢的,如下图,按 “Ctrl+S” 保存。

screenshot-qt-configuration-fonts-07-11-13.png

然后运行

kcontrol

将会打开 KDE Control Center (KDE 控制中心),去到 “Appearance & Themes(外观与主题)” — “Fonts(字体)” 下,把字体设为自己喜欢的,如下图

screenshot-fonts-kde-control-center-07-11-13.png

然后把 “Force fonts DPI(强制字体分辨率)” 设为 “96 DPI”,“Use anti-aliasing(圆整字体边角)” 设为 “Enable(启用)”,点 “Configure(配置)”,把 “Hinting style(微调样式)” 设为 “None(无)”,如下图

screenshot-configure-anti-alias-settings-kde-control-center-07-11-13.png

因为 GNOME 环境的字体分辨率一般是 96,而 KDE 一般是 75 ,设置为哪个值就由各位看官决定了,只需保持一致。如果不知道自己 GNOME 字体的分辨率,可以到 “系统” — “首选项” — “外观”,去到 “字体” 选项卡,点 “细节”,最上面的数值便是您的字体分辨率,如下图所示。

screenshot-gnome-fonts-dpi-07-11-13.png

最终效果如下

screenshot-smplayer-fonts-07-11-13.jpg

Ubuntu 使用技巧之 GNOME 篇

作为 Ubuntu 默认的桌面环境,GNOME 是一种支持多种平台的开发&桌面环境,并且 GNOME 拥有很多强大的特性,如高质量的平滑文本渲染,首个国际化和可用性支持等。好了,以下是我使用 Ubuntu 时发现的一些有用的技巧,这里分享给大家。

  1. 用快捷键启动程序
    为您指定的程序添加一个键盘快捷键,只需按相应快捷键便能启动程序等,就像我们使用 XP 时为快捷方式添加热键一样,GNOME 也有这些功能,而且设置并不难。首先打开终端输入:

    gconf-editor

    依次打开“Apps->Metacity->keybinding Commands”,这里一共能定义12条命令,如下图所示,我设置了 command_1 打开 Rhythmbox 播放器,command_2 打开 Swiftfox 浏览器,command_3 打开终端,您可以把您需要的命令添加进去。

    keybinding_commands.png

    添加完成后,去到“Apps->Metacity->Global keybingdings”,添加上您想要的快捷键。例如我上面一共填写了3条命令,分别填写在 command_1、command_2、command_3,那么我要在run_command_1,run_command_2,run_command_3 上填写快捷键组合,快捷键可以是 <Ctrl>、<Alt>、<Shift>、F1 到 F12 和字母的组合,<Ctrl><Alt>F1 表示同时按着 Ctrl+Alt+F1 键,如此类推。

    run_command_global_keybindings.png

    现在只要按刚刚设置好的快捷键便能运行命令了。

  2. 把“桌面”文件夹设为自己的主目录
    即使用家目录做为桌面上显示默认目录,打开配置编辑器,在终端运行

    gconf-editor

    去到 “Apps->nautilus->preferences” 下,启用 desktop_is_home_dir ,重启 X 即可。

  3. 在鼠标右键菜单中的“创建文档” 增加新项目
    默认的只有一个空文件,其实很简单便能添加自己喜欢的模板。对于最新的 Ubuntu 7.10,在您主目录下有一个“模板”的文件夹,对,就是他了,在里面新建您需要的模板,例如新建一个 “文本文件.txt”,在鼠标右键菜单便会出现“文本文件”这个选项。如此类推,您可以新建 OpenOffice.org 文档、GIMP 文件等。

    new.png

  4. 调整图标的大小
    GNOME 默认的图标大小对于1024x768分辨率来说有点偏大,要改变大小,打开文件浏览器,例如从 “位置” 里打开 “主文件夹”,点 “编辑” --> “首选项”,把 “图标视图默认值” 下的 “默认缩放级别” 改为 75%。现在图标大小跟 WinXP 下的差不多。

    screenshot-suxixb-icon.png

    如果您看过 Suse 发行版的截图,会发现他的 KDE 桌面上有一个很大的主目录图标,其实 GNOME 也能实现,打开配置编辑器:

    gconf-editor

    去到 “Apps->nautilus->desktop” 下,启用 “home_icon_visible” ,桌面会显示自己的主目录的图标,对着他点鼠标右键,选择“伸展图标”,拖动到自己想要的大小便可。如下图

    screenshot-desktop-home-icon.jpg

  5. 隐藏桌面的挂载卷
    同样是打开配置管理器

    gconf-editor

    去到 “Apps->nautilus->desktop” 下,去掉 volumes_visible 前面的复选框即可。

不断更新中......

  1. 订阅

    • 订阅 我的 Blog
    • Feedsky 订阅数
    订阅到iGoogle或Google Reader 订阅到鲜果 订阅到抓虾 订阅到飞鸽 订阅到Bloglines 订阅到我的雅虎 订阅到NetVibes 订阅到Newsgatar 订阅到Rojo 订阅到网易有道 通过哪吒订阅到MSN,Gtalk,Skype 订阅到QQ邮箱
     

  2. 重要公告

    目前该博客(www.shareitem.org,以下简称该博客)是建立在Yo2优博网上的,由于一些众所周知的原因,本人(suxixb)决定于2008年8月1日起陆续将该博客上的所有文章转移到新网站上,地址为http://shareitem.org,并改名为ShareItem.org(简称siog),原来的订阅地址(feed.shareitem.org)将保持不变,可继续使用。在转移成功后,该博客仍然保留到到期为止(2008年11月18日),在到期后,将不能再通过www.shareitem.org来访问该博客,本人也不在该博客上进行更新和发布文章,所有的新文章将统一在新网站上发表。谢谢各位的支持。

  3. 最新评论

  4. 最新日志

  5. 阅读共享

  6. 标签

  7. 存档

  8. Logo