Getting Started With Xmonad

แชร์
ฝัง
  • เผยแพร่เมื่อ 13 พ.ค. 2020
  • In this rather lengthy video, I go over the basics of getting started with Xmonad. I install Xmonad on Ubuntu 20.04 and show some of the basics as far as configuration. I also show you how to use the Haskell documentation. And I briefly show you how to install and configure Xmobar.
    OTHER XMONAD VIDEOS THAT MAY INTEREST YOU:
    ► • Hacking on Xmonad - Gr... - Hacking on Xmonad - GridSelect, ToggleStruts, ToggleBorders
    ► • Xmonad and Named Scrat... - Xmonad and Named Scratchpads
    WANT TO SUPPORT THE CHANNEL?
    💰 Patreon: / distrotube
    💳 Paypal: www.paypal.com/cgi-bin/webscr...
    🛍️ Amazon: amzn.to/2RotFFi
    👕 Teespring: teespring.com/stores/distrotube
    SOCIAL PLATFORMS:
    🗨️ Mastodon: mastodon.technology/@distrotube
    💬 IRC: irc://freenode #distrotube
    👫 Reddit: / distrotube
    📽️ LBRY: lbry.tv/$/invite/@DistroTube:2
    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.audacityteam.org/
    💻 VirtualBox: www.virtualbox.org/
    Your support is very much appreciated. Thanks, guys!
  • วิทยาศาสตร์และเทคโนโลยี

ความคิดเห็น • 277

  • @xtnctr
    @xtnctr 3 ปีที่แล้ว +47

    DT changes my life for the better on a weekly basis.

  • @JohnVogiakelis
    @JohnVogiakelis 2 ปีที่แล้ว +31

    I've seen you compare tiling window managers and fell in love with the possibilities of Xmonad. Your videos are pure gold for me who's trying to get into Xmonad and some other stuff you cover. I feel both lucky and unlucky that I only recently discovered your channel. Thank you!

  • @onearmadillo
    @onearmadillo 4 ปีที่แล้ว +14

    Very nice format. Not scripted, catching errors as they came. Very nice. I’ve been wanting to try xmonad for a while and this video just made the last push. Running it now on a RPi4 without a glitch.

  • @Cavi587
    @Cavi587 3 ปีที่แล้ว +5

    I really never even knew about these tiling window managers. I always used Windows and the "standard" GUI's for linux distros such as GNOME or xfce. In the last few days after finding your channel I was motivated to install arch on my VM and I've been playing with since. I have to say, tiling window managers really helped my workflow while programming. I feel like all the stuff that usually distracts me is gone. It's hard at first to get used to doing everything by yourself in config files and learning all the key bindings to control the window manager, but when you do, it becomes a really powerful tool. Thanks for these vids!

  • @AndersJackson
    @AndersJackson 4 ปีที่แล้ว +18

    I really liked that you show the process.
    That is most important thing in learning anything. How to find information.

  • @magburner
    @magburner 3 ปีที่แล้ว +3

    Thanks for this xMonad tutorial, I have installed int on my LMDE4 daily driver. It is my first time using a tiling window manager, but I am enjoying the experience so far.

  • @bumbumbumdumbumdum
    @bumbumbumdumbumdum 4 หลายเดือนก่อน

    These videos are so valuable. You really made it a lot easier to take my first steps into xmonad. A few months ago I would have skipped a 42 minute video without thinking about it, but now I'm actually fairly pleased that you took the time to make it. I appreciate how you put me in a position to learn the rest on my own.

  • @shanethefox
    @shanethefox 2 ปีที่แล้ว +1

    Just wanna say that I love your videos DT. You make awesome tutorials and I love learning stuff about all the ins and outs of linux!

  • @yourfamilytree833
    @yourfamilytree833 ปีที่แล้ว +1

    DT, thanks for your help in getting started with Xmonad. I tried Awesome for a few weeks then moved on to Xmonad. Had some config problems with Xmonad. This video is a great help in understanding Xmonad and Haskell. Xmonad is now up and running has many benefits for long time Linux user. Great video. Will follow you with with your other Xmonad videos.

  • @ashishpanigrahi180
    @ashishpanigrahi180 4 ปีที่แล้ว +1

    Brilliant video as usual. Thanks DT!

  • @wintc
    @wintc 2 ปีที่แล้ว

    Just subscribed! Adding this software on my new PC tonight. Thanks so much for this wonderful guide--very excited to start using xmonad

  • @DannyMexen9
    @DannyMexen9 4 ปีที่แล้ว

    Derek, you do amazing work. Good job.

  • @Brian-uq6jm
    @Brian-uq6jm 2 ปีที่แล้ว

    Thanks so much for the tutorial! I'm late to the party, I write a bit of haskell, and I feel right home with this.

  • @HaiNguyen-cf1ji
    @HaiNguyen-cf1ji 4 ปีที่แล้ว +7

    xmonad just perfect, the speed, the customize bar, reload config without restart X and the way it handle mutiple screen love it

  • @baddealrage
    @baddealrage 2 ปีที่แล้ว

    This is very satisfying when you finaly get xrandr and xmobar working. After this hudge quick start I will be able to play arround with xmonad. Can't wait to compare your final script and see how I can improve my environement.

  • @jhonrocha6632
    @jhonrocha6632 4 ปีที่แล้ว +1

    Really great video, DT.

  • @gaurangshukla8235
    @gaurangshukla8235 4 ปีที่แล้ว +3

    Did you read my mind?
    This is just what I needed. Thanks man.

  • @Jeff_Seely
    @Jeff_Seely 10 หลายเดือนก่อน

    Brother, I do not know how I got along without Xmonad all these years. I am loving this window manager, particularly your configuration. I guess if I had one gripe about Xmonad I guess I would have preferred it to be written and configured in Python rather than Haskell. But it's kind of like a fun adventure to learn a little Haskell though. I'm going to make a few shuttle changes to better suit my interaction with this config but I'm going to keep most of it the same because it is so sensible. Thank you Derek for all you do 👍

  • @Bens963
    @Bens963 3 ปีที่แล้ว +2

    I ran xmonad for about 5 years, wish I had your channel back then

  • @senninscorpion
    @senninscorpion 4 ปีที่แล้ว +1

    Great video Derek!
    It really looks minimal, but there are a lot of dependencies for haskell. Since I don't use another haskell program, I'll stay in DWM because I'm trying to keep my packages count low.

  • @markring40
    @markring40 3 ปีที่แล้ว +2

    Great video DT! Thank you.

  • @defnlife1683
    @defnlife1683 2 ปีที่แล้ว

    I did my first install ever of Linux last week (artix with Runit & Plasma) and this is great. I'll try it out tomorrow.

  • @a2n-
    @a2n- 2 ปีที่แล้ว

    your's videos is pure gold dt !

  • @AnzanHoshinRoshi
    @AnzanHoshinRoshi 4 ปีที่แล้ว +4

    Thank you, Drek. Saved for reference.

  • @rndm_adrian3714
    @rndm_adrian3714 4 ปีที่แล้ว

    Thanks! I was troubling a lot with it yesterday

  • @antoniobarbalau1107
    @antoniobarbalau1107 2 ปีที่แล้ว

    Thank you for everything you do for us ♥️

  • @glpzzzdev
    @glpzzzdev 4 ปีที่แล้ว +6

    Hey DT! As always, thanks for your content. Just trying to make sense for myself why I would like to add 1.1GB of files to my system, just to compile the wm. This is the only thing stoping me to try xmonad again (it was the first tiling I tried in 2010 before ending in i3 back then).
    Good thing about dwm is that is compilable with very basic stuff.
    If I was a Haskell developer ok, but sadly I'm not. Anyway, I think I will give it a try in a VM.
    You have a point about patching suckless tools. I heavily patch mine and it gets boring in some moment.

  • @C6438911
    @C6438911 4 ปีที่แล้ว +11

    This is great! thanks for the video. I have a question, could you do more "getting started" video's about other various window managers?
    I know you made a quite a few videos, but maybe a whole new series of videos, the 2020 edition of "getting started with" or follow-ups ?
    Anyway, all content you create is awesome and thanks for sharing your experiences.
    Sorry if I ask a little too much. Whatever your next video might be, I'm looking forward to it. That's for sure! Thanks!

  • @Ladministrateur
    @Ladministrateur 4 ปีที่แล้ว +1

    Im french student and it’s very good tutorial / explications for Xmonad ! Thanks 👍

    • @DistroTube
      @DistroTube  4 ปีที่แล้ว +2

      Glad it was helpful!

  • @krissprague7979
    @krissprague7979 4 ปีที่แล้ว

    Great info. Thanks for the class

  • @jacksonsauder8248
    @jacksonsauder8248 3 ปีที่แล้ว +1

    first day without plasma thanks to you! thanks for the awesome content

  • @leandroadrianpaz
    @leandroadrianpaz 4 ปีที่แล้ว +3

    Hi Derek.
    I've recently discovered that like awesome, xmonad has a screen with a summary of the default keybindings by presing meta-shift-slash (M-S-/).
    It's not as pretty as awesome's but it's useful.

  • @bavneet5
    @bavneet5 2 ปีที่แล้ว

    Thanks mite, because of you i started using Xmonad. I was a qtile user.

  • @azechele
    @azechele 4 ปีที่แล้ว +7

    Well, tbf most panels work fine with xmonad, although you might need some extra config. If you want a panel with all bells and whistles like polybar that can still seamlessly integrate with xmonad, there's taffybar for you (and it's also in haskell).

  • @samwang1439
    @samwang1439 2 ปีที่แล้ว

    Thanks a lot! The vid really helps me setting up my low-performance atom small laptop.

  • @asuszenfone4105
    @asuszenfone4105 4 ปีที่แล้ว +1

    I'm trying Xmonad on FreeBSD, where hs-xmonad-contrib is going to be taken out of the repos.
    Long story short I had to copy 2 files, from /usr/local/share/examples/xmonad (build & xmonad-config.cabal) to .xmonad dir. Edit .cabal file to direct to xmonad.hs, run 'cabal new-update', then run './build'. I must say I'm impressed. Thanks DT.

  • @abdusalam3ar
    @abdusalam3ar 3 ปีที่แล้ว

    Tiling WMs are so much fun. It's good for my wrist too, as I work on the computer all day and my wrist really hurt when switching constantly between the mouse the keyboard.

  • @abobader
    @abobader 4 ปีที่แล้ว +1

    Nice one, well done.

  • @driden1987
    @driden1987 3 ปีที่แล้ว

    following along with my Ubuntu Machine!!

  • @GothicKin
    @GothicKin 4 ปีที่แล้ว +13

    21:00 When you eat asparagus and drink beer non stop for a week

    • @calebmullan4593
      @calebmullan4593 3 ปีที่แล้ว +2

      Well played, I laughed out loud at that.

    • @ganondos1888
      @ganondos1888 3 ปีที่แล้ว

      Why did I laugh at that…

    • @dynamagon
      @dynamagon 9 วันที่ผ่านมา

      XD

  • @nekoill
    @nekoill 3 ปีที่แล้ว +1

    Dude...
    I decided to play around with Xmonad, and it turned out to be so awesome for whatever reason, I instantly decided to ditch dwm in favor of this.
    I don't know why, I just love it. Maybe it's because in Haskell you don't have to worry about memory management and also have access to cool high level stuff, because y'know, it's basically a lambda calculus stuff, but it's compiled into binaries in the end, but it gives a good bank for your buck as far as the performance is concerned, like it hardly requires any more CPU and memory than dwm does while also having easily applied features like opacity for Xmobar. It even got me interested in Haskell, and recently I found myself looking up tutorials on it. I used to think of it as a more "technical" programming language with highly specific area of application, but it turned out to have been used to write a way more everyday software. Looks promising as hell. Thank you so much for this discovery, and another one for your build on GitLab. It helped a lot, though I have no use for a multi-monitor setup, and I also cut out the tree select feature, but your Xmonad build proved to suit my needs the best of what I've found on the Internet. For those interested, I can also suggest a build by Haron Prime on GitHub - another interesting one, I'm currently tinkering with it and trying to incorporate features from it into my personal build. Pretty great stuff, it has clickable taskbar that almost turns the whole thing into a more efficient desktop environment, would recommend to anyone interested in pimping his build out.

  • @SergioDanieu
    @SergioDanieu 4 ปีที่แล้ว +2

    Every single video in your channel is a new world to me. I’m not even noob in linux and this kind of stuff but I really wanna learn and change my way to use my laptop. Greetings from Colombia. Thanks for this content

    • @shawazonfire
      @shawazonfire 11 หลายเดือนก่อน

      aren't we all noobs, El Sergio?

  • @ruirodrigues705
    @ruirodrigues705 4 ปีที่แล้ว

    thank you so much for this video! :)

  • @wherami
    @wherami 3 ปีที่แล้ว

    You do put out some neat videos.

  • @jonnywester3194
    @jonnywester3194 ปีที่แล้ว

    Very very good video!!

  • @robertcrawford4009
    @robertcrawford4009 4 ปีที่แล้ว +3

    Great video. I'm staying with Awesome.

  • @OveRaDaMaNt
    @OveRaDaMaNt 4 ปีที่แล้ว +49

    After 2 months on awesome and 1 month on DWM, I've decided to go back to KDE. Constant messing with the config files and having to set up literally everything from scratch was too much for me.

    • @_yuri
      @_yuri 4 ปีที่แล้ว +13

      based tyrell wellick

    • @Manu-oh8gn
      @Manu-oh8gn 4 ปีที่แล้ว +1

      @@_yuri "Old school"

    • @GafftheHorse
      @GafftheHorse 4 ปีที่แล้ว +9

      Oh well.
      At least you tried something new.
      I spent a lot of time trying out lots of different window managers, and was constantly reading up, fiddling, tweaking. Once I set up some autostart scripts to launch stuff I really needed and settled on a wm and a config that worked for me and was efficient, I've settled and hardly need to touch anything in over a year.
      Using i3-wm currently.
      Ocassionally I install one of the big desktops, mostly to see how they are progressing, but I always eventually go back to a basic wm. The desktops are more likely to revert any configuration changes you make to them on an update than a wm is likely to need maintenance, once you've set things up how you want.

    • @ivans3806
      @ivans3806 4 ปีที่แล้ว +1

      @@GafftheHorse judging from some tutorials on xmonad written circa 2008 with still functional dotfiles, you're kinda on the point here...

    • @bbaovanc
      @bbaovanc 3 ปีที่แล้ว +2

      What matters is you tried alternatives, and found what works best for you

  • @VolceriDAvila
    @VolceriDAvila 3 ปีที่แล้ว

    Brilliant! Thank you!

  • @rojaarkezor7185
    @rojaarkezor7185 3 ปีที่แล้ว +2

    Great, so at the end of the day you built your own Desktop. Nice

  • @StannyObelisk
    @StannyObelisk 4 ปีที่แล้ว +4

    A comprehensive xmonad configuration guide would be great!

    • @DistroTube
      @DistroTube  4 ปีที่แล้ว +11

      Xmonad.org and Haskell.org. A "comprehensive" guide on video would be hours...dozens of hours...in length. At some point, you have to read the documentation for yourself and figure out what you need for your particular purposes.

    • @DistroTube
      @DistroTube  4 ปีที่แล้ว +5

      That's on my "to do" list. ;)

  • @gabrielmoura9794
    @gabrielmoura9794 3 ปีที่แล้ว +5

    hi, i'm brazilian, how can i do the xmobar part in arch linux, i didn't find the directory where you got the standard bar file

  • @lesscommonsense1804
    @lesscommonsense1804 ปีที่แล้ว

    Hey DT I would love to get the wallpaper from your main desktop. Great video btw!

  • @diegonayalazo
    @diegonayalazo 2 ปีที่แล้ว

    Thanks for sharing

  • @moai834
    @moai834 4 ปีที่แล้ว +12

    Just a couple words:
    Installing xmonad from official repos isn't preferred, because dependancies can go out of sync and it will break.
    Preferred way would be building from source using statically built stack or cabal. (eg stack-static from aur)
    This also allows you to not having any haskell library installed from your distro pkg manager at all (welcome arch users - no hs libs bloat on updates).
    To use xmonad with stack - one would create shell script named "ghc" that would have something like:
    stack ghc -- "$@"
    (because xmonad looks for ghc bin, and we don't have it)
    ((this is probably not what users should do if they just want to try xmonad out tho ;))

    • @moai834
      @moai834 4 ปีที่แล้ว +1

      Yeah, using ghcup would be preferred if one would do it through cabal.

    • @AndersJackson
      @AndersJackson 4 ปีที่แล้ว

      If it get out of sync, it is a bug and should be corrected.
      No need to install from source. But if you want to, nothing stoping you.

    • @moai834
      @moai834 4 ปีที่แล้ว

      The most notable is that this is not just 'building from source', as xmonad requires actual haskell 'runtime' - doing this will make sure, that every dependancy is fixed, that deps versions only change when you update xmonad itself.
      Issue is when repo updates ghc, while libs aren't fully up to date - such version mistmatch bug is fixed quite fast (especially considering the popularity of xmonad), but still is a bummer.
      But yes - this doesn't happen often, and probably won't be an issue for most of the people.

    • @tomm5765
      @tomm5765 2 ปีที่แล้ว

      @@moai834 my research tells me that "dependancies can go out of sync and it will break" is an Arch Linux problem, because Arch Linux dynamically links Haskell packages. It seems this is not such a big deal for Ubuntu/Debian, do you know if this is correct?

  • @thujamagus
    @thujamagus 4 ปีที่แล้ว +1

    Thank you for this.

  • @JuanEsquitin
    @JuanEsquitin 4 ปีที่แล้ว +1

    Thank You!!!

  • @greatestcait
    @greatestcait 3 ปีที่แล้ว +1

    Other people: Ohhhhhh noooooooo, Haskell is so spoooooooooooky
    Me: Wow, this Haskell config looks so much cleaner than the Lua config that came by default with Awesome, maybe I should try Xmonad.

  • @NapoleonWils0n
    @NapoleonWils0n 4 ปีที่แล้ว

    Hi dt, there a couple of things i think you missed out on switching from dwm to xmonad
    i made the switch from dwm to xmonad on the day you made the video, and these are some issue i came across
    + tagging a window so it appears on multiple workspaces - using copyWindow
    + myManageHook and getting picture in pictures in browsers to float and not to tile
    + does the order of the code in the xmonad.hs file matter - eg can main go anywhere
    + xmobar displaying updating if you dont have StdinReader in xmobarc
    + myDefaultLayout determines the order of your layouts - eg the first item will be the default layout on any workspace
    + getting videos to open in tiled at the normal size at the top of the screen without back bars as opposed to in the middle of the screen with black bars
    + floating windows is general
    I have been trying replicate tagging windows across multiple workspaces with copyWindow
    without any luck and i think most people switching from dwm would be interested how to get that working so you can have a video playing on all workspaces
    The other thing i that has me stumped is getting firefox picture in picture video to open as a floating video at the correct size - using doRectFloat ?
    this may just be something i have done or not done if my config
    This is my xmonad.hs config file after 2 days
    github.com/NapoleonWils0n/freebsd-dotfiles/blob/master/.xmonad/xmonad.hs
    In one of your video you mention getting videos to go full screen using keybindings to toggle struts
    i set my layout so avoidStruts groups the layouts that should avoid struts then put the the full mode outside that grouping,
    then you can just cycle thru the layouts and dont have to set up extra keybindings to togglestruts
    myLayout = avoidStruts ( monocle ||| tiled ||| grid ) ||| monocle
    and under where i set monocle to this
    monocle = smartBorders (Full)
    bit of check giving you xmonad tips after 2 days when you have been using it for over 10 years i know

  • @mr_beezlebub3985
    @mr_beezlebub3985 4 ปีที่แล้ว

    I might try this WM. Been using XFCE ever since I started using Linux.

    • @HiAdrian
      @HiAdrian 4 ปีที่แล้ว +1

      I'm a long time Xfce user too, considering a tiling window manager (and keyboard-centered workflow) for my laptop, since the touchpad is so tedious to use.

  • @apoorv9492
    @apoorv9492 3 ปีที่แล้ว

    Hey DT, I can't seem to find the setting for reducing gap size between windows. Can you let me know which section has that setting. My config is almost like yours a bit modified though. Thanks.

  • @somebody8533
    @somebody8533 4 ปีที่แล้ว +1

    hey dt, can u have a look on velox? Its a dynamic tilling window manager running on wayland inspiered by xmonad and dwm

  • @agostonvolcz
    @agostonvolcz 4 ปีที่แล้ว

    I also have started to use XMonad, with my laptop and an external monitor. I have the problem, that the xmobar is only showing on the output set as primary. How did you configure X (and XMonad) to treat your monitors as different screens? When I connect the monitor, and run xrandr, it shows "Screen 0" with both outputs. I could set it up, so that it's technically an enlarged screen, but Xmobar still won't show on both displays

  • @mizel_1121
    @mizel_1121 3 ปีที่แล้ว

    Best video for xmonad please we need next video like that what the next I don’t want to read I need you show me and tech me more about xmonad

  • @xtnctr
    @xtnctr 4 ปีที่แล้ว +1

    Let's go xmonad.

  • @apoorv9492
    @apoorv9492 4 ปีที่แล้ว +1

    hey DT, great video, it would be nice if you also made a video about showing the extra stuff needed in a TWM to make it a "better" desktop experience like notification system, policy kit, software to change customize themes, settings manager, login-logout manger, system tray, bluetooth management etc. also on a laptop will the function keys for volume, brightness airplane mode work? and what if i connect the laptop display to a external display will i be able to switch the display to be mirrored or extended? or if there is a tool to do so. i think it would be very helpful for new users as they might need these "basic" functionality. meanwhile im gonna install arch in a vm install xmonad start building a config and desktop how i want it. and once it done i will replace KDE with xmonad. been waiting for this for so long.
    Greetings from India
    Stay Safe!

  • @lightcfu8913
    @lightcfu8913 4 ปีที่แล้ว

    Press shift key and plus sign on your numpad [ + ] to increase or [ - ] to decrease font size in xterm.
    You can also start another xterm by typing the command " xterm -fa 'Monospace' -fs 72 &"
    -fs 72 means font size 72, and -fs 36 means font size 36
    Try " xterm -fa 'Serif' -fs 24 -bg navy & " to change both the font, size and background color at the same time
    Another way is Ctrl and right mouse button to show the menu and select VT font size.

  • @willpaxman5236
    @willpaxman5236 4 ปีที่แล้ว +1

    There's a bug in ghc on Arch Linux ATM, downgrading give a couldn't determine version error, help!

  • @donnyleebeehler5820
    @donnyleebeehler5820 3 ปีที่แล้ว +1

    Thanks DT,,

  • @celestialadministration
    @celestialadministration 3 ปีที่แล้ว +1

    DT does magic, says it's easy. 🤣🤣🤣

  • @Sean_476
    @Sean_476 2 ปีที่แล้ว

    DT, I just replaced font like you did at 35:48 in 6our video. Then wrote it and did super + Q and now I have like a super imposed xmobqr on top of another one with the larger font under the normal one. Any idea what happened there??

  • @Dariowelcome1
    @Dariowelcome1 4 ปีที่แล้ว

    Could you make a video about installing qtile on arch linux or anyother gnu/linux distribution?

  • @singletona082
    @singletona082 4 ปีที่แล้ว

    Hey Hex? Any thoughts on the gimini web protocol?
    I'm technically on the mailing list but like... the discussio ngoes over my head and i find it hard to focus.

  • @MyurrDurr
    @MyurrDurr 4 ปีที่แล้ว +4

    I remember when I used to use i3, Everytime I used the keyboard binding to reload it, all the items in the auto start section such as my Compton config got relaunched but I didn't know that so after a while I had like 80% cpu usages from the 20 or so instances of Compton running in the background

    • @riseabove3082
      @riseabove3082 3 ปีที่แล้ว

      Not an issue on my i3 but sometimes you may need to add a kill command and then execute a new instance.

  • @YoutubeChannel-gg3hf
    @YoutubeChannel-gg3hf 3 ปีที่แล้ว

    Hey DT. i rly loooooooveeeeeee ur xmobar. Is there anyway i can use that with bspwm? if yes then how?

  • @cailrambler4907
    @cailrambler4907 2 ปีที่แล้ว

    Thank you

  • @unclefreddy2009
    @unclefreddy2009 4 ปีที่แล้ว +2

    Love these videos. Would be great if they were a little more concise perhaps a walkthrough of the essential things to change rather than interactive debugging. Either way you have introduced me to lots of cool tools

  • @TeaJayOne
    @TeaJayOne 2 ปีที่แล้ว

    Is it possible to put xmobar into the start hook?

  • @DannyMexen9
    @DannyMexen9 4 ปีที่แล้ว +1

    Quick question, and I apologize for making comparisons. In Luke's video, dwm had a feature for making a window prominent either by opening it or focusing on it. Can xmonad do that?
    Thanks.

    • @DannyMexen9
      @DannyMexen9 4 ปีที่แล้ว

      This is so much better, I read the template config file. Turns out I can swap the master window. Much better than doing this automatically. Thank you so much for this video. I have had a wonderful time configuring xmonad.

  • @cadetriestocode
    @cadetriestocode 3 ปีที่แล้ว

    What is better awesome wm or xmonad? They almost seem like mirror images of eachother just written in different languages. Is this the case, is it more a choice of Lua vs haskell?

  • @isaulhernandez2856
    @isaulhernandez2856 4 ปีที่แล้ว +2

    im looking for the Xmobar.config(the step on 24:36 ) but i cant find it. Im using Arch Linux

    • @org.photonsphere
      @org.photonsphere 4 ปีที่แล้ว

      In the .config/xmobar subdirectory? If it doesn't exist then create it.

  • @kdemetter
    @kdemetter 3 ปีที่แล้ว

    5:03 In case anyone has a similar issue : on my keyboard, the mod key wasn't linked to my Alt key, instead it was linked to my windows key.

  • @vonBottorff
    @vonBottorff 3 ปีที่แล้ว

    I've got an installation of Haskell stack right now on my Ubuntu 21.04/Gnome. It's using ghc 8.10 maybe? What's going on behind the scenes when I do a sudo apt-get install xmonad? Does installing xmonad set up and work with a completely different Haskell environment -- or does it work with my existing Haskell stack world? Haskell install is bizarre, and I'm afraid of messing stuff up. Just found a rogue stack.yaml file that was completely messing me up, and had to completely re-install stack. Fretful of XMonad for that reason.

  • @vizlodunken4952
    @vizlodunken4952 2 ปีที่แล้ว +1

    DT❤️

  • @hyunsooshin3631
    @hyunsooshin3631 6 หลายเดือนก่อน

    Thanks for the great tutorial. I have one question.
    As you explained, incorrect code would be detected when we type `window + q`. However, some of errors cannot be detected. For example, If I type the `myTerminal = gnome-terminal2' and restart the xmonad by typing `window + q`. The xmonad instance successfully have restarted, but now new window keybinding does not work because I had a typo against the program name. In that case, I thought that I should be able to see some xmonad logs. I found that there's seems no such a log file location. How can I inspect these kind of errors? Thank you.

  • @xGshikamaru
    @xGshikamaru 2 ปีที่แล้ว +1

    can you have some graphs on xmobar using cairo or something like that to display memory usage as a progressbar instead of a number ? That’s what I love most about awesome, its cairo integration, you could for instance display a progressbar of the song you’re playing in your music player to see how far into it you are

    • @xGshikamaru
      @xGshikamaru 2 ปีที่แล้ว +1

      answering myself, it looks like XMonad.Util.Rectangle is just what I’m looking for

  • @TheReaver2099
    @TheReaver2099 4 ปีที่แล้ว +2

    Ok, We get it, you like xmonad

    • @AndersJackson
      @AndersJackson 4 ปีที่แล้ว

      And for a good reason. 😜

  • @jamesleimer2527
    @jamesleimer2527 2 ปีที่แล้ว

    i dont know if this has been stated in here but when i entered mod4mask to change left alt to windows key it didnt work..still using left alt. im on asus laptop X551m, sorry it was set to mod4mask instead of mod4Mask

  • @DN-ij8ki
    @DN-ij8ki 3 ปีที่แล้ว

    How do i change my keyboard layout in xmonad?

  • @user-um9qf2pn3v
    @user-um9qf2pn3v 3 ปีที่แล้ว

    Maybe it's my machine's problem, but I had issues with recompiling xmonad on manjaro for about three days now. As I understood, pacman breaks some dependencies and nothing seemed to work. If you have similar problem, try to delete xmonad and xmonad-contrib from pacman, install cabal-install and then run "cabal install xmonad xmonad-contrib --lib --ghc-option=-dynamic" and after that install them with pacman. I didn't find similar solution online and I am not sure if it's the right way to fix this, but now xmonad runs smoothly, so I hope that helps

  • @sunilsharma-yy1lk
    @sunilsharma-yy1lk 3 ปีที่แล้ว

    I am installing xmonad on manjaro kde but after installing both packages when I am trying to log back in via xmonad it's just seems to stuck there.
    Any advice?

  • @YavorBachev
    @YavorBachev 3 ปีที่แล้ว

    If you use ubuntu, you probably don't want to spend days in learning and configuring tiling, but you don't have to! Use ShellTile extension and you have a great tiling for ubuntu - all windows are not tiled by default when opened, few easy shortcuts to tile what you want. Easy tiling only when needed for lazy ubuntu users like me

  • @redgeoblaze3752
    @redgeoblaze3752 2 ปีที่แล้ว

    Well I only just switched to BSPWM a week ago, and I've been enjoying it very much, but yeah, I might as well start looking into a new one. I don't see no ring. This is Linux, I've got 8 DEs and WMs on my system right now.

  • @4nyNoob
    @4nyNoob 2 ปีที่แล้ว

    I know it's me but i just wanted to switch workspaces with my numpad, i know that it's more ergonomic and all to use the number row, and all but I like my numpad, i'm so used to setting it up like this in KDE that i always loose myself when trying out tiling window managers

  • @SMOKE3104
    @SMOKE3104 3 ปีที่แล้ว

    I have a huge problem when installing xmonad... really almost any window manager I try to use on my laptop. I have a 3000x2000 resolution and when it is installed, everything looks extremely spaced out and small. I would like to increase the visual look of things by 150% to 200%. Has anyone had this issue and found a way around it or anyone just knows how to solve it? Thinkyou for any help that is provided.

  • @mrcxlinux
    @mrcxlinux 3 ปีที่แล้ว

    22:22 Do I have haring problems or did he say terminal instead of panel?

  •  4 ปีที่แล้ว

    the handle that is coming back from `spawnPipe` is not a handle to the process but to the input (the stdin for that pipe) - that's why the `hPutStrLn` will write to it - I'd rename that variables (xmproc1,...) to something more telling

  • @yashchauhan5852
    @yashchauhan5852 4 ปีที่แล้ว

    Hey DT, I am having some trouble while getting the icons on xmobar. I copied your xmobarrc and made some changes, but all the icons are showing up as small rectangles. I copied your icons folder as well.

    • @DistroTube
      @DistroTube  4 ปีที่แล้ว +1

      My xmobar now uses FontAwesome for those icons. Make sure you install FontAwesome.

  • @Finkelfunk
    @Finkelfunk 2 ปีที่แล้ว

    39:19 When you forget to pull up your pants after taking a leak

  • @1w2qqswa
    @1w2qqswa 2 ปีที่แล้ว

    How do I install this on my newly built Archlinux?

  • @xavierjulien31
    @xavierjulien31 3 ปีที่แล้ว

    is there a reason that when i log out and then try to log back in i don't have the xmonad option? i just have ubuntu & wayland... ???