You are not logged in.
Wiki seems outdated
Wiki's wating for updates from Alucryd and upstream, who decided to move to git. Alucryd uploaded most of the new pantheon-git packages already, but some pantheon components are still in launchpad.
what is the best way to install it?
You can follow the wiki, but you'll need an alternate PKGBUILD for pantheon-default-settings-bzr.
::EDIT:: Should have answered this separately:
How close are we to have pantheon shell fully functional on Arch?
Most of the trouble is the result of having a much more up-to-date software suite and toolchain in Archlinux than the elementary OS devs are working with (Ubuntu LTS), and perhaps missing Canonical's patchsets. Neither issue is likely to be resolved, although there was talk of rebasing on Debian to get out of the Ubuntu dependencies. On the other hand, all the desktop components and most of the software suite appear to be working or can be made to work.
::EDIT again::
Alucryd has updated the pantheon-session-bzr package!
::EDIT yet again::
The transition to -git packages is now more or less complete (plank is still hosted on launchpad upstream, but launchpad is now a git repository...?). Follow the Wiki, make a new post here if you have any trouble!
Last edited by quequotion (2018-03-11 01:51:24)
makepkg-optimize · indicator-powersave · pantheon-{3d,lite} · {pantheon,higan}-qq
Offline
Ok, thank you for your explanation @quequotion.
Offline
This 1920x1080 black rectangle:
...is a pantheon desktop.
With some help from donadigo at #elementary-dev and changes requested motivation from cassidyjames on github, I added autohide to wingpanel.
Now shipping wingpanel-standalone-git with autohide disabled by default (enable by gsetting).
There are two (mouseover) autohide modes, and two dodge-active-maximized window intellihide modes. donadigo is no longer working on a more robust implementation, and I am working on a pull requst for my implementation.
::Edit:: In the mean time, wingpanel-indicator-datetime got more sexy.
Last edited by quequotion (2018-10-14 17:26:11)
makepkg-optimize · indicator-powersave · pantheon-{3d,lite} · {pantheon,higan}-qq
Offline
any news on when we will get a stable pantheonDE working on arch
Offline
EDIT: The culprit appears to be fcitx's indicator; not a problem with wingpanel itself.
I updated for the first time in a while, and now this happens:
First this
[19:19:21.254818 Critical] g_ptr_array_get_length: assertion 'self != NULL' failed
[19:19:21.257283 GLib-Critical] g_ptr_array_foreach: assertion 'array' failed
[19:19:21.257318 Gtk-Critical] gtk_widget_set_no_show_all: assertion 'GTK_IS_WIDGET (widget)' failed
[19:19:21.257328 Gtk-Critical] gtk_widget_set_visible: assertion 'GTK_IS_WIDGET (widget)' failed
[19:19:21.257458 GLib-Critical] g_ptr_array_foreach: assertion 'array' failed
(gdb) [19:19:21.758172 Gdk-Critical] gdk_window_get_device_position_double: assertion 'GDK_IS_WINDOW (window)' failed
[19:19:21.803125 Gdk-Critical] gdk_window_get_device_position_double: assertion 'GDK_IS_WINDOW (window)' failed
[19:19:21.811657 Gdk-Critical] gdk_window_get_device_position_double: assertion 'GDK_IS_WINDOW (window)' failed
[19:19:21.839984 Gdk-Critical] gdk_window_get_device_position_double: assertion 'GDK_IS_WINDOW (window)' failed
[19:19:21.845191 Gdk-Critical] gdk_window_get_device_position_double: assertion 'GDK_IS_WINDOW (window)' failed
[19:19:21.876886 Gdk-Critical] gdk_window_get_device_position_double: assertion 'GDK_IS_WINDOW (window)' failed
(wingpanel:1538): Gtk-WARNING **: gtk_menu_detach(): menu is not attached
[19:19:21.894660 Gdk-Critical] gdk_window_get_device_position_double: assertion 'GDK_IS_WINDOW (window)' failed
[19:19:21.896382 GdkPixbuf-Debug] gdk_pixbuf_from_pixdata() called on:
[19:19:21.896391 GdkPixbuf-Debug] Encoding raw
[19:19:21.896395 GdkPixbuf-Debug] Dimensions: 14 x 14
[19:19:21.896399 GdkPixbuf-Debug] Rowstride: 56, Length: 808
[19:19:21.896402 GdkPixbuf-Debug] Copy pixels == false
[19:19:21.906977 Gdk-Critical] gdk_window_get_device_position_double: assertion 'GDK_IS_WINDOW (window)' failed
[19:19:21.908709 GdkPixbuf-Debug] gdk_pixbuf_from_pixdata() called on:
[19:19:21.908718 GdkPixbuf-Debug] Encoding raw
[19:19:21.908722 GdkPixbuf-Debug] Dimensions: 14 x 14
[19:19:21.908725 GdkPixbuf-Debug] Rowstride: 56, Length: 808
[19:19:21.908728 GdkPixbuf-Debug] Copy pixels == false
[19:19:21.923170 Gdk-Critical] gdk_window_get_device_position_double: assertion 'GDK_IS_WINDOW (window)' failed
[19:19:21.925058 GdkPixbuf-Debug] gdk_pixbuf_from_pixdata() called on:
[19:19:21.925067 GdkPixbuf-Debug] Encoding raw
[19:19:21.925071 GdkPixbuf-Debug] Dimensions: 14 x 14
[19:19:21.925075 GdkPixbuf-Debug] Rowstride: 56, Length: 808
[19:19:21.925078 GdkPixbuf-Debug] Copy pixels == false
Then it does this over and over again, forever, rapidly taking and releasing focus:
(wingpanel:1538): Gtk-WARNING **: gtk_menu_detach(): menu is not attached
[19:19:21.939988 Gdk-Critical] gdk_window_get_device_position_double: assertion 'GDK_IS_WINDOW (window)' failed
[19:19:21.943406 Gdk-Critical] gdk_window_get_device_position_double: assertion 'GDK_IS_WINDOW (window)' failed
[19:19:21.958455 Gdk-Critical] gdk_window_get_device_position_double: assertion 'GDK_IS_WINDOW (window)' failed
Last edited by quequotion (2017-10-18 19:24:42)
makepkg-optimize · indicator-powersave · pantheon-{3d,lite} · {pantheon,higan}-qq
Offline
Hello guys,
I don't know if this repackaging for Debian could be helpful to improve the porting of Pahnteon DE in Arch, anyway I report here the link. Perhaps some of you experts, can use it to better understand and speed-up the porting of this lovely DE in Arch:
Best Regards.
Last edited by Saverio (2017-10-14 18:10:59)
Offline
That's exciting stuff; been hoping for this to get started for a while. Seems like Pantheon is less and less dependent on Ubuntu, and that is a good thing.
I had the chance these last few days to try installing pantheon from scratch. It's been quite a ride; I've spammed the AUR with comments, the elementary OS github with issues, and worn the letters off my keyboard tweaking PKBUILDS. Here's a status report for those who might be curious:
The Pantheon basics--Wingpanel, Plank, Gala, and Cerbere--are in great shape.
All of wingpanel's native indicators now build and install, but the network indicator causes wingpanel to segfault on start, while the privacy indicator crashes wingpanel if clicked on. The a11y, keyboard, and nightlight indicators don't appear in the panel for me--it could be I'm missing their backends.
Switchboard and nearly all of its plugs build and install, with the exception of the online accounts plug, however two plugs--Displays and Sharing--are causing Switchboard to crash. Displays may be fine if you are using a mutter-based WM like Gala.
The software suite is likewise looking good, although there are several packages I have not yet tried. I've used Terminal, Files, and Mail regularly for some time with few complaints. Unfortunately, Photos isn't going to be available for a while, but Shotwell installs just fine. I'm trying out Code for the first time today; it has some neat features, but also rough edges.
EDIT: libgexiv2 fix for Photos is in the pipeline.
There's still some debugging to be done on the under-the-hood packages, like pantheon-default-settings (what did it do to compiz??), pantheon-session (may not always properly start gala and/or cerbere), and the ongoing investigation into gnome-settings-daemon-elementary.
Last edited by quequotion (2018-03-12 17:19:30)
makepkg-optimize · indicator-powersave · pantheon-{3d,lite} · {pantheon,higan}-qq
Offline
Much progress on autohide in wingpanel-standalone resulting from an ongoing pull request. Autohide is now optional, comes in two flavors: 'Autohide' moves windows out of its way, 'Float' overlays them, and operates much more smoothly.
For my purposes, this is "feature complete", but what elementary OS wants is a "Dodge" intellihide that would move out of the way if the active window is maximized. I'm going to look into it, because there's proably nothing else getting through that pull request, and I will continue to ship alternative autohide modes with wingpanel-standalone regardless.
elementary OS is gearing up to make a new release, based on Ubuntu Bionic Beaver 18.04 LTS. Personally, I'm excited about the next version of epiphany-pantheon EDIT: elementary-pantheon-bzr 3.27.90.1ubuntu1.r19-1 now available from AUR!
Edit: Adapted firefox-sync to epiphany; now shipping with epiphany-sync script and service. Also, elementary OS's official release won't be upgrading for a while (LTS), so I took the extra time to build epiphany with profile guided optimization in a 'clean' chroot.
Last edited by quequotion (2018-03-14 05:34:26)
makepkg-optimize · indicator-powersave · pantheon-{3d,lite} · {pantheon,higan}-qq
Offline
Did some refactoring of the Wiki today; in particular I've reduced the "known issues" section a great deal. I am not sure any of those issues are still relevant; some have definetly been fixed.
I could really use some feedback on the page, from Alucryd and SolarAquarion especially, who own most of the packages mentioned on it.
I've long been editing under the assumption that the package names in the AUR and Alucryd's repostiory refer to the same packages and that they are interchangable--really need to know if that is or is not the case. If there are conflicting packages, we need to settle which versions to promote in the Wiki.
Also, in a lot of places I've given both "stable" and "development" package names, but the wiki starts by recommending pantheon-session-git. To be honest, I think the -git packages are the most likely build and work safely in Archlinux, since we tend to have more up-to-date dependencies than the "stable" versions were meant to be built against. This is another thing I need feedback on: should we promote installing the bleeding-edge version exclusively, make a clear distinction between "stable" and "development" Pantheon desktop environment (current wiki gives the impression they can be mixed and matched, which is not likely to be true in every case), or promote only the "stable" packages and ignore the development versions (the "right" way, except that the stable packages historically have had trouble with Arch's more up-to-date libraries).
Last edited by quequotion (2018-08-31 14:34:57)
makepkg-optimize · indicator-powersave · pantheon-{3d,lite} · {pantheon,higan}-qq
Offline
Hello! Today I installed arch with pantheon to my machine.
All works as expected expect 2 things.
1) I have no indicators in System Settings
I have this switchboard plugins, but except Tweaks nothing shows in the settings menu
local/switchboard-git r1206.1f99452-1 (pantheon-unstable)
local/switchboard-plug-a11y-git r245.c5447c2-1 (pantheon-unstable)
local/switchboard-plug-about-git r740.c95d8c1-1 (pantheon-unstable)
local/switchboard-plug-applications-git r337.73abc51-1 (pantheon-unstable)
local/switchboard-plug-datetime-git r402.03ad8d3-1 (pantheon-unstable)
local/switchboard-plug-desktop-git r916.e7930f5-1 (pantheon-unstable)
local/switchboard-plug-display-git r308.18a2c87-1 (pantheon-unstable)
local/switchboard-plug-elementary-tweaks-git 0.0.1.r11.gc25ddb2-1 (pantheon-unstable)
local/switchboard-plug-keyboard-git r916.236b553-1 (pantheon-unstable)
local/switchboard-plug-locale-git r478.46a7743-1
local/switchboard-plug-mouse-touchpad-git r305.c0b6fb6-1 (pantheon-unstable)
local/switchboard-plug-network-git r862.0ae515d-1 (pantheon-unstable)
local/switchboard-plug-notifications-git r374.8917607-1 (pantheon-unstable)
local/switchboard-plug-power-git r714.6f89492-1 (pantheon-unstable)
local/switchboard-plug-security-privacy-git r633.5142137-1
local/switchboard-plug-sharing-git r227.87ae1c0-1 (pantheon-unstable)
local/switchboard-plug-sound-git r237.6a9c922-1 (pantheon-unstable)
local/switchboard-plug-user-accounts-git r599.ba35d58-1 (pantheon-unstable)
2) No indicators in right side of panel (wingpanel), I have this plugins
local/wingpanel-git r360.a106951-1 (pantheon-unstable)
local/wingpanel-indicator-a11y-git r11.802edd4-1 (pantheon-unstable)
local/wingpanel-indicator-datetime-git r315.42bcef1-1 (pantheon-unstable)
local/wingpanel-indicator-keyboard-git r184.d42e530-1 (pantheon-unstable)
local/wingpanel-indicator-network-git r462.856faba-1 (pantheon-unstable)
local/wingpanel-indicator-nightlight-git r105.35722cf-1 (pantheon-unstable)
local/wingpanel-indicator-notifications-git r307.2532c8a-1 (pantheon-unstable)
local/wingpanel-indicator-power-git r384.c1407f7-1 (pantheon-unstable)
local/wingpanel-indicator-privacy-git r90.3eaabf3-1 (pantheon-unstable)
local/wingpanel-indicator-session-git r320.0648b08-1 (pantheon-unstable)
local/wingpanel-indicator-sound-git r267.672c526-1 (pantheon-unstable)
Here is the screenshot of my desktop
I tried to google, but found nothing.
Last edited by Mike_Vortin (2018-06-28 15:50:50)
Offline
1) I have no indicators in System Settings
2) No indicators in right side of panel (wingpanel), I have this plugins
Hello Mike! Thank you for trying Pantheon on Arch!
Let's do some debugging.
Could you run Switchboard in a terminal and paste the output here:
$ switchboard
Also try the same with Wingpanel:
$ killall wingpanel; wingpanel
Note that this will prevent Cerbere from automatically restarting Wingpanel until your next login!
Last edited by quequotion (2018-07-01 10:36:32)
makepkg-optimize · indicator-powersave · pantheon-{3d,lite} · {pantheon,higan}-qq
Offline
I tried to install it via wiki but it crashes when lightdm tries to call io.elementary.greeter. Also https://aur.archlinux.org/packages/gnom … lementary/ fails to install
Offline
https://aur.archlinux.org/packages/gnom … lementary/ fails to install
You mean failed to build. Regardless, it's fixed--GNOME relocated to Gitlab, had to update some source URLs.
it crashes when lightdm tries to call io.elementary.greeter
Until this is worked out, I'd recommend using lightdm-gtk-greeter instead. To be honest it's what I use due to its customizability and past issues with the elementary greeter.
Any more details on this crash?
EDIT: Just gave this a once-over myself. Installed lightdm-pantheon-greeter-git and set "greeter-session=io.elementary.greeter" in /etc/lightdm/lightdm.conf, but LightDM never came up after reboot, just a black screen forever. To get out of it, had to [CTRL] + [ALT] + [F2] to a tty and comment out that line (to let LightDM default to lightdm-gtk-greeter).
Last edited by quequotion (2018-08-30 19:26:24)
makepkg-optimize · indicator-powersave · pantheon-{3d,lite} · {pantheon,higan}-qq
Offline
I was poking around in the elementary OS github, and found that the os-patches repository has become a treasure trove of forked software. These are patches on top of their respective Ubuntu versions, which may not be your cup of tea, but they should provide a more coherent "Pantheon" experience.
I've repackaged epiphany-pantheon (new version, 3.28!) and gnome-settings-daemon-elementary (might fix wingpanel-indicator-session's "Lock"), and newly packaged file-roller-pantheon (which should connect "Extract here" etc. in pantheon-files through the included contract) from the repository.
Edit:
I had high hopes to get the indicator-session "Lock" and [Super+L] functions working, but they do not. For what its worth, the problem is not in either gnome-settings-daemon-elementary nor wingpanel-indicator-session. light-locker wimpily crashes the moment light-locker-command -l is invoked with:
'BadValue (integer parameter out of range for operation)'
file-roller-pantheon's contract works, making the right-click menu in pantheon-files a bit more useful; and epiphany-pantheon is slick as ever.
Last edited by quequotion (2018-09-25 03:38:15)
makepkg-optimize · indicator-powersave · pantheon-{3d,lite} · {pantheon,higan}-qq
Offline
Hello,
I've successfully installed Pantheon shell (pantheon-3d) here, using a combination of Alucryd and aur git packages. Has anyone gotten wingpanel-indicators-notification to work properly? It seems to me it's missing a notification daemon ? I've installed 'notification-deamon' from community repo, but that just applies an overlay on primary display and not incorporating 'wingpanel-indicators-notification'?
EDIT:
After scouring the web, found this:
ABANDONED BECAUSE NOTIFICATIONS IN ELEMENTARY OS WILL BE INTEGRATED IN lp:gala
Source https://launchpad.net/pantheon-notify.
Which is a bit of shame, preferred Compiz over Gala.
Last edited by bugsmanagement (2019-03-06 03:18:37)
Offline
I've successfully installed Pantheon shell (pantheon-3d) here, using a combination of Alucryd and aur git packages. Has anyone gotten wingpanel-indicators-notification to work properly?
You are correct, a standalone notification daemon is required. notification-daemon should work, but I use dunst. switchboard-plug-notifications provides settings to disable "bubbles" (gala's integrated notifications daemon) and only show notifications in the "notification center" (wingpanel-indicator-notifications), but I haven't found a way to do so with a standalone notification daemon as of yet.
ABANDONED BECAUSE NOTIFICATIONS IN ELEMENTARY OS WILL BE INTEGRATED IN lp:gala
I believe this is in regard to "pantheon-notify", which was an earlier, standalone notifications daemon. It was discontinued in favor of integrating it into gala; a shame really, it was a decent, simple notification daemon.
By the way, thanks for trying pantheon-3d!
Last edited by quequotion (2019-03-06 07:13:18)
makepkg-optimize · indicator-powersave · pantheon-{3d,lite} · {pantheon,higan}-qq
Offline
Keep in mind wingpanel-indicator-notifications only caches notifications that were already displayed
That didn't work here with 'notification-daemon' nor with 'notify-osd'. Both show show notifications, however, 'wingpanel-indicator-notifications' just shows 'No Notifications'. I was testting with notify-send. I'll give dunst a shot a report back.
It was discontinued in favor of integrating it into gala
I had a cursory look at the Gala repository and noticed 'gala-daemon', as a alternative option, I was going to compile it and test it if worked and if it didn't have hard dependency on 'gala-wm'.
By the way, thanks for trying pantheon-3d!
I'm still experimenting, though it's a lot more polished since I last tried pantheon.
EDIT:
Dunst is horrendous looking to me, notify-osd looked a lot better and just need some theme tweaking. Yeah, does wingpanel needs to be restart after you install a notification daemon? It seems like, having a cursory look at wingpanel-indicator-notifications code base, that it's listening to org.freedesktop.Notifications?
Last edited by bugsmanagement (2019-03-06 07:18:46)
Offline
Dunst is horrendous looking to me, notify-osd looked a lot better and just need some theme tweaking. Yeah, does wingpanel needs to be restart after you install a notification daemon? It seems like, having a cursory look at wingpanel-indicator-notifications code base, that it's listening to org.freedesktop.Notifications?
Dunst's default configuration isn't pretty, but it is highly customizable. I don't know if a restart is required but it wouldn't hurt. I think you are right about it listening on dbus. I don't get notifications in wingpanel-indicator-notifications very often myself; in fact I can't think of a demonstration that would prove it works at all. I sometimes find notifications there; it may have to do with the urgency level of the notification or how they were (or were not) interacted with when the bubble appears.
makepkg-optimize · indicator-powersave · pantheon-{3d,lite} · {pantheon,higan}-qq
Offline
Still looking over the code before opening an issue to get feedback from developers. See https://github.com/elementary/wingpanel … #L155-L158, I suspect it's silently ignoring messages.
Dunst's default configuration isn't pretty, but it is highly customizable.
Heh, that's why I avoid Conky, it would take me months. I just like to install, it looking aesthetically pleasing OOTB.
EDIT:
pantheon-3d works OOTB minus some inconveniences. Unfortunately, those inconveniences are road blocks for me atleast, the themes a difficult to change, and I couldn't find anything I liked on compiz-themes.org. The notifications, out of all the daemons I've tried, simply didn't look aesthetically pleasing to me. Some, are not quite clear how to theme or require a lot extra work. I'm going to install Gala and report back my findings.
Last edited by bugsmanagement (2019-03-06 12:20:10)
Offline
Hi guys!
He put the pantheon on the arch, even in 2015. Then there were a lot of problems ... But I hoped and believed that everything would work out. Now everything is much better than before. Despite the progress, some applications look like non-native. I'm talking about window titles and panel elements. I would be able to use it on an ongoing basis if it were not for this. Do you think it will be possible to fix it or is it a struggle with windmills?
Ps. First, after ubuntu, a pantheon appeared in Debian, then in Arc, now available for the beta version of Fedora 30. Has anyone tried it?
Offline
Working on an updated epiphany-pantheon, rebased on 3.32.2 (latest stable release available from [extra]).
I've done what I can to extract the elementary OS specific patches from their github repository, in order to ignore the (mostly insignificant) ubuntu patches they build on top of.
For the most part the work is complete, but I could use some help getting the "new tab" button back into the tab bar and on the left (to match interface with pantheon-files, pantheon-terminal, etc). The old way of doing this seems to be obsolete.
Last edited by quequotion (2019-05-29 15:24:20)
makepkg-optimize · indicator-powersave · pantheon-{3d,lite} · {pantheon,higan}-qq
Offline
Will Pantheon be added to the official repository fully by any chance? I've noticed certain packages have already been added but not all of it when will we see the full Pantheon desktop environment added for Arch without the need for third-party repositories.
“Great minds discuss ideas; average minds discuss events; small minds discuss people.” -Eleanor Roosevelt
“It is our choices, that show what we truly are, far more than our abilities.” -J. K Rowling
-----
How to Ask Questions the Smart Way
Offline
I followed the steps on the wiki (add the repo then install pantheon-session-git) and added "exec cerbere" in my .xinirc but when I log in the system stays in the tty. I found that in /usr/share/xsessions/pantheon.desktop the exec command is "gnome-session --session=pantheon", I tried it but I ended up with a pointer on a blue background. Anyone can help me figure it out this problem? I found nothing on the web.
Offline
I followed the steps on the wiki (add the repo then install pantheon-session-git) and added "exec cerbere" in my .xinirc but when I log in the system stays in the tty. I found that in /usr/share/xsessions/pantheon.desktop the exec command is "gnome-session --session=pantheon", I tried it but I ended up with a pointer on a blue background. Anyone can help me figure it out this problem? I found nothing on the web.
I think the problem is that the way the article presents it, does not advertise that this is mixing two methods ([extra-alucryd] + [community] vs AUR pakage descriptions); or perhaps at one time it was availabe (in the previous incarnation of the repository?) and is not any more (*-git come only from AUR now?).
I believe there's already a discussion of this on its talk page.
Regardless, solving that won't solve your problem.
Do you intend to have a graphical login prompt, such as lightdm would provide?
Last edited by quequotion (2019-06-19 23:32:10)
makepkg-optimize · indicator-powersave · pantheon-{3d,lite} · {pantheon,higan}-qq
Offline
Do you intend to have a graphical login prompt, such as lightdm would provide?
No, I use .xinitrc.
solving that won't solve your problem
What you mean by that? Do I need a graphical login?
Offline