You are not logged in.

#776 2021-09-13 12:46:52

Use**ame
Member
Registered: 2019-04-24
Posts: 44

Re: Pantheon Shell on Archlinux

Archwiki says that you can now use pantheon-session from Community. But all Pantheon does is crash with the message "Oh no! Something has gone wrong."

Okay. I had to go through the /usr/share/gnome-session/sessions/pantheon.session components again, but I can't find it. Downgrading the gala version doesn't help either. Tried it on a new user, but the result is the same. No matter what I do, I get to the crash screen...

Offline

#777 2021-09-15 14:01:49

quequotion
Member
From: Oita, Japan
Registered: 2013-07-29
Posts: 798
Website

Re: Pantheon Shell on Archlinux

Use**ame wrote:

had to go through the /usr/share/gnome-session/sessions/pantheon.session components again, but I can't find it

Did you try removing each one by one? How about removing all of the gnome-settings-daemon components (could be that multiple components fail)?

I am able to log into the "Pantheon" session, but my installation isn't particularly clean.

Could you show us the output of pacman -Qs pantheon?

Here's mine:

 pacman -Qs pantheon
local/cerbere 2.5.1-1 (pantheon)
    The Pantheon Watchdog
local/contractor 0.3.5-1 (pantheon)
    A desktop-wide extension service
local/elementary-blue-icon-theme-git r2262.6aa716cc-1 (pantheon-unstable)
    Classic blue folders of the elementary icon theme.
local/elementary-icon-theme 6.0.0-1 (pantheon)
    Named, vector icons for elementary OS
local/elementary-wallpapers 6.0.0-1 (pantheon)
    Collection of wallpapers for elementary OS
local/file-roller-pantheon 3.38.0-1 (pantheon)
    Archive manipulator for Pantheon
local/gala 6.0.1-1 (pantheon)
    The Pantheon Window Manager
local/granite 6.1.1-1 (pantheon)
    Library that extends Gtk+
local/gtk-theme-elementary 6.0.0-1 (pantheon)
    elementary GTK theme
local/pantheon-3d 7-1 (pantheon-qq)
    Pantheon 3d Session (replaces Gala with Compiz)
local/pantheon-applications-menu 2.8.2-1 (pantheon)
    The Pantheon Application Menu
local/pantheon-calculator 1.7.0-1 (pantheon)
    The Pantheon Calculator
local/pantheon-calendar 6.0.1-1 (pantheon)
    The Pantheon Calendar
local/pantheon-code 6.0.0-1 (pantheon)
    The Pantheon Text Editor
local/pantheon-default-settings 6.0.1-1 (pantheon)
    Default settings for Pantheon
local/pantheon-dock-instctl-git r2179.4a0b6af-1 (pantheon-qq)
    The Pantheon Dock (with instance controls)
local/pantheon-files 6.0.2-2 (pantheon)
    The Pantheon File Browser
local/pantheon-lite 7-1 (pantheon-qq)
    Pantheon Lite Session (Gala replaced with openbox & picom)
local/pantheon-notifications 6.0.0-1 (pantheon)
    Gtk Notifications Server
local/pantheon-photos 2.7.1-1 (pantheon)
    The Pantheon Photos Manager
local/pantheon-polkit-agent 1.0.4-1 (pantheon)
    Pantheon Polkit Agent
local/pantheon-print 0.1.3-2
    Simple shim for printing support via Contractor
local/pantheon-qq-common 2-1 (pantheon-qq)
    Common dependencies of Pantheon 3D and Pantheon Lite
local/pantheon-session 6.0.0-2 (pantheon)
    Session settings for Pantheon
local/pantheon-settings-daemon-git 1.0.0.r18.e4b709d-1 (pantheon-unstable)
    The Pantheon Settings Daemon
local/pantheon-terminal 6.0.0-1 (pantheon)
    The Pantheon Terminal Emulator
local/sound-theme-elementary 1.1.0-1 (pantheon)
    A bespoke sound for your theme
local/switchboard 6.0.0-1 (pantheon)
    The Pantheon Control Center
local/switchboard-plug-datetime 2.2.0-1 (pantheon)
    Switchboard Date & Time Plug
