/app_tabs

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

Primary LanguageJavaScriptGNU General Public License v3.0GPL-3.0

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 huanghaohhoa@163.com

Feature

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