Skip to content
/ app_tabs Public

Panel will include a different window tab for the same application that is currently launched

License

Notifications You must be signed in to change notification settings

hhoao/app_tabs

Repository files navigation

App Tabs

Overview

AppTabs is a Gnome extension that allows your panel to include tabs for different windows of launched applications.

Installation

Clone this repository and copy it to path .local/share/gnome-shell/extensions/

Configuration

You can configure app tab style like this on preferences, and the style use the css grammar.

{
  "icon-size": 18,
  "default": {
    "default_style": {
      "margin": "4px 0",
      "border-radius": "8px",
      "margin-left": "2px",
      "color": "white"
    },
    "active_style": {
      "background": "#4b4b4b"
    },
    "hover_style": {
      "background": "#4b4b4b"
    }
  },
  "light_mode": {
    "default_style": {},
    "active_style": {},
    "hover_style": {}
  },
  "dark_mode": {
    "default_style": {
    },
    "active_style": {},
    "hover_style": {}
  }
}

DEBUG

Gnome Shell:

dbus-run-session -- gnome-shell --nested --wayland

Preferences:

journalctl -f -o cat /usr/bin/gjs
gnome-extensions prefs [email protected]

Feature

  1. You can see the application window intuitively.
  2. Click tab to jump to the corresponding window immediately or hide window for active tab.
  3. Click the Close button to close the window.

If the extension has any problems or needs improvement, you can go to the extension home page to ask questions, I will have time to check and solve them.

About

Panel will include a different window tab for the same application that is currently launched

Resources

License

Stars

Watchers

Forks

Packages

No packages published