红联Linux门户
Linux帮助

刚装上fedora 15,gnome完全没弄明白

发布时间:2011-04-26 01:21:03来源:红联作者:miucat
没有开始菜单,其实我就想设置一下主题和字体,结果没找到.
其实我还想添加几个panel applet,还是没找到
其实我最想设置一下简单的桌面效果,还是没找到.
之后我也不知道想干什么了,没有最小化,结果发现右键可以最小化
我想打开终端,结果发现了应用程序字样,我就把终端拖到那个活动里了.
有了终端,我发现我不想点好多下才能运行它,于是我想设置一下组合键,没有系统菜单,我发现我不知道从哪设置.
我发现右上角有东西,结果找到了系统设置,里面还是没有主题设置什么的,少的可怜的几个设置.
其实我最开始打开的是home,发现我不喜欢gnome主题图标,于是有了第一行里的邪恶想法.
后来,我发现右下角有东西,结果没弄明白是什么.
其实我一开始就发现桌面上不能右键,我还以为我的鼠标坏掉了.
后来好像就没有什么想法了,结果我发现我还没找到关机按钮.
于是我邪恶的运行了终端,把机器重启了.
文章评论

共有 13 条评论

  1. 火蒸气 于 2011-08-29 13:14:48发表:

    ;路过,,,,,,,,

  2. rstz 于 2011-08-28 22:20:02发表:

    刚接触不久,CENTOS6.0 64位折磨了一个多星期,有好多软件不会装,LIVE FEDORA15也弄了一个多星期,五笔输入,WINE,PPS,还有中移动的咪咪音乐也弄上去了,LibreOffice ,PDF,CHM等好像我要用的小软件都弄上去了,但不知怎么把程序放到桌面,只能发送到左侧。不管了,还是折腾CENTOS6.0 64位好,搞几种服务器玩玩。。。

  3. cjcxd2004 于 2011-08-28 16:59:32发表:

    多谢楼上的

  4. lythonmao 于 2011-08-25 19:09:43发表:

    感觉fedora 15还是很好用的`~~刚开始不会在GNOME3下关机,。。。后来看了下官方说明,,,才知道要按住ALT键。。但是挂起的作用到现在还是没有搞懂`~~~
    另外软件方面,,建议大家去下一个上海交大发行的工具叫“小熊猫”。在这上面下载和安装软件都挺方便的,,尤其适合新手,,,里面还有几款类似于红警和魔兽的游戏哦`~~需要注意的是不要去安装gflash这个软件,,它会与官方的flash 冲突,,,

  5. Tadimy 于 2011-08-25 14:33:39发表:

    。。。这么长。。

  6. gaoshiyuan 于 2011-05-25 16:35:36发表:

    你按住Alt 键 挂起按钮 就会变成 关机按钮了

  7. tangzhongchun 于 2011-04-28 18:14:14发表:

    这么复杂吗?新手是不是很难掌握?

  8. YOTERYE 于 2011-04-28 12:50:40发表:

    难怪每次开机看到那个第二行,不知道干嘛的,原来是备用模式

  9. gleerat 于 2011-04-27 09:57:26发表:

    一直在用livecd试用gnome3

  10. miucat 于 2011-04-26 23:26:09发表:

    慢慢习惯吧。到目前为止没觉得方便。

  11. alick 于 2011-04-26 18:36:20发表:

    fedora15还是beta呢,崩溃多多的
    gnome 3 实在比较新,变化大,资料少

  12. Svaurc 于 2011-04-26 08:45:32发表:

    有这么邪乎呀

  13. miucat 于 2011-04-26 01:25:13发表:

    简介

    GNOME 3 提供了 2 种用户界面: Gnome Shell(新的标准布局)和 备用模式(Fallback Mode)。GNOME 会话会自动检测您的计算机是否适合运行 Gnome Shell,若不适合则会自动选择备用模式。

    备用模式非常类似旧式的 GNOME 2.X 布局(当您使用 gnome-panel 和 Metacity来取代 Gnome Shell 和 Mutter 时)。

    您仍然可以在使用备用模式时将 Metacity 更换为您喜欢的窗口管理器。
    从现有的 GNOME 2.32 升级

    启用 testing 软件库。

    编辑 /etc/pacman.conf ,删除 testing 软件库前的注释。
    Warning: 将新的软件库置于顶部十分重要,否则 pacman 将不会升级 GNOME
    File: /etc/pacman.conf

    ......
    #取消 testing 前的注释
    [testing]
    Include = /etc/pacman.d/mirrorlist
    ......

    在 64 位系统上您还要在以上文字下添加 multilib 软件库。它看起来像这样:
    File: /etc/pacman.conf

    ......
    #64 位系统取消 testing 前的注释并启用 multilib 软件库。
    [testing]
    Include = /etc/pacman.d/mirrorlist

    [multilib]
    Include = /etc/pacman.d/mirrorlist
    ......

    Warning: gnome 会话可能会在升级期间挂掉,推荐在其它 DE 或 WM 会话或 tty 中运行升级命令

    # pacman -Syu

    重要:您将获得一个只有 GNOME 3.X备用模式(Fallback Mode)的系统。使用以下方法安装新的 Shell:

    # pacman -S gnome-shell

    在新系统上安装

    按与以上相同的方法启用 testing 软件库。

    # pacman -Syu testing/gnome

    安装额外的应用程序:

    # pacman -Syu testing/gnome-extra

    GNOME 所需的守护进程和模块

    GNOME 桌面依赖 DBUS 守护进程以正确运行:

    启动 DBUS 守护进程:

    # /etc/rc.d/dbus start

    或者把这些守护进程添加到 /etc/rc.conf 中的 DAEMONS 队列中,这使它们能在开机时启动,例如:
    File: /etc/rc.conf

    ......
    DAEMONS=(syslog-ng dbus network crond)
    ......

    GVFS 允许挂载虚拟文件系统(如:FTP 或 SMB 上的文件系统),并被其它应用程序使用,包括 GNOME 文件管理器 Nautilus。这需要使用 FUSE(一个用于用户空间内的虚拟文件层内核模块)来完成。

    加载 FUSE 内核模块:

    # modprobe fuse

    或者将模块添加到 /etc/rc.conf 中的 MODULES 队列中,使它们能在开机时加载,例如:
    File: /etc/rc.conf

    .....
    MODULES=(fuse usblp)
    .....

    Note: FUSE 是一个内核模块,而不是一个守护进程。
    运行 GNOME

    为了更好地整合桌面推荐使用 GDM(但是其它登录管理器,如 SLiM 也能运作,参阅 Policykit sectiong):

    # pacman -S gdm

    查阅 Display_Manager_(简体中文) 来了解如何正确启用它。

    如果您更喜欢从控制台下启动 GNOME,把下面一行添加到您的 ~/.xinitrc 文件中,确保它是最后一行,并且是唯一以 exec 开头的一行(参阅 xinitrc_(简体中文)):
    File: `/.xinitrc

    .....
    exec ck-launch-session gnome-session
    .....

    现在 GNOME 将在您使用以下命令时启动:

    $ startx

    使用 Gnome Shell

    参阅 此处。
    定制
    使用 gnome-tweak-tool

    # pacman -S gnome-tweak-tool

    这个工具可以定制字体,最大最小化按钮,主题和其它一些实用的设置。如合上笔记本屏幕时的活动。

    在 这里 有个展现定制 gsetting 力量的好教程。
    设置图标主题

    GNOME 3 可以使用 GNOME 2 的图标主题,这意味着您将不会被限制在单调的默认图标组中。将您想设置的图标主题的文件夹复制到 /usr/share/icons 下。例如:

    $ cp -R /home/user/Desktop/my_new_icon_theme /usr/share/icons

    新的图标主题 'my_new_icon_theme' 现在可以用 gnome-tweak-tool (在 'Interface' 下)选择。
    GDM

    # su - gdm -s /bin/bash
    $ dbus-launch

    执行这一命令将打印出 DBUS_SESSION_BUS_ADDRESS 和 DBUS_SESSION_BUS_PID。我们需要输出这些信息:

    $ export DBUS_SESSION_BUS_ADDRESS=unix:abstract=/tmp/dbus-Jb433gMQHS,guid=fc14d4bf3d000e38276a5a2200000d38
    $ export DBUS_SESSION_BUS_PID=4283

    检查 dconf-service 是否已在运行,如果没有就启动它:

    $ /usr/lib/dconf/dconf-service &

    壁纸

    $ GSETTINGS_BACKEND=dconf gsettings get org.gnome.desktop.background picture-uri
    $ GSETTINGS_BACKEND=dconf gsettings set org.gnome.desktop.background picture-uri "file:///usr/share/backgrounds/gnome/SundownDunes.jpg"

    关闭声音

    $ GSETTINGS_BACKEND=dconf gsettings set org.gnome.desktop.sound event-sounds false

    使用 settings.ini 更换 GTK 3 主题

    类似GTK 2+中的 ~/.gtkrc-2.0 ,您可以通过${XDG_CONFIG_HOME}/gtk-3.0/settings.ini设置 GTK 3 (GNOME 3) 主题。默认 ${XDG_CONFIG_HOME} 被解释成~/.config。

    例如:
    File: ${XDG_CONFIG_HOME}/gtk-3.0/settings.ini

    [Settings]
    gtk-theme-name = Adwaita
    gtk-fallback-icon-theme = gnome
    gtk-application-prefer-dark-theme = true # 只有选择的主题支持它才会被应用

    定义的主题将在重新登录桌面会话时被应用。
    登录 GNOME 3 后自动启动程序

    您可以使用 gnome-session-properties 工具来指定登录后自动启动的程序。它是 gnome-session 包的一部分。

    $ gnome-session-properties

    把文件夹从 Nautilus 位置侧栏的"计算机"部分移除

    显示的文件夹在 ~/.config/user-dirs.dirs 中指定,可以使用任何编辑器修改。执行一次 xdg-user-dirs-update 将重新改变它们,所以建议把这些文件权限改为只读。
    通过控制台设定默认虚拟终端

    gsettings 在 GNOME 3 中代替了gconftool-2 。它可以被用来手动设置如默认终端。这一设定与 nautilus-open-terminal 相关。

    使 urxvt 作为进程运行的命令如下:

    $ gsettings set org.gnome.desktop.default-applications.terminal exec urxvtc
    $ gsettings set org.gnome.desktop.default-applications.terminal exec-arg "'-e'"

    设置 Nautilus 使用位置栏输入

    如果您想手动在 Nautilus 中输入路径位置,您可以按下 Ctrl + L 。您也可以使用 gsetting 使之成为持久设置。

    gsettings set org.gnome.nautilus.preferences always-use-location-entry true

    启用备用模式(Fallback Mode)

    如果 gnome-shell 不存在的话,您的会话将自动以备用模式启动。 如果您想在安装了 gnome-shell 的情况下启用备用模式(Fallback Mode)的话,打开系统设置(gnome-control-center)。打开系统信息(System Info)>图形(Graphics)。把强制使用备用模式(Forced Fallback Mode)调为开启(ON)。
    启用隐藏特性

    GNOME 3 隐藏了许多实用的选项,您可以使用 dconf-editor 去定制它们。您可以使用 gconf-editor 定制尚未迁移到 dconf 的选项。
    改变热键

    在 dconf-editor 中,启用 org.gnome.desktop.interface "can-change-accels"。

    一个改变 Delete 热键的例子:打开 Nautilus,选择任意文件/文件夹,然后点击菜单栏上的"编辑",并悬停在"移动到回收站"菜单项上。悬停时,按下 Delete 。快捷键会从 Ctrl + Delete 变为 Delete 。

    确认您已经选中一个文件,否则"移动到回收站"菜单项会是灰色不可用的。您应当在此之后禁用 "can-change-accels" 以防止意外的快捷键改变。
    如何通过状态栏菜单关机

    现在用户点击右上角的状态栏菜单时会发现,关机选项似乎被隐藏了起来。如果您想通过状态栏菜单关闭您的系统,点击它,然后按下 Alt。"待机"选项将立刻变为"关机...",它将使您能正确地关闭您的系统。

    您也可以安装 "Alternative Status Menu" 扩展(参阅下面的启用扩展段落)。这将在通常状态菜单中的"挂起"选项下新增一个常驻的"关机"选项。
    启用集成的消息

    Empathy 是集成消息系统背后的引擎。所有基于您的消息账户的系统设置将不会出现,除非 telepathy 组的软件包或至少其中一个后端(例如:telepathy-gabble 或 telepathy-haze)被安装。这些软件包没有被默认的 Arch GNOME 安装所包括,Empathy 也没有给出很好的错误信息提示,它没能默默地开始运作。您可以通过以下命令安装它们:

    # pacman -S telepathy

    启用扩展

    Gnome Shell 可以使用第三方扩展来定制。这些扩展提供了一些额外的功能,如:让您拥有一个可以一直显示的 Dock,并让您可以更换 Shell 的主题。更多有关目前可用的扩展功能的信息可以在 这里 找到。您可以使用在 AUR 里的 gnome-shell-extensions-git 包来安装它们。重启 GNOME 来启用它们。

    如果安装这些扩展导致 GNOME 停止工作,那您必须将 user-theme 扩展和 auto-move-windows 扩展从它们的安装文件夹中移除(可能在 ~/.local/share/gnome-shell/extensions 或 /usr/share/gnome-shell/extensions 或 /usr/local/share/gnome-shell/extensions中)。移除或添加扩展到这些文件夹会将它们从系统移除或安装。更多有关 GNOME Shell 扩展的信息可以在这里 找到。
    疑难解答
    GTK 2+ 应用程序显示段错误无法启动

    此错误往往在安装了 oxygen-gtk 的情况下发生。这个主题与 GNOME 3 或 GTK 3 的某一设置冲突,当它被设置成 GTK 2 主题时,GTK 2 程序会出现类似下面的段错误:

    (firefox-bin:14345): GLib-GObject-WARNING **: invalid (NULL) pointer instance

    (firefox-bin:14345): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed

    (firefox-bin:14345): Gdk-CRITICAL **: IA__gdk_screen_get_default_colormap: assertion `GDK_IS_SCREEN (screen)' failed

    (firefox-bin:14345): Gdk-CRITICAL **: IA__gdk_colormap_get_visual: assertion `GDK_IS_COLORMAP (colormap)' failed

    (firefox-bin:14345): Gdk-CRITICAL **: IA__gdk_screen_get_default_colormap: assertion `GDK_IS_SCREEN (screen)' failed

    (firefox-bin:14345): Gdk-CRITICAL **: IA__gdk_screen_get_root_window: assertion `GDK_IS_SCREEN (screen)' failed

    (firefox-bin:14345): Gdk-CRITICAL **: IA__gdk_screen_get_root_window: assertion `GDK_IS_SCREEN (screen)' failed

    (firefox-bin:14345): Gdk-CRITICAL **: IA__gdk_window_new: assertion `GDK_IS_WINDOW (parent)' failed
    Segmentation fault

    目前的"解决方法"是把 oxygen-gtk 从系统中完全移除并为您的应用程序设置另一个主题。
    I have multiple monitors and the Dock extension appears stuck between them

    If you have multiple monitors configured using Nvidia Twinview, the dock extension may get sandwiched in-between the monitors. You can edit the source of this extension to reposition the dock to a position of your choosing.

    Edit /usr/share/gnome-shell/extensions/dock@gnome-shell-extensions.gnome.org/extension.js' and locate this line in the source:

    this.actor.set_position(primary.width-this._item_size-this._spacing-2, (primary.height-height)/2);

    The first parameter is the X position of the dock display, by subtracting 15 pixels as opposed to 2 pixels from this it correctly positioned on my primary monitor, you can play around with any X,Y coordinate pair to position it correctly.

    this.actor.set_position(primary.width-this._item_size-this._spacing-15, (primary.height-height)/2);

    输入法不正常

    目前使用 GTK 3 的程序(如新版 GNOME Terminal、Empathy 等)中 fcitx、小小输入法等很多中文输入法不正常(如方向键不可用,输入丢字等)_。这可能是由于 GTK 3 XIM 的错误导致的。目前可以正常使用的输入法是使用自己输入引擎的 ibus。
    使用 community-testing 软件库中的 ibus

    启用 community-testing 软件库。

    编辑 /etc/pacman.conf ,删除 community-testing 软件库前的注释。
    File: /etc/pacman.conf

    ......
    #取消 community-testing 前的注释
    [community-testing]
    Include = /etc/pacman.d/mirrorlist
    ......

    # pacman -Syu community-testing/ibus

    手动编译加入 GTK 3 支持的 ibus (备选)

    先下载 AUR 中 ibus-git 的 PKGBUILD ,在 configure 中加上 --enable-gtk3 \,再在 ibus.install 中加上:gtk-query-immodules-3.0 --update-cache 用 makepkg 打包并安装后 ibus 输入法即可恢复正常。
    让 ibus 图标在 GNOME 3 下回到熟悉的位置

    gnome-shell 中 ibus 的图标会在右下角显示,安装 AUR 中的 ibus-gjs-git 使其在上方状态栏显示:

    使用 yaourt 安装:

    yaourt -S ibus-gjs-git

    或者从 AUR 上手动下载 PKGBUILD 后 makepkg 并使用 pacman 安装。