Forums

Skip to content

Advanced search
  • Quick links
    • Unanswered topics
    • Active topics
    • Search
  • FAQ
  • Login
  • Register
  • Board index Assistance Unsupported Software
  • Search

pmount-gui + *kit free system [lxde kde ...]

This forum covers all Gentoo-related software not officially supported by Gentoo. Ebuilds/software posted here might harm the health and stability of your system(s), and are not supported by Gentoo developers. Bugs/errors caused by ebuilds from overlays.gentoo.org are covered by this forum, too.
Post Reply
Advanced search
58 posts
  • Previous
  • 1
  • 2
  • 3
Author
Message
Shamus397
Apprentice
Apprentice
User avatar
Posts: 218
Joined: Sun Apr 03, 2005 2:01 pm
Location: Ur-th

  • Quote

Post by Shamus397 » Thu Oct 30, 2014 5:42 pm

Well it seems that the latest KDE (4.14.2) wants to pull in PolicyKit and ConsoleKit via kdm (which pulls in kdepasswd, which pulls in accountsservice which pulls in policykit & etc). Removing kdepasswd from the kdm ebuild allows KDE to build sans *kit, and so far it seems the only thing missing is the ability to apply changes to the "Login Screen" settings in systemsettings (which is expected).

Looking into a workaround for kdepasswd ATM; I can't believe that the only way to do this is through *kit. :P

EDIT: It looks like there is no hard dependency on accountsservice by kdepasswd, it builds and installs just fine without it. And looking at the code of kdepasswd, I can see that it's pretty much just calling the system's 'passwd' in a PTY, so the dependency on accountsservice makes absolutely no sense to me. :P
Top
steveL
Watchman
Watchman
Posts: 5153
Joined: Wed Sep 13, 2006 1:18 pm
Location: The Peanut Gallery

  • Quote

Post by steveL » Sun Nov 02, 2014 12:08 pm

Shamus397 wrote:..kdm which pulls in kdepasswd, which pulls in accountsservice which pulls in policykit etc. Removing kdepasswd from the kdm ebuild allows KDE to build sans *kit, and so far it seems the only thing missing is the ability to apply changes to the "Login Screen" settings in systemsettings (which is expected).

Looking into a workaround for kdepasswd ATM; I can't believe that the only way to do this is through *kit. :P

EDIT: It looks like there is no hard dependency on accountsservice by kdepasswd, it builds and installs just fine without it. And looking at the code of kdepasswd, I can see that it's pretty much just calling the system's 'passwd' in a PTY, so the dependency on accountsservice makes absolutely no sense to me. :P
Nice work Shamus :-) So all we need to do is remove the dud dependency?

Bug please :)
Top
Shamus397
Apprentice
Apprentice
User avatar
Posts: 218
Joined: Sun Apr 03, 2005 2:01 pm
Location: Ur-th

  • Quote

Post by Shamus397 » Mon Nov 03, 2014 3:41 pm

So, looking at the configuration module, it seems that it uses it there. However, it worked before without that requirement so it seems to me that it should be possible to fix it so that it works without it. Stupid dependency if you ask me. :P
Top
steveL
Watchman
Watchman
Posts: 5153
Joined: Wed Sep 13, 2006 1:18 pm
Location: The Peanut Gallery

  • Quote

Post by steveL » Mon Nov 03, 2014 5:23 pm

Shamus397 wrote:So, looking at the configuration module, it seems that it uses it there. However, it worked before without that requirement so it seems to me that it should be possible to fix it so that it works without it. Stupid dependency if you ask me. :P
Yeah, stupid/dud if it justs calls the system's 'passwd' in a PTY.

Might be an indication of where they're going, but I don't see the point; it's hardly like actions which require privilege are the norm, including configuration of kdepasswd itself, which I guess might be as-user, but that shouldn't be triggerable any other way but the DE gui. I don't see the point in opening it up to bus-activation, whatsoever; it just sounds like another attack-vector waiting to happen.

Anyway, definitely one to rip out, and patch up after if we feel like it. ;)
Top
Gatsby
Tux's lil' helper
Tux's lil' helper
User avatar
Posts: 132
Joined: Mon Jan 18, 2010 6:51 am
Location: 127.0.0.1

  • Quote

Post by Gatsby » Mon Dec 22, 2014 2:43 pm

As a workaround I use kde-base/kdepasswd-4.13.3 which is so far the last version that does not depend on accountsservice and thus pulls no *kit into kde.

Code: Select all

/etc/portage/package.mask/kde/kdepasswd
<kde-base/kdepasswd-4.13.3
>kde-base/kdepasswd-4.13.3
Works fine with a *kit-less KDE- 4.14.3.
"Its your Gentoo, your way. When it breaks, you can keep all the pieces."
-- NeddySeagoon@forums.gentoo.org
Top
depontius
Advocate
Advocate
Posts: 3533
Joined: Wed May 05, 2004 4:06 pm

  • Quote

Post by depontius » Sun Jan 11, 2015 1:52 pm

Userspace mounting options ??

