Getting Started With Awesome Window Manager
HTML-код
- Опубликовано: 3 окт 2024
- Recently, I asked you guys that have never used a window manager to install one and play around with it. I suggested the awesome window manager. Some of you did install awesome and are now asking, "What do I do now?" Here's a video on getting started with the awesome window manager.
REFERENCED:
► awesomewm.org/ - Official Awesome Website
WANT TO SUPPORT THE CHANNEL?
💰 Patreon: / distrotube
💳 Paypal: www.paypal.com...
🛍️ Amazon: amzn.to/2RotFFi
👕 Teespring: teespring.com/...
SOCIAL PLATFORMS:
🗨️ Mastodon: mastodon.techn...
💬 IRC: irc://freenode #distrotube
👫 Reddit: / distrotube
📽️ LBRY: lbry.tv/$/invi...
DT ON THE WEB:
🕸️ Website: distrotube.com/
🐿️ Gopherhole: gopher://distro.tube
📁 GitLab: gitlab.com/dwt1
FREE AND OPEN SOURCE SOFTWARE THAT I USE:
🌐 Brave Browser - brave.com/dis872
📽️ Open Broadcaster Software: obsproject.com/
🎬 Kdenlive: kdenlive.org
🎨 GIMP: www.gimp.org/
🔊 Audacity: www.audacityte...
💻 VirtualBox: www.virtualbox...
Your support is very much appreciated. Thanks, guys!
installed a tiling window maanager - sets window mode to floating. :D
All of r/unixporn
Because it's more practical in the end
That's a dynamic wm
@@Hexalyse a DE is more practical in the end lmao
@@FruityHuevos nah you can do everything you can do with desktop environments using window managers
EDIT: OMG THANKS FOR THE LIKES THIS IS THE MOST IVE EVER HAD OMG
I like how you say "read the documentation", with a mug in the background saying "RTFM"
What's rtfm
@@charbelsarkis3567 read the fucking manual
@@charbelsarkis3567
'read the fantastic manual' for the SFW version
'read the fucking manual' for the NSFW version
read the following manual ;)
read the friendly manual :)
dt: my password is super secure
the password: "dt"
This is one of the only tutorials i watched to the end. And thats pretty rare for me. Really good job in explaining this, exactly what i needed. I am new to linux and installed manjaro today and am already trying to operate awesome only using hotkeys. Thanks for the great tutorial.
I know I'm about a year late but did you know that awesome has booth a wallpaper setter and a better run-launcher built-in
Super+p in the default config opens the better run-launcher
It's got built-in history
I'm a Linux newbie but thanks to you and your patreons, I'm feeling much more comfortable digging deeper into this cool new dimension. Keep up the great work Derek.
I was about to install i3 again on my crappy laptop for performance (and then delete it a few days after because of frustration of how it handles notifications and such), but you convinced me this feels more awesome. I'm giving it a big try.
Had such content existed when I was starting out, it would've saved me days worth of frustration. This guy is doing public service really. Pay attention kids 😂
I cant imagine learing linux without youtube, how did you learn it? With the manuals, or how else?
@@CookiekeksMostly from other people who've been using it for longer, teachers, senior colleagues etc.. and sometimes books and manuals.
I still remember... I learnt about compression formats like tar and zip and which tools to use to work with them from my college sysadmin while he was on his lunch break.
@@jujijiju6929 That looks cool
Just wachted the first 10min, but i wanted to say..
Man I just love the way you teach, especially that you're not just explaining once what a specific action does and then just saying 5 times do what we did there or press xy and type in xyz like many other's doing tutorials.. you're not just explaining, you're teaching us how to and what it does what while telling multiple times what it does if a specific step repeats, Which makes it much easier to learn and it also seems logical (example: Mention to remember -> Super +R opens the run promt)
I consider AwesomeWM to be a hybrid.. meaning if you want only floating windows with bars and open/close buttons, then you can have that.
You can also remove window bars and buttons and have it only act as a tiling wm.
I think that AwesomeWM is basically best of both worlds, you can float and/or you can tile. I mean moreso than most other tiling window managers.
Thank you good sir.
My friend has been suggesting i use Awesome for awhile. I normally prefer cinnamon but after getting this running on arch i can safely say it feels alien but interesting and useful. I intend to keep using awesome. Main thing i like about awesome so far is how easy it is to switch workspaces. It makes placing windows in full screen mode extremely doable
If I remember correctly the built in run prompt has tab completion.
what seriously??
@@himanshushukla787 just checked, yes it does.
Excellent video, keen to try this out on my new Fedora install! Thanks DT.
Hey with a friend we just restart to talk about tiling wm and I found your channel.
This vidéo come on the perfect time !!!
Thanks a lot you take time to do it step by step and it's help a lot.
I'm gonna learn Lua to make some Neovim plugins and I also want to use Awsome. I think this video was made at the wright time for me!!!!
Thank you for this vid. I am new to tiling WM's and I now prefer Awesome over i3; which I only recently started using. I wanted to post for anyone else using Debian 10 (Buster) as I was unable to follow exactly along with your edits. So far, I had to edit the existing rc.lua file in /etc/xdg/awesome/ folder as creating my own as you did broke awesome (I had to login to i3 session to delete the new rc.lua file). Also, I cetainly agree with you about the lack-luster features of the default "run" widget. However, editing the rc.lua file to run dmenu (or rofi) as you did in that respect also ended in a crash of Awesome. After a brief search I discovered the issue lies in the fact that the default Awesome run is a widget whereas dmenu is an application. The article brought to light the use of Mod4+p which brings up a default run widget that basically does the same thing as dmenu by default. Here's a link to the article. Keep the distro tuts coming Bro!! I watch your vids a lot. Thanks again... www.reddit.com/r/awesomewm/comments/5spgph/why_awesome_use_promptbox_instead_of_dmenu/
20:10 line 332, awful.key( opens a parentheses and when you delete the next lines, you did not close the parentheses with ). The error also says missing parentheses ')'.
Thanks DT!!
Could you show us how to remove those windows decorations and add this beautiful solid colors on awesome or hlwm or bspwm? Thank you very much. :)
My man I will have to put some money in the hat. This is Awesome, can you get in to this a little deeper. I may be a part 2. I love working with the terminal.
i'd love a video on how to write your config from scratch. i feel like instead of having everything and deleting stuff you don't want it should be easier. with a clean file. im just not sure about spacing and what things are required from the system install be nice to have a video because you do awesome on your config organization
For anyone who doesn't know (maybe this should have been in the video): **SUPER** is The Windows / Command key..
I have been an arch user for more than a year, configuring my i3 WM to my liking, when a day I finally decided to try another WM. I want to understand why so much people on reddit r/unixporn said to have migrated from i3 to Awesome. I am also fed up of the floating windows that opens in the back of a fullscreen window in i3.
You gave me the two essential informations (and the two things I have really done with my i3 config) that I was searching for :
how to change default shortcuts, and launch applications at start. Let's hope I will be able to start my redshift-gtk app only after I've got some Internet connection.
But yeah, I agree with you, only the documentation can really help :)
I appreciate your passion. I’m quite familiar with Linux and it is always wonderful to find like minded pros. Excellent work.
By hitting super+s, I noticed that maybe the dmenu task in this video was unnecessary, because super-p already offers something that functions like dmenu. However, covering how to bind dmenu with a key was helpful for the purposes of demonstration.
In videos like these, I wish you'd always cover how to adjust the size of what gets displayed on the screen. The fonts are so small by default! The first thing I want to know is how to make things bigger. I'll figure that out, though.
I would also like to know this. The shortcuts popup by default has like 3pt font and I can't find how to embiggen it on the Googles.
Maybe it's time I tried a different WM other than i3. Heard so many good things about awesome. Thanks for the tutorial. Hack on!
Just installed awesome on Alpine Linux. I think I'm all in on tilers!
You can also use super + p(without dmenu) to show better menu
Much appreciated, thank you!
YES.
I've been seeing some amazing layouts with Awesome, and have been tempted to switch over. Seeing this has helped.
So does awesome use less resources than the standard ubuntu desktop?
It is quite awesome. It's what I use now. It was the first WM I installed but I got put off by the config and moved to i3 back when I was a noob.
thanks for the amazing and simple tutoriale very begginer friendly, thanks!
What you can do to figure out your startup applications is to open "Startup Applications" in your DE, then click edit on each entry.
That's how I found out what commands launch what programs without tearing my hair out.
I just started playing around with tiling managers and i gotta say.. i like the heck out of it, particularly awesome just because it's so versatile. It's funny I actually installed it, found the floating mode and was like "Neat... ok lets just turn that off." lol
DT=window manager expert
All hail DT:)
@A Linus Torvalds and Richard Stallman will disagree😅
I don't see any reason for using tiling managers. In plasma you can just hide windows decorations and use built-in hotkeys (meta+arrows) to tile windows to any direction + add custom shortcuts
Come from the tilling Window manager video, thanks for doing this guide for noobs ;D
Thank you, Derek. One of the common complaints against Nautilus is that it no longer is tied to the "desktop" paradigm to display folders etc.
wait can you elaborate on what you mean by this
@@ViewerEm Nautilus is Gnome's file manager. GNOME 3 and up don't use desktop icons, so the file manager doesn't have that functionality.
But if your gonna run awesome having someone to hold your hand is helpful. So good job Derek.
Can we have a more in-depth tutorial on how to configure the panel itself? Like the color, workspace tags, start button, things like that?
RTFM
@@JosueRodriguez08 I've tried. Many, many times. I wouldn't be asking for this if it was in there.
Awesome, thanks! (no pun intended)
I'm a new user of dwm (only a couple of weeks since I installed it), and I love it. I heard about it from Luke Smith about a year ago. What really made me want to install was its official description, which contains the following:
"Because dwm is customized through editing its source code, it's pointless to
make binary packages of it. This keeps its userbase small and elitist. No
novices asking stupid questions."
Sign me up :D
Installed Awesome recently and walked through your set-up just now.
The issue you were having with the background not reloading when you Super+CTRL+R to reload Awesome was also a problem I experienced, and I am not in a virtual machine. The background reloads when I actually log into Awesome again, but not when I reload Awesome from inside the client. In order to get the background back I have to run nitrogen --restore manually.
(I'm on LinuxMint 21.3.)
I need to figure out next how to get my text on the bar to be bigger because mine did not resize when I reload awesome and the bar and menu is very tiny.
Nitrogen, Polybar and Awesome or Openbox and go...
Hard to go wrong with the above and it's good training considering tiling managers especially from an administrative/maintenance view point.
Good vid.
Why don't using Ctrl-l to clean the terminal? Ctrl-e to jump to the end of line? Alt . to past last command argument? Ctrl-d instead of exit? Would be possible a vídeo about that?
Excellent content. The default Awesome look and feel looks terrible... in the most un-awesome way. But yours DT does look Awesome. Great potential there. I am still playing around with i3 but I feel I am going to give Awesome a look next since it has so much potential to be anyway you want it to be. That sounds exciting. Damn, that Ubuntu still looks good too. hahaha
Isn't Awesome also customizable enough to have stacking windows as well?
It is. Most if not all tiling WMs can do stacking/floating as well. ;)
Watched this video 3 years ago and I've been using Linux with awesome ever since. This video made me switch to Linux from Windows lol.
awesome is truly a blessing for me compared to i3 and DWM, which I had no clue where to even start. This video really helped me to get started.
Tried Awesome now after using i3 some time where Super+Shift+Q was closing active tiles. 😂 First thing I had to change in Awesome, muscle-memory and so...
lol I used i3 long ago and recently got back into tilling window managers and started using dwm. I still had the same muscle memory but just decided to deal with it (:
@@Jess-hj8vu how do you cope with having to logout everytime you want to make a change to the config file?
Awesome was the only WM I was able to install inside Docker container, so I could play around with it.
Staindurd Awsim Lyeburry... As a southern man, I’ll say DT is the best kinda country. He’s no hillbilly... He’s a Hill William.
english can be weird
"Look at my spectrwm rice"
"That's awesome!"
"No you idiot it's spectrwm"
Indeed, terminal is scary to a new user. I think I was just trying to install java or something for Minecraft some years ago (along with a few other things) and I was so scared that if I even spelled something wrong I would slaughter my Ubuntu install. I don't think at the time I even figured out that not everything you do in terminal can do bad things, I probably just became resigned to my eventual fate and stopped caring lol. Now that I know what certain commands do, what needs elevation, etc., no matter if I'm in Linux or Windows I have a pretty good idea of exactly what I'm doing. It only took 6 years lol jk :)
This one of my favorite DT videos. No.1 top five reasons to Arch Linux. No.2 ArcoLinux Extended has all all the window manager. This one is No.3
Nice video well done.
TOO MUCH THINGS INSTALLED BY DEFAULT, WHICH I HAVE NO IDEA HOW THEY ENDED UP THERE !! I JUST PREFER BSPWM :)
So glad I found your channel... rusty and needing to upgrade my skills,,, your the perfect fit, thanks
Thanks for sharing your configuration, this helped a lot!
I wish I watched something like this when I was using Awesome. I prefer i3 to Awesome but it was a great introduction to dynamic tiling WM's.
i3 is a manual tiler... lol
Thank you man, I really enjoy how you teach, you put yourself on the student shoes and you are kind 🙏💓🙏
This is so incredibly helpful. Thanks, Distrotube!
Okay. You showed me how to fiddle with my system, something I never wanted to do. That's why I'm running MX. No fiddling required. But why? It saves memory? Okay. Universality? I've only got one computer. Why? What are the benefits? Thanks DT. I always watch your videos with interest and often learn a lot. Thanks again.
You don't have to, but it is good to know how all X window managers works, even the one in KDE and GNOME. But if you don't want to learn this, you don't need too.
It is one of many things that is great with X and others, like Wayland, doesn't get.
It is your computer, you should be able to choose what to do, also what not to do. :-)
Do you have to put & after commands in autostart in Lua files? You have to do that in Openbox, and in the Terminal as well. Also, according to r/unixporn, Awesome can create some really cool floating environments as well.
Thank you very much
Hey Derek Even today the nitrogen wallpaper bug is happening in awesome wm, i don't think it's a bug, i think the autostart application shouldn't be there at the bottom or some thing we are missing, i think the autostart apps should be under the mod+ctrl+r (reload the confg), i'll try to make it work, after logging in it's working great but as soon as you reload the config with shortcut key(mod+ctrl+r) it goes back to default ugly looking wallpaper.
Great, can you please do a tutorial on how to get rid of title bars? I am using mint cinamon 20.
You don't give sudo your ROOT password. You give it your USER password - you're authenticating that yes, you are the user. And that user has to be in the sudoers list.
I guess you learn something new everyday, I would have never noticed as I use the same password for both the root and user.
So you and OTB are trying your damnedest to get me to switch a WM aren't YA!
2 WM video in as many days... LOL
Thanks for the look DT...
LLAP
A suggestion can you give us a glimpse of the result at the starting of video .
Thank you so much!
is there a good version on Windows 10 ?
Thanks
Is there a way to get intellisense or error checking against the actual awesome libraries, in editors like VS Code?
(WoW addon dev, so I know a bit of lua, but no means an expert)
23:00 I believe you got the error because of the comma at the end of the line.
I love the cmatrix runing in the background.
Thanks for this video! I'm now considering switching from Regolith (i3) to awesome (mostly because of Lua) :)
Tip: if you have dmenu installed, Awesome has the built in keybinding “Super+P” to open a dmenu application launch prompt. Don’t know when that keybinding was added, but it is currently a default binding.
this helped me my awsome install didnt have any thing couldnt open pkgs and was searching like hell
Gonna have to give it a go, ta.
Do you have a video on adding things to the panel... like battery and WiFi?
Well. You can google it. ^_^
(Maybe, I'll google it too)
I might go over the panel in awesome in a future video. Would make sense to do so since I did a video on qtile's panel.
DistroTube 👍
@@DistroTube _please_ do so !
Probably, a little series/playlist covering even some more different topics about awesome would hit the audience’s interests.
I've used Larswm. I'm just not a big fan of tiling managers, though I can see how useful they are.
Straight Outta Compton! \/\/
Learn tmux and will ok with any wm...tiling only need for spliting terminal...Floating better when you dont want to see all GUİ full screen :) Awesome is anything floating,tiling, even mini DE... İ am using JWM...
Me: is he a pro
Me:*sees the binary code on the background px
Me:ok HE IS
That’s not really “binary code”. It’s a terminal program called cmatrix
Are you a noob
Him: Comments & says binary code instead of cmatrix
Me: Ok he is
I'm thinking of installing a window manager instead of using a desktop environment, because my laptop with 2gb of memory barely runs Linux Mint cinnamon.
What if you wanted to install Awesomewm as your only desktop environment?
Loool.) I wanted to ask tutorial on WM, but thought that other topics have bigger priority. XD
So thank you. I've installer Awesome a long time ago, but haven't used it.
I was reading the official "my first awesome", I fainted when I reached the widget stuff (plus I hate coding)
Edit: heck why my cursor always shows its loading? I had to restart it
Edit: heyy I watched till the end
13:27 I really don't like how the *nitrogen* preferences menu opened at the lower-left corner of the screen rather then being in the center of the screen (at least the center of the window).
That's just like having a window open on one monitor and the context menu appears on a completely different monitor -- that's just frustrating.
less political rants and more videos like that please. I've moved to wm's because of you. Openbox was first. Now I'm on bspwm and I think I'll stick with it for a long time. Thanks
I definitely second the first sentence @Marc S.
This video is awesome @DistroTube, I'd greatly appreciate more of this kind. *Thx*
Hi bro love your content,
I'm currently struggling with my AwesomeWM every time i select AwesomeWM at the login screen it kicks me back to login screen and doesn't let me in,
I'm currently using Arch Linux Gnome desktop environment.
Any suggestions?
Thanks.
this happened to me, and it was since my user did not have mounted /home directory. I used only useradd instead of useradd -m
Nitrogen also looks horrible, like a bad 8-bit game windows. But kudos for the tutorial though. It's there if we need it
Some questions I have: Can I customize this FUCKIN UGLY close and maximize buttons??? Can I use Dolphin instead this "explorer"??? How Awesome handles gnome apps and KDE apps? it can open them all? I'm on Kubuntu right now.. Can I install it over it just to test? :) How does Awesome handles 2 monitor?
Cool 😎
Hi, why did you use floating mode when configured awesomeWM? I have never seen people use tiling mode besides the terminal.
Terminal isn't scary. It's how computers originally worked. The graphical stuff is the new stuff.
Very nice the log of errors, in bspwm sxhkd update even with errors.
Checkout Pop Shell, very new but made by Pop_OS team. From what I understand its Gnome + i3-like feel.
Just a comment on the BG not updating with ctr+super+r, I noticed on my laptop (dual boot), it resets to the default BG when I still have windows running and reloading, but if I close the windows and reload it resets to my chosen BG.
Just to notify about that confusion. And this is 3 years later, should've been fixed by now hehe
I have an install of Vanilla Arch & KDE. I have a working install of i3 WM on here too, but I haven't used it as much as I thought I would. I just installed Awesome WM, after seeing this video, but none of the menu structions are the same and I can't get any keyboard shortcuts to work "out of the box".
Does anyone have any tips to get this to work on Arch?
I truly have no idea why it bother me, as there is nothing wrong about it, but...Debian???!
Nop & reNop, i'm an Arch person!
I know that there is nothing wrong with all the other distoros out there, but for some unknown reasons something feel out of place & teste if it ain't Arch based...
If you got any clew why is it so, I will like to hear it please :)
The strangest, "goodest" thing has just happened. I was watching an older video of yours, where you go over your workflow with awesome and wondering about how I could get started with it. I then opened a new RUclips tab and bam! There's this video, posted about 25min ago. :) Watching it now! Thanks!
I can't tell you how useless I find the whole window manager idea. I open all of my apps as full screen apps in a work space. And I just move work spaces when I want to visit another app. One of those is the console space, and it runs terminator with the screen split into a variety of panels. I run IRC in one of those and use the others in an 'ad hock' way. And that's it. I never close these, I never move them, I never do anything else.