AnarchyLinux / installer

Anarchy Linux - A simple and intuitive Arch Linux installer. https://anarchyinstaller.org/
GNU General Public License v2.0
1.22k stars 157 forks source link

[Anarchy OpenBox Edition] GUI Authentication tool is missing #507

Closed FredBezies closed 6 years ago

FredBezies commented 7 years ago

After installing Anarchy OpenBox from an ISO based on a november 1st git clone, I noticed lxession is missing. I added Pamac-aur to my installation, and I cannot access to options which needs privilege escalation, like adding package.

I searched for lxession. It was missing.

notramo commented 7 years ago

I use Pamac on ArchLinux with i3, and lxsession isn’t installed, only lxpolkit.

deadhead420 commented 7 years ago

Lxsession isn't included with i3?

On Nov 1, 2017 8:34 AM, "notramo" notifications@github.com wrote:

I use Pamac on ArchLinux with i3, and lxsession isn’t installed, only lxpolkit.

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/deadhead420/anarchy-linux/issues/507#issuecomment-341094013, or mute the thread https://github.com/notifications/unsubscribe-auth/ALaXy82pneAKr_1qlCPOmCKYIAD4yKfLks5syGU6gaJpZM4QOHIC .

deadhead420 commented 7 years ago

Not sure what is up with all the lxsession complaints... Someone asked the same about i3. Lxsession isn't included with open box or i3. Install lxde if you want lx sessions.....

On Nov 1, 2017 8:05 AM, "FredBezies" notifications@github.com wrote:

After installing Anarchy OpenBox from an ISO based on a november 1st git clone, I noticed lxession is missing. I added Pamac-aur to my installation, and I cannot access to options which needs privilege escalation, like adding package.

I searched for lxession. It was missing.

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/deadhead420/anarchy-linux/issues/507, or mute the thread https://github.com/notifications/unsubscribe-auth/ALaXy3xZ47I2G9_kJYZAg0bpULWm4sWcks5syF6lgaJpZM4QOHIC .

FredBezies commented 7 years ago

I explain myself bad. There is no authentication dialog box when needed.

Modifying title.

Steps I followed

  1. Installed Anarchy OpenBox Edition flavour + pacaur + pamac-aur in VirtualBox ; added an user with sudo rights
  2. When you are in this new installation, launch pamac-aur
  3. Select a package you want to add like a translation for LibreOffice for example
  4. Click on apply

You should have an authentication dialog box asking for your password to continue. Nothing is happening :(

FredBezies commented 7 years ago

A screenshot to show what is happening. Dialog box can be translated as "Authentication failed".

capture du 2017-11-01 15-57-47

FredBezies commented 7 years ago

In order to get an authentication dialog, I used this workaround:

  1. adding lxpolkit - either with lxpolkit-git or lxsession
  2. put it in .config/openbox/autostart with lxpolkit & at the end
  3. logged out and logged in
deadhead420 commented 7 years ago

Not really an anarchy bug.

On Nov 1, 2017 11:20 AM, "FredBezies" notifications@github.com wrote:

In order to get an authentication dialog, I used this workaround:

  1. adding lxsession
  2. put it in .config/openbox/autostart with lxpolkit & at the end
  3. logged out and logged in

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/deadhead420/anarchy-linux/issues/507#issuecomment-341138218, or mute the thread https://github.com/notifications/unsubscribe-auth/ALaXy5HXasKAzzQgIElWMkBUePMycEvoks5syIxVgaJpZM4QOHIC .

FredBezies commented 7 years ago

OK. No problem. Closing it so.

deadhead420 commented 7 years ago

I don't want to include lxsession if I don't have to... The bug is with what? Pacaur?

On Nov 1, 2017 12:38 PM, "FredBezies" notifications@github.com wrote:

Closed #507 https://github.com/deadhead420/anarchy-linux/issues/507.

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/deadhead420/anarchy-linux/issues/507#event-1321356325, or mute the thread https://github.com/notifications/unsubscribe-auth/ALaXy7hxsKLNOVe5pxr2_jea6jL_djYzks5syJ5rgaJpZM4QOHIC .

notramo commented 7 years ago

There is no graphical polkit authentication agent. If lxsession isn't included in some profiles, it shouldn't offer to install Pamac, because it will be unusable.

FredBezies commented 7 years ago

I think every single software which needs temporary root rights will need it. I didn't want to start such a war here. Some people would appreciate to get a GUI package manager and an authentication tool to make it work better.

That's all I meant. Let's stop there, OK? I made a wrong move opening this bug, I admit it. Let's go to real bugs. I'm sorry. OK?

deadhead420 commented 7 years ago

I can install it if the user selects pamac but don't want to include it with anything by default.

On Nov 1, 2017 12:54 PM, "FredBezies" notifications@github.com wrote:

I think every single software which needs temporary root rights will need it. I didn't want to start such a war here. Some people would appreciate to get a GUI package manager and an authentication tool to make it work better.

That's all I meant. Let's stop there, OK? I made a wrong move opening this bug, I admit it. Let's go to real bugs. I'm sorry. OK?

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/deadhead420/anarchy-linux/issues/507#issuecomment-341167349, or mute the thread https://github.com/notifications/unsubscribe-auth/ALaXy0QO2SVLQQ4D5jTuVin8_En4twLIks5syKIygaJpZM4QOHIC .

deadhead420 commented 7 years ago

But what about other desktops. Xfce4, etc... I find it very unnecessary to install lxsession anywhere other than lxde.

On Nov 1, 2017 1:06 PM, "Dylan James" deadhead3492@gmail.com wrote:

I can install it if the user selects pamac but don't want to include it with anything by default.

On Nov 1, 2017 12:54 PM, "FredBezies" notifications@github.com wrote:

I think every single software which needs temporary root rights will need it. I didn't want to start such a war here. Some people would appreciate to get a GUI package manager and an authentication tool to make it work better.

That's all I meant. Let's stop there, OK? I made a wrong move opening this bug, I admit it. Let's go to real bugs. I'm sorry. OK?

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/deadhead420/anarchy-linux/issues/507#issuecomment-341167349, or mute the thread https://github.com/notifications/unsubscribe-auth/ALaXy0QO2SVLQQ4D5jTuVin8_En4twLIks5syKIygaJpZM4QOHIC .

notramo commented 7 years ago

Other desktops have own authentication agents. https://wiki.archlinux.org/index.php/Polkit#Authentication_agents

FredBezies commented 7 years ago

@deadhead420 you could do so for pamac-aur. But I was just noticing that authentication was missing. That's it. And also, I forget you give fetchpkg for package management.. My bad :(

@notramo indeed. I was just telling an authentication agent in GUI mode could help for some GUI tools... I didn't want to start a war :(

Well, subject is closed now?

deadhead420 commented 7 years ago

I'll work on it in the next release. For now it will just have to be up to the user.

deadhead420 commented 7 years ago

I will add it for openbox.

deadhead420 commented 6 years ago

added polkit-gnome to openbox