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

Replace gnome build artifacts with budgie equivalents #1

Merged
merged 5 commits into from
Oct 29, 2023

Conversation

fossfreedom
Copy link
Contributor

@fossfreedom fossfreedom commented Oct 14, 2023

In line of the aim for a "softish" fork - this PR replaces gnome-session build artifacts with budgie equivalents to ensure budgie-session and gnome-session can be co-installed without interfering with each other from a packaging POV.

The build mechanism no longer installs the systemD targets nor the default gnome sessions.

Note - separate PR required to change /usr/bin/budgie-desktop to execute budgie-session rather than gnome-session

Next steps before marking as ready:

  1. build a debian package based on this branch and test its working on its own in a clean session. Then install gnome-session-bin and retest.
  2. Cleanup man-pages.
  3. Test remote connection to a budgie-session.
  4. If you aren't really familiar with session-managers...

"the session manager is the bit that interacts between the login manager (lightdm) and budgie-desktop (magpie). it tells the window manager whether to use accelerated graphics. It allows budgie to suspend/shutdown/logout. it also provides the autostart apps capability."

@fossfreedom fossfreedom marked this pull request as ready for review October 16, 2023 10:58
@fossfreedom
Copy link
Contributor Author

fossfreedom commented Oct 16, 2023

@BuddiesOfBudgie/best-buds

Think this is ready at least to build and install on your favourite distro

For ubuntu I have a PPA for this https://launchpad.net/~ubuntubudgie-dev/+archive/ubuntu/budgie-session

Just need to remove post install gnome-session-bin and gnome-session-common (on ubuntu) - i.e. the equivalent gnome-session package for your distro.

EDIT:

remember to change "gnome-session" for "budgie-session" in /usr/bin/budgie-desktop

@EbonJaeger
Copy link
Member

Trying to use this in a VM on Solus, and it immediately brings me back to the login greeter when trying to log in. I don't see anything in the journal log. I did change /usr/bin/budgie-desktop to call budgie-session instead of gnome-session.

Copied the package.yml from our gnome-session package, just changed the name and version and added this PR as a patch:

name       : budgie-session
version    : '0.9'
release    : 1
source     :
    - git|https://github.com/BuddiesOfBudgie/budgie-session.git : fcad448c119532aa054c539fdd171103e0114cf4
homepage   : https://buddiesofbudgie.org
license    : GPL-2.0-or-later
summary    :
    - Provides Budgie session core
description:
    - Provides Budgie session core
component  :
    - desktop.budgie
builddeps  :
    - pkgconfig(gl)
    - pkgconfig(gnome-desktop-3.0)
    - pkgconfig(json-glib-1.0)
    - pkgconfig(sm)
    - pkgconfig(upower-glib)
    - pkgconfig(xtrans)
    - pkgconfig(xtst)
    - docbook-xml
    - xmlto
rundeps    :
    - gsettings-desktop-schemas
    - gvfs
    - udisks
    - upower
    - xdg-desktop-portal-gtk
    - xdg-user-dirs
    - xdg-user-dirs-gtk
    - xdg-utils
setup      : |
    %patch -p1 -i $pkgfiles/0001-Fix-grep-error-for-etc-shells-on-Solus.patch
    %patch -p1 -i $pkgfiles/0001-Replace-gnome-build-artifacts-with-budgie.patch

    %meson_configure -Dsystemd=true \
                     -Dsystemd_journal=true
build      : |
    %ninja_build
install    : |
    %ninja_install

Results in a package with these files:

        <Files>
            <Path fileType="executable">/usr/bin/budgie-session</Path>
            <Path fileType="executable">/usr/bin/budgie-session-inhibit</Path>
            <Path fileType="executable">/usr/bin/budgie-session-quit</Path>
            <Path fileType="library">/usr/lib64/budgie-session/budgie-session-binary</Path>
            <Path fileType="library">/usr/lib64/budgie-session/budgie-session-check-accelerated</Path>
            <Path fileType="library">/usr/lib64/budgie-session/budgie-session-check-accelerated-gl-helper</Path>
            <Path fileType="library">/usr/lib64/budgie-session/budgie-session-check-accelerated-gles-helper</Path>
            <Path fileType="library">/usr/lib64/budgie-session/budgie-session-failed</Path>
            <Path fileType="data">/usr/share/budgie-session/hardware-compatibility</Path>
            <Path fileType="data">/usr/share/glib-2.0/schemas/org.buddiesofbudgie.SessionManager.gschema.xml</Path>
            <!-- Omitted the localization files -->
            <Path fileType="man">/usr/share/man/man1/budgie-session-inhibit.1</Path>
            <Path fileType="man">/usr/share/man/man1/budgie-session-quit.1</Path>
            <Path fileType="man">/usr/share/man/man1/budgie-session.1</Path>
        </Files>

@fossfreedom
Copy link
Contributor Author

