LinuxQuestions.org
LinuxAnswers - the LQ Linux tutorial section.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices

Reply
 
Search this Thread
Old 03-21-2013, 04:14 PM   #1
Buto
Member
 
Registered: Sep 2004
Location: So Cal
Distribution: Slackware 12
Posts: 60

Rep: Reputation: 16
Cinnamon


Has anyone attempted to install Cinnamon onto slackware?

I'm a long time user of fluxbox but recently found out about cinnamon on a lubuntu laptop I use. I really like it and find that's it's one of the better desktop environments around.
 
Old 03-21-2013, 05:40 PM   #2
blackv1rus
Member
 
Registered: Apr 2005
Location: switzerland
Distribution: slackware
Posts: 54

Rep: Reputation: 4
Yes, first you have to carefully install gnome 3.6 and the install cinnamon.

I will give you a light:
Before installing gnome, make sure you have these installed on your machine (following the order of the packages as I posted, should save you from stress and headaches ):

also remember, depending on your installation you will need to resolve more or less dependencies.

dbus-python
desktop-file-utils
shared-mime-info
AccountsService
polkit-gnome
gnome-doc-utils
yelp-xsl
libgnome-keyring
libsecret
gsettings-desktop-schemas-3.6.1
DConf
GConf
Gcr
libgee
libgweather
libwnck
libgnomekbd
libgtop
libwacom
gnome-online-accounts
libgdata
evolution-data-server
libzeitgeist
Folks
gnome-js-common
Gjs
Seed
libpeas
gtksourceview
GtkHTML
totem-pl-parser
VTE

Done this step, go to GNOME repository and grab the files you will need.

These are the core packages for the gnome desktop you will need a lot of them but not all.

http://ftp.gnome.org/pub/GNOME/core/3.6/3.6.2/sources/


Here are the gnome applications you will also need some of them to satisfy some of the gnome's dependencies.

http://ftp.gnome.org/pub/GNOME/apps/3.6/3.6.2/sources/

follow this order and you should be safe:


gnome-backgrounds-3.6.1
gnome-icon-theme-3.6.2
gnome-icon-theme-extras-3.6.2
gnome-icon-theme-symbolic-3.6.2
gnome-themes-standard-3.6.5
gnome-video-effects-0.4.0
gnome-desktop-3.6.2
gnome-keyring-3.6.3
gnome-menus-3.6.2
gnome-panel-3.6.2
Gvfs-1.14.2
Nautilus-3.6.3
Nautilus-Sendto-3.6.1
gnome-screensaver-3.6.1
gnome-power-manager-3.6.0
gnome-bluetooth-3.6.1
gnome-user-share-3.0.4
gnome-settings-daemon-3.6.4
gnome-control-center-3.6.3
gnome-terminal-3.6.1
Zenity-3.6.0
Metacity-2.34.13
network-manager-applet-0.9.8.0
Caribou-0.4.4.2
Mutter-3.6.3
gnome-shell-3.6.3.1
gnome-session-3.6.2
gnome-user-docs-3.6.2
Yelp-3.6.2


then you will nedd

this also

GDM-3.6.2

Before going on, here are the main dependencies of cinnamon:


accountsservice
caribou
clutter-gtk
gjs
gnome-bluetooth
gnome-icon-theme
gnome-menus
gnome-session
gnome-settings-daemon
gnome-themes-standard
gstreamer0.10
muffin
networkmanager
python2-dbus
python2-gconf
python2-imaging
python2-lxml
python2-pyinotify
webkitgtk3
cinnamon-control-center (optional) - extended configurations for Cinnamon
cinnamon-screensaver (optional) - lock screen
gucharmap (optional) - show character table from Keyboard applet
libgnomekbd (optional) - show keyboard layout from Keyboard applet
nemo (optional) - the official Cinnamon file manager (forked from Nautilus)


If everything goes right, now you have gnome desktop installed and a Cinnamon ready environment.

then you get the cinnamon package from git:

https://github.com/linuxmint/Cinnamon

go to Cinnamon directory

and do

Code:
sh autogen.sh
it will run the configure script and check if no dependecies are needed if yes go after then or post it here so I can help you.

If not, there ya go! run make and make install

and enjoy!!

I hope it helps
 
