You are not logged in.

#701 2019-06-19 23:25:45

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

Re: Pantheon Shell on Archlinux

Vipah wrote:

What you mean by that? Do I need a graphical login?

No, it just means verifying the wiki won't help you in the immediate. (Though the wiki could always use some help).

First, have you configured your system to boot directly to X11, or do you expect to login at a terminal, enter a tty, and do something like startx?

Second, I have a theory about this:

I tried it but I ended up with a pointer on a blue background.

Sounds like your window manager (gala) didn't start, or got stuck.

cerbere is probably running with the default gsetting:

$ gsettings get io.elementary.desktop.cerbere monitored-processes
['wingpanel', 'plank']

You might try appending gala to that list (old solution to a similar problem with older versions of pantheon-session):

$ gsettings set io.elementary.desktop.cerbere monitored-processes "['wingpanel', 'plank', 'gala']"

Then, with exec cerbere in your .xinitrc, you should get a whole desktop environment when you startx. (No need for gnome-session).


Gala is usually started by gnome-session, among other things via: /usr/share/gnome-session/sessions/pantheon.session. Not sure why it wouldn't have worked when you ran gnome-session from the tty; but then I haven't tried running gnome-session from a tty.

Last edited by quequotion (2019-06-19 23:35:10)

Offline

#702 2019-06-21 08:26:09

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

Re: Pantheon Shell on Archlinux

Vipah, add this to your xinintrc

export XDG_SESSION_TYPE=x11
exec gnome-session --session=pantheon

Now everything should be fine. I had to add wingpanel and plank to the autoload.

Offline

#703 2019-07-24 05:32:43

adsoncicilioti
Member
Registered: 2019-07-24
Posts: 1

Re: Pantheon Shell on Archlinux

Hi guys,

I particularly love Arch and I love Pantheon, and I've been trying to use it satisfactorily, and in pain learning how to install it. I tried to follow the Wiki but I can't get past the gala compilation (-git - as wiki). I left an Issue at Alucryd Repo.

So I found a really nice guy who published this tutorial and has kept it updated. Following it I installed using pantheon-stable. Everything goes well. Except the Pantheon-Greeter. But I use another greeter that satisfies me in LightDM.

I am in a clean install where I only installed vala and an AUR Helper (yay)

So let's go to what doesn't work and it's pissing me off:

- Night light - I got used to this Feature on Windows, Gnome, and Elementary OS itself. I would like to understand what is missing to work.
- Logout - too late to log out, and when I log back in I have to log in twice.
- Shortcut Keys - Mainly involving Screen Capture. I tried to recreate the combinations with the PRINT key but they don't work. META + T key for Terminal does not even exist in the list. In short no Custom combination works. And I use it a lot. Too bad to be without.
- Music - Application does not open. In the terminal it returns:

$ io.elementary.music
[1] 20872 segmentation fault (core dumped) io.elementary.music

- Sharing - This I can use with part tools like MiniDLNA. But it would be nice to use it the right way. What is missing for this to work?
- Appearance / Tweaker - I like the default Elementary theme, but let's be aware that there are also several compatible GTK's themes that allow us a bit of freedom in customizing Pantheon.  Another very bad thing is not being able to change the layout of the window buttons. It simply does not work.
The only thing that seems to work is the change of Cursors and Dark mode.

I would spend a lot on using this environment more satisfactorily.

If anyone can help fix some of these problems, I will be very happy.

Offline

#704 2019-08-01 09:57:16

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

Re: Pantheon Shell on Archlinux

adsoncicilioti, Hi!

The location of the window buttons can be changed by creating the file ~/.config/gtk-3.0/settings.ini:

gtk-decoration-layout=close:maximize

I was able to solve some problems (night mode, custom keyboard shortcuts, changing themes and icons) by simply launching the pantheon using xinitrc:

export XDG_SESSION_TYPE=x11
exec gnome-session --session=pantheon

startx

Offline

#705 2019-11-04 07:21:30

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

Re: Pantheon Shell on Archlinux

Some bug reports I'd like to highlight, in case anyone else runs into the same problems:

port to libecal-2.0: wingpanel-indicator-datetime currently fails to build since Archlinux already ships evolution-data-server 3.34.1 in [extra] with libecal-2.0. This can be temporarily worked around by downgrading to evolution-data-server 3.32.2.

EDIT: fix committed; wingpanel-indicator-datetime-git now builds.