@EbonJaeger

For UB this is the file sizes and contents of the built budgie-session - can you please see if it compare somewhat with yours?

dad@tuxedo-pulse-15-gen1:~/development/session$ dpkg -c budgie-session_0.1-0ubuntu2_amd64.deb 
drwxr-xr-x root/root         0 2023-10-15 21:32 ./
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/bin/
-rwxr-xr-x root/root       801 2023-10-15 21:32 ./usr/bin/budgie-session
-rwxr-xr-x root/root     22840 2023-10-15 21:32 ./usr/bin/budgie-session-inhibit
-rwxr-xr-x root/root     14952 2023-10-15 21:32 ./usr/bin/budgie-session-quit
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/libexec/
-rwxr-xr-x root/root    273288 2023-10-15 21:32 ./usr/libexec/budgie-session-binary
-rwxr-xr-x root/root     18744 2023-10-15 21:32 ./usr/libexec/budgie-session-check-accelerated
-rwxr-xr-x root/root     22920 2023-10-15 21:32 ./usr/libexec/budgie-session-check-accelerated-gl-helper
-rwxr-xr-x root/root     14728 2023-10-15 21:32 ./usr/libexec/budgie-session-check-accelerated-gles-helper
-rwxr-xr-x root/root     22840 2023-10-15 21:32 ./usr/libexec/budgie-session-failed
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/budgie-session/
-rw-r--r-- root/root       751 2023-10-15 14:02 ./usr/share/budgie-session/hardware-compatibility
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/doc/
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/doc/budgie-session/
-rw-r--r-- root/root       429 2023-10-15 14:02 ./usr/share/doc/budgie-session/AUTHORS
-rw-r--r-- root/root      1350 2023-10-15 14:02 ./usr/share/doc/budgie-session/NEWS.gz
-rw-r--r-- root/root       215 2023-10-15 21:32 ./usr/share/doc/budgie-session/changelog.Debian.gz
-rw-r--r-- root/root      1446 2023-10-15 12:11 ./usr/share/doc/budgie-session/copyright
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/glib-2.0/
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/glib-2.0/schemas/
-rw-r--r-- root/root      1187 2023-10-15 21:32 ./usr/share/glib-2.0/schemas/org.buddiesofbudgie.SessionManager.gschema.xml
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/lintian/
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/lintian/overrides/
-rw-r--r-- root/root       390 2023-10-15 13:53 ./usr/share/lintian/overrides/budgie-session
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/locale/
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/locale/ab/
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/locale/ab/LC_MESSAGES/
-rw-r--r-- root/root     10660 2023-10-15 21:32 ./usr/share/locale/ab/LC_MESSAGES/budgie-session-0.mo
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/locale/af/
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/locale/af/LC_MESSAGES/
-rw-r--r-- root/root      5902 2023-10-15 21:32 ./usr/share/locale/af/LC_MESSAGES/budgie-session-0.mo
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/locale/am/
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/locale/am/LC_MESSAGES/
-rw-r--r-- root/root      4393 2023-10-15 21:32 ./usr/share/locale/am/LC_MESSAGES/budgie-session-0.mo
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/locale/an/
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/locale/an/LC_MESSAGES/
-rw-r--r-- root/root      6741 2023-10-15 21:32 ./usr/share/locale/an/LC_MESSAGES/budgie-session-0.mo
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/locale/ar/
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/locale/ar/LC_MESSAGES/
-rw-r--r-- root/root      5872 2023-10-15 21:32 ./usr/share/locale/ar/LC_MESSAGES/budgie-session-0.mo
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/locale/as/
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/locale/as/LC_MESSAGES/
-rw-r--r-- root/root     10328 2023-10-15 21:32 ./usr/share/locale/as/LC_MESSAGES/budgie-session-0.mo
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/locale/ast/
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/locale/ast/LC_MESSAGES/
-rw-r--r-- root/root     12955 2023-10-15 21:32 ./usr/share/locale/ast/LC_MESSAGES/budgie-session-0.mo
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/locale/az/
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/locale/az/LC_MESSAGES/
-rw-r--r-- root/root      9717 2023-10-15 21:32 ./usr/share/locale/az/LC_MESSAGES/budgie-session-0.mo
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/locale/be/
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/locale/be/LC_MESSAGES/
-rw-r--r-- root/root     10575 2023-10-15 21:32 ./usr/share/locale/be/LC_MESSAGES/budgie-session-0.mo
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/locale/be@latin/
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/locale/be@latin/LC_MESSAGES/
-rw-r--r-- root/root     10192 2023-10-15 21:32 ./usr/share/locale/be@latin/LC_MESSAGES/budgie-session-0.mo
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/locale/bg/
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/locale/bg/LC_MESSAGES/
-rw-r--r-- root/root     11180 2023-10-15 21:32 ./usr/share/locale/bg/LC_MESSAGES/budgie-session-0.mo
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/locale/bn/
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/locale/bn/LC_MESSAGES/
-rw-r--r-- root/root     13607 2023-10-15 21:32 ./usr/share/locale/bn/LC_MESSAGES/budgie-session-0.mo
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/locale/bn_IN/
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/locale/bn_IN/LC_MESSAGES/
-rw-r--r-- root/root     13201 2023-10-15 21:32 ./usr/share/locale/bn_IN/LC_MESSAGES/budgie-session-0.mo
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/locale/br/
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/locale/br/LC_MESSAGES/
-rw-r--r-- root/root     11857 2023-10-15 21:32 ./usr/share/locale/br/LC_MESSAGES/budgie-session-0.mo
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/locale/bs/
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/locale/bs/LC_MESSAGES/
-rw-r--r-- root/root      6692 2023-10-15 21:32 ./usr/share/locale/bs/LC_MESSAGES/budgie-session-0.mo
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/locale/ca/
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/locale/ca/LC_MESSAGES/
-rw-r--r-- root/root      8607 2023-10-15 21:32 ./usr/share/locale/ca/LC_MESSAGES/budgie-session-0.mo
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/locale/ca@valencia/
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/locale/ca@valencia/LC_MESSAGES/
-rw-r--r-- root/root      6224 2023-10-15 21:32 ./usr/share/locale/ca@valencia/LC_MESSAGES/budgie-session-0.mo
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/locale/ckb/
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/locale/ckb/LC_MESSAGES/
-rw-r--r-- root/root      3761 2023-10-15 21:32 ./usr/share/locale/ckb/LC_MESSAGES/budgie-session-0.mo
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/locale/crh/
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/locale/crh/LC_MESSAGES/
-rw-r--r-- root/root     11210 2023-10-15 21:32 ./usr/share/locale/crh/LC_MESSAGES/budgie-session-0.mo
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/locale/cs/
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/locale/cs/LC_MESSAGES/
-rw-r--r-- root/root      8519 2023-10-15 21:32 ./usr/share/locale/cs/LC_MESSAGES/budgie-session-0.mo
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/locale/csb/
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/locale/csb/LC_MESSAGES/
-rw-r--r-- root/root      8781 2023-10-15 21:32 ./usr/share/locale/csb/LC_MESSAGES/budgie-session-0.mo
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/locale/cy/
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/locale/cy/LC_MESSAGES/
-rw-r--r-- root/root     10234 2023-10-15 21:32 ./usr/share/locale/cy/LC_MESSAGES/budgie-session-0.mo
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/locale/da/
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/locale/da/LC_MESSAGES/
-rw-r--r-- root/root      8157 2023-10-15 21:32 ./usr/share/locale/da/LC_MESSAGES/budgie-session-0.mo
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/locale/de/
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/locale/de/LC_MESSAGES/
-rw-r--r-- root/root      8754 2023-10-15 21:32 ./usr/share/locale/de/LC_MESSAGES/budgie-session-0.mo
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/locale/dz/
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/locale/dz/LC_MESSAGES/
-rw-r--r-- root/root     29697 2023-10-15 21:32 ./usr/share/locale/dz/LC_MESSAGES/budgie-session-0.mo
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/locale/el/
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/locale/el/LC_MESSAGES/
-rw-r--r-- root/root     11399 2023-10-15 21:32 ./usr/share/locale/el/LC_MESSAGES/budgie-session-0.mo
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/locale/en@shaw/
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/locale/en@shaw/LC_MESSAGES/
-rw-r--r-- root/root     16126 2023-10-15 21:32 ./usr/share/locale/en@shaw/LC_MESSAGES/budgie-session-0.mo
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/locale/en_CA/
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/locale/en_CA/LC_MESSAGES/
-rw-r--r-- root/root     14296 2023-10-15 21:32 ./usr/share/locale/en_CA/LC_MESSAGES/budgie-session-0.mo
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/locale/en_GB/
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/locale/en_GB/LC_MESSAGES/
-rw-r--r-- root/root      8033 2023-10-15 21:32 ./usr/share/locale/en_GB/LC_MESSAGES/budgie-session-0.mo
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/locale/eo/
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/locale/eo/LC_MESSAGES/
-rw-r--r-- root/root      6898 2023-10-15 21:32 ./usr/share/locale/eo/LC_MESSAGES/budgie-session-0.mo
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/locale/es/
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/locale/es/LC_MESSAGES/
-rw-r--r-- root/root      8619 2023-10-15 21:32 ./usr/share/locale/es/LC_MESSAGES/budgie-session-0.mo
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/locale/et/
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/locale/et/LC_MESSAGES/
-rw-r--r-- root/root      5862 2023-10-15 21:32 ./usr/share/locale/et/LC_MESSAGES/budgie-session-0.mo
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/locale/eu/
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/locale/eu/LC_MESSAGES/
-rw-r--r-- root/root      8564 2023-10-15 21:32 ./usr/share/locale/eu/LC_MESSAGES/budgie-session-0.mo
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/locale/fa/
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/locale/fa/LC_MESSAGES/
-rw-r--r-- root/root      9945 2023-10-15 21:32 ./usr/share/locale/fa/LC_MESSAGES/budgie-session-0.mo
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/locale/fi/
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/locale/fi/LC_MESSAGES/
-rw-r--r-- root/root      6190 2023-10-15 21:32 ./usr/share/locale/fi/LC_MESSAGES/budgie-session-0.mo
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/locale/fr/
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/locale/fr/LC_MESSAGES/
-rw-r--r-- root/root      8843 2023-10-15 21:32 ./usr/share/locale/fr/LC_MESSAGES/budgie-session-0.mo
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/locale/fur/
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/locale/fur/LC_MESSAGES/
-rw-r--r-- root/root      8361 2023-10-15 21:32 ./usr/share/locale/fur/LC_MESSAGES/budgie-session-0.mo
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/locale/fy/
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/locale/fy/LC_MESSAGES/
-rw-r--r-- root/root      8436 2023-10-15 21:32 ./usr/share/locale/fy/LC_MESSAGES/budgie-session-0.mo
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/locale/ga/
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/locale/ga/LC_MESSAGES/
-rw-r--r-- root/root      6647 2023-10-15 21:32 ./usr/share/locale/ga/LC_MESSAGES/budgie-session-0.mo
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/locale/gd/
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/locale/gd/LC_MESSAGES/
-rw-r--r-- root/root      7713 2023-10-15 21:32 ./usr/share/locale/gd/LC_MESSAGES/budgie-session-0.mo
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/locale/gl/
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/locale/gl/LC_MESSAGES/
-rw-r--r-- root/root      8565 2023-10-15 21:32 ./usr/share/locale/gl/LC_MESSAGES/budgie-session-0.mo
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/locale/gu/
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/locale/gu/LC_MESSAGES/
-rw-r--r-- root/root      8874 2023-10-15 21:32 ./usr/share/locale/gu/LC_MESSAGES/budgie-session-0.mo
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/locale/ha/
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/locale/ha/LC_MESSAGES/
-rw-r--r-- root/root      2566 2023-10-15 21:32 ./usr/share/locale/ha/LC_MESSAGES/budgie-session-0.mo
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/locale/he/
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/locale/he/LC_MESSAGES/
-rw-r--r-- root/root      8805 2023-10-15 21:32 ./usr/share/locale/he/LC_MESSAGES/budgie-session-0.mo
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/locale/hi/
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/locale/hi/LC_MESSAGES/
-rw-r--r-- root/root      9791 2023-10-15 21:32 ./usr/share/locale/hi/LC_MESSAGES/budgie-session-0.mo
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/locale/hr/
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/locale/hr/LC_MESSAGES/
-rw-r--r-- root/root      8286 2023-10-15 21:32 ./usr/share/locale/hr/LC_MESSAGES/budgie-session-0.mo
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/locale/hu/
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/locale/hu/LC_MESSAGES/
-rw-r--r-- root/root      8775 2023-10-15 21:32 ./usr/share/locale/hu/LC_MESSAGES/budgie-session-0.mo
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/locale/hy/
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/locale/hy/LC_MESSAGES/
-rw-r--r-- root/root     14129 2023-10-15 21:32 ./usr/share/locale/hy/LC_MESSAGES/budgie-session-0.mo
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/locale/id/
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/locale/id/LC_MESSAGES/
-rw-r--r-- root/root      8262 2023-10-15 21:32 ./usr/share/locale/id/LC_MESSAGES/budgie-session-0.mo
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/locale/ie/
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/locale/ie/LC_MESSAGES/
-rw-r--r-- root/root      1684 2023-10-15 21:32 ./usr/share/locale/ie/LC_MESSAGES/budgie-session-0.mo
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/locale/ig/
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/locale/ig/LC_MESSAGES/
-rw-r--r-- root/root      2570 2023-10-15 21:32 ./usr/share/locale/ig/LC_MESSAGES/budgie-session-0.mo
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/locale/is/
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/locale/is/LC_MESSAGES/
-rw-r--r-- root/root      8263 2023-10-15 21:32 ./usr/share/locale/is/LC_MESSAGES/budgie-session-0.mo
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/locale/it/
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/locale/it/LC_MESSAGES/
-rw-r--r-- root/root      8446 2023-10-15 21:32 ./usr/share/locale/it/LC_MESSAGES/budgie-session-0.mo
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/locale/ja/
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/locale/ja/LC_MESSAGES/
-rw-r--r-- root/root      8263 2023-10-15 21:32 ./usr/share/locale/ja/LC_MESSAGES/budgie-session-0.mo
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/locale/ka/
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/locale/ka/LC_MESSAGES/
-rw-r--r-- root/root     12534 2023-10-15 21:32 ./usr/share/locale/ka/LC_MESSAGES/budgie-session-0.mo
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/locale/kab/
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/locale/kab/LC_MESSAGES/
-rw-r--r-- root/root      4722 2023-10-15 21:32 ./usr/share/locale/kab/LC_MESSAGES/budgie-session-0.mo
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/locale/kk/
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/locale/kk/LC_MESSAGES/
-rw-r--r-- root/root     10848 2023-10-15 21:32 ./usr/share/locale/kk/LC_MESSAGES/budgie-session-0.mo
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/locale/km/
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/locale/km/LC_MESSAGES/
-rw-r--r-- root/root      9601 2023-10-15 21:32 ./usr/share/locale/km/LC_MESSAGES/budgie-session-0.mo
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/locale/kn/
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/locale/kn/LC_MESSAGES/
-rw-r--r-- root/root     10871 2023-10-15 21:32 ./usr/share/locale/kn/LC_MESSAGES/budgie-session-0.mo
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/locale/ko/
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/locale/ko/LC_MESSAGES/
-rw-r--r-- root/root      8601 2023-10-15 21:32 ./usr/share/locale/ko/LC_MESSAGES/budgie-session-0.mo
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/locale/ku/
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/locale/ku/LC_MESSAGES/
-rw-r--r-- root/root      4231 2023-10-15 21:32 ./usr/share/locale/ku/LC_MESSAGES/budgie-session-0.mo
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/locale/lt/
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/locale/lt/LC_MESSAGES/
-rw-r--r-- root/root      8288 2023-10-15 21:32 ./usr/share/locale/lt/LC_MESSAGES/budgie-session-0.mo
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/locale/lv/
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/locale/lv/LC_MESSAGES/
-rw-r--r-- root/root      8421 2023-10-15 21:32 ./usr/share/locale/lv/LC_MESSAGES/budgie-session-0.mo
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/locale/mai/
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/locale/mai/LC_MESSAGES/
-rw-r--r-- root/root      7625 2023-10-15 21:32 ./usr/share/locale/mai/LC_MESSAGES/budgie-session-0.mo
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/locale/mg/
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/locale/mg/LC_MESSAGES/
-rw-r--r-- root/root     10741 2023-10-15 21:32 ./usr/share/locale/mg/LC_MESSAGES/budgie-session-0.mo
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/locale/mi/
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/locale/mi/LC_MESSAGES/
-rw-r--r-- root/root       612 2023-10-15 21:32 ./usr/share/locale/mi/LC_MESSAGES/budgie-session-0.mo
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/locale/mjw/
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/locale/mjw/LC_MESSAGES/
-rw-r--r-- root/root      2782 2023-10-15 21:32 ./usr/share/locale/mjw/LC_MESSAGES/budgie-session-0.mo
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/locale/mk/
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/locale/mk/LC_MESSAGES/
-rw-r--r-- root/root     16938 2023-10-15 21:32 ./usr/share/locale/mk/LC_MESSAGES/budgie-session-0.mo
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/locale/ml/
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/locale/ml/LC_MESSAGES/
-rw-r--r-- root/root     12836 2023-10-15 21:32 ./usr/share/locale/ml/LC_MESSAGES/budgie-session-0.mo
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/locale/mn/
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/locale/mn/LC_MESSAGES/
-rw-r--r-- root/root     11642 2023-10-15 21:32 ./usr/share/locale/mn/LC_MESSAGES/budgie-session-0.mo
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/locale/mr/
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/locale/mr/LC_MESSAGES/
-rw-r--r-- root/root      9594 2023-10-15 21:32 ./usr/share/locale/mr/LC_MESSAGES/budgie-session-0.mo
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/locale/ms/
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/locale/ms/LC_MESSAGES/
-rw-r--r-- root/root      7842 2023-10-15 21:32 ./usr/share/locale/ms/LC_MESSAGES/budgie-session-0.mo
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/locale/nb/
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/locale/nb/LC_MESSAGES/
-rw-r--r-- root/root      7317 2023-10-15 21:32 ./usr/share/locale/nb/LC_MESSAGES/budgie-session-0.mo
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/locale/nds/
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/locale/nds/LC_MESSAGES/
-rw-r--r-- root/root      4809 2023-10-15 21:32 ./usr/share/locale/nds/LC_MESSAGES/budgie-session-0.mo
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/locale/ne/
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/locale/ne/LC_MESSAGES/
-rw-r--r-- root/root     12959 2023-10-15 21:32 ./usr/share/locale/ne/LC_MESSAGES/budgie-session-0.mo
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/locale/nl/
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/locale/nl/LC_MESSAGES/
-rw-r--r-- root/root      8489 2023-10-15 21:32 ./usr/share/locale/nl/LC_MESSAGES/budgie-session-0.mo
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/locale/nn/
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/locale/nn/LC_MESSAGES/
-rw-r--r-- root/root      8882 2023-10-15 21:32 ./usr/share/locale/nn/LC_MESSAGES/budgie-session-0.mo
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/locale/nso/
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/locale/nso/LC_MESSAGES/
-rw-r--r-- root/root      9970 2023-10-15 21:32 ./usr/share/locale/nso/LC_MESSAGES/budgie-session-0.mo
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/locale/oc/
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/locale/oc/LC_MESSAGES/
-rw-r--r-- root/root      8605 2023-10-15 21:32 ./usr/share/locale/oc/LC_MESSAGES/budgie-session-0.mo
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/locale/or/
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/locale/or/LC_MESSAGES/
-rw-r--r-- root/root      9844 2023-10-15 21:32 ./usr/share/locale/or/LC_MESSAGES/budgie-session-0.mo
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/locale/pa/
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/locale/pa/LC_MESSAGES/
-rw-r--r-- root/root     11310 2023-10-15 21:32 ./usr/share/locale/pa/LC_MESSAGES/budgie-session-0.mo
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/locale/pl/
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/locale/pl/LC_MESSAGES/
-rw-r--r-- root/root      8751 2023-10-15 21:32 ./usr/share/locale/pl/LC_MESSAGES/budgie-session-0.mo
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/locale/ps/
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/locale/ps/LC_MESSAGES/
-rw-r--r-- root/root      6197 2023-10-15 21:32 ./usr/share/locale/ps/LC_MESSAGES/budgie-session-0.mo
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/locale/pt/
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/locale/pt/LC_MESSAGES/
-rw-r--r-- root/root      8539 2023-10-15 21:32 ./usr/share/locale/pt/LC_MESSAGES/budgie-session-0.mo
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/locale/pt_BR/
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/locale/pt_BR/LC_MESSAGES/
-rw-r--r-- root/root      8718 2023-10-15 21:32 ./usr/share/locale/pt_BR/LC_MESSAGES/budgie-session-0.mo
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/locale/ro/
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/locale/ro/LC_MESSAGES/
-rw-r--r-- root/root      8771 2023-10-15 21:32 ./usr/share/locale/ro/LC_MESSAGES/budgie-session-0.mo
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/locale/ru/
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/locale/ru/LC_MESSAGES/
-rw-r--r-- root/root     10902 2023-10-15 21:32 ./usr/share/locale/ru/LC_MESSAGES/budgie-session-0.mo
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/locale/rw/
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/locale/rw/LC_MESSAGES/
-rw-r--r-- root/root       866 2023-10-15 21:32 ./usr/share/locale/rw/LC_MESSAGES/budgie-session-0.mo
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/locale/si/
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/locale/si/LC_MESSAGES/
-rw-r--r-- root/root     21391 2023-10-15 21:32 ./usr/share/locale/si/LC_MESSAGES/budgie-session-0.mo
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/locale/sk/
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/locale/sk/LC_MESSAGES/
-rw-r--r-- root/root      8714 2023-10-15 21:32 ./usr/share/locale/sk/LC_MESSAGES/budgie-session-0.mo
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/locale/sl/
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/locale/sl/LC_MESSAGES/
-rw-r--r-- root/root      8280 2023-10-15 21:32 ./usr/share/locale/sl/LC_MESSAGES/budgie-session-0.mo
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/locale/sq/
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/locale/sq/LC_MESSAGES/
-rw-r--r-- root/root     13738 2023-10-15 21:32 ./usr/share/locale/sq/LC_MESSAGES/budgie-session-0.mo
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/locale/sr/
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/locale/sr/LC_MESSAGES/
-rw-r--r-- root/root     10876 2023-10-15 21:32 ./usr/share/locale/sr/LC_MESSAGES/budgie-session-0.mo
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/locale/sr@latin/
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/locale/sr@latin/LC_MESSAGES/
-rw-r--r-- root/root      6206 2023-10-15 21:32 ./usr/share/locale/sr@latin/LC_MESSAGES/budgie-session-0.mo
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/locale/sv/
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/locale/sv/LC_MESSAGES/
-rw-r--r-- root/root      8241 2023-10-15 21:32 ./usr/share/locale/sv/LC_MESSAGES/budgie-session-0.mo
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/locale/ta/
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/locale/ta/LC_MESSAGES/
-rw-r--r-- root/root      9616 2023-10-15 21:32 ./usr/share/locale/ta/LC_MESSAGES/budgie-session-0.mo
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/locale/te/
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/locale/te/LC_MESSAGES/
-rw-r--r-- root/root      9972 2023-10-15 21:32 ./usr/share/locale/te/LC_MESSAGES/budgie-session-0.mo
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/locale/tg/
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/locale/tg/LC_MESSAGES/
-rw-r--r-- root/root      8864 2023-10-15 21:32 ./usr/share/locale/tg/LC_MESSAGES/budgie-session-0.mo
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/locale/th/
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/locale/th/LC_MESSAGES/
-rw-r--r-- root/root      9457 2023-10-15 21:32 ./usr/share/locale/th/LC_MESSAGES/budgie-session-0.mo
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/locale/tk/
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/locale/tk/LC_MESSAGES/
-rw-r--r-- root/root      1584 2023-10-15 21:32 ./usr/share/locale/tk/LC_MESSAGES/budgie-session-0.mo
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/locale/tr/
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/locale/tr/LC_MESSAGES/
-rw-r--r-- root/root      8345 2023-10-15 21:32 ./usr/share/locale/tr/LC_MESSAGES/budgie-session-0.mo
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/locale/ug/
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/locale/ug/LC_MESSAGES/
-rw-r--r-- root/root     13916 2023-10-15 21:32 ./usr/share/locale/ug/LC_MESSAGES/budgie-session-0.mo
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/locale/uk/
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/locale/uk/LC_MESSAGES/
-rw-r--r-- root/root     10878 2023-10-15 21:32 ./usr/share/locale/uk/LC_MESSAGES/budgie-session-0.mo
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/locale/uz/
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/locale/uz/LC_MESSAGES/
-rw-r--r-- root/root      4782 2023-10-15 21:32 ./usr/share/locale/uz/LC_MESSAGES/budgie-session-0.mo
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/locale/uz@cyrillic/
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/locale/uz@cyrillic/LC_MESSAGES/
-rw-r--r-- root/root      5917 2023-10-15 21:32 ./usr/share/locale/uz@cyrillic/LC_MESSAGES/budgie-session-0.mo
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/locale/vi/
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/locale/vi/LC_MESSAGES/
-rw-r--r-- root/root      6097 2023-10-15 21:32 ./usr/share/locale/vi/LC_MESSAGES/budgie-session-0.mo
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/locale/wa/
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/locale/wa/LC_MESSAGES/
-rw-r--r-- root/root     10403 2023-10-15 21:32 ./usr/share/locale/wa/LC_MESSAGES/budgie-session-0.mo
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/locale/xh/
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/locale/xh/LC_MESSAGES/
-rw-r--r-- root/root      9346 2023-10-15 21:32 ./usr/share/locale/xh/LC_MESSAGES/budgie-session-0.mo
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/locale/yo/
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/locale/yo/LC_MESSAGES/
-rw-r--r-- root/root      3004 2023-10-15 21:32 ./usr/share/locale/yo/LC_MESSAGES/budgie-session-0.mo
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/locale/zh_CN/
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/locale/zh_CN/LC_MESSAGES/
-rw-r--r-- root/root      7687 2023-10-15 21:32 ./usr/share/locale/zh_CN/LC_MESSAGES/budgie-session-0.mo
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/locale/zh_HK/
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/locale/zh_HK/LC_MESSAGES/
-rw-r--r-- root/root      8336 2023-10-15 21:32 ./usr/share/locale/zh_HK/LC_MESSAGES/budgie-session-0.mo
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/locale/zh_TW/
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/locale/zh_TW/LC_MESSAGES/
-rw-r--r-- root/root      7979 2023-10-15 21:32 ./usr/share/locale/zh_TW/LC_MESSAGES/budgie-session-0.mo
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/locale/zu/
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/locale/zu/LC_MESSAGES/
-rw-r--r-- root/root      9579 2023-10-15 21:32 ./usr/share/locale/zu/LC_MESSAGES/budgie-session-0.mo
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/man/
drwxr-xr-x root/root         0 2023-10-15 21:32 ./usr/share/man/man1/
-rw-r--r-- root/root      1137 2023-10-15 21:32 ./usr/share/man/man1/budgie-session-inhibit.1.gz
-rw-r--r-- root/root       540 2023-10-15 21:32 ./usr/share/man/man1/budgie-session-quit.1.gz
-rw-r--r-- root/root      1778 2023-10-15 21:32 ./usr/share/man/man1/budgie-session.1.gz