4 members found this post helpful.
Old 03-21-2013, 09:56 PM   #3
Buto
Member
 
Registered: Sep 2004
Location: So Cal
Distribution: Slackware 12
Posts: 60

Original Poster
Rep: Reputation: 16
Thanks blackv1rus. Once I find sometime I'll give it a try. I'm going to definitely document this process and if successful I'll post it somewhere.
 
Old 03-22-2013, 06:34 AM   #4
Qury
LQ Newbie
 
Registered: Feb 2004
Location: Dublin
Distribution: Slackware
Posts: 21

Rep: Reputation: 0
Quote:
Originally Posted by Buto View Post
Thanks blackv1rus. Once I find sometime I'll give it a try. I'm going to definitely document this process and if successful I'll post it somewhere.
If you are successful, you could also create slackbuild scripts and que files
 
Old 03-22-2013, 06:50 AM   #5
blackv1rus
Member
 
Registered: Apr 2005
Location: switzerland
Distribution: slackware
Posts: 54

Rep: Reputation: 4
Quote:
Originally Posted by Qury View Post
If you are successful, you could also create slackbuild scripts and que files
I did that already
 
Old 03-23-2013, 06:41 AM   #6
blackv1rus
Member
 
Registered: Apr 2005
Location: switzerland
Distribution: slackware
Posts: 54

Rep: Reputation: 4
Quote:
Originally Posted by Buto View Post
Thanks blackv1rus. Once I find sometime I'll give it a try. I'm going to definitely document this process and if successful I'll post it somewhere.
One more important observation:

Some slackware packages regarding gnome libs and gnome stuff are pretty outdated for Cinnamon, be prepared to go after them also.

Regards

Bru
 
Old 06-06-2013, 05:55 PM   #7
saxa
Member
 
Registered: Aug 2004
Posts: 262

Rep: Reputation: 11
You can also grab the packages from www.droplinegnome.org/files/3.6 as most of them are there.
Those are for gnome 3.6.
 
Old 10-10-2013, 08:14 PM   #8
Hyonane
LQ Newbie
 
Registered: Sep 2011
Posts: 26

Rep: Reputation: Disabled
can someone see if this "build" works normally with the 2.0 recent launch?
 
Old 10-10-2013, 08:49 PM   #9
andrewthomas
Senior Member
 
Registered: May 2010
Location: Chicago Metro
Distribution: Arch, Gentoo, Slackware
Posts: 1,690

Rep: Reputation: 307Reputation: 307Reputation: 307Reputation: 307
If one is really interested in how to build a working version of Cinnamon, then you should install it in Gentoo and use that as a template to replicate the build in Slackware. You may have to upgrade some packages and rebuild some others, but it is certainly do-able.

Last edited by andrewthomas; 10-10-2013 at 08:51 PM.
 
Old 10-12-2013, 07:56 PM   #10
chytraeus
Member
 
Registered: Dec 2008
Distribution: slackware64 openbsd
Posts: 75

Rep: Reputation: 2
Quote:
Originally Posted by blackv1rus View Post
I did that already
I don't see a link?
 
Old 10-24-2013, 05:57 AM   #11
Qury
LQ Newbie
 
Registered: Feb 2004
Location: Dublin
Distribution: Slackware
Posts: 21

Rep: Reputation: 0
has anybody gave the new Cinnamon 2 a go?
 
Old 12-23-2013, 04:08 PM   #12
MCMLXXIII
Member
 
