GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - deficient/quicklaunch: Quicklauncher widget for awesome WM

This repository was archived by the owner on Aug 18, 2024. It is now read-only.
BranchesTags
Open more actions menu

Latest commit

 

History

17 Commits
17 Commits

Folders and files

NameName
Last commit message
Last commit date
README.md
README.md
 
 
UNLICENSE
UNLICENSE
 
 
init.lua
init.lua
 
 
quicklaunch.lua
quicklaunch.lua
 
 
screenshot.png
screenshot.png
 
 

Repository files navigation

This repository has been assimilated into https://github.com/deficient/deficient

awesome.quicklaunch

Simple quicklaunchbar widget.

Screenshot

Installation

Simply drop the script into your awesome config folder, e.g.:

cd ~/.config/awesome
git clone https://github.com/deficient/quicklaunch.git

Usage

In your ~/.config/awesome/rc.lua:

local quicklaunch = require("quicklaunch")


-- create widget
local launchbar = quicklaunch:bar {
    { "Mumble",       "mumble.svg",       "mumble",         },
    { "Pidgin",       "pidgin.png",       "pidgin",         },
    { "Konversation", "konversation.png", "konversation",   },
    {                                                       },
    { "Terminal",     "terminator.png",   "termite",        {
        {"~/dev",     "termite -d ~/dev"    },
        {"/media",    "termite -d ~/media"  },
    }},
}


-- add the widget to your wibox
left_layout:add(launchbar)

Arguments

The constructor expects a list of items which can each be

  • an empty table (separator)
  • a table of three or four elements { tooltip, icon, action, [menu] }

An action can be

  • a command string
  • a table (list of command line arguments)
  • a function to be executed

A menu must be given as a list of tables { text, menu-action, [icon] }.

Be careful about menu-action. These are passed directly to awful.menu and can be either

  • a command string
  • a table (submenu)
  • a function to be executed. Make sure that this function ignores it's arguments and does not return values!

(If the function returns values, awful will understand them as visible, action = f() and keep the menu alive if visible is truthy and execute action)

Requirements

  • awesome 4.0. May work on 3.5 with minor changes.

About

Quicklauncher widget for awesome WM

Topics

awesome-wmquicklaunchwidget

Resources

Readme
Unlicense
Activity
Custom properties

Stars

3 stars

Watchers

1 watching

Forks

1 fork
Report repository

Releases

Packages

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.