WelcomeWelcome | FAQFAQ | DownloadsDownloads | WikiWiki

Author Topic: gnome 3  (Read 6866 times)

Offline Juanito

  • Administrator
  • Hero Member
  • *****
  • Posts: 9245
gnome 3
« on: March 27, 2014, 11:35:24 PM »
Just for the fun of it  :o

..gnome-shell now works on corepure64.

It is still in a (very) early stage of making it work properly, but it works nevertheless (see screenshot).

If you'd like to try (feedback welcome):

* Don't load your usual wm, wbar or aterm
* load gdm-gir and gedit-gir, gnome-terminal and other gnome 3 apps
* Create the following files:
Code: [Select]
$ cat ~/.X.d/dbus
dbus-launch --sh-syntax --exit-with-session
$ cat ~/.X.d/xorg_exit
setxkbmap -option terminate:ctrl_alt_bksp
* start the dbus daemon
* startx

Since icons don't seem to appear, you'll need to start apps from the command line using <alt-F2> and exit gnome-shell using <ctrl-alt-backspace>

I see various graphics artifacts that may or may not be related to my intel graphics (hd3000) and/or driver - 3d graphics are required.
« Last Edit: March 27, 2014, 11:39:59 PM by Juanito »

Offline Juanito

  • Administrator
  • Hero Member
  • *****
  • Posts: 9245
Re: gnome 3
« Reply #1 on: March 28, 2014, 06:43:49 AM »
gnome-shell downgraded 3.10.4 -> 3.10.3 - panel icons, etc now work better

Offline Juanito

  • Administrator
  • Hero Member
  • *****
  • Posts: 9245
Re: gnome 3
« Reply #2 on: March 29, 2014, 02:37:37 AM »
Things are improving  see screenshot  :)

Still no application icons nor panel applet icons though  :(
« Last Edit: March 30, 2014, 03:07:42 AM by Juanito »

Offline Misalf

  • Hero Member
  • *****
  • Posts: 1510
Re: gnome 3
« Reply #3 on: March 30, 2014, 06:32:15 AM »
I'd like to see the what System Monitor says about ram usage. (:
Download a copy and keep it handy: Core book ;)

Offline Juanito

  • Administrator
  • Hero Member
  • *****
  • Posts: 9245
Re: gnome 3
« Reply #4 on: March 30, 2014, 08:05:24 PM »
with only gnome-system-monitor loaded, 360mb  :P

Offline Juanito

  • Administrator
  • Hero Member
  • *****
  • Posts: 9245
Re: gnome 3
« Reply #5 on: April 01, 2014, 10:09:45 PM »
'progress being made - application icons are now visible (see screenshots)

Offline Juanito

  • Administrator
  • Hero Member
  • *****
  • Posts: 9245
Re: gnome 3
« Reply #6 on: April 19, 2014, 04:06:14 AM »
restructured things a little - loading gnome-session will load all needed extensions to start, dbus and networkmanager need to be started before "startx"

Offline Juanito

  • Administrator
  • Hero Member
  • *****
  • Posts: 9245
Re: gnome 3
« Reply #7 on: April 25, 2014, 01:08:42 AM »
networkmanager now working properly for wired connections with the help of some patches.

Strangely enough, with the network up, sound started working - see screenshot - so some more work needed somewhere...

Offline Juanito

  • Administrator
  • Hero Member
  • *****
  • Posts: 9245
Re: gnome 3
« Reply #8 on: April 25, 2014, 11:19:18 PM »
bluez-5 and pulseaudio-5 seemed to be required - sound now working and the possibility to swap between speakers and bluetooth headphones - see attached.

As per google, some sort of mix up between bluez, gnome and pulseaudio means the microphone part of a bluetooth headset will not work  ???

