Skip to content

Add Pantheon desktop environment profile#3857

Closed
P-rth wants to merge 5 commits into
archlinux:masterfrom
P-rth:master
Closed

Add Pantheon desktop environment profile#3857
P-rth wants to merge 5 commits into
archlinux:masterfrom
P-rth:master

Conversation

@P-rth

@P-rth P-rth commented Oct 7, 2025

Copy link
Copy Markdown

adding pantheon support; addressing #3834

PR Description:

this pull request adds support for pantheon desktop by adding pantheon.py in archinstall/default_profiles/desktops/

Tests and Checks

  • I have tested the code!

@P-rth P-rth requested a review from Torxed as a code owner October 7, 2025 20:33
@svartkanin

Copy link
Copy Markdown
Collaborator

Thanks, could you please check the linting and formatting otherwise it looks fine

replaced all spaces with tabs
@P-rth

P-rth commented Oct 8, 2025

Copy link
Copy Markdown
Author

really sorry for making a change again and again, Im new to contributing to large projects so still figuring it out, the issue now left is just a single empty line (line 8) right?

P-rth added 2 commits October 8, 2025 14:43
removed extra line at line number 8
@svartkanin

Copy link
Copy Markdown
Collaborator

How did you choose these particular packages for the installation?
Looking at the Arch wiki it recommends the package group pantheon to be installed https://archlinux.org/groups/x86_64/pantheon/, which archinstall shouldn't as it should keep things as minimal as possible.

BUT in your list there are

  • gnome-settings-daemon
  • pantheon-print

Which are not even in that group, so I'm curious where this list of packages was derived from?

@P-rth

P-rth commented Oct 9, 2025

Copy link
Copy Markdown
Author

well while selecting the packages, I mostly used these
https://wiki.archlinux.org/title/Pantheon
https://github.com/jeremybosma/ArchPantheon
gnome-settings-daemon is mentioned in the ArchPantheon install script and I thought that would be crutial for working
pantheon-print is mentioned in the archwiki

would It be be better if we close this pr and just open a new one

@svartkanin

Copy link
Copy Markdown
Collaborator

Have you tried installing it actually with your configuration?

@P-rth

P-rth commented Oct 21, 2025

Copy link
Copy Markdown
Author

sorry for the delay, but I have tested the changes by making a iso and it seems like pantheon desktop is getting installed, but there are some issues when starting it :-

  1. the lightdm login screen has a completely black background
  2. when selecting pantheon it just never starts and loops back to the login screen

currently all the packages that are suggested in the archwiki are installed, but I think there are some configuration issues with the greeter, and the official greeter is in the AUR and not official repos

@Torxed

Torxed commented Nov 2, 2025

Copy link
Copy Markdown
Member

So addressing your two questions,

  1. The default greeter in archinstall is lightdm-slick-greeter when you select this desktop (because of how this PR is structured, which is okay), which by default is assumed to give a black background. You'd need to add a background= with a path to the image you'd want as the background. This does not happen by default unless the window manager/desktop environment set it.

  2. This is because the default desktop environment that lightdm-slick-greeter tries to launch is "classic session", which won't load pantheon I'm guessing:
    screenshot
    I don't know much about pantheon, but if you select "Secure session" it starts into this:

    screenshot Which looks like a desktop, but I'm not sure if it's the "pantheon you expect"?

@Torxed

Torxed commented Nov 2, 2025

Copy link
Copy Markdown
Member

I'm also wondering if you're sure the greeter is in AUR?
Because in extra we have lightdm-pantheon-greeter which sounds a bit official?

@P-rth

P-rth commented Nov 3, 2025

Copy link
Copy Markdown
Author

First of all thanks for all the info and help,
Yeah I think I might have wrongly stated that it was in the aur. Sorry about that.

But for this to be used we would need to add this in the greeters too right?, I did not do that because I was unsure if it was ok to add a new greeter specifically for a single desktop environment

Furthermore yeah the pantheon that opens up right now is kind of broken
Some menus and dock don't work and the on screen keyboard opens up everytime

This is the expected look

!pantheon ](https://github.com/user-attachments/assets/c4ee528e-ca71-4753-ac61-2d5580e86643)

@P-rth P-rth marked this pull request as draft February 3, 2026 10:27
@P-rth

P-rth commented Feb 3, 2026

Copy link
Copy Markdown
Author

Ive been trying to get a fix for this, the farthest ive gotten with only the packages in the arch repos is this:
https://www.youtube.com/watch?v=wmOXOfgByFw
(Gnome session , wayland gnome and classic session does not work, please ignore the donny speech module)
I have changed the greeter to pantheon's one and installed all the packages as listed in the archwiki

Installing is manually by following the archwiki step by step olso results in this kindof broken desktop
I have shared some of the crash logs in attached files.

I don't have much experience with pantheon tbh can someone help me out here?
lightdm-debug.log
gala_crash_details.log
env_config.log
explicit_packages.txt
installed_packages.txt

@svartkanin

Copy link
Copy Markdown
Collaborator

This has been outdated and without any updates for some time now, I'll close this and we can reopen it again if there is new interest in it

@svartkanin svartkanin closed this Jun 10, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants