 Hey, a brief informational video today for those suckless users out there I did this video a couple weeks ago, and it's on getting color emojis and ST I basically said there has been this little fix to libxft It's not in the actual upstream, but if you're an arch user you can get a nice little package It is called the libxft b blah blah blah. I forget what it is You'll just see if that pops up. Yeah libxft bg r a and this will enable it so you can have color emojis and ST and D menu and DWM without it crashing But I've gotten many emails in the past couple days and many comments about it Because although this will work in ST if you install this and it will show the emojis It does not work out of the box if you're using the default build or at least a build that it comes from Recent time. I'm not quite sure when it started because the default builds of DWM and D menu have an extra little thing you have to remove from the source code to get it working So let me show you what that is First off look at okay, so look at this first off. It's weird that there are two of my faces here But look at the recommendations that YouTube gives me. I mean all great videos. I'm sure but I don't know It just you would think I don't know. It's just weird Anyway, so let's get back to business So I actually have downloaded here the source code the raw source code for D menu and DWM not my own builds I just downloaded the actual source code. Let me show you an example of what I mean Okay, so I have the patch the libxft patch installed I should be able to have color emojis, but I'm going to make this D menu build really quickly Let's let's compile that So now let's try to echo some emojis in there Let's say I'll you know put a little phase little thumbs up Okay, and I'm going to echo it into these this D menu build Okay, if you see that first off it takes a little time and when it actually shows up You'll see that there are no emojis here. They're just little squares. So it's not working. How do you fix it? Very very simple. Here's what you do There is a little variable called is call. I forget which file it's in it looks like it's in drw.c Okay, so open up dr wc and look for is call and you'll see this that there It is a little code block here that actually tells you what it's for it's to avoid this crash in libxft But if you have installed the little the patch I just mentioned you don't need this anymore because this thing is going to prevent you from installing or Viewing color emojis. So I'm just going to get rid of that. I'm going to go out. I'm going to remake D menu and now if I run the same command if I echo those emojis into this D menu build you will see that now they work great Fantastic, so that's all you have to do. You just have to remove that sequence So we can do the same thing for DWM as well. So if we go into that folder If we were to make it and install it and run it you would not be seeing any color emojis up here I've of course already built this on my computer But just to be clear look for that sequence is colored. Oh, it looks like it's in the drw file as well So we'll find that and look same thing Delete it in here and then if you make it again and then install that you're gonna have a version of DWM that can take color emojis So I know that that is one hang up for people who are still on i3 Which you shouldn't be I'm probably gonna be doing a video on DWM Again just because I wish more people would use it. I'm sick of maintaining i3 like on my dot files I haven't used i3 in over a year. I don't really plan on ever using it again So I know not having color emojis of that hang up for some people they want those So now you can have them again, so hopefully This the little libx FT fix will be part of the main libx FT Once they get all the little bugs in the bug fix figured out But once that is the case you will probably not have to worry about any of this anyway. Anyway, that's just the PSA I know more people see my videos than you see my updates on my blog or something So see you guys next time