@fossfreedom
Copy link
Contributor Author

@EbonJaeger

your libraries are stored in /usr/lib64 whereas in ubuntu they are stored in libexec. Significant? Also are they the same executable permission bits for those additional (libexec) executables as per UB?

@EbonJaeger
Copy link
Member

Files:

drwxrwxr-x - emaddock 26 Oct 15:26 bin
drwxrwxr-x - emaddock 26 Oct 15:26 lib64
drwxrwxr-x - emaddock 26 Oct 15:26 share

usr/bin:
.rw-r--r--    833 emaddock 26 Oct 14:27 budgie-session
.rwxr-xr-x 18,400 emaddock 26 Oct 14:27 budgie-session-inhibit
.rwxr-xr-x 14,608 emaddock 26 Oct 14:27 budgie-session-quit

usr/lib64:
drwxrwxr-x - emaddock 26 Oct 15:26 budgie-session

usr/lib64/budgie-session:
.rwxr-xr-x 313,912 emaddock 26 Oct 14:27 budgie-session-binary
.rwxr-xr-x  18,400 emaddock 26 Oct 14:27 budgie-session-check-accelerated
.rwxr-xr-x  18,480 emaddock 26 Oct 14:27 budgie-session-check-accelerated-gl-helper
.rwxr-xr-x  14,384 emaddock 26 Oct 14:27 budgie-session-check-accelerated-gles-helper
.rwxr-xr-x  18,400 emaddock 26 Oct 14:27 budgie-session-failed

