excellent video, I'll share a couple of notes 13:49 removing title bars 15:20 dmenu install 16:50 run dmenu with shortcut 19:40 floating window plug in (when title bars have been removed) 17:40 keybindings (firefox shortcut)
@mathiasodlund3 жыл бұрын
Hey, great tutorial. Instead of purging the default config for titlebars (something that might come in handy later) set "titlebars_enabled = false" on 14:00
@greatsaid52714 жыл бұрын
for moving floating windows just hold super key + left mouse click for movement or right mouse click for resizing, also don't forget to change your theme for status bar my favorite is powerline dark
@SantiYounger4 жыл бұрын
thanks for the tip! I didn't know this!
@vaisakh_km2 жыл бұрын
okey now only i am knwoing we can change status bae theme
@nevoyu4 жыл бұрын
By default you can just hold super and left click and drag to move a floating window around. And you can resize it with a right click+drag
@crwmike04 жыл бұрын
When you reload awesome, it defaults to the first available layout in the list, so if you want more than on layout, put the layout you want to load first.
@makc4 жыл бұрын
Cool. I didn't know that was an option.
@SkyyySi2 жыл бұрын
Instead of dmenu, you can just use the built-in launcher, run with Super+p. Unlike the run prompt, it supports completions and also supports XDG shortcuts (with icons and such), in addition to running commands.
@yourfamilytree8332 жыл бұрын
I installed Awesome yesterday. You video has been a help with the key bindings.
@drumpf4all4 жыл бұрын
You don't need nitrogen. You can set up wallpapers natively. Check out Luke Smith's fairly recent vid on the topic. It's awesome.
@8tungdata4 жыл бұрын
Do you have a link?
@thecashewtrader33283 жыл бұрын
@@8tungdata kzbin.info/www/bejne/f4bZfmV-mJudqs0
@MikkoRantalainen3 жыл бұрын
I think every video with tiling window manager should have keyboard action in closed captions or burned in the video. Similar to Blender "screencast keys".
@prasadsawool66703 жыл бұрын
thanks for this video.. this is one of the most detailed videos on configuring Awesome WM out here :p
@charliekahn42054 жыл бұрын
I've found that a good way to set your wallpaper in Awesome is, since Awesome uses its own wallpaper script, to have it set the wallpaper to the dconf value for your wallpaper path. And then just autorun a settings daemon.
@ewhac4 жыл бұрын
1:34: Frequently you're better off with Super+p, which can be thought of as a very thin "start" menu (sort of 'dmenu' with icons). You can navigate it via arrow keys, or start typing the name of a command, and the menu will change to show all matches. 3:28: Given that your current directory was already ~/.config/awesome, then you could simply have said "cp /etc/xdg/awesome/rc.lua ." where the destination is "." i.e. the current directory. 7:00: picom is a fork/reimplementation of compton, the latter of which appears to have become unmaintained. 11:56: If you're coming from a more traditional window manager, the behavior of a tiling window manager moving and resizing your windows can be jarring. So I suspect the floating mode default was chosen so that newcomers wouldn't be frightened off quite so quickly. 13:24: Uh, dude, that's os.getenv(), which gets the value of environment variables. So changing the argument to 'nvim' is not going to do what you want. 17:30: Super+space already has a mapping -- it cycles through the various tiling layout modes. You appear to have lucked out that your changed mapping was applied last. Also: I'm concerned that your solution doesn't appear to guard against multiple launches. In other words, press Super+space. Then, before you've finished entering a command, press Super+space again. Does a second copy of 'dmenu' get started? 19:30: No fixes required. The default mapping for dragging floating windows is Super+left_click, i.e. hold down the Super key, left-click and hold on the window, then move the mouse. To resize a floating window, move the pointer near the edge or corner you want to drag, press and hold Super+right_click, then move the mouse. Nevertheless, the 'collision' mod is pretty cool.
@carpii2 жыл бұрын
Could I ask a question about your dotfiles repo? Do you typically just clone the repo directly into your home dir (and then .gitignore or add/commit any extra files which appear over time?) It wasn't that clear from the video, but this isn't an awesomewm question so much as a deployment one
@alirezaaazerra70382 жыл бұрын
Super + P is something like dmenu too and its built-in in awesome
@TheZakarumite Жыл бұрын
Very helpful for beginners. A must watch.
@peppe5404 жыл бұрын
Great video, will be applying a number of your tips soon. Just started with Awesome (after OpenBox) and find your video great. Subscribed also. Thanks!
@stahmedpendragonguinevere27112 жыл бұрын
As a newbie to Fedora and using awesome, this was most awesome matey, thank you!
@Pongsn4 жыл бұрын
Hey mate great vid, made the decision easy on what to get into next. Will give this a shot on my laptop.
@fongus64202 жыл бұрын
As a roblox game developer, awesome seems like a great wm. I already know lua so it shouldn’t be too hard to customise!
@---dy4lr4 жыл бұрын
Awesome has it's own Dmenu clone under the default key Super + P.
@ciaopete2 жыл бұрын
Thank you for posting this I found it really useful
@ahmedfenti94624 жыл бұрын
this channel is getting cooler thanks u
@stephane153 Жыл бұрын
Excellent video, thanks for sharing.
@comityway2 жыл бұрын
this is a great video and a great setup - love it - now have it and use it - thanks.
@makc2 жыл бұрын
Thanks you
@WafflesOinc4 жыл бұрын
This is exactly what I was looking for. Thank you!
@ichaa3tech4 жыл бұрын
Its a better dwm . its built on xcb . maybe a more striped down version of it would be better . I use bspwm its footprint is very small compared to awesome .
@marcelijankowski95932 жыл бұрын
Awesome! Thanks for tips
@Mydrac4 жыл бұрын
Hello, nice video. Which plugin is used to complete the path for the file system paths. Thanks. Minute 9:38
@makc4 жыл бұрын
github.com/neoclide/coc.nvim
@jrdicoll2 жыл бұрын
Really nice video! I am new to awesome and this was great!
@awanawaskawanawa4 жыл бұрын
I've used Awesome for a while and I loved it, the only reason I switched to Bspwm is that I find the Lua syntax very confusing
@makc4 жыл бұрын
I just installed bspwm a few days ago. I haven't messed around too much with the config, but I agree it's less weird than the Awesome config.
@nevoyu4 жыл бұрын
As a primarily lua dev I can tell you I feel the same way with trying to use any other language
@arturwiebe74823 жыл бұрын
Second that. Expect that the Lua interface gives you so much power to change anything, basically.
@fredwilson11915 ай бұрын
Any video on the top bar, increasing the font size, test size and colors ?
@TOMASVELASQUEZ_NKS3 жыл бұрын
Very awesome XD, you won the subscribe
@tengyang63953 жыл бұрын
This tutorial was very easy to understand and I learned a lot. Thank you.
@jack923444 жыл бұрын
Thank to your sharing, I'm new to awesome, this video is very nice. :)
@giacomodelillo17193 жыл бұрын
Straight to the point, awesome 😉😂
@oxonomy2372 Жыл бұрын
But the window is flickering constantly, what’s that about?
@8tungdata4 жыл бұрын
How do you get rid of the default awesome wallpaper? You haven't solved this issue. At every start there is for a short glimpse the default wallpaper before the wallpaper appears which is set by nitrogen. This is really odd.
@makc4 жыл бұрын
I never really looked into it. There is some kind of tool built into awesome that handles wallpapers, so that might get better results. For me the nitrogen app works fast enough that I barely even notice the delay.
@ewhac4 жыл бұрын
Wallpapers are handled... clumsily in Awesome. Basically, the wallpaper is hard-coded into the Awesome theme, which itself is another Lua file. The entry is "theme.wallpaper", usually at the top of the theme file, which is an absolute path to the image file you want to use as the desktop wallpaper.
@motif57753 жыл бұрын
Thank you. Very helpful.
@tsilb2 ай бұрын
Why is Super called Mod4 instead of "Super"? Why is Alt called Mod1 instead of "Alt"?
@see-sharp2 жыл бұрын
Sorry to bother but how do i get this current line highlight on neovim?
@joaopauloalbq4 жыл бұрын
I am thinking of moving from I3 to Awesome. Can you make a video about panel customizations? Thanks
@homfes3 жыл бұрын
Have you already figured out how to customize the awesome wm panel?
@YannMetalhead Жыл бұрын
Good video.
@motif57753 жыл бұрын
How did you get those random quotes everytime you opened a terminal? I think that's pretty cool 😎.
@makc3 жыл бұрын
How interesting that you should ask. I have a video on the topic here (On arch the package is called cowfortune not fortune): kzbin.info/www/bejne/kIe7en2crruViKc
@johnlocke96093 жыл бұрын
Awesome video for awesome. Thank you!
@mustafababdullah24852 жыл бұрын
I'm looking to figure out how to assign some applications to a #ed window i.e. Firefox only opens on workspace #2 Spotify opens on #9 ect
@SamSam-df4xp4 жыл бұрын
Kitty...wow. Haven't heard anyone talking about it much. Maybe you could do a video on using Kitty and kitten panel! Great video btw. 👍👍👍
@makc4 жыл бұрын
I'll look into it. Thanks for watching.
@sheikhshakilakhtar68444 жыл бұрын
@@makc Please do. I want to learn it as well.
@henninb4 жыл бұрын
Nice video. I am an xmonad user, however it is nice to see other potential wm options
@arvindersingh98633 жыл бұрын
How to open new window on the right side of the screen so that my first window is always the main window?
@johnsonmlw3 жыл бұрын
Very helpful. Thank you!
@unclearam20553 жыл бұрын
This really helped. Thank you so much :) God bless
@git_t0v3 жыл бұрын
Two things: When i installed nitrogen and super+r to open nitrogen, it's just a blank white screen. No pictures are on there. Did I miss something or do I have add photos myself to that file for nitrogen to use? @3:18 you have a sample config and as I am following along, I don't have that sample config. How do I follow along now?
@richieashton39273 жыл бұрын
I know this is late. But question. I would like to get back to Arch Linux, and i need help with something. Read carefully please. 1. I would like to have all my programs bound using keyboard shortcuts. Can only be access using these shortcuts. 2. The home screen will be only wallpaper skipping through like every 15 minutes or so. 3. There will be no task bar, however i want widgets for wifi, battery indicator(using a laptop dell m5040), volume and bluetooth. 4. On the home screen at the top left will be the terminal. However the terminal will have no boarders, or color (using the desktop wallpaper as background) just a blinking dot or -. Is this kind of thing possible?
@szenesiswebs39093 жыл бұрын
It is, it may take a lot of time to set up though.
@richieashton39273 жыл бұрын
@@szenesiswebs3909 hey. I got it setup. Using a window manager only So every program i use is bound to a key binding and dmenu. Only problem i have is bounding terminal applications to the keyboard. Example htop. Using xmonad. Besides that i do everything in the terminal. Wifi, bluetooth vifm for file browser but i hardly use that now. So everything is going good. Just the terminal applications i have a problem with. Thanks for the reply tho. Much love. Bless
@szenesiswebs39093 жыл бұрын
@@richieashton3927 you could try binding alias to a letter from the terminal. For example I have an alias that when I type w, the wallpaper changes.
@richieashton39273 жыл бұрын
@@szenesiswebs3909 ok. Will have to look up how to do that. Thanks
2 жыл бұрын
Nice vídeo Mack!
@makc2 жыл бұрын
Nice comment Sergio
2 жыл бұрын
I am leaning how to apply rulles on Awesome!
@jignaciol Жыл бұрын
Very good
@MrOB0994 жыл бұрын
Are you still using Arch in a VM at the moment?
@makc4 жыл бұрын
Nope. That's full on arch.
@MrOB0994 жыл бұрын
@@makc what hardware you using? Just out of interest, I'm thinking of getting a Thinkpad. Are you still going to use your Mac?
@makc4 жыл бұрын
I’ve got a ThinkPad 430 that I upgraded to 16gb or memory and a standard ssd. And an old pc I built a while ago which I’m working on upgrading. (Dual core i3, 8gb or ram, no GPU, nothing impressive). Arch runs shockingly well on both.
@ShedyQ3 жыл бұрын
Hey, loved this whole tutorial. I just have one thing that I have been trying to figure out forever and its really difficult to figure out. If you autostart a program in at the bottom of the lua file with awful.spawn.with_shell("firefox") or a terminal or anything. It opens up just fine, but if you make any other change to the lua file and restart awesome (without logging out), it runs those commands again and spawns another instance of that same program. I know there is a way to do it so that if an instance is already running, it doesnt open another one. I remember from a long time ago that it is some sort of for loop, but im not nearly good enough in lua or programming in general to figure it out again. Any help would be appreciated. With this one problem being fixed I will have system built perfectly. Thanks. 1/2 man 1/2 bear 1/2 pig.
@oktuvida2 жыл бұрын
Hi guy. Sorry for this late reply. I can think of two possible solutions (if I understood you correctly; I'm not very good with English :c ). 1. Isolate all the programs you want to start in one file, say "autostart.sh", and check with each program that is not currently running with "pgrep -f". You can help yourself with a function. Here is an example: '''' #!/bin/sh run() { if ! pgrep -f $1 > /dev/null 2>&1 ; # This old-fashioned redirection is unnecessary, you can remove or replace it with "&>/dev/null" then $@& fi } run picom run nitrogen --restore '''' At the end, you simply spawn "autostart.sh" inside rc.lua. You can find more information in the arch wiki 2. Use "awful.spawn.once()". This option is much more limited. The documentation mentions that it doesn't work with shell or terminal commands (E.g. "alacritty -e 'htop'", "while echo "Hello, world!"; do sleep 1s; done", etc.).
@eniojuniorschutt28282 жыл бұрын
In Awesome, when opening a fullscreen application, unfortunately, the status bar does not disappear. It is necessary to create a rule to make it disappear when the application is launched. I would like to make the bar to reappear after closing the application. (But it doesn't and I do not know the command to make it happen). And lastly, I would like that the status bar was hidden only for that application, not for all of them. This is the default in i3, but in awesome it is kind of cumbersome to achieve that.
@eniojuniorschutt28282 жыл бұрын
I solved it by inserting this code snippet into rc.lua: { rule = { class = "class-name-of-the-application" }, properties = { fullscreen = true }, callback = function(c) c.ontop = true awful.spawn.with_shell("sleep 0.1 && xdotool key Super_L+f") end },
@okmanek694 жыл бұрын
Can I set modkey (without "r" or any other additional key) to bring up a prompt?
@makc4 жыл бұрын
Not sure. You could try removing the “r” part of the key binding in the config. I would be interested to know if you do get it working.
@szenesiswebs39093 жыл бұрын
You can. Just be sure to not set is as a press and hold.
@Prophet60002 жыл бұрын
When I use nitrogen it defaults back to the awesome default background after reload.
@makc2 жыл бұрын
That’s awesome doing it’s thing. You can set a rule at the bottom of the rc.lua to change wallpaper on startup.
@Onedeag-qw3yc3 жыл бұрын
There's so many things wrong with this video. There should be an updated one
@mustafababdullah24852 жыл бұрын
Hahaha that's the first thing that I learned is to get dmenu as my run menu. I'm trying to figure out how to get the menu to update seeing it's actually there. Know I don't need it but hell it's like the Mountain
@cyanider0693 жыл бұрын
I wish I could use a tiling window maneger.
@JuanLopez-db4cc4 жыл бұрын
please update the link to your wallpapers please? Thanks sir.
@BrendonToogood2 жыл бұрын
awesome video looks easier than xmonad lol
@makc2 жыл бұрын
Probably is, just because so much is pre-configured for users
@langezeit69262 жыл бұрын
The the standard awesome prompt has auto complete with tab
@groolernetwork.21413 жыл бұрын
for any "noob", i would recommend doing a base mint install and then put awesome in it
@vladcykka12654 жыл бұрын
Can you do a video on theming Awesomewm?
@makc4 жыл бұрын
I'll look into it, thnx for watching.
@williammckenzie224 жыл бұрын
@@makc Same request as above. Installing and configuring things like brightness & volume control, network manager and other system tray thingies are confusing me. Great video btw. :)
@celestialadministration4 жыл бұрын
Mad cool
@celestialadministration4 жыл бұрын
Enjoy tutorial
@gautamjoshi74364 жыл бұрын
how to connect to wifi through awsome wm?
@rizkyadiyanto79223 жыл бұрын
or use nm-applet, which stays in the tray.
@TarebossT2 жыл бұрын
or type in terminal nmtui
@saptarshibhattacharya25053 жыл бұрын
The flickering wad painful to watch otherwise good video
@TheOriginalJoeBloggs4 жыл бұрын
Larbs [Luke Smith] dwm
@Cookiekeks3 жыл бұрын
You forgot to add a theme
@makc3 жыл бұрын
Indeed.
@dougtilaran34963 жыл бұрын
Dude knows more about Awefulwm than the devs. I'm allergic to it. Openbox forever
@dougtilaran34963 жыл бұрын
Put the bar on the bottom of the damn screen where it belongs
@lukefrance95583 жыл бұрын
Why does it belong there?
@gatterlinux84263 жыл бұрын
A full 23 min just to show us a autostart and a plugin ?!?!?!
@makc3 жыл бұрын
It’s ridiculous
@p4u1ro134 жыл бұрын
pls more slow :S
@plasmalife55323 жыл бұрын
DT copy
@chujwdupegooglowi21314 жыл бұрын
downvote for the crazy communist in wallpapers, lol.
@dougtilaran34963 жыл бұрын
Awesome is not even close to being awesome.
@makc3 жыл бұрын
Very insightful 👌
@mackarof77 Жыл бұрын
default layout here, the second in list -- Each screen has its own tag table. awful.tag({ 1, 2, 3, 4, 5, 6, 7, 8, 9 }, s, awful.layout.layouts[2])