All Projects → subgraph → Gnome Shell Extension Ozshell

subgraph / Gnome Shell Extension Ozshell

Licence: gpl-3.0
GNOME Shell extension for interfacing with the OZ application sandboxing framework

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Gnome Shell Extension Ozshell

transparent-window-moving
GNOME Shell Extension. Makes window transparent while moving on the desktop.
Stars: ✭ 22 (+266.67%)
Mutual labels:  gnome, gnome-shell, gnome-shell-extension
gnome-email-notifications
Gnome Email Notifications
Stars: ✭ 65 (+983.33%)
Mutual labels:  gnome, gnome-shell, gnome-shell-extension
sysinfo
System monitor extension for Argos
Stars: ✭ 19 (+216.67%)
Mutual labels:  gnome, gnome-shell, gnome-shell-extension
gnome-shell-extension-transparent-top-bar
GNOME Shell extension that brings back the transparent top bar when free-floating in GNOME Shell 3.32
Stars: ✭ 57 (+850%)
Mutual labels:  gnome, gnome-shell, gnome-shell-extension
Unite Shell
Unite is an extension that makes GNOME Shell look like Ubuntu Unity Shell.
Stars: ✭ 553 (+9116.67%)
Mutual labels:  gnome-shell-extension, gnome-shell, gnome
Resource Monitor
Resource_Monitor is a GNOME Shell extension that Monitor the use of system resources like cpu, ram, disk, network and display them in GNOME Shell top bar.
Stars: ✭ 62 (+933.33%)
Mutual labels:  gnome, gnome-shell, gnome-shell-extension
forge
Forge - Tiling and Window Manager for Gnome-Shell
Stars: ✭ 144 (+2300%)
Mutual labels:  gnome, gnome-shell, gnome-shell-extension
Cpupower
Gnome-Shell Extension for intel-pstate driver
Stars: ✭ 252 (+4100%)
Mutual labels:  gnome-shell-extension, gnome-shell, gnome
compiz-alike-magic-lamp-effect
Compiz alike magic lamp effect for GNOME Shell
Stars: ✭ 58 (+866.67%)
Mutual labels:  gnome, gnome-shell, gnome-shell-extension
gnome-pass-search-provider
Pass password manager search provider for gnome-shell
Stars: ✭ 52 (+766.67%)
Mutual labels:  gnome, gnome-shell, gnome-shell-extension
Tray-Icons-Reloaded
GNOME Shell extension which bring back Tray Icons to top panel, with additional features.
Stars: ✭ 279 (+4550%)
Mutual labels:  gnome, gnome-shell, gnome-shell-extension
Persian Calendar For Gnome Shell
An extension for Gnome-Shell to show Persian date/calendar
Stars: ✭ 261 (+4250%)
Mutual labels:  gnome-shell-extension, gnome-shell, gnome
gnome-shell-extension-syncthing-indicator
Put an indicator on the panel signalling the Syncthing daemon status using SystemD
Stars: ✭ 40 (+566.67%)
Mutual labels:  gnome, gnome-shell, gnome-shell-extension
blur-my-shell
Extension that adds a blur look to different parts of the GNOME Shell, including the top panel, dash and overview
Stars: ✭ 516 (+8500%)
Mutual labels:  gnome, gnome-shell, gnome-shell-extension
gnome-shell-panel-date-format
Allows to customize the date format on the panel.
Stars: ✭ 30 (+400%)
Mutual labels:  gnome, gnome-shell, gnome-shell-extension
cpupower
Manage the frequency scaling driver of your CPU (Intel Core and AMD Ryzen processors supported)
Stars: ✭ 420 (+6900%)
Mutual labels:  gnome, gnome-shell, gnome-shell-extension
Dynamic Panel Transparency
Adds Transparency To The Gnome Shell Panel
Stars: ✭ 189 (+3050%)
Mutual labels:  gnome-shell-extension, gnome-shell, gnome
Gnome Shell Extension Cast To Tv
Cast files to Chromecast, web browser or media player app over local network.
Stars: ✭ 200 (+3233.33%)
Mutual labels:  gnome-shell-extension, gnome-shell, gnome
gnome-runcat
😼 The cat tells you the CPU usage by running speed
Stars: ✭ 194 (+3133.33%)
Mutual labels:  gnome, gnome-shell, gnome-shell-extension
earth-view-wallpaper-gnome-extension
A beautiful satellite image from Google Earth as your GNOME desktop wallpaper.
Stars: ✭ 48 (+700%)
Mutual labels:  gnome, gnome-shell, gnome-shell-extension

OZ Shell Gnome Extension

This is a Gnome Shell extension for interfacing with the OZ application sandboxing framework.

It allows viewing the running sandboxes, adding and removing user files into the sandboxes, terminating them, and opening a shell terminal inside the sandbox.

Demo

OZ Shell Extension Evince Sandbox Demo

Installation

Prerequisites

You need to have gjs installed , so if it is not already:

apt-get install gjs

If you are running grsecurity/pax you will require to disable the mprotect pax flag on the gjs executable as with most JIT.

If you would like to get rid of this dependency you could write a small python, c, or golang program to replace the small Gtk filechooser in openFiles.js.

Building

Manually

If you do not wish to build it on your own you can simply download the lastest zip release and skip this step.

# Install the build dependencies:
sudo apt-get install libglib2.0-dev gnome-common
# Build it:
git clone https://github.com/subgraph/gnome-shell-extension-ozshell.git
cd gnome-shell-extension-ozshell
./autogen.sh
./configure --prefix=/usr
make
# To install for your user:
make local-install
# To install globally:
sudo make install
# To generate a distribution zip:
make zip

As a debian package

git clone -b debian https://github.com/subgraph/gnome-shell-extension-ozshell.git
cd gnome-shell-extension-ozshell
gbp buildpackage -us -uc
sudo dpkg -i ../build-area/gnome-shell-extension-ozshell_<version>_all.deb

Installing

You can now enable the applet: go into gnome-tweak-tool; you may require to reload gnome-shell first (<alt-f2> enter r and press <enter> or pkill -SIGHUP gnome-shell).

Formalities

Caveats

Currently the refresh is done by clearing the whole menu and rebuilding it. This is not only inefficient, but it means that the applet will not refresh if the menu is open. This should be fixed in the future by a) going through the items and individually removing/inserting them, b) the addition of push events (will require additional components to be added to oz-daemon).

Translation & Credits

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].