Comments (4)
starting applications under specific tags
Awesome WM has rules to accomplish this out of the box. Have you any problem with that approach?
from awesome-config.
I have used tables approach in my last config and it was ok.
I was wondering if You plan to add code in the official repository for easy configuration. I am not very familiar with Lua to add it myself.
from awesome-config.
All the code is already added. For example in rc-colorless.lua
you can see
-- Rules
-----------------------------------------------------------------------------------------------------------------------
local rules = require("colorless.rules-config") -- load file with rules configuration
rules:init({ hotkeys = hotkeys})
which means rules table can be found in colorless/rules-config.lua
. Edit it according API link above.
For example to start Firefox app under the tag named 'Tag4'
-- Build rules
--------------------------------------------------------------------------------
self.rules = {
{
rule = {},
properties = args.base_properties or self.base_properties
},
{
rule_any = args.floating_any or self.floating_any,
properties = { floating = true }
},
{
rule_any = { type = { "normal", "dialog" }},
properties = { titlebars_enabled = true }
},
{
rule = { class = "Firefox" },
properties = { tag = "Tag4" }
}
}
from awesome-config.
Thank You for the snippets.
I have added code from the reference and it works great.
from awesome-config.
Related Issues (20)
- ff-sync HOT 2
- Blue theme - focus_switch_byd not working HOT 2
- tasklist - display actual title instead of application name HOT 2
- minitray shows no icons HOT 4
- Resize window witch right or left mouse button HOT 9
- Something got wrong in 'find' function HOT 2
- About using blur theme HOT 5
- License? HOT 4
- Questions on your blue theme widgets HOT 11
- Ricing Information for Newbie [Not an Issue] HOT 5
- Terminal Emulator not showing with Modkey + Return HOT 6
- How did you learn how to configure awesome? HOT 3
- Error at install HOT 1
- Hi what does the side buttons mean? HOT 1
- Module to make a custom "hotkey popup table"
- where are the redflat submodule
- dude i just want to say this is the best theme ever HOT 1
- i need help to get working the applets working on arch linux HOT 2
- how to configure the resolution HOT 4
- is this config lightweight? HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from awesome-config.