Difference between revisions of "Cinnamon"

From ArchWiki
Jump to: navigation, search
m (Detail Installation)
(revert to revision as of 11:31, 2012 February 10 - remove compilation and installation output, completely useless and conflicting with Help:Style#AUR packages)
Line 20: Line 20:
 
{{bc|1=
 
{{bc|1=
 
exec ck-launch-session gnome-session-cinnamon
 
exec ck-launch-session gnome-session-cinnamon
}}
 
 
==Detail Installation==
 
 
step 1
 
 
{{bc|1=
 
bhaskar@ArchLinux_11:39:10_Thu Feb 23:~/Downloads> cd cinnamon
 
 
bhaskar@ArchLinux_11:39:14_Thu Feb 23:~/Downloads/cinnamon> ls
 
 
cinnamon.install  cinnamon.session  cinnamon.xsession  gnome-session-cinnamon  PKGBUILD
 
}}
 
 
Then :
 
 
{{bc|1=
 
bhaskar@ArchLinux_11:39:15_Thu Feb 23:~/Downloads/cinnamon> makepkg -s
 
 
==> Making package: cinnamon 1.3.1-1 (Thu Feb 23 11:39:22 IST 2012)
 
 
==> Checking runtime dependencies...
 
 
==> Installing missing dependencies...
 
 
error: target not found: muffin-git
 
 
 
 
==> ERROR: 'pacman' failed to install missing dependencies.
 
 
bhaskar@ArchLinux_11:40:08_Thu Feb 23:~/Downloads/cinnamon> cd ..
 
 
 
bhaskar@ArchLinux_11:41:30_Thu Feb 23:~/Downloads> tar -xvzf muffin-git.tar.gz
 
 
muffin-git/
 
 
muffin-git/muffin.install
 
 
muffin-git/PKGBUILD
 
</code>
 
<code>
 
bhaskar@ArchLinux_11:41:37_Thu Feb 23:~/Downloads> cd muffin-git
 
 
 
bhaskar@ArchLinux_11:41:39_Thu Feb 23:~/Downloads/muffin-git> ls
 
 
muffin.install  PKGBUILD
 
 
 
bhaskar@ArchLinux_11:41:40_Thu Feb 23:~/Downloads/muffin-git> makepkg -s
 
 
==> Determining latest git revision...
 
 
  -> Version found: 20120223
 
 
==> Making package: muffin-git 20120223-1 (Thu Feb 23 11:41:45 IST 2012)
 
 
==> Checking runtime dependencies...
 
 
==> Checking buildtime dependencies...
 
 
==> Installing missing dependencies...
 
 
resolving dependencies...
 
 
looking for inter-conflicts...
 
 
Targets (2): gnome-doc-utils-0.20.6-1  intltool-0.50.1-1
 
 
Total Download Size:    0.33 MiB
 
 
Total Installed Size:  4.01 MiB
 
 
Proceed with installation? [Y/n] y
 
 
:: Retrieving packages from extra...
 
 
intltool-0.50.1-1-any                                                                    38.1 KiB  42.7K/s 00:01
 
 
 
[#####################################################################] 100%
 
 
gnome-doc-utils-0.20.6-1-any                                                            298.8 KiB  206K/s 00:01
 
 
 
[#####################################################################] 100%
 
 
(2/2) checking package integrity                                                                                 
 
 
[#####################################################################] 100%
 
 
(2/2) loading package files                                                                                       
 
 
[#####################################################################] 100%
 
 
(2/2) checking for file conflicts                                                                                 
 
 
[#####################################################################] 100%
 
 
(2/2) checking available disk space                                                                               
 
 
[#####################################################################] 100%
 
 
(1/2) installing intltool                                                                                         
 
 
[#####################################################################] 100%
 
 
(2/2) installing gnome-doc-utils                                                                                 
 
 
[#####################################################################] 100%
 
 
==> Retrieving Sources...
 
 
==> Extracting Sources...
 
 
==> Starting build()...
 
 
==> Connecting to GIT server....
 
 
Cloning into 'muffin'...
 
 
remote: Counting objects: 511, done.
 
 
remote: Compressing objects: 100% (360/360), done.
 
 
remote: Total 511 (delta 230), reused 424 (delta 143)
 
 
Receiving objects: 100% (511/511), 2.68 MiB | 127 KiB/s, done.
 
 
Resolving deltas: 100% (230/230), done.
 
 
==> GIT checkout done or server timeout
 
 
==> Starting build...
 
 
Cloning into '/home/bhaskar/Downloads/muffin-git/src/muffin-build'...
 
 
done.
 
 
autoreconf: Entering directory `.'
 
 
autoreconf: configure.in: not using Gettext
 
 
autoreconf: running: aclocal --force
 
 
autoreconf: configure.in: tracing
 
 
autoreconf: running: libtoolize --copy --force
 
 
libtoolize: putting auxiliary files in `.'.
 
 
libtoolize: copying file `./ltmain.sh'
 
 
libtoolize: Consider adding `AC_CONFIG_MACRO_DIR([m4])' to configure.in and
 
 
libtoolize: rerunning libtoolize, to keep the correct libtool macros in-tree.
 
 
libtoolize: Consider adding `-I m4' to ACLOCAL_AMFLAGS in Makefile.am.
 
 
autoreconf: running: /usr/bin/autoconf --force
 
 
autoreconf: running: /usr/bin/autoheader --force
 
 
autoreconf: running: automake --add-missing --copy --force-missing
 
 
src/Makefile.am:233: filter %.c,$(libmuffin_la_SOURCES: non-POSIX variable name
 
 
src/Makefile.am:233: (probably a GNU make extension)
 
 
autoreconf: Leaving directory `.'
 
 
checking for a BSD-compatible install... /bin/install -c
 
 
checking whether build environment is sane... yes
 
 
checking for a thread-safe mkdir -p... /bin/mkdir -p
 
 
checking for gawk... gawk
 
 
checking whether make sets $(MAKE)... yes
 
 
checking how to create a ustar tar archive... gnutar
 
 
checking whether make supports nested variables... yes
 
 
checking whether to enable maintainer-specific portions of Makefiles... yes
 
 
checking whether NLS is requested... yes
 
 
checking for style of include used by make... GNU
 
 
checking for gcc... gcc
 
 
checking whether the C compiler works... yes
 
 
checking for C compiler default output file name... a.out
 
 
checking for suffix of executables...
 
 
checking whether we are cross compiling... no
 
 
checking for suffix of object files... o
 
 
checking whether we are using the GNU C compiler... yes
 
 
checking whether gcc accepts -g... yes
 
 
checking for gcc option to accept ISO C89... none needed
 
 
checking dependency style of gcc... gcc3
 
 
.......
 
 
.....
 
 
 
==> Tidying install...
 
 
 
  -> Purging unwanted files...
 
 
 
  -> Compressing man and info pages...
 
 
 
  -> Stripping unneeded symbols from binaries and libraries...
 
 
 
  -> Removing libtool files...
 
 
 
  -> Removing empty directories...
 
 
 
==> Creating package...
 
 
 
  -> Generating .PKGINFO file...
 
 
 
  -> Adding install file...
 
 
 
  -> Compressing package...
 
 
 
==> Leaving fakeroot environment.
 
 
 
==> Finished making: muffin-git 20120223-1 (Thu Feb 23 11:43:51 IST 2012)
 
 
}}
 
 
Step 2:
 
{{bc|1=
 
bhaskar@ArchLinux_11:46:02_Thu Feb 23:~/Downloads/muffin-git> sudo pacman -U muffin-git-20120223-1-i686.pkg.tar.xz
 
 
loading packages...
 
 
resolving dependencies...
 
 
looking for inter-conflicts...
 
 
 
Targets (1): muffin-git-20120223-1
 
 
 
Total Installed Size:  7.35 MiB
 
 
 
Proceed with installation? [Y/n] y
 
 
(1/1) checking package integrity                                                                                 
 
 
[#####################################################################] 100%
 
 
(1/1) loading package files                                                                                       
 
 
[#####################################################################] 100%
 
 
(1/1) checking for file conflicts                                                                                 
 
 
[#####################################################################] 100%
 
 
(1/1) checking available disk space                                                                               
 
 
[#####################################################################] 100%
 
 
(1/1) installing muffin-git                                                                                       
 
 
[#####################################################################] 100
 
}}
 
 
Step 3:
 
{{bc|1=
 
bhaskar@ArchLinux_11:47:03_Thu Feb 23:~/Downloads/cinnamon> makepkg -s
 
 
==> Making package: cinnamon 1.3.1-1 (Thu Feb 23 11:47:08 IST 2012)
 
 
==> Checking runtime dependencies...
 
 
==> Checking buildtime dependencies...
 
 
==> Installing missing dependencies...
 
 
resolving dependencies...
 
 
looking for inter-conflicts...
 
 
 
Targets (1): gnome-common-2.34.0-1
 
 
 
Total Download Size:    0.01 MiB
 
 
Total Installed Size:  0.04 MiB
 
 
 
Proceed with installation? [Y/n] y
 
 
 
 
:: Retrieving packages from extra...
 
 
gnome-common-2.34.0-1-any                                                                  8.4 KiB  42.5K/s 00:00
 
 
[#####################################################################] 100%
 
 
(1/1) checking package integrity                                                                                 
 
 
[#####################################################################] 100%
 
 
(1/1) loading package files                                                                                       
 
 
[#####################################################################] 100%
 
 
(1/1) checking for file conflicts                                                                                 
 
 
[#####################################################################] 100%
 
 
(1/1) checking available disk space                                                                               
 
 
[#####################################################################] 100%
 
 
(1/1) installing gnome-common                                                                                     
 
 
[#####################################################################] 100%
 
 
==> Retrieving Sources...
 
 
  -> Found cinnamon.session
 
 
  -> Found cinnamon.xsession
 
 
  -> Found gnome-session-cinnamon
 
 
==> Validating source files with md5sums...
 
 
    cinnamon.session ... Passed
 
 
    cinnamon.xsession ... Passed
 
 
    gnome-session-cinnamon ... Passed
 
 
==> Extracting Sources...
 
 
==> Starting build()...
 
 
--2012-02-23 11:47:42--  https://github.com/linuxmint/Cinnamon/tarball/1.3.1
 
 
Resolving github.com... 207.97.227.239
 
 
Connecting to github.com|207.97.227.239|:443... connected.
 
 
HTTP request sent, awaiting response... 302 Found
 
 
Location: https://nodeload.github.com/linuxmint/Cinnamon/tarball/1.3.1 [following]
 
 
--2012-02-23 11:47:43--  https://nodeload.github.com/linuxmint/Cinnamon/tarball/1.3.1
 
 
Resolving nodeload.github.com... 207.97.227.252
 
 
Connecting to nodeload.github.com|207.97.227.252|:443... connected.
 
 
HTTP request sent, awaiting response... 200 OK
 
 
Length: 2401810 (2.3M) [application/octet-stream]
 
 
Saving to: `cinnamon.tar.gz'
 
 
 
==> Tidying install...
 
 
  -> Purging unwanted files...
 
 
  -> Compressing man and info pages...
 
 
  -> Stripping unneeded symbols from binaries and libraries...
 
 
  -> Removing libtool files...
 
 
==> Creating package...
 
 
  -> Generating .PKGINFO file...
 
 
  -> Adding install file...
 
 
  -> Compressing package...
 
 
==> Leaving fakeroot environment.
 
 
==> Finished making: cinnamon 1.3.1-1 (Thu Feb 23 11:49:29 IST 2012)
 
 
}}
 
 
Step 4:
 
 
{{bc|1=
 
 
bhaskar@ArchLinux_11:50:43_Thu Feb 23:~/Downloads/cinnamon> sudo pacman -U cinnamon-1.3.1-1-i686.pkg.tar.xz
 
 
loading packages...
 
 
resolving dependencies...
 
 
looking for inter-conflicts...
 
 
 
Targets (1): cinnamon-1.3.1-1
 
 
 
Total Installed Size:  6.08 MiB
 
 
 
Proceed with installation? [Y/n] y
 
 
 
(1/1) checking package integrity                                                                                 
 
 
[#####################################################################] 100%
 
 
(1/1) loading package files                                                                                       
 
 
[#####################################################################] 100%
 
 
(1/1) checking for file conflicts                                                                                 
 
 
[#####################################################################] 100%
 
 
(1/1) checking available disk space                                                                               
 
 
[#####################################################################] 100%
 
 
(1/1) installing cinnamon                                                                                         
 
 
[#####################################################################] 100%
 
 
To abilitate Cinnamon you can also assign to session-name
 
 
key in org.gnome.desktop.session the value cinnamon
 
 
}}
 
 
Step 5:
 
{{bc|1=
 
bhaskar@ArchLinux_11:55:03_Thu Feb 23:~/Downloads> tar -xvzf cinnamon-extensions-git.tar.gz
 
 
cinnamon-extensions-git/
 
 
cinnamon-extensions-git/cinnamon-weather-config.desktop
 
 
cinnamon-extensions-git/PKGBUILD
 
 
cinnamon-extensions-git/cinnamon-extensions-git.install
 
 
bhaskar@ArchLinux_11:55:13_Thu Feb 23:~/Downloads> cd cinnamon-extensions-git
 
 
 
bhaskar@ArchLinux_11:55:18_Thu Feb 23:~/Downloads/cinnamon-extensions-git> ls
 
 
 
cinnamon-extensions-git.install  cinnamon-weather-config.desktop  PKGBUILD
 
 
 
bhaskar@ArchLinux_11:55:20_Thu Feb 23:~/Downloads/cinnamon-extensions-git> makepkg -s
 
 
 
==> Determining latest git revision...
 
 
 
  -> Version found: 20120223
 
 
==> Making package: cinnamon-extensions-git 20120223-1 (Thu Feb 23 11:55:25 IST 2012)
 
 
 
==> Checking runtime dependencies...
 
 
 
==> Checking buildtime dependencies...
 
 
 
==> Retrieving Sources...
 
 
 
  -> Found cinnamon-weather-config.desktop
 
 
 
==> Validating source files with md5sums...
 
 
 
    cinnamon-weather-config.desktop ... Passed
 
 
 
==> Extracting Sources...
 
 
 
==> Starting build()...
 
 
 
==> Connecting to GIT server....
 
 
 
Cloning into 'cinnamon-extensions'...
 
 
 
remote: Counting objects: 98, done.
 
 
 
remote: Compressing objects: 100% (48/48), done.
 
 
 
remote: Total 98 (delta 23), reused 98 (delta 23)
 
 
 
Receiving objects: 100% (98/98), 27.34 KiB, done.
 
 
 
Resolving deltas: 100% (23/23), done.
 
 
 
==> GIT checkout done or server timeout
 
 
 
==> Entering fakeroot environment...
 
 
 
==> Starting package()...
 
 
 
==> Tidying install...
 
 
 
  -> Purging unwanted files...
 
 
 
  -> Compressing man and info pages...
 
 
 
  -> Stripping unneeded symbols from binaries and libraries...
 
 
 
==> Creating package...
 
 
 
  -> Generating .PKGINFO file...
 
 
 
  -> Adding install file...
 
 
 
  -> Compressing package...
 
 
 
==> Leaving fakeroot environment.
 
 
 
==> Finished making: cinnamon-extensions-git 20120223-1 (Thu Feb 23 11:55:31 IST 2012)
 
 
}}
 
 
Step 6:
 
{{bc|1=
 
bhaskar@ArchLinux_11:56:04_Thu Feb 23:~/Downloads/cinnamon-extensions-git> sudo pacman -U cinnamon-extensions-git-20120223-1-any.pkg.tar.xz
 
 
Password:
 
 
loading packages...
 
 
 
resolving dependencies...
 
 
 
looking for inter-conflicts...
 
 
 
Targets (1): cinnamon-extensions-git-20120223-1
 
 
 
Total Installed Size:  0.16 MiB
 
 
 
Proceed with installation? [Y/n] y
 
 
(1/1) checking package integrity                                                                                 
 
 
[#####################################################################] 100%
 
 
(1/1) loading package files                                                                                       
 
 
[#####################################################################] 100%
 
 
(1/1) checking for file conflicts                                                                                 
 
 
[#####################################################################] 100%
 
 
(1/1) checking available disk space                                                                               
 
 
[#####################################################################] 100%
 
 
(1/1) installing cinnamon-extensions-git                                                                         
 
 
[#####################################################################] 100%
 
}}
 
 
Step 7:
 
{{bc|1=
 
bhaskar@ArchLinux_11:57:22_Thu Feb 23:~/Downloads/cinnamon-themes-git> makepkg -s
 
 
==> Determining latest git revision...
 
 
  -> Version found: 20120223
 
 
==> Making package: cinnamon-themes-git 20120223-1 (Thu Feb 23 11:57:27 IST 2012)
 
 
==> Checking runtime dependencies...
 
 
==> Checking buildtime dependencies...
 
 
==> Retrieving Sources...
 
 
==> Extracting Sources...
 
 
==> Starting build()...
 
 
==> Connecting to GIT server....
 
 
Cloning into 'cinnamon-themes'...
 
 
remote: Counting objects: 629, done.
 
 
remote: Compressing objects: 100% (440/440), done.
 
 
remote: Total 629 (delta 205), reused 588 (delta 164)
 
 
Receiving objects: 100% (629/629), 12.80 MiB | 196 KiB/s, done.
 
 
Resolving deltas: 100% (205/205), done.
 
 
==> GIT checkout done or server timeout
 
 
==> Entering fakeroot environment...
 
 
==> Starting package()...
 
 
==> Tidying install...
 
 
  -> Purging unwanted files...
 
 
  -> Compressing man and info pages...
 
 
  -> Stripping unneeded symbols from binaries and libraries...
 
 
==> Creating package...
 
 
  -> Generating .PKGINFO file...
 
 
  -> Compressing package...
 
 
==> Leaving fakeroot environment.
 
 
==> Finished making: cinnamon-themes-git 20120223-1 (Thu Feb 23 11:59:08 IST 2012)
 
 
}}
 
 
 
Step 8:
 
{{bc|1=
 
bhaskar@ArchLinux_11:59:51_Thu Feb 23:~/Downloads/cinnamon-themes-git> sudo pacman -U cinnamon-themes-git-20120223-1-any.pkg.tar.xz
 
 
loading packages...
 
 
resolving dependencies...
 
 
looking for inter-conflicts...
 
 
 
 
Targets (1): cinnamon-themes-git-20120223-1
 
 
 
Total Installed Size:  18.32 MiB
 
 
 
Proceed with installation? [Y/n] y
 
 
 
(1/1) checking package integrity                                                                                 
 
 
[#####################################################################] 100%
 
 
(1/1) loading package files                                                                                       
 
 
[#####################################################################] 100%
 
 
(1/1) checking for file conflicts                                                                                 
 
 
[#####################################################################] 100%
 
 
(1/1) checking available disk space                                                                               
 
 
[#####################################################################] 100%
 
 
(1/1) installing cinnamon-themes-git                                                                             
 
 
[#####################################################################] 100%
 
 
 
}}
 
}}

Revision as of 10:39, 12 March 2012

This template has only maintenance purposes. For linking to local translations please use interlanguage links, see Help:i18n#Interlanguage links.


Local languages: Català – Dansk – English – Español – Esperanto – Hrvatski – Indonesia – Italiano – Lietuviškai – Magyar – Nederlands – Norsk Bokmål – Polski – Português – Slovenský – Česky – Ελληνικά – Български – Русский – Српски – Українська – עברית – العربية – ไทย – 日本語 – 正體中文 – 简体中文 – 한국어


External languages (all articles in these languages should be moved to the external wiki): Deutsch – Français – Română – Suomi – Svenska – Tiếng Việt – Türkçe – فارسی

Tango-view-fullscreen.pngThis article or section needs expansion.Tango-view-fullscreen.png

Reason: please use the first argument of the template to provide a brief explanation. (Discuss in Talk:Cinnamon#)

Cinnamon is a Linux desktop which provides advanced innovative features and a traditional user experience. The desktop layout is similar to Gnome 2. The underlying technology is forked from Gnome Shell. The emphasis is put on making users feel at home and providing them with an easy to use and comfortable desktop experience.

Installation

Install cinnamonAUR from the Arch User Repository.

You will probably want to install also cinnamon-extensions-gitAUR and cinnamon-themes-gitAUR.

Because Cinnamon is a fork of the GNOME3 shell you can install the whole gnome group from the Official Repositories, or just the packages you need.

At last you have to add this to your ~/.xinitrc:

exec ck-launch-session gnome-session-cinnamon