Add An Applications Menu To Any Window Manager

  Рет қаралды 24,095

DistroTube

DistroTube

4 жыл бұрын

Xmenu is a menu utility for X. Xmenu is a popup menu similar to the one found in Openbox, and it can be controlled via the mouse and/or via keyboard. Perfect for window managers that don't include a menu application.
REFERENCED:
► github.com/phillbush/xmenu
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!

Пікірлер: 103
@remmidy2603
@remmidy2603 Жыл бұрын
I've been watching you for a few months and your walk throughs are straight to the point, you helped me with learning linux alot.
@kellyrunnels5684
@kellyrunnels5684 4 жыл бұрын
Thanks DT! Great video, very helpful!
@3Diego
@3Diego 4 жыл бұрын
My dwm just got even better, thank you DT
@benway123
@benway123 4 жыл бұрын
The King is back!
@waltereikrem
@waltereikrem 4 жыл бұрын
nice taste in VM's and a great taste in music. this channel has it all guys haha
@horatiumarasescu6187
@horatiumarasescu6187 4 жыл бұрын
Hey DT, I miss dearly the Taking into account series. It was my pleasure to listen to your point of view about tech industry events. What are the chances to have it back?
@arafatrakib4954
@arafatrakib4954 4 жыл бұрын
I really wanted to use openbox menu in other system. I have various pipe menus which i find easier to use than opening a terminal to to some stuff. Thanks for showing this menu. I'm gonna try this out. :)
@Xeab
@Xeab 4 жыл бұрын
Real neat, always liked to idea of the floating window-manager right-click menus, but never wanted to leave a tiling window manager.
@Stephen-yd7ce
@Stephen-yd7ce 3 жыл бұрын
Nice! will be adding this to qtile as soon as I get home.
@AnzanHoshinRoshi
@AnzanHoshinRoshi 4 жыл бұрын
Thank you, Derek. I use Pop!_OS's Gnome but never use a menu. There's now a built in launcher but I use Albert. I liked the right-click on root window menu in Fluxbox and Xfce but rarely used it. Still, it's good to see how easy it would be to set up.
@MissourHanzai
@MissourHanzai 4 жыл бұрын
Frankly, it looks useful but I already had a heart attack getting gnome-pie running and that takes care of most of my needs.
@popperklopper5450
@popperklopper5450 4 жыл бұрын
I just pimped my i3-wm with xmenu. Thanks for this great video. Regards from Germany.
@tecbs
@tecbs 4 жыл бұрын
nice... I learn something new every day
@austersimon
@austersimon 4 жыл бұрын
That's really neat! Won't use it for application launching tho, but for scrot, config stuff and such...
@oldominion8669
@oldominion8669 4 жыл бұрын
Perfect, I was just thinking of something like this to have and your video showed up in my recommendations, is Google reading my mind now?
@alexaognjanovic4127
@alexaognjanovic4127 4 жыл бұрын
Small python script can take /usr/share/applications/*.desktop files and generate config
@TheFakeVIP
@TheFakeVIP 4 жыл бұрын
I wonder if you couldn't get xclickroot to work because you're running Nitrogen so you're not actually clicking on the X root window.
@BrucesWorldofStuff
@BrucesWorldofStuff 4 жыл бұрын
Thanks DT! When I do that key binding in my Spectrwm I get PMenu... Lol Great fined, will add that to my ever growing list of DT's things to do list... :-D LLAP
@monolalia
@monolalia 4 жыл бұрын
Just as a "btw", the "H" in "Herbstluft" is not silent.
@AlphaNerdYT
@AlphaNerdYT 3 жыл бұрын
@Zachary Clinton please stop using this meme its not funny anymore
@AlphaNerdYT
@AlphaNerdYT 3 жыл бұрын
@Zachary Clinton lets also just be honest installing arch is super easy and not like building your own system a 3yo could install it if you want to build a linux system try lfs its great
@SadeeshSenevirathne
@SadeeshSenevirathne 3 жыл бұрын
@@AlphaNerdYT ur the definition of "i use lfs btw"
@LunyaTheGay
@LunyaTheGay Жыл бұрын
Is with "Herbstluff" the german word? I genuinely dont know as a german.
@Blaishon
@Blaishon Жыл бұрын
Dude! I know this is a couple years old, but... I moved to linux a year ago and am not looking back. Been loving Mint Cinnamon. Still dual back to windows for games, but I live in Mint for work and home. Back in the NT4.0 days, we'd replace our desktop manager (back when windows was still configurable), which took the old start menu away. In its place I used a launcher called Back Menu. I have been hunting high and low for 30 years for something similar and xmenu is perfect! I think my install is now complete. Thanks for pointing the way and loved the vid. Checking out your others. For mint cinnamon users (maybe ubuntu in general, not sure), you're missing some libraries by default. Run these installs ahead of xmenu. Should help... sudo apt install libx11-dev libxft-dev libxinerama-dev libimlib2-dev -y
@heavynetol
@heavynetol 4 жыл бұрын
Liked and subscribed. Hail to King Diamond! \m/
@cschu2205
@cschu2205 4 жыл бұрын
Thanks Great ! Your channel is really cool ! i will use this app also with polybar :-)
@polgzz
@polgzz 4 жыл бұрын
Man, your sound setup. I typically whatch your videos with the phone laying around somewhere on the house and never thought about it. I happen to have a good set of AKG headphones and today I had a long trip by train and bring them with me. This is how that mic disserved to be listent to, haha. Soooo pleasant to the ear! Although... all that set-up... is it actually bloat??! 🤔
@MetalCrazyGoat
@MetalCrazyGoat 4 жыл бұрын
That’s a neat application, but I’ll stick with rofi. Flows better with a keyboard centric workflow.
@DistroTube
@DistroTube 4 жыл бұрын
Different kinds of menus. This is more for the point and click crowd. Dmenu/rofi are keyboard driven.
@yScribblezHD
@yScribblezHD 4 жыл бұрын
As someone who uses keyboard driven software in my workflow like 95% of the time, it is still useful to have mouse driven supplementary software for when I'm lounging in my chair or just browsing. That's just me personally though, I like having more options than just what suits my (by a wide margin) typical use case.
@alexstone691
@alexstone691 4 жыл бұрын
@@yScribblezHD Note that rofi can be used with a mouse too
@anshsrivastava1059
@anshsrivastava1059 4 жыл бұрын
I prefer the keyboard too, but while eating meals, using the keyboard gets annoying. A nice little addition to dmenu for me.
@MetalCrazyGoat
@MetalCrazyGoat 4 жыл бұрын
@@anshsrivastava1059 I personally do not eat at my computer, I spent way too much money building it to get it messy lol. I do have a laptop that I use in those instances, but if I find it's too inconvenient to use computer in a keyboard centric way while eating I just see it as an opportunity to take a little break from what I was working on
@studiokadaver
@studiokadaver 3 жыл бұрын
Awesome! Looks perfect for a i3 setup
@auroradraco9974
@auroradraco9974 4 жыл бұрын
Interesting. I like dmenu for launching programs, or keybinding them to something if I use them too often. But this could find some use in my workflow possibly
@chimak111
@chimak111 4 жыл бұрын
DT's back on vim :D
@byrongilbert3720
@byrongilbert3720 4 жыл бұрын
Long live The King
@cthedosboss5113
@cthedosboss5113 4 жыл бұрын
Thanks dt :)
@negritolindo8838
@negritolindo8838 4 жыл бұрын
I used something like morc, don't remember really. But it has rofi or dmenu as dependencies (maybe?)
@nissengummihone
@nissengummihone 4 жыл бұрын
Not related to the video, but I would love for you to check out the Sway window manager. It's basically i3 but for Wayland, and I haven't seen you cover Waylans on this channel before.
@NoName-cm1fs
@NoName-cm1fs 2 жыл бұрын
Couldn't seem to get this to work with the Sapphire WM.
@5dot2dot0dot5dot
@5dot2dot0dot5dot 4 жыл бұрын
Is there a convenient way to populate the menu with .desktop files organised into the categories specified therein?
@ThirumaleshHS1
@ThirumaleshHS1 4 жыл бұрын
Nice Buddha 👌
@SlideRSB
@SlideRSB 4 жыл бұрын
I with think that there must be a way to generate a config by parsing all the .desktop files. Regardless, I'll just stick to my Rofi menu. That one also works in any window manager.
@benary5620
@benary5620 4 жыл бұрын
Can you please share your configuration? I particularly like the way it displays your last played music track and additional information about it. Great idea!
@nykal1510
@nykal1510 3 жыл бұрын
Everything is on his GitHub, you should be able to find it somewhere on the channel, I can't quite remember it
@xelonidas8574
@xelonidas8574 4 жыл бұрын
Can xmenu be spawned at fixed position? If so, it can run nicely with onclick button in tint2
@DistroTube
@DistroTube 4 жыл бұрын
You can specify a position.
@xelonidas8574
@xelonidas8574 4 жыл бұрын
I will take adventage of it. Thanks a lot!
@wadecurry938
@wadecurry938 4 жыл бұрын
With rofi or dmenu, you have to know about the program and its name. I install lots of programs just to try them out, so it's nice to have a menu driven interface to browse and (re)discover the available tools. Does xmenu deal well with HiDPI displays? I guess I'll find out.
@perseusarkouda
@perseusarkouda 3 жыл бұрын
jgmenu. Best menu I could ever find.
@millankumar9245
@millankumar9245 4 жыл бұрын
Hey DT, can you look at Gentoo?
@obsidian10101
@obsidian10101 4 жыл бұрын
Hi there! Which distro are you using?
@stasik1979
@stasik1979 4 жыл бұрын
2 thumbs up for King Diamond!
@swollenaor
@swollenaor 4 жыл бұрын
first, i just like my whisker menu
@adhalianna
@adhalianna 4 жыл бұрын
Same++, Whiskermenu is one of the main reasons I don't want to leave my Xfce. Looks great and works great both in keyboard-centric and point-and-click workflows. I'm running Manjaro i3 community version (with rofi instead of dmenu) on one of my laptops but spending more time with my PC made me realize how much I've been missing the Whiskermenu. Its visuals just make it quicker to launch any app. Now I'm working on a desktop (designing it for sb else actually) that integrates tightly bspwm into Xfce and I'm really enjoying the results!
@Zoltar358
@Zoltar358 4 жыл бұрын
Hey DT, fantastic video as usual :) I have a walkaround solution to get xmenu under the right mouse click, at least in i3wm. I simply made a keybinding for the right mouse button (bindsym button3 $exec ~/Git/xmenu/xmenu.sh). Now I can right-click i3bar and xmenu appears. Unfortunately, it does not work when clicked on the desktop. Anybody has any ideas on how to bindsym a mouse button to work on a workspace in i3?
@kumarj6301
@kumarj6301 4 жыл бұрын
hey DT, there is jgmenu can u compare
@hanspetervollhorst1
@hanspetervollhorst1 3 жыл бұрын
I am struggling about launching command line applications in DWM. For example termite --exec=vim launches vim, but after vim is initialised, DWM resizes the window but vim does not update and keeps using different window dimensions. Is there a trick for launching these applications?
@hanspetervollhorst1
@hanspetervollhorst1 2 жыл бұрын
alacritty did not help either. XTerm did the trick
@MarkLeonTanner
@MarkLeonTanner 3 жыл бұрын
I love rofi and jgmenu... And synapse... I'm looking into this... I can right click on the desktop in dwm and launch jgmenu
@charlesrodriguez3657
@charlesrodriguez3657 4 жыл бұрын
Could you link the Moai head picture?
@HEWfunkingKNEWit
@HEWfunkingKNEWit 4 жыл бұрын
is it possible to grep someone elses scrot? Like remotely? I should probably grep my man scrot first right.
@tralphstreet
@tralphstreet 4 жыл бұрын
When you say "Ctrl+Alt+Return" you mean "Enter" for "Return" right? Why is it called like that? I had multiple times where I thought return meant backspace. Switching to Linux has been a really great experience but it's this kind of stuff that can be a bit confusing. I get how it's called the "super/meta/mod" key, instead of windows/start key, but I don't see a reason fro calling Enter Return.
@Canadian789119
@Canadian789119 4 жыл бұрын
So I can de bloat Openbox? and make Xfce usable ? :)
@ichaa3tech
@ichaa3tech 4 жыл бұрын
What about desktop icons and folders ? I tried to do pcmanfm --desktop and xfdesktop but none of them worked as excpected
@DistroTube
@DistroTube 4 жыл бұрын
Years ago, I played around with a program called idesk. It adds desktop icons to an X display.
@ichaa3tech
@ichaa3tech 4 жыл бұрын
@@DistroTube noice . m gonna see what i can do
@linuxrant
@linuxrant 2 жыл бұрын
I guess you could make a script that pipes all the .desktop files relevant info to the xmenu config to automatically add all installed apps. I am not so savvy at bash scripting yet, so I am gonna keep looking elsewhere for a proper menu for a tiler.
@AbhishekBM
@AbhishekBM 4 жыл бұрын
4:05 Actually, it doesn't matter if we have expandtab set. Vim automatically uses tabs for Makefiles and spaces for Yaml files.
@AbhishekBM
@AbhishekBM 4 жыл бұрын
@@mrdkaaa Nothing, but DT mentioned about turning off expandtab for Makefiles. I just wanted to clarify that vim does that for you.
@waltermas736
@waltermas736 4 жыл бұрын
I use autokey for my menu
@cstephan7
@cstephan7 4 жыл бұрын
Please make sure that subtitles are included in videos.
@soulofhogwarts
@soulofhogwarts 3 жыл бұрын
Just like this we need Xbar or xpanel and xsystray and xtaskbar and xdecoration and wohoo our Xde is ready.
@leviticus8930
@leviticus8930 4 жыл бұрын
Xdotool?
@MarkLeonTanner
@MarkLeonTanner 3 жыл бұрын
I use arch with dwm... I have 4 launchers... Xmenud, rofi, jgmenu, and synapse...
@thierrybo6304
@thierrybo6304 4 жыл бұрын
Looks like my openbox menu
@little-wytch
@little-wytch 4 жыл бұрын
you mentioned using it in qtile... you've talked about qtile in a lot of videos... I'm still going thru your vid catalogue, but if you haven't done a vid on qtile yet, can you do one just about it? I like that it's python based but I can't ever get it to run, not in Debian, not in Kali, not in FreeBSD. Granted, I'm an uber-noob compared to most *nix users, but I'm learning and was hoping to compare qtile with i3 and awesome and see if i could recreate some of the few things I like about awesome in qtile... if i can make it work. This xmenu is a nice start on that, so thanks for showing it.
@halyeon7560
@halyeon7560 4 жыл бұрын
He's got a Qtile playlist if you haven't seen it already (videos aren't in order though I think). kzbin.info/www/bejne/p6HNpn6aobhse5Y
@killertigergaming6762
@killertigergaming6762 Жыл бұрын
Hes made quite a few videos on qtile there all kinda old sadly
@SimGunther
@SimGunther 4 жыл бұрын
There is a video by Accursed Farms called "The GUI should be better. A lot better" that covers the qualms of the GUI on a desktop well (with props to linux for customization). Definitely worth a watch to get ideas on how to make the GUI more intuitive.
@jwc865
@jwc865 4 жыл бұрын
I would like to use it but I’m not wasting Time configuring that, It should detect my programs by default just like Alber launcher
@zehph
@zehph 4 жыл бұрын
You can get some inspiration from dmenu_run and see how it gets to list programs and otput it through a for loop on a sub section, you'd just have to manage some text streams to get the name of the program and maybe fix capitalisation. This is like an unfinished dmenu for GUI, but it does it well, you just have to write your customisations. We probably have dmenu_run because of dwm, but if dmenu was completely standalone, it would be the same schpile
@natt8669
@natt8669 4 жыл бұрын
There's also 9menu that functions similarly for Plan9 folk
@kindred4779
@kindred4779 4 жыл бұрын
make videos about panels please
@Myrkvi_
@Myrkvi_ 4 жыл бұрын
Here's a very quick and dirty Awk script to convert the "Deskmenu" format available in menumaker into something that's compatible with xmenu. Categories with lots of applications will go off the screen and xmenu doesn't seem to be able to let you scroll that. function charrep(c, t) { charrep_text = ""; for (i = 0; i < t; i++) { charrep_text = charrep_text c; } return charrep_text; } function indent() { return charrep("\t", tabs); } BEGIN { FS="="; tabs = 0; } /^submenu/ { print indent() $2; tabs = tabs + 1; } /^endmenu/ { tabs = tabs - 1 } /^menuitem/ { FS=":"; OFS="\t"; gsub("menuitem=", "", $0); print indent() $1, $2; FS="="; } /^divider/ { print "" }
@DistroTube
@DistroTube 4 жыл бұрын
I give you bonus points for using Awk! :D
@champfisk5613
@champfisk5613 4 жыл бұрын
Nice app but I think aliases are more productive for me
@sasakanjuh7660
@sasakanjuh7660 4 жыл бұрын
Isn't that the reason why Rofi exists? :)
@comp7on940
@comp7on940 4 жыл бұрын
classicmenu-indicator
@zweitlander874
@zweitlander874 4 жыл бұрын
:)
@hanspetervollhorst1
@hanspetervollhorst1 3 жыл бұрын
tabs > spaces
@BarafuAlbino
@BarafuAlbino 4 жыл бұрын
Just this "no spaces" thing alone is enough to call this xmenu broken.
@Hyperboid
@Hyperboid 4 жыл бұрын
What do you mean?
@drishalballaney6590
@drishalballaney6590 4 жыл бұрын
You are still using vim and not Emacs...
@wackbyte
@wackbyte 4 жыл бұрын
waylan
@megamaser
@megamaser 4 жыл бұрын
Who actually uses menus like this? People who enjoy waiting? People who enjoy counting every pixel with their mouse? People who enjoy searching long lists of text manually with their eyes? Join the 21st century already, we have a wide variety of tools that make this work easier these days.
@GothicKin
@GothicKin 4 жыл бұрын
Highlighting and copying the git link made me incredibly uncomfortable
@alainleufroy
@alainleufroy 4 жыл бұрын
Maybe you'll find clfswm funny.
@TerenceKearns
@TerenceKearns 11 ай бұрын
make install gets me this on Debian 12 xmenu.c:16:10: fatal error: X11/Xft/Xft.h: No such file or directory 16 | #include
The 12 Linux Apps Everyone Should Know About
21:20
DistroTube
Рет қаралды 453 М.
ArchBang Realizes i3 Was A Mistake, Switches Back To Openbox
23:55
The child was abused by the clown#Short #Officer Rabbit #angel
00:55
兔子警官
Рет қаралды 24 МЛН
Я нашел кто меня пранкует!
00:51
Аришнев
Рет қаралды 4,1 МЛН
When You Get Ran Over By A Car...
00:15
Jojo Sim
Рет қаралды 20 МЛН
Happy 4th of July 😂
00:12
Pink Shirt Girl
Рет қаралды 44 МЛН
Let's Share Our Favorite Bash Aliases
16:28
DistroTube
Рет қаралды 30 М.
SUPERCHARGE KDE with these tricks, tools, apps, and widgets!
17:45
The Linux Experiment
Рет қаралды 63 М.
An Installation And First Look At Mabox Linux 22.08
22:36
DistroTube
Рет қаралды 28 М.
Openbox Was My First Window Manager (It's Still Great!)
25:17
DistroTube
Рет қаралды 31 М.
This Zsh config is perhaps my favorite one yet.
17:24
Dreams of Autonomy
Рет қаралды 157 М.
Solve Problems With Shell Scripting And Dmenu
18:26
DistroTube
Рет қаралды 31 М.
Desktop Environments Vs Window Managers
8:38
Mental Outlaw
Рет қаралды 181 М.
Turn Your Window Manager Into A Desktop Environment
16:47
DistroTube
Рет қаралды 137 М.
Windows & macOS can't do this, but Linux can!
15:55
The Linux Experiment
Рет қаралды 809 М.
Опять съемные крышки в смартфонах? #cmf
0:50
Klavye İle Trafik Işığını Yönetmek #shorts
0:18
Osman Kabadayı
Рет қаралды 281 М.
В России ускорили интернет в 1000 раз
0:18
Короче, новости
Рет қаралды 1,8 МЛН
После ввода кода - протирайте панель
0:18
Up Your Brains
Рет қаралды 1,1 МЛН