usr/share:
drwxrwxr-x - emaddock 26 Oct 15:26 budgie-session
drwxrwxr-x - emaddock 26 Oct 15:26 glib-2.0
drwxrwxr-x - emaddock 26 Oct 15:26 locale
drwxrwxr-x - emaddock 26 Oct 15:26 man

usr/share/budgie-session:
.rw-r--r-- 751 emaddock 26 Oct 14:21 hardware-compatibility

usr/share/glib-2.0:
drwxrwxr-x - emaddock 26 Oct 15:26 schemas

usr/share/glib-2.0/schemas:
.rw-r--r-- 1,187 emaddock 26 Oct 14:27 org.buddiesofbudgie.SessionManager.gschema.xml

usr/share/man:
drwxrwxr-x - emaddock 26 Oct 15:26 man1

usr/share/man/man1:
.rw-r--r-- 2,919 emaddock 26 Oct 14:27 budgie-session-inhibit.1
.rw-r--r-- 1,042 emaddock 26 Oct 14:27 budgie-session-quit.1
.rw-r--r-- 4,552 emaddock 26 Oct 14:27 budgie-session.1

@fossfreedom
Copy link
Contributor Author

@EbonJaeger your /usr/bin/budgie-session isn't executable?

@EbonJaeger
Copy link
Member