local/switchboard-plug-desktop 6.0.0-1 (pantheon-unstable)
    Switchboard Desktop Plug
local/switchboard-plug-display 2.3.1-1 (pantheon)
    Switchboard Display Plug
local/wingpanel-indicator-bluetooth 2.1.8-1 (pantheon)
    Wingpanel Bluetooth Indicator
local/wingpanel-indicator-datetime 2.3.0-1 (pantheon)
    Date & Time indicator for Wingpanel
local/wingpanel-indicator-power 6.1.0-1 (pantheon)
    Wingpanel Power Indicator
local/wingpanel-indicator-sensors-git r30.a6f78b7-1 (pantheon-unstable)
    Sensors indicator for Wingpanel
local/wingpanel-indicator-session-standalone-git 2.3.0.r45.g498387b-1 (pantheon-qq)
    Session indicator for Wingpanel (without Gala dependencies)
local/wingpanel-standalone-git r637.15c0ad1-2 (pantheon-qq)
    Stylish top panel (without Gala dependencies)

Offline

#778 2021-09-15 14:26:56

Use**ame
Member
Registered: 2019-04-24
Posts: 44

Re: Pantheon Shell on Archlinux

Of course, I uninstalled them one by one to find the culprit. Then I booted with only

RequiredComponents=gala;gala-daemon

and then removed those as well. The result of all this was a crash screen.

pacman -Qs pantheon

local/capnet-assist 2.3.0-1 (pantheon)
    Captive Portal Assistant
local/cerbere 2.5.1-1 (pantheon)
    The Pantheon Watchdog
local/contractor 0.3.5-1 (pantheon)
    A desktop-wide extension service
local/elementary-icon-theme 6.0.0-1 (pantheon)
    Named, vector icons for elementary OS
local/elementary-wallpapers 6.0.0-1 (pantheon)
    Collection of wallpapers for elementary OS
local/gala 6.0.1-1 (pantheon)
    The Pantheon Window Manager
local/granite 6.1.1-1 (pantheon)
    Library that extends Gtk+
local/gtk-theme-elementary 6.0.0-1 (pantheon)
    elementary GTK theme
local/lightdm-pantheon-greeter 6.0.0-1 (pantheon)
    Pantheon greeter for LightDM
local/pantheon-applications-menu 2.8.2-1 (pantheon)
    The Pantheon Application Menu
local/pantheon-calculator 1.7.0-1 (pantheon)
    The Pantheon Calculator
local/pantheon-calendar 6.0.1-1 (pantheon)
    The Pantheon Calendar
local/pantheon-camera 6.0.0-1 (pantheon)
    The Pantheon Camera Application
local/pantheon-code 6.0.0-1 (pantheon)
    The Pantheon Text Editor
local/pantheon-default-settings 6.0.1-1 (pantheon)
    Default settings for Pantheon
local/pantheon-files 6.0.2-2 (pantheon)
    The Pantheon File Browser
local/pantheon-geoclue2-agent 1.0.5-1 (pantheon)
    Pantheon Geoclue2 Agent
local/pantheon-mail 6.1.1-1 (pantheon)
    Mail app designed for elementary OS
local/pantheon-music 5.1.1-1 (pantheon)
    The Pantheon Music Player
local/pantheon-notifications 6.0.0-1 (pantheon)
    Gtk Notifications Server
local/pantheon-onboarding 6.0.0-1 (pantheon)
    Onboarding app for new users
local/pantheon-photos 2.7.1-1 (pantheon)
    The Pantheon Photos Manager
local/pantheon-polkit-agent 1.0.4-1 (pantheon)
    Pantheon Polkit Agent
local/pantheon-screenshot 6.0.0-1 (pantheon)
    The Pantheon Screenshot Tool
local/pantheon-session 6.0.0-2 (pantheon)
    Session settings for Pantheon
local/pantheon-settings-daemon 1.0.0-1 (pantheon)
    Default settings for Pantheon
local/pantheon-shortcut-overlay 1.2.0-1 (pantheon)
    A native, OS-wide shortcut overlay
local/pantheon-sideload 6.0.1-1 (pantheon)
    Sideload Flatpaks on elementary OS
local/pantheon-tasks 6.0.3-1 (pantheon)
    The Pantheon tasks
