Search...Search plugins and themes...
⌘K
Sign in
  • Get started
  • Download
  • Pricing
  • Enterprise
  • Account
  • Obsidian
  • Overview
  • Sync
  • Publish
  • Canvas
  • Mobile
  • Web Clipper
  • CLI
  • Learn
  • Help
  • Developers
  • Changelog
  • About
  • Roadmap
  • Blog
  • Resources
  • System status
  • License overview
  • Terms of service
  • Privacy policy
  • Security
  • Community
  • Plugins
  • Themes
  • Discord
  • Forum / 中文论坛
  • Merch store
  • Brand guidelines
Follow us
DiscordTwitterBlueskyThreadsMastodonYouTubeGitHub
© 2026 Obsidian

Gnome Terminal Loader

cheesecake87cheesecake875k downloads

Sidebar action icons to quickly open the Gnome Terminal or to have the Gnome Terminal run a Python module.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates1

An Obsidian plugin

An Obsidian plugin that loads Gnome Terminal. It also has a Python script entry point loader, by placing a file called main.py in the root of the vault. (Only compatible with Linux, with gnome-terminal and python3 installed)

gnome_terminal.png

main_py_gnome_terminal.png

It's best to use a CLI menu with main.py here's an example:

def menu():
    menu = -1
    while menu != 0:
        menu = int(input('1. Print Hello \n 2. Print World \n 0. exit \n'))
        if menu == 1:
            Print("Hello")
        elif menu == 2:
            Print("World")
        elif menu == 0:
            break
        else:
            print('null')
            

if __name__ == '__main__':
    menu()
    
HealthGood
ReviewCaution
About
Launch GNOME Terminal from Obsidian to open shells and run terminal commands on Linux. Run a Python entry script named main.py placed at the vault root to present CLI menus and execute interactive Python programs (requires gnome-terminal and python3).
IntegrationsAutomationDevelopers
Details
Current version
1.0.0
Last updated
3 years ago
Created
3 years ago
Updates
1 release
Downloads
5k
Compatible with
Obsidian 0.15.0+
Platforms
Desktop only
License
MIT
Report bugRequest featureReport plugin
Author
cheesecake87cheesecake87
github.com/CheeseCake87
GitHubcheesecake87
  1. Community
  2. Plugins
  3. Integrations
  4. Gnome Terminal Loader

Related plugins

BRAT

Easily install a beta version of a plugin for testing.

Local REST API with MCP

Unlock your automation needs by interacting with your notes over a secure REST API.

Hot Reload

Automatically reload in-development plugins when their files are changed

Terminal

Integrate consoles, shells, and terminals.

Readwise Official

Sync highlights from Readwise to your vault.

Actions URI

Add additional `x-callback-url` endpoints to the app for common actions — it's a clean, super-charged addition to Obsidian URI.

Todoist Sync

Materialize Todoist tasks within your notes.

Shell commands

Define system commands that you want to execute via command palette, hotkeys, URI links or automated events. E.g. open external applications or perform automated file modifications.

Granola Sync

Sync Granola notes to your vault.

Sync Engine

The extensible vault synchronization engine: Fast · Free · Reliable. Supports WebDAV, S3, and Google Drive.