LinuxQuestions.org
Download your favorite Linux distribution at LQ ISO.
Home Forums Tutorials Articles Register
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 09-26-2018, 08:51 AM   #91
Darth Vader
Senior Member
 
Registered: May 2008
Location: Romania
Distribution: DARKSTAR Linux 2008.1
Posts: 2,727

Original Poster
Rep: Reputation: 1247Reputation: 1247Reputation: 1247Reputation: 1247Reputation: 1247Reputation: 1247Reputation: 1247Reputation: 1247Reputation: 1247

Quote:
Originally Posted by Gordie View Post
Microsoft can play games without me anymore
I do not believe that Microsoft, Inc. is the one who you should blame in this case...

From what I heard and understand, the today Skype is written in Javascript ran in a specialized web-browser called Electron and which is NODEJS and Chromium based: https://github.com/electron/electron

Specially, if you want to blame someone, enjoy reading those files:

https://github.com/electron/electron...erver_linux.cc
https://github.com/electron/electron...server_linux.h

An interesting excerpt from "atom/browser/lib/power_observer_linux.cc":
Code:
// Copyright (c) 2017 GitHub, Inc.
// Use of this source code is governed by the MIT license that can be
// found in the LICENSE file.
#include "atom/browser/lib/power_observer_linux.h"

#include <unistd.h>
#include <uv.h>
#include <iostream>
#include <utility>

#include "base/bind.h"
#include "device/bluetooth/dbus/dbus_thread_manager_linux.h"