Tag a new GPG signed release: neither wingpanel, nor its dependency gala are available in [community] yet. This probably isn't the only reason why, but having an up-to-date official release of gala to build wingpanel against might help them get there some day. EDIT: Both gala and wingpanel's stable release packages fail to build against mutter 3.34, shipped in [extra]--however, their git masters have been updated. Also, mutter is the reason gala hasn't had an actual release since 2015, but that may change.

libindicator ftbfs: G_ADD_PRIVATE: libindicator-ubuntu, a dependency of wingpanel-indicator-ayatana and wingpanel-indicator-namarupa fails to build because it's using an API deprecated from glib2. These plugins handle Ayatana indicators such as glippy.

Last edited by quequotion (2019-12-09 14:11:16)

Offline

#706 2019-11-26 18:03:18

dgsga
Member
Registered: 2019-11-26
Posts: 4

Re: Pantheon Shell on Archlinux

Hi
I'm new to ArchLinux. I've have a system with SDDM and Plasma installed and am trying to install the Pantheon DE. I have followed the wiki and installed all the AUR -git packages but cannot get past the "Oh No, something's wrong" error that occurs each time I try to login. I have tried using SDDM, LightDM and the .xinitrc approach with the following content but get the same error each time:

export XDG_SESSION_TYPE=x11
exec gnome-session --session=pantheon
exec cerbere

What am I missing? If anyone can help it would be much appreciated...

Last edited by dgsga (2019-11-26 18:04:00)

Offline

#707 2019-11-27 10:42:42

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

Re: Pantheon Shell on Archlinux

dgsga wrote:

"Oh No, something's wrong"

exec gnome-session --session=pantheon

What's in /usr/share/gnome-session/sessions/pantheon.session?

This file specifies the components that gnome-session initiates and watches to determine if the session has crashed. One of those components may be failing to start.

I have had that problem in the past related to gnome-settings-daemon (dependency of pantheon-session-git).

You may need to install gnome-settings-daemon-elementary instead.

Last edited by quequotion (2019-11-27 10:43:24)

Offline

#708 2019-11-27 18:03:38

dgsga
Member
Registered: 2019-11-26
Posts: 4

Re: Pantheon Shell on Archlinux

quequotion wrote:
dgsga wrote:

"Oh No, something's wrong"

exec gnome-session --session=pantheon

What's in /usr/share/gnome-session/sessions/pantheon.session?

This file specifies the components that gnome-session initiates and watches to determine if the session has crashed. One of those components may be failing to start.

I have had that problem in the past related to gnome-settings-daemon (dependency of pantheon-session-git).

You may need to install gnome-settings-daemon-elementary instead.

Quequotion, thanks for helping out, here is what's in pantheon.session at the moment:

[GNOME Session]
Name=Pantheon
RequiredComponents=gala;gala-daemon;org.gnome.SettingsDaemon.A11ySettings;org.gnome.SettingsDaemon.Clipboard;org.gnome.SettingsDaemon.Color;org.gnome.SettingsDaemon.Datetime;org.gnome.SettingsDaemon.Housekeeping;org.gnome.SettingsDaemon.Keyboard;org.gnome.SettingsDaemon.MediaKeys;org.gnome.SettingsDaemon.Mouse;org.gnome.SettingsDaemon.Power;org.gnome.SettingsDaemon.PrintNotifications;org.gnome.SettingsDaemon.Rfkill;org.gnome.SettingsDaemon.Sharing;org.gnome.SettingsDaemon.Smartcard;org.gnome.SettingsDaemon.Sound;org.gnome.SettingsDaemon.Wacom;org.gnome.SettingsDaemon.XSettings;
FallbackSession=gnome
DesktopName=Pantheon

Offline

#709 2019-11-28 03:28:44

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

Re: Pantheon Shell on Archlinux

dgsga wrote:
RequiredComponents=gala;gala-daemon;org.gnome.SettingsDaemon.A11ySettings;org.gnome.SettingsDaemon.Clipboard;org.gnome.SettingsDaemon.Color;org.gnome.SettingsDaemon.Datetime;org.gnome.SettingsDaemon.Housekeeping;org.gnome.SettingsDaemon.Keyboard;org.gnome.SettingsDaemon.MediaKeys;org.gnome.SettingsDaemon.Mouse;org.gnome.SettingsDaemon.Power;org.gnome.SettingsDaemon.PrintNotifications;org.gnome.SettingsDaemon.Rfkill;org.gnome.SettingsDaemon.Sharing;org.gnome.SettingsDaemon.Smartcard;org.gnome.SettingsDaemon.Sound;org.gnome.SettingsDaemon.Wacom;org.gnome.SettingsDaemon.XSettings;

Try removing org.gnome.SettingsDaemon and everything after it on that line:

RequiredComponents=gala;gala-daemon;

Also, the forum supports bbcode:

[code]Try code tags![/code]

Offline

#710 2019-11-28 09:51:00

dgsga
Member
Registered: 2019-11-26
Posts: 4

Re: Pantheon Shell on Archlinux

quequotion wrote:
dgsga wrote:
RequiredComponents=gala;gala-daemon;org.gnome.SettingsDaemon.A11ySettings;org.gnome.SettingsDaemon.Clipboard;org.gnome.SettingsDaemon.Color;org.gnome.SettingsDaemon.Datetime;org.gnome.SettingsDaemon.Housekeeping;org.gnome.SettingsDaemon.Keyboard;org.gnome.SettingsDaemon.MediaKeys;org.gnome.SettingsDaemon.Mouse;org.gnome.SettingsDaemon.Power;org.gnome.SettingsDaemon.PrintNotifications;org.gnome.SettingsDaemon.Rfkill;org.gnome.SettingsDaemon.Sharing;org.gnome.SettingsDaemon.Smartcard;org.gnome.SettingsDaemon.Sound;org.gnome.SettingsDaemon.Wacom;org.gnome.SettingsDaemon.XSettings;

Try removing org.gnome.SettingsDaemon and everything after it on that line:

RequiredComponents=gala;gala-daemon;

Also, the forum supports bbcode:

[code]Try code tags![/code]

Hi quequotion
I tried your suggestion with some progress. I now get a desktop with wallpaper and a mouse cursor, but unfortunately no wingpanel bar or mouse-click functions so I can't interact with it in any way...

Offline

#711 2019-11-28 17:36:12

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

Re: Pantheon Shell on Archlinux

dgsga wrote:

I now get a desktop with wallpaper and a mouse cursor, but unfortunately no wingpanel bar or mouse-click functions

No wingpanel, and no plank either? If both failed to start, maybe cerbere isn't getting started (it should have installed an xdg autostart, but that strategy has failed before).

In the case of pantheon-3d and pantheon-lite, I had to append cerbere to their RequiredComponents; perhaps the same thing would work for you:

RequiredComponents=gala;gala-daemon;io.elementary.cerbere;

Last edited by quequotion (2019-11-28 18:00:39)

Offline

#712 2019-11-29 08:31:42

dgsga
Member
Registered: 2019-11-26
Posts: 4

Re: Pantheon Shell on Archlinux

quequotion wrote:
dgsga wrote:

I now get a desktop with wallpaper and a mouse cursor, but unfortunately no wingpanel bar or mouse-click functions

No wingpanel, and no plank either? If both failed to start, maybe cerbere isn't getting started (it should have installed an xdg autostart, but that strategy has failed before).

In the case of pantheon-3d and pantheon-lite, I had to append cerbere to their RequiredComponents; perhaps the same thing would work for you:

RequiredComponents=gala;gala-daemon;io.elementary.cerbere;

Still no joy unfortunately. I'm not sure where to go from here. Do you go for the AUR packages as per the wiki or do you use Alucryd's repos to get a working desktop, or a mix of the two? I'm also unsure if I should have anything else in my ~/.xinitrc file. Thanks for helping with this...

Offline

#713 2019-11-29 11:41:03

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

Re: Pantheon Shell on Archlinux

dgsga wrote:

a mix of the two?

I would not recommend mixing the AUR and [extra-alucryd] repository packages, or using an AUR helper at all with this repository enabled.

The wiki needs work, and so do the packages (some of it upstream). Something I've been working on is reducing the AUR dependency chains for some of my packages.

Many of the "stable release" package set (those available in [community] and AUR packages without -git) are working together and seem to be up to their Juno releases. I am using a setup consisting of mostly these packages, but I am not sure it's something that should go on the wiki (yet, we need to get more pantheon packages into [community]  to make this really work).

dgsga wrote:

I'm also unsure if I should have anything else in my ~/.xinitrc

Check the wiki on this. There are several things login managers like lightdm take care of that have to be specified in xinitrc, such as unlocking your gnome keyring.

Last edited by quequotion (2019-12-01 02:12:13)

Offline

Board footer

Powered by FluxBB