Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Pantheon 8 #312449

Open
wants to merge 23 commits into
base: master
Choose a base branch
from
Open

Pantheon 8 #312449

wants to merge 23 commits into from

Conversation

bobby285271
Copy link
Member

@bobby285271 bobby285271 commented May 17, 2024

https://blog.elementary.io/os-8-available-now/

Note that most Pantheon 8 updates are already landed via separate PRs, things are kept here mostly because it (or one of its dependencies) has breaking changes / has known critical issues, we will only land this PR when ready.

Testing:

  • Note that the Wayland session is still experimental.
  • You might experience some wingpanel issues if you have hidpi screen.
  • You might experience crashes when setting "Hide dock" to "Never".

Major tasks:

  • Switchboard GTK4 port
  • New dock
  • Wayland session

Closes #237954.

@bobby285271 bobby285271 added the 2.status: wait-for-upstream Waiting for upstream fix (or their other action). label May 17, 2024
@bobby285271 bobby285271 added this to the 24.11 milestone May 17, 2024
@github-actions github-actions bot added the 6.topic: pantheon The Pantheon desktop environment label May 17, 2024
@ofborg ofborg bot requested a review from davidak May 17, 2024 14:59
@ofborg ofborg bot added 11.by: package-maintainer This PR was created by the maintainer of the package it changes 10.rebuild-darwin: 0 This PR does not cause any packages to rebuild on Darwin 10.rebuild-linux: 11-100 labels May 17, 2024
@github-actions github-actions bot added the 6.topic: GNOME GNOME desktop environment and its underlying platform label May 18, 2024
@ofborg ofborg bot requested review from dasj19, hedning and jtojnar May 18, 2024 04:05
@ofborg ofborg bot added 10.rebuild-darwin: 1-10 and removed 10.rebuild-darwin: 0 This PR does not cause any packages to rebuild on Darwin labels May 18, 2024
@github-actions github-actions bot added the 6.topic: nixos Issues or PRs affecting NixOS modules, or package usability issues specific to NixOS label May 18, 2024
@ofborg ofborg bot added the 8.has: package (new) This PR adds a new package label May 18, 2024
@bobby285271 bobby285271 mentioned this pull request May 21, 2024
13 tasks
@github-actions github-actions bot added 8.has: documentation This PR adds or changes documentation 8.has: changelog 8.has: module (update) This PR changes an existing module in `nixos/` labels May 21, 2024
@github-actions github-actions bot removed 6.topic: GNOME GNOME desktop environment and its underlying platform 8.has: documentation This PR adds or changes documentation 8.has: changelog 8.has: module (update) This PR changes an existing module in `nixos/` labels May 27, 2024
@github-actions github-actions bot added 8.has: documentation This PR adds or changes documentation 8.has: changelog labels Jan 8, 2025
@bobby285271
Copy link
Member Author

I plan to land this with gala 8.1.0.

46 is the version used in elementary OS 8.
46 is the version used in elementary OS 8.
@bobby285271 bobby285271 force-pushed the upd/pantheon-8 branch 2 times, most recently from f71a9b6 to 66b2d8e Compare January 11, 2025 14:59
This is completely rewritten.
* Remove default-elementary-dockitems.desktop as it is not useful with the new dock.
* See https://github.com/GNOME/gtk/blob/4.16.12/gtk/gtksettings.c for gtk-4.0/settings.ini.
* With systemd managed session the required components are actually managed by systemd.
* After the above changes there is no more need to install the script in libexec.
* "Secure Session" is the wayland session.
* Even I prefer the original name, upstream prefers to name session this way so 🤷
This is not needed with the latest gala and dock.
I think the issue here will be similar to issue 276028.
…g view

* Closing multitasking view seems to work now.
* See the Pantheon 8 PR for session-settings packaging changes.
It is unclear to me how to properly start apps so I am using autostart here.
@bobby285271 bobby285271 marked this pull request as ready for review January 11, 2025 15:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
6.topic: GNOME GNOME desktop environment and its underlying platform 6.topic: nixos Issues or PRs affecting NixOS modules, or package usability issues specific to NixOS 6.topic: pantheon The Pantheon desktop environment 8.has: changelog 8.has: clean-up 8.has: documentation This PR adds or changes documentation 8.has: module (update) This PR changes an existing module in `nixos/` 8.has: package (new) This PR adds a new package 10.rebuild-darwin: 0 This PR does not cause any packages to rebuild on Darwin 10.rebuild-linux: 11-100 11.by: package-maintainer This PR was created by the maintainer of the package it changes
Projects
Status: To do
Development

Successfully merging this pull request may close these issues.

Pantheon: investigate wayland session support
3 participants