Scheduled Maintenance: We are aware of an issue with Google, AOL, and Yahoo services as email providers which are blocking new registrations. We are trying to fix the issue and we have several internal and external support tickets in process to resolve the issue. Please see: viewtopic.php?t=158230

 

 

 

Cinnamon 2 on Debian testing jessie

Off-Topic discussions about science, technology, and non Debian specific topics.
Message
Author
jube
Posts: 92
Joined: 2012-04-11 17:30

Re: Cinnamon 2 on Debian testing jessie

#16 Post by jube »

nath wrote:I'm sure your scripts work, i must have forgot to configure something as pbuilder was trying to download a file containing the word "undefined" or something like that (can't remember). As for the debs, I was using a freshly installed Debian sid, so it was probably lacking packages, engines, themes or something else usually available in Mint. I'll try again later. Anyway, thanks for your work.
yep no idea what thats about :)
no, you do not need anything from ubuntu or mint period,
but i can see that installation can be a thorny issue for people not used to setting up various desktop environs
so will come up with a script to do it, i have just re-installed sid-kali so as i reinstall cinnamon will script the process up at the same time will add
a script to build cinnamon from release instead of direcly from git.
As said before i work exclusivly in a root environment, so if your desktop is full of permissions, you will have to add sudo everywhere :)

nath
Posts: 24
Joined: 2013-08-04 04:29

Re: Cinnamon 2 on Debian testing jessie

#17 Post by nath »

jube wrote:no, you do not need anything from ubuntu or mint period, but i can see that installation can be a thorny issue for people not used to setting up various desktop environs
I just installed a bare-bones Debian sid, then I installed the Cinnamon 2 DEBs from VolMi (see last comments in this post: http://segfault.linuxmint.com/2013/10/h ... -from-git/) and let apt-get solve their dependencies (which pulled xserver, gnome, avahi and lots of other stuff). Guess what... same issues: control panel and screen lock don't work, no wireless in the nm applet, etc. So probably there IS something I need to add on a fresh Debian installation to make it work properly...

jube
Posts: 92
Joined: 2012-04-11 17:30

Re: Cinnamon 2 on Debian testing jessie

#18 Post by jube »

nath wrote:
jube wrote:no, you do not need anything from ubuntu or mint period, but i can see that installation can be a thorny issue for people not used to setting up various desktop environs
I just installed a bare-bones Debian sid, then I installed the Cinnamon 2 DEBs from VolMi (see last comments in this post: http://segfault.linuxmint.com/2013/10/h ... -from-git/) and let apt-get solve their dependencies (which pulled xserver, gnome, avahi and lots of other stuff). Guess what... same issues: control panel and screen lock don't work, no wireless in the nm applet, etc. So probably there IS something I need to add on a fresh Debian installation to make it work properly...
Nope your doing everything correct, but configuring your session is where you are messing up.
you need to uninstall gnome-settings-deamon, have your session file in cinnamon-session/sessions dir, etc etc. basically you need a PURE cinnamon session :)
Im not going to write a tutorial here cos im in the process of scripting the process anyway :)
but if you google about a bit about where session files live and how gnome/cinnamon session sources them youll be well on the way :) , youll prob crack it before i make my install script :)
Talking of which i have a fresh setup, and am setting the scripts up from scratch, so will try to recreate your prob

had to laugh that last post was pointing to my github :) :)

nath
Posts: 24
Joined: 2013-08-04 04:29

Re: Cinnamon 2 on Debian testing jessie

#19 Post by nath »

jube wrote:Im not going to write a tutorial here cos im in the process of scripting the process anyway :)
Great, I'll try your script then :)

jube
Posts: 92
Joined: 2012-04-11 17:30

Re: Cinnamon 2 on Debian testing jessie

#20 Post by jube »

hang on for a few hours if your using latest git, its unstable as im adding the release build functions, be finished 6 hours max :)

ledzgio
Posts: 15
Joined: 2013-10-25 14:37

Re: Cinnamon 2 on Debian testing jessie

#21 Post by ledzgio »

Probably we will be able to install Cinnamon 2 from linux mint LMDE when the new release will come out. What I am not pretty sure is wheter it will be installable under debian testing, stable or unstable.