Where in the tree is that built? I'm having trouble finding it.

@fossfreedom
Copy link
Contributor Author

install_dir: session_bindir,

@EbonJaeger
Copy link
Member

EbonJaeger commented Oct 26, 2023

I wonder if it's because the budgie-session package is using the git repo whereas the gnome-session package is using a release tarball. Not seeing any other difference.

It seems to be working after adding +x.

@fossfreedom
Copy link
Contributor Author

Possibly - I guessing just taking the patch from git isn't taking the budgie-session.in executable bit.

Anyway - thanks for the confirmation - nice to hear that preliminary it works on Solus.

@JoshStrobl
Copy link
Member

Reporting in that this PR worked with no issues on my end. I'm not quite sure why it wasn't working for @EbonJaeger, but in my case budgie-session did have the correct executable bit set from the start. My method was just checking out the gnometobudgie branch 🤷

Aside from doing some "rpm-ostree"-specific changes and work to facilitate development on Onyx and the required change in budgie-desktop, I don't think I've done anything particularly special:

  1. budgie-session configuration and installation
meson build --prefix=/var/usrlocal --sysconfdir=/etc -Dsystemd=true -Dsystemd_journal=true
ninja -C build
sudo ninja install -C build
  1. modified budgie-desktop, changing gnome-session to budgie-session

  2. rpm-ostree override of budgie-desktop, with patch on budgie-desktop RPM package to use budgie-session, since the session will call /usr/bin/budgie-desktop rather than my /var/usrlocal/bin/budgie-desktop which was patched already


ls output showing budgie-session executables with executable bit set

ls -alh /var/usrlocal/bin/budgie-session*                                                                                                                                                                     
-rwxr-xr-x. 1 root root 810 Oct 28 14:45 /var/usrlocal/bin/budgie-session
-rwxr-xr-x. 1 root root 49K Oct 28 14:46 /var/usrlocal/bin/budgie-session-inhibit
-rwxr-xr-x. 1 root root 37K Oct 28 14:46 /var/usrlocal/bin/budgie-session-quit

ps output showing I am actually using budgie-session

ps -aux | grep 'budgie-session'                                                                                                                                                                               
joshua      1710  0.6  0.0 699504 16128 ?        Ssl  15:07   0:00 /var/usrlocal/libexec/budgie-session-binary --builtin --session=org.buddiesofbudgie.BudgieDesktop

@JoshStrobl JoshStrobl self-requested a review October 28, 2023 12:17
doc/dbus/budgie-session.xml.in Show resolved Hide resolved
@fossfreedom fossfreedom merged commit ed9f7e3 into main Oct 29, 2023
1 check passed
@fossfreedom fossfreedom deleted the gnometobudgie branch October 29, 2023 10:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants