SparkyLinux Forums

Development => Artwork & screenshots => Topic started by: pavroo on January 29, 2015, 04:30:10 PM

Title: Sparky + Budgie Desktop
Post by: pavroo on January 29, 2015, 04:30:10 PM
I've been fighting the last 3 days with Budgie Desktop.
It finally works on the top on my Sparky/Debian testing base :)
(http://sparkylinux.org/images/sparky-budgie.png)
Full image:
http://sparkylinux.org/images/sparky-budgie.png
It's nice & clean desktop, I really like it :)
Title: Re: Sparky + Budgie Desktop
Post by: MoroS on January 29, 2015, 05:10:31 PM
It looks very nice. The only thing I would change (my opinion only) is to remove the transparency from the bottom elements. ;)

Seeing how we're attracting alternative desktops recently, I think I need to speed up my attempts in creating a build system. :P
Title: Re: Sparky + Budgie Desktop
Post by: pavroo on January 29, 2015, 06:46:31 PM
QuoteI think I need to speed up my attempts in creating a build system
Oh yes, oh yes :)
Title: Re: Sparky + Budgie Desktop
Post by: GeneC on January 29, 2015, 07:12:48 PM
Quote from: MoroS on January 29, 2015, 05:10:31 PM
It looks very nice. The only thing I would change (my opinion only) is to remove the transparency from the bottom elements. ;)

Seeing how we're attracting alternative desktops recently, I think I need to speed up my attempts in creating a build system. :P

Easily done (right click on panel) 'preferences'>panel>(gnome-panel theme intergration);)

Been running this desktop (and distro) for months with no issues.  Its very light, fast and good looking. Its just reached the "Beta" stage so expect more features in the near future....

(http://i285.photobucket.com/albums/ll58/genecharb/33.png)
Title: Re: Sparky + Budgie Desktop
Post by: MoroS on January 30, 2015, 12:23:28 PM
Quote from: GeneC on January 29, 2015, 07:12:48 PM
Easily done (right click on panel) 'preferences'>panel>(gnome-panel theme intergration);)

Thanks. That last screenshot appeals to my visual tastes. I think I'll give this DE a spin. :)
Title: Re: Sparky + Budgie Desktop
Post by: pavroo on January 30, 2015, 06:39:15 PM
I have built debs already and tested them on fresh sparky base installations.
As I can see, it doesn't freeze on 32 bit system as I saw that on the system I compiled budgie.

I also have to revert the RAM usage.
Sparky installation has less packages and services running than my production system(s) so the Budgie desktop uses on the top of clear Sparky:
- 32 bit ~ 150 MB of RAM
- 64 bit ~ 220 MB of RAM

Now, I am satisfactied :)
Title: Re: Sparky + Budgie Desktop
Post by: GeneC on January 30, 2015, 06:54:52 PM
Pavroo

If you need someone to test on 64bit Sparky, PM me. (OR post the .debs) I'd be glad to help.. :P
Title: Re: Sparky + Budgie Desktop
Post by: pavroo on January 30, 2015, 07:41:51 PM
That's great.
Let me finish some other things (my time manager push me sometimes :) ).
Title: Re: Sparky + Budgie Desktop
Post by: GeneC on January 30, 2015, 07:47:16 PM
Sure... No rush.... ;)
Title: Re: Sparky + Budgie Desktop
Post by: pavroo on January 31, 2015, 01:26:58 PM
It's ready in sparky repos:
apt-get update
apt-get install budgie-desktop
Title: Re: Sparky + Budgie Desktop
Post by: GeneC on January 31, 2015, 02:33:14 PM
Yes, got it on Sparky..  Nice work Pavroo.. :)

