[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Cinnamon 4.2, salsa and master branch



Il 19/09/2019 10:03, Norbert Preining ha scritto:
Hi Fabio,

yes, I would like to see any open bugs closed :P (dreaming is lawful)
Hahaha, I was going through some bugs and closed already some today!

About x-cinnamon-mimeapps.list I think is good take a look and see if
other fix/improvements are needed and also if other improvements to
cinnamon-desktop-environment can be done.
Ok, I will check the other .desktop files for their existence.

Time necessary: a few minutes

About cinnamon-desktop-environment I did only a very fast look and did this small things:

https://salsa.debian.org/cinnamon-team/cinnamon-desktop-environment/commit/f9471e6f9dcb6ce2dc331f2b22ebf0e4ed710c3e

Probably look to see other improvements is possibile wouldn't be a bad idea.


- from 2.2 is missed a gui language settings...
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=764413
any idea on how to fast add an easy gui language selection in cinnamon
on debian?
I looked into it, I wrote about it. It is not trivial and needs a lot of
mint code ported. I don't see an easy way to do this. It is definitely
possible to be ported, but that needs time.

Time necessary: a few days I guess, but not really sure

the use of something already available in debian and DE independent would be preferable, I found for ubuntu but not for debian :(

for that I asked someone more experienced like Maxy if he knew something that I could not find.

Add mint specific things not seems a good idea, was better if possible make tools for language settings more indipendent from distro specific things instead but I not have time to look if possible and acceptable.

Doing a "big patch" debian specific for implement it without add mint specific things that will be never accepted upstream I think risk to be a waste of time. Some years ago I tried to "readd" language setting in control panel from gnome (the part that was removed in cinnamon 2.2 but "updated" from latest gnome like what I saw upstream did for network part) but not being as fast as I expected and generating a patch that seemed too big for debian/patches and that would take time to do the refresh in the later versions too, so I abandoned this possibility.


- about fallback session there is any idea on how to improve/solve?
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=810911
The code in cinnamon.git/files/usr/bin/cinnamon-launcher
already checks for
	mate-panel
	gnome-panel
	tint2
Which other should we add?
	xfce-panel
	lxpanel
	plank (all for it, the one I use)
	...
there are **many** found when searching for "panel" with apt-cache.

We could alternatively use a ~/.fallback-panel and try to exec that?

So besides checking for more available panels, I think there is nothing
one can do...

Time necessary: after deciding which panel, a few minutes

This was discussed with maxy and marga years ago and if I remember good was rejected the idea to add other panels as deps or recommends, add also other panels as alternative in code don't "solve" the issue for anyone but at max for few users with other panels already installed.



https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=785336
start without extensions/applets was reject upstream
github com/linuxmint/Cinnamon/issues/5339

Not easy. I looked into the code. We could hook into
	js/ui/extensionSystem.js:init()
or
	js/ui/main.js
which does
	    Promise.all([
	        AppletManager.init(),
	        ExtensionSystem.init(),
	        DeskletManager.init(),
	        SearchProviderManager.init()
	    ]).then(function() {
and block calls to the inits of some of them under problematic
conditions. But how do we detect that?

Needs lots more discussion, but can be done.

Best

Norbert

--
PREINING Norbert                               http://www.preining.info
Accelia Inc. + IFMGA ProGuide + TU Wien + JAIST + TeX Live + Debian Dev
GPG: 0x860CDC13   fp: F7D8 A928 26E3 16A1 9FA0 ACF0 6CAC A448 860C DC13




Reply to: