GeckoLinux some problems - lacking screensaver , messed up character offsets and fonts,missing packs

Hi there

Sorry guys , I love only Cinnamon DE . I had a Debian stretch Cinnamon and would to install Antergos ; But my HDD was MBR , I downloaded and wrote GeckoLinux ( based on openSUSE ) with CDE and made my HDD to GPT … So I lost my Debian :frowning:

I installed it …

OS : gecko based on openSUSE 42.3 x64
CDE : 3.4.4
Linux Kernel : 4.4.104-39
CPU : Intel x64 G3220
RAM : 4 GB
Storage : 1 TB HDD and 1TB SSD ( external )
GPU : nVidia GeForce G210

1 - I updated by zypper , but Linux Kernel is still vulnerable to Spectre and Meltdown . How You do a Kernel upgrade in openSUSE ?

2 - Many packages are missing ( like libical.so.0 ) and when I try to install them by download from pckg or rpmfinder site and install them , YaST either doesn’t allow or can’t find the package via softwares installed ( They can’t be find in YaST search ) and for example I can’t install Cairo Dock , Cause has many dependencies and YaST warns can’t find and install dependencies

3 - My Cinnamon has not any Screensaver , Just shows a black page with time ! I know this is a bug of gecko , but how I can fix that . I download screensaver.sh file from github , But when I make it executable and run it as root by shell or terminal , doesn’t open … Nothing happens !

4 - Cinnamon can’t lock my screen … This is a bug of CDE 3.4.4 ( I know ) but is there any way to fix that ?

5 - My layout is terrific ! Fonts can’t get bold , characters lay over each other , fonts are ugly … I just installed some themes and then this happened . I will be grateful to help me fix that

Thanks A Lot

Hi
For the characters you have installed fetchmsttfonts freetype end freetype2-devel

I am sorry to say, but I am afraid that this thread will become a mess. You have 5 different questions here. When people start to answer them, they will probably answer to one or two of them and all those answers will create then 5 discussions mixed in one thread.

Also IMO some of the questions/problems belong in Install/Boot/Login and others in Applications.

For having the best exposure of your problem to those who might browse some of the sub-forums they think they can help, is by having questions in the most fitting sub-forums. Also creating then a good title will help in drawing the attention of those who know something about the subject.

Please remember that we all spend our spare time in trying to help. Having such a dustbin of problems might shy away people from your thread because they are not willing to dig through it to get to the pasrts they are good at.

So, my advice, start five different threads with five different subjects in the best fitting forums.

Well, at least 1 and 2 seem to be related though, likely caused by missing repos.
Although that would probably be better suited to Install/Boot and Login…

AFAIK, GeckoLinux is a LiveCD based on openSUSE. If you install it, you probably need to use the standard openSUSE repos.
I don’t know if the installer should add them automatically or you have to do that manually though.

Anyway, please post your repo list.

zypper lr -d

Maybe have a look in YaST->Software Repositories, click on Add, choose “Community Repositories” and add the Main (this contains libical0 e.g.) and the Update (this contains newer kernels with mitigations for SPECTRE and Meltdown) repos. (or just activate them in case they are added already)

You can update your system by running “zypper patch” or “zypper up”, by using YaST->Online Update, or by using your desktop’s update notifier if it has one (never used Cinnamon).

PS: for the missing screensavers, you probably need to install xscreensaver and xscreensaver-data.
If they are not available it’s because of missing repo(s) again.

Hello , I installed fetchmsttfonts and freetype , but freetype2-devel doesn’t found ( in YaST )
Thanks

Ok , But I haven’t any Boot/Install/Login problem . I installed gecko successfully and lock screen doesn’t work because of Cinnamon bug . Login Screen works well . Just when monitors turns off and I enter OS , There is no lock screen and this bug can cause security issue . I don’t know could fix or not … But like to fix that

Again, you’re likely missing the Leap 42.3 main OSS and Update repos.
freetype2-devel is available there.

Although, you probably shouldn’t need that package, -devel packages are normally only needed if you want to compile software yourself.

fetchmsttfonts is not really necessary either, it just downloads and installs Microsoft’s core fonts.

Missing or unavailable packages is an Install problem though. :wink:

OTOH, GeckoLinux is not an “official” openSUSE product anyway.

You are right , Sir , The gecko guy has ruined ropos , And yesterday I would add Cinnamon repos of openSUSE to my system . But both zypper and YaST denied … :frowning:

This is my list :

Repository priorities in effect: (See ‘zypper lr -P’ for details)
90 (raised priority) : 1 repository
97 (raised priority) : 2 repositories
98 (raised priority) : 2 repositories
99 (default priority) : 5 repositories
115 (lowered priority) : 4 repositories


#  | Alias                               | Name                      | Enabled | GPG Check | Refresh | Priority | Type   | URI                                                                             | Service
---+-------------------------------------+---------------------------+---------+-----------+---------+----------+--------+---------------------------------------------------------------------------------+--------
 1 | Google-chrome                       | Google-chrome             | Yes     | (r ) Yes  | Yes     |  115     | rpm-md | https://dl.google.com/linux/chrome/rpm/stable/x86_64                            |        
 2 | Google-talkplugin                   | Google-talkplugin         | Yes     | (r ) Yes  | Yes     |  115     | rpm-md | https://dl.google.com/linux/talkplugin/rpm/stable/x86_64                        |        
 3 | Leap-42.3_OSS                       | Leap-42.3_OSS             | Yes     | (r ) Yes  | Yes     |   98     | rpm-md | http://download.opensuse.org/distribution/leap/42.3/repo/oss/suse/              |        
 4 | Leap-42.3_OSS_updates               | Leap-42.3_OSS_updates     | Yes     | (r ) Yes  | Yes     |   97     | rpm-md | http://download.opensuse.org/update/leap/42.3/oss/                              |        
 5 | Leap-42.3_non-OSS                   | Leap-42.3_non-OSS         | Yes     | (r ) Yes  | Yes     |   98     | yast2  | http://download.opensuse.org/distribution/leap/42.3/repo/non-oss/               |        
 6 | Leap-42.3_non-OSS_updates           | Leap-42.3_non-OSS_updates | Yes     | (r ) Yes  | Yes     |   97     | rpm-md | http://download.opensuse.org/update/leap/42.3/non-oss/                          |        
 7 | Nvidia                              | Nvidia                    | Yes     | (r ) Yes  | Yes     |  115     | rpm-md | https://download.nvidia.com/opensuse/leap/42.3                                  |        
 8 | Packman_Leap-42.3                   | Packman_Leap-42.3         | Yes     | (r ) Yes  | Yes     |   90     | rpm-md | http://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Leap_42.3/              |        
 9 | cairo-1                             | cairo-1                   | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://ftp.uni-erlangen.de/pub/mirrors/packman/suse/openSUSE_Tumbleweed/        |        
10 | cairo-2                             | cairo-2                   | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://ftp.uni-erlangen.de/pub/mirrors/packman/suse/openSUSE_12.1/              |        
11 | http-download.opensuse.org-45d7569b | home:smplayerdev          | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/home:/smplayerdev/openSUSE_Leap_42.3/ |        
12 | http-download.opensuse.org-e0e923c9 | openSUSE:Leap:42.3        | Yes     | (r ) Yes  | Yes     |   99     | yast2  | http://download.opensuse.org/distribution/leap/42.3/repo/oss/                   |        
13 | http-ftp.uni-erlangen.de-332ab2f5   | Packman Repository        | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://ftp.uni-erlangen.de/pub/mirrors/packman/suse/openSUSE_Leap_42.3          |        
14 | skype-stable                        | Skype                     | Yes     | (r ) Yes  | Yes     |  115     | rpm-md | https://repo.skype.com/rpm/stable/


And I have xscreensaver for rendering screensavers , Just Cinnamon has very beautiful 3D screensavers which gecko man removed them ( I guess ) from CDE

A couple of things:

  1. Don’t install packages from external sources. You cannot know they can be trusted
  2. If you suspect a gecko linux bug, report is at the maintainer, we cannot fix that. I know f.e. that he uses the calamaris installer instead of the openSUSE one.
  3. In general, report bugs if you find them.

I doubt that he “ruined the repos” though… :wink:

And yesterday I would add Cinnamon repos of openSUSE to my system . But both zypper and YaST denied … :frowning:

What repos exactly and what error message?

This is my list :

The main repos are actually there, so there must be some other problem on your system.
You could remove #12, that’s a duplicate.
#13 is not necessary either, as you have a different Packman mirror as #8 already.

There is a critical problem with your repo list though:
The two “cairo*” repos #9 and #10 (which are actually Packman) are for openSUSE 12.1 and Tumbleweed respectively.
Remove them! They will cause problems.
And that’s likely not caused by “the gecko guy” I suppose. :wink:

Other than that: what do you get when you run “sudo zypper ref -f” and/or “sudo zypper up”?
And “zypper se -s libical0”?

And I have xscreensaver for rendering screensavers , Just Cinnamon has very beautiful 3D screensavers which gecko man removed them ( I guess ) from CDE

As I said I never used Cinnamon. But you might just miss a package containing its screensavers as well.

xscreensaver does have 3D screensavers as well though.

1 - Yeah , Just couldn’t install many things and I hadn’t other choice . But You are right

2 - He doesn’t work so much and in the google group rarely some one replies … I thought maybe here some ones help me

3 - Ok

PS: Actually I would recommend to run “sudo zypper dup” after you removed those repos to make sure the system is in a consistent state.

Erm, actually Leap 42.3 comes with libical1, libical0 is not included in the distribution anymore since years…
IOW, it’s normal and to be expected that it’s not available.

If something complains about it missing then that something is likely a package from Packman for openSUSE 12.1 that you shouldn’t try to install/use in the first place. :wink:

So instead, what does “zypper se -s kernel-default” say?

Ad 1.: If you can’t find certain software packages, go software.opensuse.org/search
Ad 2: A known problem with one man projects. Today’s spare time is no guarantee for the next day’s. And, you’re welcome here to ask, apart from the installer and some added repos, Gecko is basically openSUSE.

FWIW, Cinnamon is also available in Tumbleweed, Modifying the Software selection during install should allow you to create an install with Cinnamon desktop in one go.

Ok , I was trying to add repo file as a repository !

I fixed that . Now I have Cinnamon repository ( from openSUSE )

I updated yesterday , It works and also updated my Kernel , But not as 4.4.109 ( which is updated against spectre and meltdown )

I don’t mean libical0 / 1 / 2 and 3 . They are for iCAL protocol . libical.so0 and libical.ss are different and are needed for cairo dock …

But YaST warns that can’t find them to install … And I guess gecko had harmed something … Many packages are missed when I search in YaST … Even Cairo Dock couldn’t be found and I download it by firefox by ypm file … Then still couldn’t installing by missing dependencies …

And I think some thing must harmed … It’s not usual that when I search for a regular word in YaST only a few packages are found … And the Gecko Linux presenter wrote in his page he removed and edited repos to strip down downloading and installing of extra packages …

I’m just confused … I even couldn’t install freetype2-devel … The package can’t be found … OS is messy …

Sir , How can I select Cinnamon in it ? Could You guide me ? Or is there any page to write the steps ?
Cause I installed Leap last year ( Before Debian ) but never tested Tumbleweed

Thanks

Gecko is a cut down version to fit in under 900Meg size it does not ship all the same stuff as the 4+ gig official install. But all things are available from the repositories. If you don’t mix repo versions :stuck_out_tongue:

What do you mean with that?
The current kernel is 4.4.126 and that has the mitigations.
4.4.109 will of course not be modified.

I don’t mean libical0 / 1 / 2 and 3 . They are for iCAL protocol . libical.so0 and libical.ss are different and are needed for cairo dock …

libical.so.0 is a file, not a package.
And according to the openSUSE packaging guidelines, this should be in a package called libical0.
Again, this doesn’t exist in openSUSE anymore since years. The package you try to install is for openSUSE 12.1 that still had libical0.

Cairo dock should be available in the standard 42.3 repos though.

Even Cairo Dock couldn’t be found and I download it by firefox by ypm file … Then still couldn’t installing by missing dependencies …

Because that ymp file is obviously intended for openSUSE 12.1, not your Leap 42.3.

And I think some thing must harmed … It’s not usual that when I search for a regular word in YaST only a few packages are found … And the Gecko Linux presenter wrote in his page he removed and edited repos to strip down downloading and installing of extra packages …

I very highly doubt that he is able to modify/strip down the official openSUSE repos. And if he did, that would affect everybody, not just GeckoLinux users.

I’m just confused … I even couldn’t install freetype2-devel … The package can’t be found … OS is messy …

Post the output of the commands I asked.
Maybe also “zypper se -s freetype2-devel”. (but again, you shouldn’t need that package)

OS is definitely not messy regarding this. Something’s wrong on your system, and one part are the repos for different openSUSE versions that you have (if you haven’t removed them already).