__  __    __   __  _____      _            _          _____ _          _ _ 
 |  \/  |   \ \ / / |  __ \    (_)          | |        / ____| |        | | |
 | \  / |_ __\ V /  | |__) | __ ___   ____ _| |_ ___  | (___ | |__   ___| | |
 | |\/| | '__|> <   |  ___/ '__| \ \ / / _` | __/ _ \  \___ \| '_ \ / _ \ | |
 | |  | | |_ / . \  | |   | |  | |\ V / (_| | ||  __/  ____) | | | |  __/ | |
 |_|  |_|_(_)_/ \_\ |_|   |_|  |_| \_/ \__,_|\__\___| |_____/|_| |_|\___V 2.1
 if you need WebShell for Seo everyday contact me on Telegram
 Telegram Address : @jackleet
        
        
For_More_Tools: Telegram: @jackleet | Bulk Smtp support mail sender | Business Mail Collector | Mail Bouncer All Mail | Bulk Office Mail Validator | Html Letter private



Upload:

Command:

[email protected]: ~ $
name: snapd-desktop-integration
base: core22
adopt-info: snapd-desktop-integration
summary: Desktop Integration for snapd
description: |
  Provides a user session daemon used to provide a bridge between
  the user's session and snapd.  Used for things like automatic
  theme installation.

grade: stable
confinement: strict

layout:
  /usr/share/locale:
    bind: $SNAP/usr/share/locale

plugs:
  snap:
    interface: system-files
    read:
      - /snap

apps:
  snapd-desktop-integration:
    extensions: [gnome]
    command: usr/bin/snapd-desktop-integration
    daemon: simple
    desktop: usr/share/applications/io.snapcraft.SnapDesktopIntegration.desktop
    passthrough: #///! TODO: Remove once daemon-scope lands in snapcraft
      daemon-scope: user
    restart-condition: on-success
    restart-delay: 2s
    plugs:
      - snap-themes-control
      - login-session-observe
      - snap
      - snap-refresh-observe
      - unity7
      - desktop-launch

slots:
  snapd-desktop-integration:
    interface: dbus
    bus: session
    name: io.snapcraft.SnapDesktopIntegration

parts:
  snapd-glib:
    source: https://github.com/snapcore/snapd-glib
    source-type: git
    plugin: meson
    meson-parameters:
      - --prefix=/usr
      - -Ddocs=false
      - -Dintrospection=false
      - -Dvala-bindings=false
      - -Dqt5=false
      - -Dqt6=false
      - -Dqml-bindings=false
      - -Dtests=false
      - -Dexamples=false
    build-packages:
      - libpolkit-gobject-1-dev
    prime:
      - usr/lib/*/libsnapd-glib-2.so.*

  snapd-desktop-integration:
    after: [ snapd-glib ]
    source: .
    plugin: meson
    meson-parameters:
      - --prefix=/usr
    build-packages:
      - jq
    override-build: |
      craftctl default
      craftctl set version="$(meson introspect . --projectinfo | jq -r .version)"
    override-prime: |
      craftctl default
      sed -i "s#Icon=#Icon=usr/share/icons/hicolor/scalable/apps/#g" usr/share/applications/io.snapcraft.SnapDesktopIntegration.desktop
      mkdir -p $CRAFT_PRIME/meta/gui
      cp usr/share/icons/hicolor/scalable/apps/snapd-desktop-integration.svg $CRAFT_PRIME/meta/gui/

Filemanager

Name Type Size Permission Actions
command-chain Folder 0755
manifest.yaml File 6.11 KB 0644
snapcraft.yaml File 2.1 KB 0644
Filemanager