Beispiel #1
0
from libqtile.config import Key,Group
from libqtile.command import lazy
from settings.keys import mod,keys

groups = [Group(i) for i in ["  ","  ","  ","","甆"]]

for i, group in enumerate(groups):
    actual_key = str(i+1)
    keys.extend([
        Key([mod],actual_key,lazy.group[group.name].toscreen()),
        Key([mod,"shift"],actual_key,lazy.window.togroup(group.name))
    ])
Beispiel #2
0
# nf-fae-python,
# nf-dev-terminal,
# nf-fa-code,
# nf-seti-config,
# nf-mdi-folder,
# nf-mdi-image,
# nf-fa-video_camera,
# nf-mdi-layers

groups = [
    Group(i) for i in [
        "   ",
        "   ",
        "   ",
        "   ",
        "   ",
        "   ",
        "   ",
        "   ",
    ]
]

for i, group in enumerate(groups):
    actual_key = str(i + 1)
    keys.extend([
        # Switch to workspace N
        Key([mod], actual_key, lazy.group[group.name].toscreen()),
        # Send window to workspace N
        Key([mod, "shift"], actual_key, lazy.window.togroup(group.name))
    ])
Beispiel #3
0
from settings.keys import mod, keys

# groups = [Group(i) for i in [
#     "  ", "  ", "  ", "  ", "  ", "  ", "  ", "  ",
# ]]

groups = [
    Group("  "),
    Group("  ", matches=[Match(wm_class=["code"])]),
    Group("  ", matches=[Match(wm_class=["google-chrome"])]),
    Group("  "),
    Group("  "),
    Group("  ", matches=[Match(wm_class=["thunar"])]),
    Group("  "),
    Group(" 醙 ", matches=[Match(wm_class=["discord"])])
]

for i, group in enumerate(groups):
    actual_key = str(i + 1)
    keys.extend([
        # Switch to workspace N
        Key([mod], actual_key, lazy.group[group.name].toscreen()),
        # Send window to workspace N
        Key([mod, "shift"], actual_key,
            lazy.window.togroup(group.name, switch_group=True)),
        # Move to next workspace
        Key([mod], "n", lazy.screen.next_group()),
        #Move to the previous workspace
        Key([mod], "p", lazy.screen.prev_group())
    ])
Beispiel #4
0
# FOR QWERTY KEYBOARDS
#group_names = ["1", "2", "3", "4", "5", "6", "7", "8", "9", "0",]

# FOR AZERTY KEYBOARDS
group_names = ["ampersand", "eacute", "quotedbl", "apostrophe", "parenleft", "minus", "egrave", "underscore", "ccedilla",]

group_labels = ["1", "2", "3", "4", "5", "6", "7", "8", "9",]

group_layouts = ["monadtall", "monadtall", "monadtall", "monadtall", "monadtall", "monadtall", "monadtall", "monadtall", "monadtall",]


for i in range(len(group_names)):
    groups.append(
        Group(
            name=group_names[i],
            layout=group_layouts[i].lower(),
            label=group_labels[i],
        ))

for i in groups:
    keys.extend([

#CHANGE WORKSPACES
        Key([mod], i.name, lazy.group[i.name].toscreen()),
        Key([mod], "Tab", lazy.screen.next_group()),
        Key(["mod1"], "Tab", lazy.screen.next_group()),
        Key(["mod1", "shift"], "Tab", lazy.screen.prev_group()),

# MOVE WINDOW TO SELECTED WORKSPACE 1-10
        Key([mod, "shift"], i.name, lazy.window.togroup(i.name)),
    ])
Beispiel #5
0
from libqtile.config import Key, Group, Match
from libqtile.lazy   import lazy

from settings.keys import MOD,SHIFT, keys


groups = [Group(i) for i in [
    "","","","",""
]]


for i, group in enumerate(groups):
    actual_key = str(i + 1)
    keys.extend([
        # Switch to workspace N
        Key([MOD], actual_key, lazy.group[group.name].toscreen()),
        # Send window to workspace N
        Key([MOD, SHIFT], actual_key, lazy.window.togroup(group.name))
    ])