namespace {

const char kLogindServiceName[] = "org.freedesktop.login1";
const char kLogindObjectPath[] = "/org/freedesktop/login1";
const char kLogindManagerInterface[] = "org.freedesktop.login1.Manager";
Please note the author company and the year of first implementation on those files.

And of course, how our ConsoleKit2 is a "perfect" implementation of the "login1 API", was just needed that that poor Skype to start using some Power Management features, to hilarity to ensue.

The bad news are that is safe to bet that there are many other Electron-based applications which maybe are "affected" in a way or other, not only this Skype, and does not matter that they are propietary or open source.

----------------------------------------------------------------------------------

I for one, I believe that those forensics over proprietary applications could have been avoided IF the Slackware adopted Elogind from start, as any other "anti-systemd" distribution...

And as more I study this problem, more I am convinced that, unless the ConsoleKit2 is a Slackware project (and we must evangelize it over any existent software with interests on Power and User Management - no matter they are open source or propietary), then unless we must use that ConsoleKit2 at any price, is better for Slackware to switch to Elogind and to kiss goodbye that ConsoleKit2 which no one (excluding us) uses today.

PS. Thanks to @chris.willing for updates - and I attached also an update of my humble tentative of SlackBuild for Elogind (for building on for now -current).
Attached Files
File Type: txt elogind.tar.xz.txt (13.9 KB, 12 views)

Last edited by Darth Vader; 09-26-2018 at 10:10 AM.
 
Old 09-26-2018, 10:37 AM   #92
khronosschoty
Member
 
Registered: Jul 2008
Distribution: Slackware
Posts: 648
Blog Entries: 2

Rep: Reputation: 514Reputation: 514Reputation: 514Reputation: 514Reputation: 514Reputation: 514
FWIW I prefer our ConsoleKit2 to Elogind; and I hope to not see Elogind any time.
 
Old 09-26-2018, 11:02 AM   #93
Darth Vader
Senior Member
 
Registered: May 2008
Location: Romania
Distribution: DARKSTAR Linux 2008.1
Posts: 2,727

Original Poster
Rep: Reputation: 1247Reputation: 1247Reputation: 1247Reputation: 1247Reputation: 1247Reputation: 1247Reputation: 1247Reputation: 1247Reputation: 1247
Quote:
Originally Posted by khronosschoty View Post
FWIW I prefer our ConsoleKit2 to Elogind; and I hope to not see Elogind any time.
Please, the ConsoleKit2 is not better than (e)logind in any way.

There's no way someone will prefer a partial clone or whatever is, instead of the original.

Unless we introduce there the politics and religious beliefs like "systemd sucks!", when I will raise the following points:

- Has no importance that Elogind is a chunk of systemd (compared with the pure origins ConsoleKit2), because already we use happily another chunk of it: eudev - and both comes from Gentoo hands, at the end of day.

- We need something which is able to support for real that "login1 API", because it is used by the software.

Read: something plug and play, without us to beg of Microsoft or whatever Big Houses to patch their software to support something which no one uses, excluding us.

I am not against or pro ConsoleKit2 - I will not prefer it or unprefer it, really I will do not care about it and completely ignore it, IF it is capable to behave just like (e)logind over DBUS, and that to be at 100%

Last edited by Darth Vader; 09-26-2018 at 11:05 AM.
 
Old 09-26-2018, 11:08 AM   #94
khronosschoty
Member
 
Registered: Jul 2008
Distribution: Slackware
Posts: 648
Blog Entries: 2

Rep: Reputation: 514Reputation: 514Reputation: 514Reputation: 514Reputation: 514Reputation: 514
Quote:
Originally Posted by Darth Vader View Post
Please, the ConsoleKit2 is not better than (e)logind in any way.

There's no way someone will prefer a partial clone or whatever is, instead of the original.

Unless we introduce there the politics and religious beliefs like "systemd sucks!", when I will raise the following points:

- Has no importance that Elogind is a chunk of systemd (compared with the pure origins ConsoleKit2), because already we use happily another chunk of it: eudev - and both comes from Gentoo hands, at the end of day.

- We need something which is able to support for real that "login1 API", because it is used by the software.

Read: something plug and play, without us to beg of Microsoft or whatever Big Houses to patch their software to support something which no one uses, excluding us.

I am not against or pro ConsoleKit2 - I will not prefer it or unprefer it, really I will do not care about it and completely ignore it, IF it is capable to behave just like (e)logind over DBUS, and that to be at 100%
I just gave my opinion, which is of course of limited value. Whatever Pat decides I will abide by (within reason and he has never been unreasonable before, in my opinion). I do hope ConsoleKit2 stays, however.
 
Old 09-26-2018, 11:14 AM   #95
orbea
Senior Member
 
Registered: Feb 2015
Distribution: Slackware64-current
Posts: 1,950

Rep: Reputation: Disabled
That is not an opinion, its a statement. An opinion would have some relevant reasoning as to why you prefer consolekit2 to elogind. Personally I have neither installed and haven't noticed the difference.
 
1 members found this post helpful.
Old 09-26-2018, 11:17 AM   #96
Darth Vader
Senior Member
 
Registered: May 2008
Location: Romania
Distribution: DARKSTAR Linux 2008.1
Posts: 2,727

Original Poster
Rep: Reputation: 1247Reputation: 1247Reputation: 1247Reputation: 1247Reputation: 1247Reputation: 1247Reputation: 1247Reputation: 1247Reputation: 1247
Quote:
Originally Posted by khronosschoty View Post
I just gave my opinion, which is of course of limited value. Whatever Pat decides I will abide by (within reason and he has never been unreasonable before, in my opinion). I do hope ConsoleKit2 stays, however.
Even after random proprietary and open source applications will start stopping randomly to work, just like happened with Skype?

Last edited by Darth Vader; 09-26-2018 at 11:21 AM.
 
Old 09-26-2018, 11:23 AM   #97
khronosschoty
Member
 
Registered: Jul 2008
Distribution: Slackware
Posts: 648
Blog Entries: 2

Rep: Reputation: 514Reputation: 514Reputation: 514Reputation: 514Reputation: 514Reputation: 514
Quote:
Originally Posted by orbea View Post
That is not an opinion, its a statement. An opinion would have some relevant reasoning as to why you prefer consolekit2 to elogind. Personally I have neither installed and haven't noticed the difference.
heh an opinion and a statement are not mutually exclusive.
 
Old 09-26-2018, 11:30 AM   #98
slackb0t
Member
 
Registered: Apr 2005
Location: Canada
Distribution: Slackware64-current on Thinkpad Carbon X1
Posts: 264

Rep: Reputation: 63
Perhaps install Skype on your smartphone? (I am assuming you have a smart phone... not too far fetched an assumption these days )

note: I did not read the entire thread so if this suggestion was made just ignore.
 
1 members found this post helpful.
Old 09-26-2018, 11:34 AM   #99
Darth Vader
Senior Member
 
Registered: May 2008
Location: Romania
Distribution: DARKSTAR Linux 2008.1
Posts: 2,727

Original Poster
Rep: Reputation: 1247Reputation: 1247Reputation: 1247Reputation: 1247Reputation: 1247Reputation: 1247Reputation: 1247Reputation: 1247Reputation: 1247
Quote:
Originally Posted by slackb0t View Post
Perhaps install Skype on your smartphone? (I am assuming you have a smart phone... not too far fetched an assumption these days )

note: I did not read the entire thread so if this suggestion was made just ignore.
I am afraid that the desktop sharing on smartphones is something reserved exclusively for the sons of Eagle Eyes, then this suggestion is only partial useful.
 
1 members found this post helpful.
Old 09-26-2018, 11:41 AM   #100
montagdude
Senior Member
 
Registered: Apr 2016
Distribution: Slackware
Posts: 2,011

Rep: Reputation: 1619Reputation: 1619Reputation: 1619Reputation: 1619Reputation: 1619Reputation: 1619Reputation: 1619Reputation: 1619Reputation: 1619Reputation: 1619Reputation: 1619
Quote:
Originally Posted by Darth Vader View Post
I am afraid that the desktop sharing on smartphones is something reserved exclusively for the sons of Eagle Eyes, then this suggestion is only partial useful.
Are those people in any way related to the people with bat ears?
 
1 members found this post helpful.
Old 09-26-2018, 11:56 AM   #101
Darth Vader
Senior Member
 
Registered: May 2008
Location: Romania
Distribution: DARKSTAR Linux 2008.1
Posts: 2,727

Original Poster
Rep: Reputation: 1247Reputation: 1247Reputation: 1247Reputation: 1247Reputation: 1247Reputation: 1247Reputation: 1247Reputation: 1247Reputation: 1247
Well, in the Romanian folklore, Mr. Eagle Eyes is an (imaginary?) Native American, with an exceptionally good sighting. A character probably "imported" from some Western movie, as Romanians was always huge lovers of this genre.

"You are the son of Eagle Eyes!" has the sense of "You have an exceptional good sighting!"

In a similar way,

"You have bat ears!" has the sense of "You have an exceptional good hearing!" (like a bat)

Both of those expressions has no negative connotations. They are purposely and purely appreciative. And there is no relation between them from what I known.

Last edited by Darth Vader; 09-26-2018 at 12:04 PM.
 
2 members found this post helpful.
Old 09-26-2018, 12:27 PM   #102
orbea
Senior Member
 
Registered: Feb 2015
Distribution: Slackware64-current
Posts: 1,950

Rep: Reputation: Disabled
Quote:
Originally Posted by khronosschoty View Post
heh an opinion and a statement are not mutually exclusive.
You still haven't elaborated on anything, as it is I will be forced to conclude that you don't actually have any points to bring up...
 
1 members found this post helpful.
Old 09-26-2018, 12:33 PM   #103
khronosschoty
Member
 
Registered: Jul 2008
Distribution: Slackware
Posts: 648
Blog Entries: 2

Rep: Reputation: 514Reputation: 514Reputation: 514Reputation: 514Reputation: 514Reputation: 514
Quote:
Originally Posted by orbea View Post
You still haven't elaborated on anything, as it is I will be forced to conclude that you don't actually have any points to bring up...
For an opinion to be an opinion one is not required to elaborate -- what you feel forced to conclude is your own business. I thank you for taking the time to share what you think about my opinion.
 
Old 09-26-2018, 12:37 PM   #104
Lysander666
Senior Member
 
Registered: Apr 2017
Location: The Underearth
Distribution: Ubuntu, Debian, Slackware
Posts: 2,178
Blog Entries: 6

Rep: Reputation: 2470Reputation: 2470Reputation: 2470Reputation: 2470Reputation: 2470Reputation: 2470Reputation: 2470Reputation: 2470Reputation: 2470Reputation: 2470Reputation: 2470
Quote:
Originally Posted by khronosschoty View Post
one is not required to elaborate
This is true. However, the validity of an opinion is a sliding scale based on the ability to elaborate.
 
Old 09-26-2018, 12:39 PM   #105
khronosschoty
Member
 
Registered: Jul 2008
Distribution: Slackware
Posts: 648
Blog Entries: 2

Rep: Reputation: 514Reputation: 514Reputation: 514Reputation: 514Reputation: 514Reputation: 514
Quote:
Originally Posted by Lysander666 View Post
This is true. However, the validity of an opinion is a sliding scale based on the ability to elaborate.
True (!) and mine is of limited to no value. (I already stated it was of limited value).
 
2 members found this post helpful.
  


Reply



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
unkown cause for systemd failure state - systemd-logind cannot start org.freedesktop.systemd1 after server reboot mario.p Linux - Server 5 07-30-2018 02:11 AM
[SOLVED] will slackware drop newer KDE versions or go systemd rob.rice Slackware 73 04-23-2017 01:03 PM
[SOLVED] How to compile latest sources using older gcc glibc versions and run them? nirvaanr Linux - Software 4 06-08-2016 09:32 AM
[SOLVED] removing previous older kernels "vmlinuz" when updates get newer versions james2b Linux - Newbie 7 09-12-2011 04:13 AM
how to use older versions of glibc turls Programming 4 07-07-2004 03:40 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware

All times are GMT -5. The time now is 07:28 PM.

Main Menu
Advertisement
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
Open Source Consulting | Domain Registration