Registered: Aug 2012
Distribution: [Desktop] Debian Wheezy, [Laptop #1] Ubuntu 12.04, [Laptop #2] openSUSE 13.1, [Netbook] CentOS 6.5
Posts: 60

Rep: Reputation: Disabled
Just an FYI, Cinnamon 2.0 no longer requires GNOME 3, except Bluetooth module. See details below:

Quote:
Prior to version 2.0, and similar to Shell or Unity, Cinnamon was a frontend on top of the GNOME desktop.

In version 2.0, and similar to MATE or Xfce, Cinnamon is an entire desktop environment built on GNOME technologies. It still uses toolkits and libraries such as GTK or Clutter and it is still compatible with all GNOME applications, but it no longer requires GNOME itself to be installed. It now communicates directly with its own backend services, libraries and daemons: cinnamon-desktop, cinnamon-session and cinnamon-settings-daemon.
Quote:
Another very tangible gain is backward compatibility and portability. Until now Cinnamon was designed to work on top of GNOME 3 a desktop which is being actively designed and features radical changes every 6 months. For instance, it is not possible to communicate with gnome-settings-daemon 3.8 the same way as with gnome-settings-daemon 3.6. The communication protocols and ABI keep changing and so a particular version of Cinnamon had to be designed to work with a particular version of GNOME.

Bluetooth support is the only exception to this and the only component of Cinnamon 2.0 which is still tied to GNOME. Despite its name, cinnamon-bluetooth is not a fork of gnome-bluetooth, but a frontend to it. It provides Cinnamon with a bluetooth applet and a bluetooth configuration module aimed to work with a particular version of gnome-bluetooth.
Quote:
The Cinnamon Backend empowers the development team to innovate further and with less design restrictions. Some of the new features in Cinnamon 2.0 would not have been possible without it. The new components can receive improvements and fit and be adapted to work with new developments done for Cinnamon. If a new feature requires changes across multiple components of the desktop, the team is no longer restricted by the limitation or the design of the GNOME backend components.
Quote:
Cinnamon was better in Linux Mint than anywhere else and GNOME Shell was better everywhere else (except in Ubuntu) than in Linux Mint due to GNOME components being heavily patched to give users a well integrated Cinnamon desktop (or Unity desktop in the case of Ubuntu).

Thanks to the introduction of the Cinnamon backend, the GNOME components no longer need to be patched. In Linux Mint, users of GNOME Shell will therefore only have to cope with upstream Unity patches or enjoy vanilla components if they run LMDE. Everywhere else users will enjoy better integration and a quality of Cinnamon desktop which is more on par with Linux Mint.
http://segfault.linuxmint.com/2013/1...-2-0-released/
 
1 members found this post helpful.
Old 12-23-2013, 05:40 PM   #13
Bertman123
Member
 
Registered: Jun 2010
Distribution: Slackware
Posts: 204

Rep: Reputation: 28
Just for giggle and grins I tried to see if cinnamon 2 would install. I cloned the git repository and ran sh autogen.sh and received the following errors:

configure: error: Package requirements (gstreamer-0.10 gstreamer-base-0.10 x11 clutter-1.0 xfixes) were not met:

No package 'clutter-1.0' found

I assume that I only need clutter-1.0? Any idea where I can get that? Is it included in a full slackware install?
 
Old 12-23-2013, 05:53 PM   #14
Bertman123
Member
 
Registered: Jun 2010
Distribution: Slackware
Posts: 204

Rep: Reputation: 28
Update: I found a package from slacky for clutter and then found three more package dependencies"

No package 'libmuffin' found
No package 'cjs-internals-1.0' found
No package 'libgnome-menu-3.0' found

I'll try to track down the dependencies as I can and post updates here.
 
Old 01-29-2014, 05:48 PM   #15
ubbersith
LQ Newbie
 
Registered: Jan 2014
Distribution: Slackware 14.1 (x64)
Posts: 5

Rep: Reputation: Disabled
Quote:
Originally Posted by Bertman123 View Post
Update: I found a package from slacky for clutter and then found three more package dependencies"

No package 'libmuffin' found
No package 'cjs-internals-1.0' found
No package 'libgnome-menu-3.0' found

I'll try to track down the dependencies as I can and post updates here.
Hey Guys,

I'm trying too and I upload the files in my dropbox space...:
dropbox.com/sh/v6gnvsf7pnklarc/ezONS0cGUS?m=

Obs.: You will need cinnamon-desktop and can download it from github repository of linux mint project.

[ ]'s
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Cinnamon problem abd_bela Linux Mint 1 12-23-2012 02:07 PM
Cinnamon problems linuxPCplus Linux - Software 0 11-28-2012 01:44 PM
[SOLVED] Cinnamon or MATE? turboscrew Linux - Desktop 4 09-29-2012 12:39 PM
LXer: Cinnamon 1.6 Will Bring Cinnamon 2D LXer Syndicated Linux News 0 09-05-2012 12:10 AM
cinnamon 1.4 Workspaces eabel Linux - Software 2 05-06-2012 12:04 PM


All times are GMT -5. The time now is 10:51 AM.

Main Menu
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
identi.ca: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration