Pantheon anyone?


#21

Quick tutorial:

makepkg -sri

^ That’s it :slight_smile:

Otherwise, just create the session file yourself — they’re only a few lines long and pretty simple:

https://help.gnome.org/admin/system-admin-guide/stable/session-custom.html.en


#22

This was an error in baph’s dependency handling, updating archlabs-scripts to 1.1 should get you baph v0.4 which completes the build successfully (no clue if pantheon actually works or not though)

Apologies from my end regarding the packaging issue though. Errors like this should really be marked/posted as a baph error if you encounter others.

Cheers


#23

Sadly, adding session file did not fix. There is pantheon option in lightdm, but when log-in it just goes back to the lightdm screen.

P.S. It said on the help page that to put the "custom session file in /usr/share/gnome-session/sessions/new-session.session " but I have no sessions folder in gnome-sessions. I just create on but still no dice.

makepkg -sri

I have no idea where to put that.

Thank you for your help though. I guess I have to look other ventures if I REALLY wants pantheon (lol, to be honest I’m not even all that die hard for pantheon, but it really just irks that I can’t get it working.)


#24

Ah, thank you. I didn’t even know that was a baph error :smiley:

However, it said my archlabs-script of 1.0.8 is up to date … I guess I’ll try update later.

I’ll see how it goes.

Update

After installing archlabs-script 1.1 and run baph pantheon-session-git, it runs quite good until it gets to

ERROR: Language Vala does not support position-independent executable
A full log can be found at /home/john/.cache/aur_builds/switchboard-git/src/build/meson-logs/meson-log.txt
==> ERROR: A failure occurred in build().
Aborting…
error: failed to build dependency vala

However, vala installs fine if I just do baph vala

update update

pantheon-session-git installs perfectly.

log in to lightdm came upon an error “Something seems wrong” and made me logout.


#25

Also best idea to do this in their own thread so we can spot them easily.


#26

Run the command in whichever directory that contains the PKGBUILD.

Also, if stuff doesn’t work then please post the actual file — we’re not psychic :wink:


#27

If you post the relevant bits from the LightDM log (/var/log/lightdm.log, I think) then we may be able to help more.


#28

Good call, tough to help when we don t have all the needed bits & pieces.


#29

Thank you, apologies that I haven’t thought of the log …

[+0.04s] DEBUG: Logging to /var/log/lightdm/lightdm.log
[+0.04s] DEBUG: Starting Light Display Manager 1.28.0, UID=0 PID=515
[+0.04s] DEBUG: Loading configuration dirs from /usr/share/lightdm/lightdm.conf.d
[+0.04s] DEBUG: Loading configuration dirs from /usr/local/share/lightdm/lightdm.conf.d
[+0.04s] DEBUG: Loading configuration dirs from /etc/xdg/lightdm/lightdm.conf.d
[+0.04s] DEBUG: Loading configuration from /etc/lightdm/lightdm.conf
[+0.04s] DEBUG: Registered seat module local
[+0.04s] DEBUG: Registered seat module xremote
[+0.04s] DEBUG: Registered seat module unity
[+0.04s] DEBUG: Using D-Bus name org.freedesktop.DisplayManager
[+0.05s] DEBUG: Monitoring logind for seats
[+0.05s] DEBUG: New seat added from logind: seat0
[+0.05s] DEBUG: Seat seat0: Loading properties from config section Seat:*
[+0.05s] DEBUG: Seat seat0: Starting
[+0.05s] DEBUG: Seat seat0: Creating greeter session
[+0.11s] DEBUG: Seat seat0: Creating display server of type x
[+0.11s] DEBUG: posix_spawn avoided (fd close requested) 
[+0.11s] DEBUG: Could not run plymouth --ping: Failed to execute child process “plymouth” (No such file or directory)
[+0.11s] DEBUG: Using VT 7
[+0.11s] DEBUG: Seat seat0: Starting local X display on VT 7
[+0.11s] DEBUG: XServer 0: Logging to /var/log/lightdm/x-0.log
[+0.11s] DEBUG: XServer 0: Writing X server authority to /run/lightdm/root/:0
[+0.11s] DEBUG: XServer 0: Launching X Server
[+0.11s] DEBUG: Launching process 522: /usr/bin/X :0 -seat seat0 -auth /run/lightdm/root/:0 -nolisten tcp vt7 -novtswitch
[+0.11s] DEBUG: XServer 0: Waiting for ready signal from X server :0
[+0.11s] DEBUG: Acquired bus name org.freedesktop.DisplayManager
[+0.11s] DEBUG: Registering seat with bus path /org/freedesktop/DisplayManager/Seat0
[+5.05s] DEBUG: Loading users from org.freedesktop.Accounts
[+5.05s] DEBUG: User /org/freedesktop/Accounts/User1000 added
[+5.49s] DEBUG: posix_spawn avoided (automatic reaping requested) (fd close requested) 
[+7.16s] DEBUG: Got signal 10 from process 522
[+7.16s] DEBUG: XServer 0: Got signal from X server :0
[+7.16s] DEBUG: XServer 0: Connecting to XServer :0
[+7.16s] DEBUG: posix_spawn avoided (fd close requested) (child_setup specified) 
[+7.16s] DEBUG: Seat seat0: Display server ready, starting session authentication
[+7.16s] DEBUG: Session pid=569: Started with service 'lightdm-greeter', username 'lightdm'
[+7.35s] DEBUG: Session pid=569: Authentication complete with return value 0: Success
[+7.35s] DEBUG: Seat seat0: Session authenticated, running command
[+7.35s] DEBUG: Session pid=569: Running command /usr/bin/lightdm-gtk-greeter
[+7.35s] DEBUG: Creating shared data directory /var/lib/lightdm-data/lightdm
[+7.35s] DEBUG: Session pid=569: Logging to /var/log/lightdm/seat0-greeter.log
[+7.71s] DEBUG: Activating VT 7
[+7.71s] DEBUG: Activating login1 session c1
[+7.71s] DEBUG: Seat seat0 changes active session to c1
[+7.71s] DEBUG: Session c1 is already active
[+9.58s] DEBUG: Greeter connected version=1.28.0 api=1 resettable=false
[+12.19s] DEBUG: Greeter start authentication for john
[+12.19s] DEBUG: Session pid=614: Started with service 'lightdm', username 'john'
[+12.31s] DEBUG: Session pid=614: Got 1 message(s) from PAM
[+12.31s] DEBUG: Prompt greeter with 1 message(s)
[+75.42s] DEBUG: Continue authentication
[+75.44s] DEBUG: Session pid=614: Authentication complete with return value 0: Success
[+75.44s] DEBUG: Authenticate result for user john: Success
[+75.44s] DEBUG: User john authorized
[+75.53s] DEBUG: Greeter requests session pantheon
[+75.62s] DEBUG: Writing /home/john/.dmrc
[+75.73s] DEBUG: Seat seat0: Stopping greeter; display server will be re-used for user session
[+75.73s] DEBUG: Terminating login1 session c1
[+75.73s] DEBUG: Session pid=569: Sending SIGTERM
[+75.78s] DEBUG: Greeter closed communication channel
[+75.78s] DEBUG: Session pid=569: Exited with return value 0
[+75.78s] DEBUG: Seat seat0: Session stopped
[+75.78s] DEBUG: Seat seat0: Greeter stopped, running session
[+75.78s] DEBUG: Registering session with bus path /org/freedesktop/DisplayManager/Session0
[+75.78s] DEBUG: posix_spawn avoided (fd close requested) (child_setup specified) 
[+75.78s] DEBUG: Session pid=614: Running command /etc/lightdm/Xsession gnome-session --session=pantheon
[+75.78s] DEBUG: Creating shared data directory /var/lib/lightdm-data/john
[+75.78s] DEBUG: Session pid=614: Logging to .xsession-errors
[+76.06s] DEBUG: Activating VT 7
[+76.06s] DEBUG: Activating login1 session 2
[+76.07s] DEBUG: Seat seat0 changes active session to 
[+76.07s] DEBUG: Seat seat0 changes active session to 2
[+76.07s] DEBUG: Session 2 is already active
[+90.72s] DEBUG: Session pid=614: Exited with return value 1
[+90.72s] DEBUG: Seat seat0: Session stopped
[+90.72s] DEBUG: Seat seat0: Stopping display server, no sessions require it
[+90.72s] DEBUG: Sending signal 15 to process 522
[+91.30s] DEBUG: Process 522 exited with return value 0
[+91.30s] DEBUG: XServer 0: X server stopped
[+91.30s] DEBUG: Releasing VT 7
[+91.30s] DEBUG: XServer 0: Removing X server authority /run/lightdm/root/:0
[+91.30s] DEBUG: Seat seat0: Display server stopped
[+91.30s] DEBUG: Seat seat0: Active display server stopped, starting greeter
[+91.30s] DEBUG: Seat seat0: Creating greeter session
[+91.30s] DEBUG: Seat seat0: Creating display server of type x
[+91.30s] DEBUG: Using VT 7
[+91.30s] DEBUG: Seat seat0: Starting local X display on VT 7
[+91.30s] DEBUG: XServer 0: Logging to /var/log/lightdm/x-0.log
[+91.30s] DEBUG: XServer 0: Writing X server authority to /run/lightdm/root/:0
[+91.30s] DEBUG: XServer 0: Launching X Server
[+91.32s] DEBUG: Launching process 717: /usr/bin/X :0 -seat seat0 -auth /run/lightdm/root/:0 -nolisten tcp vt7 -novtswitch
[+91.32s] DEBUG: XServer 0: Waiting for ready signal from X server :0
[+92.76s] DEBUG: Got signal 10 from process 717
[+92.76s] DEBUG: XServer 0: Got signal from X server :0
[+92.76s] DEBUG: XServer 0: Connecting to XServer :0
[+92.76s] DEBUG: posix_spawn avoided (fd close requested) (child_setup specified) 
[+92.76s] DEBUG: Seat seat0: Display server ready, starting session authentication
[+92.77s] DEBUG: Session pid=724: Started with service 'lightdm-greeter', username 'lightdm'
[+92.79s] DEBUG: Session pid=724: Authentication complete with return value 0: Success
[+92.79s] DEBUG: Seat seat0: Session authenticated, running command
[+92.79s] DEBUG: Session pid=724: Running command /usr/bin/lightdm-gtk-greeter
[+92.79s] DEBUG: Creating shared data directory /var/lib/lightdm-data/lightdm
[+92.79s] DEBUG: Session pid=724: Logging to /var/log/lightdm/seat0-greeter.log
[+92.87s] DEBUG: Activating VT 7
[+92.87s] DEBUG: Activating login1 session c2
[+92.87s] DEBUG: Seat seat0 changes active session to c2
[+92.87s] DEBUG: Session c2 is already active
[+93.04s] DEBUG: Greeter connected version=1.28.0 api=1 resettable=false
[+93.40s] DEBUG: Greeter start authentication for john
[+93.40s] DEBUG: Session pid=767: Started with service 'lightdm', username 'john'
[+93.41s] DEBUG: Session pid=767: Got 1 message(s) from PAM
[+93.41s] DEBUG: Prompt greeter with 1 message(s)
[+98.08s] DEBUG: Continue authentication
[+98.09s] DEBUG: Session pid=767: Authentication complete with return value 0: Success
[+98.09s] DEBUG: Authenticate result for user john: Success
[+98.09s] DEBUG: User john authorized
[+98.18s] DEBUG: Greeter requests session openbox
[+98.22s] DEBUG: Writing /home/john/.dmrc
[+98.30s] DEBUG: Seat seat0: Stopping greeter; display server will be re-used for user session
[+98.30s] DEBUG: Terminating login1 session c2
[+98.30s] DEBUG: Session pid=724: Sending SIGTERM
[+98.31s] DEBUG: Greeter closed communication channel
[+98.31s] DEBUG: Session pid=724: Exited with return value 0
[+98.31s] DEBUG: Seat seat0: Session stopped
[+98.31s] DEBUG: Seat seat0: Greeter stopped, running session
[+98.31s] DEBUG: Registering session with bus path /org/freedesktop/DisplayManager/Session1
[+98.31s] DEBUG: posix_spawn avoided (fd close requested) (child_setup specified) 
[+98.31s] DEBUG: Session pid=767: Running command /etc/lightdm/Xsession /usr/bin/openbox-session
[+98.31s] DEBUG: Creating shared data directory /var/lib/lightdm-data/john
[+98.31s] DEBUG: Session pid=767: Logging to .xsession-errors
[+98.32s] DEBUG: Activating VT 7
[+98.33s] DEBUG: Activating login1 session 5
[+98.33s] DEBUG: Seat seat0 changes active session to 
[+98.33s] DEBUG: Seat seat0 changes active session to 5
[+98.33s] DEBUG: Session 5 is already active

#30

Hmmm, I can’t get anything useful from that, sorry.

Perhaps somebody else will be able to spot something, or has used Pantheon (which I haven’t).


#31

Its alight. Thank you for your help through out of this.