Any idea?

jube
Posts: 92
Joined: 2012-04-11 17:30

Re: Cinnamon 2 on Debian testing jessie

#22 Post by jube »

ok finished all the scripting, uploading a new set of release builds,
as promissed there is an install script,
I am typing in a cinnamon session now :),
must say release version much faster more stable than git versions
BUT i wrote the install script for my own system and it depends on having used my build scripts, if you want to keep gdm ( or simmilar), or you are downloading the debs you need to mod the script, i use xinit amd the alternatives system :)

Well i have not had good experiences with the lmde versions of cinnamon, they arrange their deps really wierd, last time i tried could not install without a
massive ammount of hassle and work, some deps seem just not to exist :)
Plus they dont use cinnamon-controll centre or cinnamon-session/settings deamon, maybe all will change for 2?

nath
Posts: 24
Joined: 2013-08-04 04:29

Re: Cinnamon 2 on Debian testing jessie

#23 Post by nath »

jube wrote:ok finished all the scripting, uploading a new set of release builds,
as promissed there is an install script,
I am typing in a cinnamon session now :)
Thanks. I can see the new builds, but I can't seem to find the install script. Am I using the right address? https://github.com/Jubei-Mitsuyoshi/deb ... s/unstable

I'd like to try the script on a freshly installed Debian sid, with no desktop enviroment installed. Also, I'd use mdm (not gdm) and systemd.
Should I just run your script or install something first?
jube wrote:must say release version much faster more stable than git versions
Are you talking about that bug where cores are constanty at 10-15% or something else? Judging from what I can see at https://github.com/linuxmint/Cinnamon/commits/master I guess it hasn't been fixed yet :?

ledzgio
Posts: 15
Joined: 2013-10-25 14:37

Re: Cinnamon 2 on Debian testing jessie

#24 Post by ledzgio »

jube wrote:ok finished all the scripting, uploading a new set of release builds,
as promissed there is an install script,
I am typing in a cinnamon session now :),
must say release version much faster more stable than git versions
BUT i wrote the install script for my own system and it depends on having used my build scripts, if you want to keep gdm ( or simmilar), or you are downloading the debs you need to mod the script, i use xinit amd the alternatives system :)

Well i have not had good experiences with the lmde versions of cinnamon, they arrange their deps really wierd, last time i tried could not install without a
massive ammount of hassle and work, some deps seem just not to exist :)
Plus they dont use cinnamon-controll centre or cinnamon-session/settings deamon, maybe all will change for 2?

Thanks for the script, I will try it in a while and I will let you know.

I have two questions:

1) how can I install mdm?
2) so you think debian will support one day Cinnamon 2 on their repositories?

thanks

jube
Posts: 92
Joined: 2012-04-11 17:30

Re: Cinnamon 2 on Debian testing jessie

#25 Post by jube »

err no :)
the install script ( which is here https://github.com/Jubei-Mitsuyoshi/deb ... l-cinnamon ) is just for the way i like to set X up
which is no mdm/gdm or the like, i use startx.
You will have to modify it to your tastes.
Also remember i am a "root freak" everything i do is in a root environment, if your not doing the same lots of sudo/su will be appropriate :)
These packages are the first of a series, later builds will increasingly have my code changes integrated.
A fresh setup is def the way to go.

Yes very happy to say the cpu bug totally fixed, gnome system monitor shows ony 0-5%, about what one would expect since the whole thing is built on python and html
But the speed/stability improvements are way beyond that, feels so much snappier its amazing :)
There is one regression i am looking at tho, eariler versions of cinnamon seem to render a lot better, ie higher apparent resolution for a given display ( ie 1920x1080)
And new X stack is not taking custom DPI arguments, there is something UP!!! with messa/x/gtk3 and its really pissing me off, if you dual booting with windows 7
its really clear, windows is puttting 1/3 more data on the screen, thats cos its using the correct DPI for this high DPI screen.

hmmm. my advice would be to stay clear of systemd, its great if you do exactly what it wants you to do, try bending anything and it just breaks like a dry stick :)
Init scripts bend like birch :)
Debian has plenty of sysd in it already, but thats because upstream has forced it upon them, with a bit of time and my newfound c/c++ skills think i can fix that .)