I've finally been purging my experimental system of *kit, etc. Yesterday I got rid of all of the emul-x86 libs (except for qtlibs) and am thinking of propagating this to other systems in the house. It's down to mounting USB (and other) drives, and W.A.F. Right now on my wife's system, thunar does the job for her. Obviously that won't fly without *kit. I've also build with USE="-dbus", then added it back where absolutely necessary. So on this system thunar not only doesn't automount, it's not managing desktop icons. My wife never really used them anyway.

So I need a mounting tool, basically for someone who doesn't really know what mounting is or why it's necessary. I might be able to work up some instructions for pmount-gui, but I'm mildly annoyed that it needs two different invocations, one way to mount, another way to umount. IMHO I'd rather see removables with state-distinct icons, and click it to flip its status.

In my search the other day, in addition to pmount-gui I found another mounting tool that sits in the systray, and might be what I'm looking for. But now I can't find it, and I don't remember the name.

Again, looking for hints, experience, etc.
.sigs waste space and bandwidth
Top
steveL
Watchman
Watchman
Posts: 5153
Joined: Wed Sep 13, 2006 1:18 pm
Location: The Peanut Gallery

  • Quote

Post by steveL » Sun Jan 11, 2015 4:59 pm

depontius wrote:Yesterday I got rid of all of the emul-x86 libs (except for qtlibs) and am thinking of propagating this to other systems in the house.
..
So I need a mounting tool, basically for someone who doesn't really know what mounting is or why it's necessary. I might be able to work up some instructions for pmount-gui, but I'm mildly annoyed that it needs two different invocations, one way to mount, another way to umount. IMHO I'd rather see removables with state-distinct icons, and click it to flip its status.

In my search the other day, in addition to pmount-gui I found another mounting tool that sits in the systray, and might be what I'm looking for. But now I can't find it, and I don't remember the name.
You mentioned you're using Qt, so you might want to look at [topic=972762]creaker's tool[/topic] for that.

Not sure if that's the one you meant (seems a bit unlikely) but he's definitely the guy to talk with, ime.

There's also [topic=972762]soka's setup[/topic] (last post) for Mate, though that's not specifically about mounting, rather than the whole desktop afaict.

HTH,
steveL
Top
depontius
Advocate
Advocate
Posts: 3533
Joined: Wed May 05, 2004 4:06 pm

  • Quote

Post by depontius » Sun Jan 11, 2015 5:16 pm

steveL wrote: You mentioned you're using Qt, so you might want to look at [topic=972762]creaker's tool[/topic] for that.

Not sure if that's the one you meant (seems a bit unlikely) but he's definitely the guy to talk with, ime.

There's also [topic=972762]soka's setup[/topic] (last post) for Mate, though that's not specifically about mounting, rather than the whole desktop afaict.

HTH,
steveL
That does look good, pretty much what I'm after. I'm not wedded to any particular toolkit, I install stuff I'm interested in, and that drags the toolkit. The only other factor would be that gtk3 is a potential path into the systemd quagmire, and gtk2 is supposedly going to go away.
.sigs waste space and bandwidth
Top
Post Reply

58 posts
  • Previous
  • 1
  • 2
  • 3

Return to “Unsupported Software”

Jump to
  • Assistance
  • ↳   News & Announcements
  • ↳   Frequently Asked Questions
  • ↳   Installing Gentoo
  • ↳   Multimedia
  • ↳   Desktop Environments
  • ↳   Networking & Security
  • ↳   Kernel & Hardware
  • ↳   Portage & Programming
  • ↳   Gamers & Players
  • ↳   Other Things Gentoo
  • ↳   Unsupported Software
  • Discussion & Documentation
  • ↳   Documentation, Tips & Tricks
  • ↳   Gentoo Chat
  • ↳   Gentoo Forums Feedback
  • ↳   Duplicate Threads
  • International Gentoo Users
  • ↳   中文 (Chinese)
  • ↳   Dutch
  • ↳   Finnish
  • ↳   French
  • ↳   Deutsches Forum (German)
  • ↳   Diskussionsforum
  • ↳   Deutsche Dokumentation
  • ↳   Greek
  • ↳   Forum italiano (Italian)
  • ↳   Forum di discussione italiano
  • ↳   Risorse italiane (documentazione e tools)
  • ↳   Polskie forum (Polish)
  • ↳   Instalacja i sprzęt
  • ↳   Polish OTW
  • ↳   Portuguese
  • ↳   Documentação, Ferramentas e Dicas
  • ↳   Russian
  • ↳   Scandinavian
  • ↳   Spanish
  • ↳   Other Languages
  • Architectures & Platforms
  • ↳   Gentoo on ARM
  • ↳   Gentoo on PPC
  • ↳   Gentoo on Sparc
  • ↳   Gentoo on Alternative Architectures
  • ↳   Gentoo on AMD64
  • ↳   Gentoo for Mac OS X (Portage for Mac OS X)
  • Board index
  • All times are UTC
  • Delete cookies

© 2001–2026 Gentoo Foundation, Inc.

Powered by phpBB® Forum Software © phpBB Limited

Privacy Policy

 

 

magic