• Your Friendly Neighborhood Window Manager
  • Features
  • Installation Guide
    • Downloading
    • Your First Config File
    • Check if Jwno Is Alive
    • The Notification (System Tray) Icon Menu
    • Automatically Start Jwno When You Log In
  • Defining Key Bindings
    • Key Specs
    • Multi-Level Keymaps
    • Actually Defining a Key Binding
    • Transient Keymaps
    • Differences Between Multi-Level Keymaps and Transient Keymaps
    • Setting the Root Keymap
  • Using Commands
    • Binding a Command to a Key Spec
    • Calling a Command Directly
    • Defining a Command
  • Using Hooks
    • Registering a Function to a Hook
    • Normal Hooks
    • Filter Hooks
  • Using Modules
  • The REPL
    • The REPL Server
    • Launching the REPL
    • Keyboard Shortcuts
    • The Environment
  • The Frame Tree
    • Inspecting the Frame Tree
    • Traversing the Frame Tree
    • Types of Tree Nodes
    • Window Nodes
    • Frame Nodes
    • Layout Nodes
  • Cookbook
    • Get Detailed Info From a Window
    • Ignore Windows
    • Forcibly Manage Windows
    • Set Uniform Window Gaps
    • Adjust Top-Level Frames for Ultrawide Monitors
    • Adjust Window Transparency (Alpha Value)
    • Dialog Window Placement
    • Bypass Window Size Limits
    • Keymap Hint Placement
    • Automatically Put a Window Into a Specific Frame
    • Get Notified When a Window's Title Changes
    • Bind Win + L to Something Else
    • Completely Hide the Taskbar
    • Remove the Title Bar
    • Export a Value to the REPL
    • Pause Key Binding Handling
  • Development Guide
    • Compiling Jwno From Source
    • Compiling Native Modules
    • About Jw32
    • Building Documentation
  • Reference Index
    • Command Line Options
    • List of Key Names
    • Built-In Commands
      • :adjacent-frame
      • :balance-frames
      • :cascade-windows-in-frame
      • :change-window-alpha
      • :close-frame
      • :close-window
      • :close-window-or-frame
      • :describe-key
      • :describe-window
      • :enum-frame
      • :enum-window-in-frame
      • :exec
      • :flatten-parent
      • :frame-to-window-size
      • :ignore-window
      • :insert-frame
      • :manage-window
      • :move-window
      • :nop
      • :quit
      • :repl
      • :resize-frame
      • :retile
      • :reverse-sibling-frames
      • :rotate-sibling-frames
      • :split-frame
      • :summon
      • :toggle-parent-direction
      • :toggle-window-management
      • :zoom-in
    • Built-In Hooks
      • :command-executed
      • :filter-auto-layout-window
      • :filter-command
      • :filter-forced-window
      • :filter-scratch-pad-window
      • :filter-window
      • :focus-changed
      • :frame-activated
      • :frame-resized
      • :key-pressed
      • :keymap-popped
      • :keymap-pushed
      • :keymap-reset
      • :keymap-switched
      • :layout-changed
      • :layout-created
      • :monitor-updated
      • :shutting-down
      • :virtual-desktop-changed
      • :window-activated
      • :window-created
      • :window-removed
    • Built-In Modules
      • jwno/auto-layout
      • jwno/indicator
      • jwno/layout-history
      • jwno/log
      • jwno/scratch-pad
      • jwno/ui-hint
      • jwno/user-config
      • jwno/util

Jwno Logo
Jwno Documentation

Cookbook

Previous: Layout Nodes
Next: Get Detailed Info From a Window

This page is a collection of recipes for some  funny tricks  tasks in Jwno. They may need to be modified before getting incorporated into your own config file. You can usually try them out in the REPL first.

Table of Contents

  • Get Detailed Info From a Window
  • Ignore Windows
  • Forcibly Manage Windows
  • Set Uniform Window Gaps
  • Adjust Top-Level Frames for Ultrawide Monitors
  • Adjust Window Transparency (Alpha Value)
  • Dialog Window Placement
  • Bypass Window Size Limits
  • Keymap Hint Placement
  • Automatically Put a Window Into a Specific Frame
  • Get Notified When a Window's Title Changes
  • Bind Win + L to Something Else
  • Completely Hide the Taskbar
  • Remove the Title Bar
  • Export a Value to the REPL
  • Pause Key Binding Handling

Next Step

  • Development Guide

See Also

  • Reference Index
Copyright © Chibidou / チビ堂 / 紀微堂 2025
Proudly powered by Janet and Mendoza.