gene@sparky:~$ sudo apt-get install budgie-desktop
[sudo] password for gene:
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following extra packages will be installed:
  gir1.2-clutter-gst-2.0 gir1.2-evince-3.0 gir1.2-gst-plugins-base-1.0 gir1.2-gstreamer-1.0
  gir1.2-gtksource-3.0 gnome-sushi libgjs0e libglib2.0-dev libiptcdata0 libmozjs-24-0
  libmusicbrainz5-1 libmutter0e libneon27-gnutls libpcre3-dev libpcrecpp0 libtracker-sparql-1.0-0
  libvala-0.26-0 mutter-common nautilus valac valac-0.26 valac-0.26-vapi
Suggested packages:
  libglib2.0-doc brasero eog tracker
The following NEW packages will be installed:
  budgie-desktop gir1.2-clutter-gst-2.0 gir1.2-evince-3.0 gir1.2-gst-plugins-base-1.0
  gir1.2-gstreamer-1.0 gir1.2-gtksource-3.0 gnome-sushi libgjs0e libglib2.0-dev libiptcdata0
  libmozjs-24-0 libmusicbrainz5-1 libmutter0e libneon27-gnutls libpcre3-dev libpcrecpp0
  libtracker-sparql-1.0-0 libvala-0.26-0 mutter-common nautilus valac valac-0.26 valac-0.26-vapi
0 upgraded, 23 newly installed, 0 to remove and 3 not upgraded.
Need to get 13.1 MB of archives.
After this operation, 47.5 MB of additional disk space will be used.
Do you want to continue? [Y/n] Y


(http://i285.photobucket.com/albums/ll58/genecharb/44_1.png)

Only issue so far is themes/icons do not follow settings in "Budgie Setting"..?  Do not have much time for furthur testing right now..  Stay tuned... :P
Title: Re: Sparky + Budgie Desktop
Post by: pavroo on January 31, 2015, 02:43:27 PM
Cool :)
Title: Re: Sparky + Budgie Desktop
Post by: way12go on January 31, 2015, 02:45:54 PM
http://sparkylinux.org/forum/index.php/topic,2726.msg5022.html#msg5022

https://evolve-os.com/wiki/Budgie/Install
Title: Re: Sparky + Budgie Desktop
Post by: GeneC on January 31, 2015, 03:11:21 PM
Quote from: GeneC on January 31, 2015, 02:33:14 PM
Yes, got it on Sparky..  Nice work Pavroo.. :)
...................................................
Only issue so far is themes/icons do not follow settings in "Budgie Setting"..?  Do not have much time for furthur testing right now..  Stay tuned... :P

Tried changing icons/themes with dconf editor.  Still a no-go... :(
Added Gnome-Tweak-Tool from repo.  Made changes there. Still a no-go.
All works fine with XFCE and Cinnamon desktops also install on this "Sparky".  Seems something is missing in Budgie.
Title: Re: Sparky + Budgie Desktop
Post by: way12go on January 31, 2015, 03:27:02 PM
Quotegene@sparky:~$ sudo apt-get install budgie-desktop
[sudo] password for gene:
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following extra packages will be installed:
  gir1.2-clutter-gst-2.0 gir1.2-evince-3.0 gir1.2-gst-plugins-base-1.0 gir1.2-gstreamer-1.0
  gir1.2-gtksource-3.0 gnome-sushi libgjs0e libglib2.0-dev libiptcdata0 libmozjs-24-0
  libmusicbrainz5-1 libmutter0e libneon27-gnutls libpcre3-dev libpcrecpp0 libtracker-sparql-1.0-0
  libvala-0.26-0 mutter-common nautilus valac valac-0.26 valac-0.26-vapi
Suggested packages:
  libglib2.0-doc brasero eog tracker
The following NEW packages will be installed:
  budgie-desktop gir1.2-clutter-gst-2.0 gir1.2-evince-3.0 gir1.2-gst-plugins-base-1.0
  gir1.2-gstreamer-1.0 gir1.2-gtksource-3.0 gnome-sushi libgjs0e libglib2.0-dev libiptcdata0
  libmozjs-24-0 libmusicbrainz5-1 libmutter0e libneon27-gnutls libpcre3-dev libpcrecpp0
  libtracker-sparql-1.0-0 libvala-0.26-0 mutter-common nautilus valac valac-0.26 valac-0.26-vapi
0 upgraded, 23 newly installed, 0 to remove and 3 not upgraded.
Need to get 13.1 MB of archives.
After this operation, 47.5 MB of additional disk space will be used.
Do you want to continue? [Y/n] Y

QuoteDebian

Debian Budgie Installation Instructions - Must be done on Debian Testing (Jessie)

1. Upgrade


sudo apt-get update;sudo apt-get dist-upgrade
2. Prepare build environment


sudo apt-get install build-essential gnome-common gobject-introspection libglib2.0-dev libgtk-3-dev libpulse-dev libpulse-mainloop-glib0 libmutter-dev libwnck-3-dev libupower-glib-dev libgnome-menu-3-dev libc6-dev libpeas-dev libgee-dev libgee-0.8-dev valac git

3. Get & Install Budgie-Desktop


git clone https://github.com/evolve-os/budgie-desktop.git;cd budgie-desktop;./autogen.sh --prefix=/usr;make;sudo make install
Title: Re: Sparky + Budgie Desktop
Post by: drew on January 31, 2015, 04:21:58 PM
wow, nice work pavroo. I might have to try this one out a bit later.
Title: Re: Sparky + Budgie Desktop
Post by: GeneC on January 31, 2015, 04:37:52 PM
Quote from: GeneC on January 31, 2015, 02:33:14 PM
Yes, got it on Sparky..  Nice work Pavroo.. :)
...................................
Only issue so far is themes/icons do not follow settings in "Budgie Setting"..?  Do not have much time for furthur testing right now..  Stay tuned... :P

OK.  Found that issue.
(quote from Ikey on his forum)
QuoteRe: Budgie comes to Debian (Sparky Linux)
Postby ikey » Sat Jan 31, 2015 10:15 am

pavro knows that for theming it should require gnome-settings-daemon listed. He's been involved in conversations
on GitHub.

https://evolve-os.com/forums/viewtopic.php?f=17&t=254#p1423

If I run (from terminal)
gnome-settings-daemon

It solved the themeing issue. How do I get it to load automatically..? (put in startups..?..)

(http://i285.photobucket.com/albums/ll58/genecharb/66_1.png)
Title: Re: Sparky + Budgie Desktop
Post by: way12go on January 31, 2015, 05:12:14 PM
GNOME Settings Daemon
A daemon which grants access to all the GNOME system preferences.
Command: /usr/bin/gnome-settings-daemon

In Mate you can open startup applications setting and just add it.
I don't know about xfce and I think you are using xfce... Am I right?

http://forums.linuxmint.com/viewtopic.php?f=43&t=21310#p125894


https://www.mankier.com/1/gnome-settings-daemon

GNOME-SETTINGS-DAEMON

gnome-settings-daemon — GNOME settings daemon

gnome-settings-daemon [OPTION...]

Description

gnome-settings-daemon provides many session-wide services and functions that require a long-running process. Among the services implemented by gnome-settings-daemon are an XSettings manager, which provides theming, font and other settings to GTK+ applications, and a clipboard manager, which preserves clipboard contents when an application exits. Many user interface elements of gnome-shell and gnome-control-center rely on gnome-settings-daemon for their functionality.

The internal architecture of gnome-settings-daemon consists of a number of plugins, which provide functionality such as printer notifications, software update monitoring, background changing, etc. For debugging purposes, these plugins can be individually disabled by changing the gsettings key org.gnome.settings-daemon.plugins.plugin-name.active, where plugin-name is the name of the plugin. To see a list of all plugins, use the command gsettings list-children org.gnome.settings-daemon.plugins

gnome-settings-daemon takes the name org.gnome.SettingsDaemon on the session bus to ensure that only one instance is running. Some plugins export objects under this name to make their functionality available to other applications. The interfaces of these objects should generally be considered private and unstable.

gnome-settings-daemon is a required component of the GNOME desktop, i.e. it is listed in the RequiredComponents field of /usr/share/gnome-session/sessions/gnome.session. It is started in the initialization phase of the session, and gnome-session will restart it if it crashes.

Options

-h, --help

Prints a short help text and exits.

--debug

Enables debugging code.

--timed-exit

Exits after a timeout (30 seconds) for debugging.

Files

/usr/share/gnome-session/sessions/gnome.session

GNOME session definition file where gnome-settings-daemon is listed as a required component.

/etc/xdg/autostart/gnome-settings-daemon.desktop

Autostart file for gnome-settings-daemon, where its autostart phase is set.
Title: Re: Sparky + Budgie Desktop
Post by: GeneC on January 31, 2015, 05:17:52 PM
Thanks for the info and links 'way12go' we were posting at the same time... :)


.........................
EDIT

Deleted info on making an autostart for gnome-settings-daemon.  The issue has been fixed in an upgrade to Budgie
(budgie-desktop to 8-20150131).
See later posts..
Title: Re: Sparky + Budgie Desktop
Post by: way12go on January 31, 2015, 05:19:21 PM
How To Fix 'Gnome Theme Not Loading' Problem In Linux Mint 11

http://www.ihaveapc.com/2011/06/how-to-fix-gnome-theme-not-loading-problem-in-linux-mint-11/

Is this relevant?
Title: Re: Sparky + Budgie Desktop
Post by: GeneC on January 31, 2015, 05:27:40 PM
Yes, its along those lines.  We need an autostart for gnome-settings-daemon... :)

Perhaps this would be of interest...
https://evolve-os.com/forums/viewtopic.php?f=17&t=254#p1435
Title: Re: Sparky + Budgie Desktop
Post by: GeneC on January 31, 2015, 05:46:15 PM
Should be fixed without us having to add our own autostart.... :)

https://evolve-os.com/forums/viewtopic.php?f=17&t=254&p=1440#p1439

QuoteRe: Budgie comes to Debian (Sparky Linux)
Postby ikey » Sat Jan 31, 2015 12:35 pm

Just pushed a fix to git which will now include /usr/share/gnome/autostart as an "xdg directory",
meaning GNOME autostarts work, and gnome-settings-daemon on Debian will work
Title: Re: Sparky + Budgie Desktop
Post by: pavroo on January 31, 2015, 05:57:40 PM
I will update budgie debs tonight to be included gnome-settings-daemon startup.

Edit
gnome-settings-daemon provides its desktop file in /usr/share/gnome/autostart/ already.
If it doesn't work, it should be copied to /etc/xdg/autostart/
Title: Re: Sparky + Budgie Desktop
Post by: pavroo on January 31, 2015, 07:06:22 PM
Just hold on, Ikey updated files in git repo so I will rebuild my packages.
Title: Re: Sparky + Budgie Desktop
Post by: pavroo on January 31, 2015, 08:31:09 PM
It's done!
A new package of budgie-desktop 8-20150131 is in our repo now.
Title: Re: Sparky + Budgie Desktop
Post by: GeneC on January 31, 2015, 09:23:10 PM
Pavroo

Yes.!  That fixed it nicely.  No longer need my fix of making an autostart in 'Home'.  Nice work... :)
Title: Re: Sparky + Budgie Desktop
Post by: pavroo on January 31, 2015, 09:39:18 PM
Thank should go to Ikey for quick fixing.
I am the second in the chain :)
Title: Re: Sparky + Budgie Desktop
Post by: GeneC on January 31, 2015, 09:51:14 PM
Thank you BOTH... ;)
Title: Re: Sparky + Budgie Desktop
Post by: drew on February 01, 2015, 01:31:11 PM
 ;D Wow, this DE is awesome, beautiful and great performance. It might look like Gnome Shell but it runs about a million times better.
Title: Re: Sparky + Budgie Desktop
Post by: pavroo on February 10, 2015, 03:57:46 PM
Ikey updated files in git repo last night.
A new version of Budgie 8.1-20150210 is available in our repo now.