local/pantheon-terminal 6.0.0-1 (pantheon)
    The Pantheon Terminal Emulator
local/pantheon-videos 2.7.3-1 (pantheon)
    The Pantheon Video Player
local/sound-theme-elementary 1.1.0-1 (pantheon)
    A bespoke sound for your theme
local/switchboard 6.0.0-1 (pantheon)
    The Pantheon Control Center
local/switchboard-plug-a11y 2.3.0-1 (pantheon)
    Switchboard Universal Access Plug
local/switchboard-plug-about 6.0.1-1 (pantheon)
    Switchboard About Plug
local/switchboard-plug-applications 6.0.0-1 (pantheon)
    Switchboard Applications Plug
local/switchboard-plug-bluetooth 2.3.6-1 (pantheon)
    Switchboard Bluetooth Plug
local/switchboard-plug-datetime 2.2.0-1 (pantheon)
    Switchboard Date & Time Plug
local/switchboard-plug-desktop 6.0.0-1 (pantheon-unstable)
    Switchboard Desktop Plug
local/switchboard-plug-display 2.3.1-1 (pantheon)
    Switchboard Display Plug
local/switchboard-plug-keyboard 2.5.0-1 (pantheon)
    Switchboard Keyboard Plug
local/switchboard-plug-mouse-touchpad 6.0.0-1 (pantheon)
    Switchboard Mouse & Touchpad Plug
local/switchboard-plug-network 2.4.1-1 (pantheon)
    Switchboard Network Plug
local/switchboard-plug-notifications 2.2.0-1 (pantheon)
    Switchboard Notifications Plug
local/switchboard-plug-online-accounts 6.2.0-1 (pantheon)
    Switchboard Online Accounts Plug
local/switchboard-plug-pantheon-tweaks-git r502.b59c1e2-1 (pantheon-unstable)
    Pantheon Tweaks plug for Switchboard
local/switchboard-plug-parental-controls 6.0.0-1 (pantheon)
    Switchboard Parental Controls Plug
local/switchboard-plug-power 2.6.0-1 (pantheon)
    Switchboard Power Plug
local/switchboard-plug-printers 2.1.10-1 (pantheon)
    Switchboard Printers Plug
local/switchboard-plug-sharing 2.1.5-1 (pantheon)
    Switchboard Sharing Plug
local/switchboard-plug-sound 2.2.7-1 (pantheon)
    Switchboard Sound Plug
local/switchboard-plug-user-accounts 2.4.0-1 (pantheon)
    Switchboard User Accounts Plug
local/switchboard-plug-wacom 1.0.0-1 (pantheon)
    Switchboard wacom Plug
local/wingpanel 3.0.0-2 (pantheon)
    The Pantheon Top Panel
local/wingpanel-indicator-a11y 1.0.0-1 (pantheon)
    Wingpanel Universal Access Indicator
local/wingpanel-indicator-bluetooth 2.1.8-1 (pantheon)
    Wingpanel Bluetooth Indicator
local/wingpanel-indicator-datetime 2.3.0-1 (pantheon)
    Date & Time indicator for Wingpanel
local/wingpanel-indicator-keyboard 2.4.0-1 (pantheon)
    Wingpanel Keyboard Indicator
local/wingpanel-indicator-network 2.3.0-1 (pantheon)
    Wingpanel Network Indicator
local/wingpanel-indicator-nightlight 2.1.0-1 (pantheon)
    Winganel Nightlight Indicator
local/wingpanel-indicator-notifications 6.0.0-1 (pantheon)
    Notifications indicator for Wingpanel
local/wingpanel-indicator-power 6.1.0-1 (pantheon)
    Wingpanel Power Indicator
local/wingpanel-indicator-session 2.3.0-1 (pantheon)
    Session indicator for Wingpanel
local/wingpanel-indicator-sound 6.0.0-1 (pantheon)
    Wingpanel Sound Indicator

I never could find what the problem was. Also, building from aur leads to the same crash screen...

Last edited by Use**ame (2021-09-25 03:53:50)

Offline

#779 2021-09-26 10:59:08

wild wild smiff
Member
Registered: 2021-09-26
Posts: 2

Re: Pantheon Shell on Archlinux

I installed pantheon on arch today and i found a lot of minor issues which add up to be a huge pain. The issues are as listed:
 
  1) Copying a screenshot of the entire screen to the clipboard makes pantheon hang for a second, but the clipboard is still empty.
 
  2) Copying a screenshot of a specific region to the clipboard makes pantheon crash however, copying the screenshot of a window to the clipboard works fine.
 
  3) Going to the overview and moving to a different workspace makes all the windows empty in the overview.

  4) The file manager for pantheon (package name: pantheon-files); (command: io.elementary.files) gets stuck and more often than not when reading from my external 500 GB external NTFS HDD.
 
  5) This issue is aimed more towards the arch wiki article on pantheon , it doesn't say to install an important package: pantheon-settings-daemon

  6) Everytime i change the wallpaper, the whole desktop hangs and i need to go into a tty and manually logout using

sudo systemctl restart lightdm

So far, these are the only issues i've experienced with pantheon. Also, if it matters, the GTK+ theme for plank remains light even if you've chosen dark mode in the settings.

EDIT: Forgive any bad formatting

Last edited by wild wild smiff (2021-09-26 13:54:46)

Offline

#780 2021-09-26 13:31:18

quequotion
Member
From: Oita, Japan
Registered: 2013-07-29
Posts: 798
Website

Re: Pantheon Shell on Archlinux

wild wild smiff wrote:

1) Copying a screenshot of the entire screen to the clipboard makes pantheon hang for a second, but the clipboard is still empty.
 
2) Copying a screenshot of a specific region to the clipboard makes pantheon crash however, copying the screenshot of a window to the clipboard works fine.

Need to do some research into the pantheon screenshot utility. A little googling shows the issues you are having have been coming up again and again as elementary OS tries to keep up with GNOME's development undermining their screenshot utility.

This outstanding issue seems relevant. Are you getting screenshots saved to files nonetheless? I think a solution is coming, but you may have to wait a while for this to be resolved and then a new version of gala released. Once the issue is resolved, you might consider jumping ahead by replacing the gala package with gala-git from the AUR, but that will also expose you to potentially unstable bleeding-edge development.

An alternative is to use gnome-screenshot instead. The issues with the pantheon-screenshot utility seem to be largely that it is a third-party front end not keeping up with GNOME's back end. That could be compounded by the fact that Archlinux is shipping a newer version of GNOME's software than elementary OS is developing against (as their base is Ubuntu LTS).

3) Going to the overview and moving to a different workspace makes all the windows empty in the overview.

4) The file manager for pantheon (package name: pantheon-files); (command: io.elementary.files) gets stuck and more often than not when reading from my external 500 GB external NTFS HDD.

Those sound like possibly upstream issues, especially the latter. You should check gala's github issues to see if you can't find the former and file it if you can't, and then check files' github issues about the latter. I feel like I've heard that one before (files slowing down or freezing when reading either external or network drives).

5) This issue is aimed more towards the arch wiki article on pantheon , it doesn't say to install an important package: pantheon-settings-daemon

I have added that to the page. I am not entirely sure what purpose this settings daemon serves; most of the settings for pantheon are handled by gnome-settings-daemon. It appears to have its own account services plugin, which is some component of the new dark theme preference system, and possibly more.

theme for plank remains light even if you've chosen dark mode in the settings.

[CTRL]+[RightClick] on any part of plank to get its menu, then select "Preferences" to get a dialog to set Plank's theme, etc. I don't know if it is intended that Plank will respect GTK settings or not, but dark mode preference is kind of a mess across the board (much drama in the blogosphere, reddit, and elsewhere has ensued over GNOME's decision to change how theme preferences work).

Offline

#781 2021-09-26 13:59:13

wild wild smiff
Member
Registered: 2021-09-26
Posts: 2

Re: Pantheon Shell on Archlinux

quequotion wrote:

have added that to the page. I am not entirely sure what purpose this settings daemon serves; most of the settings for pantheon are handled by gnome-settings-daemon. It appears to have its own account services plugin, which is some component of the new dark theme preference system, and possibly more.

Well, the switchboard app (pantheon's settings app) crashes at least when you try to access the "Desktop" menu however installing pantheon-settings-daemon rectified it.

Offline

Board footer

Powered by FluxBB