and thanks i really should read the commits :)

jube
Posts: 92
Joined: 2012-04-11 17:30

Re: Cinnamon 2 on Debian testing jessie

#26 Post by jube »

yes cinnamon 2 will def find its way into debian propper, but you will have a LONG wait :)

ledzgio
Posts: 15
Joined: 2013-10-25 14:37

Re: Cinnamon 2 on Debian testing jessie

#27 Post by ledzgio »

jube wrote:yes cinnamon 2 will def find its way into debian propper, but you will have a LONG wait :)
LONG wait is too long for me :D hopefully we can take advantage of LMDE repos to install cinnamon 2 on debian..

nath
Posts: 24
Joined: 2013-08-04 04:29

Re: Cinnamon 2 on Debian testing jessie

#28 Post by nath »

I started with a fresh setup, installed mdm, the latest debs from your git and run the install script (which purged gnome packages and let me choose session and window manager via update-alternatives), all from root. Result: same issues as before (control panel, settings dialog, locking, etc. not working). Messing with Desktop Environment installations is clearly not my thing. I think I'll just wait for Cinnamon 2 to land in Mint's repo and use LMDE... Thanks anyway.

jube
Posts: 92
Joined: 2012-04-11 17:30

Re: Cinnamon 2 on Debian testing jessie

#29 Post by jube »

nath wrote:I started with a fresh setup, installed mdm, the latest debs from your git and run the install script (which purged gnome packages and let me choose session and window manager via update-alternatives), all from root. Result: same issues as before (control panel, settings dialog, locking, etc. not working). Messing with Desktop Environment installations is clearly not my thing. I think I'll just wait for Cinnamon 2 to land in Mint's repo and use LMDE... Thanks anyway.

now thats interesting :)
ok i started from a kali setup, which is just wheezy with pre-installed gnome-fallback, then updated to sid-

Try this.

Get into aptitude

/

gives you the search box

search for gnome-core

enter

gets you into the listing

see which components of gnome-core you may be missing,

obvious important ones are gconf/dconf gvfs, the gtk,s gnome-pannel,
terminal, etc

cntr--t

gives you the menue , got to preferences
enter prefs and turn 'install recomends automatically' to off ( unclick check box )

q

to get back

scroll to bits you might be missing from gnome-core
( avoid gnome session, settings deamon, nautilus, gnome screen saver and all the non essential crap )

+

to mark em for install

g

to see you selection for install, make sure you have nothing you DONT want

g

to install them

do the whole process a couple of times and find which components are the missing ones,
THEN PLESE PLESE POST your results :), i will put the missing comps in my install script
thanks loads :)


oh and make sure you have java installed (jdk7)

ledzgio
Posts: 15
Joined: 2013-10-25 14:37

Re: Cinnamon 2 on Debian testing jessie

#30 Post by ledzgio »

@Jube
Why your release-builds are now for sid? do you think is better to use testing or sid?

thanks

nath
Posts: 24
Joined: 2013-08-04 04:29

Re: Cinnamon 2 on Debian testing jessie

#31 Post by nath »

jube wrote:see which components of gnome-core you may be missing, obvious important ones are gconf/dconf gvfs, the gtk,s gnome-pannel, terminal, etc
The following important packages were missing: gtk2-engines gvfs-bin dconf-tools network-manager-gnome gstreamer1.0-pulseaudio gnome-terminal, so I installed them and tried to login... same issues.

I also installed jdk7 and jre, although I don't think those are required for a bare-bones Cinnamon. And I verified libpam-modules-bin which was suggested on Linux Mint forums but was already installed anyway.

Finally out of curiosity i also tried installing these (also missing among the other gnome-* stuff): gnome-packagekit gnome-power-manager gnome-control-center, but nothing changed so I removed them.

Of course i rebooted each time, verified installation of packages, etc. Don't know what to think... as I said, installing it is clearly not my thing :lol:

jube
Posts: 92
Joined: 2012-04-11 17:30

Re: Cinnamon 2 on Debian testing jessie

#32 Post by jube »

right damn it !!!

First no you are doing great, you obviously know what you are doing and have set up a system many times, so no more beating youself up :)
Im curious enough to find out to, im going to set up everything on a vm tonight and will give you a definate answer tommorrow.
I will do exactly as you, ie sid from scratch, and see what i get :)
will post in 12 hours with solution one way or other

jube
Posts: 92
Joined: 2012-04-11 17:30

Re: Cinnamon 2 on Debian testing jessie

#33 Post by jube »

ledzgio wrote:@Jube
Why your release-builds are now for sid? do you think is better to use testing or sid?

thanks
much better using testing, its just that new nvidia drivers and cuda are late in testing and i need them, plus upstream are really really current
even sid is often to old ( as is the case for a few nemo-extensions ) so have been forced to sid ( with gun to head )
I have not been building for the other distros untill there is a lot more demand, if loads of people request a testing or kali set
will do a run, but not till then

nath
Posts: 24
Joined: 2013-08-04 04:29

Re: Cinnamon 2 on Debian testing jessie

#34 Post by nath »

jube wrote:I will do exactly as you, ie sid from scratch, and see what i get :)
will post in 12 hours with solution one way or other
Thanks :D

BTW this is the iso I have used (netinst): http://cdimage.debian.org/debian-cd/7.2 ... etinst.iso

jube
Posts: 92
Joined: 2012-04-11 17:30

Re: Cinnamon 2 on Debian testing jessie

#35 Post by jube »

ok quick check before i go exploring your prob, this is the package order you should be installing in, you anywhere near this?
have you got em all (debugs and devel not essential)

dpkg -i cinnamon-translations_2.0.2-sid_all.deb
dpkg -i cinnamon-desktop-data_2.0.3-sid_all.deb
dpkg -i libcinnamon-desktop0_2.0.3-sid_amd64.deb
dpkg -i libcinnamon-desktop-dev_2.0.3-sid_amd64.deb
dpkg -i gir1.2-cinnamondesktop-3.0_2.0.3-sid_amd64.deb
dpkg -i cjs_2.0.0-sid_amd64.deb
dpkg -i libcjs0c_2.0.0-sid_amd64.deb
dpkg -i libcjs-dev_2.0.0-sid_amd64.deb
dpkg -i nemo-data_2.0.6-sid_all.deb
dpkg -i cinnamon-settings-daemon_2.0.7-sid_amd64.deb
dpkg -i cinnamon-settings-daemon-dev_2.0.7-sid_amd64.deb
dpkg -i cinnamon-session_2.0.5-sid_amd64.deb
dpkg -i cinnamon-session-common_2.0.5-sid_all.deb
dpkg -i muffin-common_2.0.4-sid_all.deb
dpkg -i muffin_2.0.4-sid_amd64.deb
dpkg -i muffin-dbg_2.0.4-sid_amd64.deb
dpkg -i libmuffin0_2.0.4-sid_amd64.deb
dpkg -i libmuffin-dev_2.0.4-sid_amd64.deb
dpkg -i gir1.2-muffin-3.0_2.0.4-sid_amd64.deb
dpkg -i cinnamon-control-center-data_2.0.8-sid_all.deb
dpkg -i cinnamon-common_2.0.12-sid_all.deb
dpkg -i cinnamon_2.0.12-sid_amd64.deb
dpkg -i cinnamon-dbg_2.0.12-sid_amd64.deb
dpkg -i cinnamon-control-center_2.0.8-sid_amd64.deb
dpkg -i libcinnamon-control-center1_2.0.8-sid_amd64.deb
dpkg -i libcinnamon-control-center-dev_2.0.8-sid_amd64.deb
dpkg -i nemo_2.0.6-sid_amd64.deb
dpkg -i nemo-dbg_2.0.6-sid_amd64.deb
dpkg -i libnemo-extension1_2.0.6-sid_amd64.deb
dpkg -i libnemo-extension-dev_2.0.6-sid_amd64.deb
dpkg -i gir1.2-nemo-3.0_2.0.6-sid_amd64.deb
dpkg -i cinnamon-bluetooth_3.8.2-sid_amd64.deb
dpkg -i cinnamon-screensaver_2.0.3-sid_amd64.deb

Post Reply