注册 登录  
 加关注
查看详情
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

onefish资料库

成功要素---耐得住孤独!

 
 
 

日志

 
 

GNOME Shell  

2011-04-10 22:31:25|  分类: Linux |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
BACK BY POPULAR DEMAND

This thread is for testing support and technical discussion.
Opinions should go to the Community Cafe thread or ideally the GNOME Shell mailing list
.

I made this thread again because as before, I figured the sort of people that would install and test pre-release versions of a new UI would be the sort of people that install and test pre-release versions of Ubuntu.

What is GNOME Shell?
GNOME Shell, for those of you that do not know, is a user interface change to GNOME. With it, brings Mutter a combination of Metacity and Clutter, managing the windows. Say goodbye to compiz as it won't be compatible.

GNOME Shell will be released as one part of GNOME 3 in March of 2011 it will not be default in 11.04, that's Unity, though GNOME Shell should still be an optional package.

What does it look like?
Here is GNOME Shell. 


The active application near "Activities" has a menu upon clicking. Clicking on the date or username provide a calendar and menu respectively


Currently some applications are open but hidden. Where are they?
This is the Activities overview, where you run and manage "Activities"


More applications can be run either by searching for the name in "Type to search...", or in this case, clicking the word applications


One extra blank workspace is create by default. If an application is put onto that blank workspace, one more blank workspace will be created. The thumbnails on the right, viewable upon hover, let you switch among them. New applications can be opening onto specific workspaces by dragging the launcher to the workspace thumbnail on the right.


Oh look, an instant message! Unlike the passive notify-OSD, clicking on this will bring up the window


If no action is taken, it resides in the lower right, viewable upon hover.



OMG GNOME SHELL IS AWFUL AND I HATE UNITY! I'm moving to xfce/Windows/an abacus
Calm down. Look at the GNOME 3 Myths
Quote:
MYTH: GNOME won't support the current panel and window manager anymore and I don't want to use GNOME Shell

TRUTH: The GNOME 2.x panel and Metacity (the window manager) will still be available.
Downstream distributions such as Fedora, openSUSE and Ubuntu will have the option to include them in their distribution. You will be able to install them just as now you can install sawfish, compiz, etc inside your GNOME session. (There are no plans to support GNOME panel applets in GNOME Shell, TBA. This mailing list post has some information.)

How do I Learn More?
How do I Try it?

Running Jaunty, Karmic, Lucid, Maverick and Natty, there are three ways to try GNOME Shell
  • Build from source (recommended, as it provides the most recent version, though may occasionally break)
  • Install the gnome-shell package (easy but out of date)
  • For Natty Narwhal Only Use the Ricotz PPA (slightly harder, but more up to date)
As of Virtualbox 4.0 GNOME Shell will run in a virtual machine, but very slowly and glitchy, to the point of unusable

Building from source is a bit more complicated than the GNOME instructions say. So fire up a terminal
Code:
sudo apt-get install curl libtiff4-dev libgstreamer0.10-dev libcroco3-dev xserver-xephyr xulrunner-dev python-dev mesa-utils mesa-common-dev libreadline5-dev libgl1-mesa-dev libwnck-dev librsvg2-dev libgnome-desktop-dev libgnome-menu-dev libffi-dev libgtk2.0-dev libgconf2-dev libdbus-glib-1-dev gtk-doc-tools gnome-common git-core flex bison automake build-essential icon-naming-utils libpulse-dev libcanberra-dev autopoint libjasper-dev libvorbis-dev libpam-dev libxklavier-dev libgnome-keyring-dev libupower-glib-dev libgtop2-dev libcups2-dev evolution-data-server-dev libsqlite3-dev libproxy-dev libdb-dev libproxy-dev
Code:
curl -O http://git.gnome.org/browse/gnome-shell/plain/tools/build/gnome-shell-build-setup.sh
Code:
/bin/bash gnome-shell-build-setup.sh
Get jhbuild (not a command line entry)
Code:
jhbuild build

IF YOU HAVE TROUBLE BUILDING
Hey it keeps "hanging up unexpectedly"
Quit building and run
Code:
 pushd ~/gnome-shell/source/ && git clone git://git.gnome.org/gtk+ gtk3 && popd
then re run jhbuild build

I'm getting a lot of "undefined reference" errors
try
Code:
rm ~/gnome-shell/install/*.la && sudo rm -rf /usr/lib*/*.la
Then jhbuild build
If it still doesn't work, delete the ~/gnome-shell folder and try again

I'm getting an error regarding libcanberra-gtk-module.so: undefined symbol: gtk_quit_add
It's a known bug, just delete the file libcanberra-gtk-module.so


Yay! It's finally done building! Now what?
To run
  1. cd ~/gnome-shell/source/gnome-shell/src
  2. ./gnome-shell --replace

To quit GNOME Shell and return to the panels
  1. Go to the terminal
  2. hit CTRL-C

To update (check the commit log for anything new)
  • jhbuild build (rebuilds updated files)
  • jhbuild build -f -a -c (builds all gnome shell files)

To remove (if you want to do a clean install, or just remove it because you don't like it)
  • Delete the folder gnome-shell in your home directory (assumes build from source)

If you want to make it your default, put "gnome-shell --replace" in your Startup Items

Love it? Hate it? Have a suggestion? Make your voice heard in the GNOME Shell mailing list
  评论这张
 
阅读(130)| 评论(0)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2018