Now to track down which extensions have a hard dep on pulseaudio-4  :(

Offline Juanito

  • Administrator
  • Hero Member
  • *****
  • Posts: 9245
Re: gnome 3
« Reply #9 on: May 03, 2014, 02:28:38 AM »
After discovering that the wl-modules-3.8.13-tinycore64.tcz extension had been updated in the x86 repo, but not the x86_64 repo, networkmanager will now connect over wifi with a non-broadcast ssid - it seems the previous driver needed a wpa_supplicant setting that has been depreciated for 8 years...

So, networking, sound, printing and bluetooth all work with corepure64 and gnome-3.

Given that gnome-3.10.x must be at least the fourth or fifth "stable" iteration of gnome-3, it's somewhat suprising how little basic functionality there is (you cannot change the date format for example), how buggy many of the components are (networkmanager needed patches to connect to a wired network), how poor the graphics performance is (the display backgound continually "whites out" for example) and how many cpu cycles are required to do nothing.

With the latter in mind, I've been testing with an intel i7 core duo (i.e. four cpu cores) and intel hd3000 graphics - if anybody has tested with more powerful graphics, I'd be interested to hear about it.
« Last Edit: May 03, 2014, 03:58:59 AM by Juanito »

Offline curaga

  • Administrator
  • Hero Member
  • *****
  • Posts: 9460
Re: gnome 3
« Reply #10 on: May 03, 2014, 05:55:23 AM »
Are you still having fun? ;)
The only barriers that can stop you are the ones you create yourself.

Offline Juanito

  • Administrator
  • Hero Member
  • *****
  • Posts: 9245
Re: gnome 3
« Reply #11 on: May 11, 2014, 11:24:03 PM »
On the graphics front, I discovered that disabling the new "sna" acceleration in favour of the old "uxa" acceleration on my intel hd3000 seems to have fixed the graphics problems with gnome-3:
Code: [Select]
$ cat /etc/X11/xorg.conf.d/20-intel.conf
...
Section "Device"
   Identifier  "Intel Graphics"
   Driver      "intel"
   Option      "AccelMethod"  "uxa"
EndSection

..which is the opposite of what everybody else seems to find as per google.

Online coreplayer2

  • Hero Member
  • *****
  • Posts: 2430
Re: gnome 3
« Reply #12 on: May 12, 2014, 04:55:02 AM »
interesting..   :)  might have to check it out   
thanks

Offline Juanito

  • Administrator
  • Hero Member
  • *****
  • Posts: 9245
Re: gnome 3
« Reply #13 on: May 12, 2014, 05:04:44 AM »
since it's something of a work in progress, it would be good to have fresh eyes test it.

Note that the gnome-session extension is the one that loads all the required extensions for gnome-3 (rather than the gnome-shell extension).

Offline Juanito

  • Administrator
  • Hero Member
  • *****
  • Posts: 9245
Re: gnome 3
« Reply #14 on: May 16, 2014, 05:05:12 AM »
Tested gnome-session dep chain by burning a cd and booting with no extensions loaded.

Using "tce-load -w gnome-session", it took 35m to parse and download the dep files and 45m to download the extensions, but things worked  8)

To get started:

$ xdg-user-dirs-update
$ echo "dbus-launch --sh-syntax --exit-with-session" > ~/.X.d
$ sudo /usr/local/etc/init.d/dbus start
$ sudo /usr/local/etc/init.d/avahi start [optional]
$ sudo /usr/local/etc/init.d/bluez start [optional]
$ sudo /usr/local/etc/init.d/cups start [optional]
$ sudo /usr/local/etc/init.d/networkmanager start [optional - needs nodhcp bootcode]
$ startx

Notes:
* requires 3d graphics
* gnome-session will start daemons other than those above
* sound via pulseaudio5 - you may need to use alsamixer to unmute sound
* see libcups info file to set up cups-client
* icons at top right bring up gnome-control-center
  * regions and date & time do not work - use standard tc methods
  * sound test does not work, but sound effects do work
  * use bluetooth-wizard to pair
  * no icon shown for wired connection
  * wifi works, but will need driver/firmware for your hardware
* use mac/special/windows key to activate task switcher
  * typing first few letters of an extension name will bring up matching extension icons
  * clicking on 3x3 squares icon on the left will bring up extension groups - tc applets are in "system tools" group
  * dragging extension to the right will create a new desktop with the extension in it
* dconf-editor can be used to change some settings - org.gnone.desktop.interface clock-show-date for example
* <alt-f2> will bring up command line prompt - can be used with gnome-screenshot to take screenshot
* gnome-{clocks,music,weather} extensions need corresponding gir extension loaded in order to work