Fluxbox Start Menu Button -- sorta

Questions about applications and software
Forum rules
Before you post read how to get help. Topics in this forum are automatically closed 6 months after creation.
Locked
rogue_ronin

Fluxbox Start Menu Button -- sorta

Post by rogue_ronin »

Check out this app called Fluxbox Tray Menu -- I found it by accident recently, and was reminded of one of the forum members who was looking for a way to trigger the Fluxbox menu from the icon bar.

It is an icon that sits in the system tray. Click it to get the root menu.

m a r
Last edited by LockBot on Wed Dec 28, 2022 7:16 am, edited 1 time in total.
Reason: Topic automatically closed 6 months after creation. New replies are no longer allowed.
User avatar
Mazhar
Level 1
Level 1
Posts: 26
Joined: Sun Feb 21, 2010 3:54 am
Location: Bangladesh
Contact:

Re: Fluxbox Start Menu Button -- sorta

Post by Mazhar »

Thanks for sharing this nice thing.
I was looking for such thing.
rgrwtrs

Re: Fluxbox Start Menu Button -- sorta

Post by rgrwtrs »

I was able to get this installed after downloading and installing glib1.2, but when I try to run it in terminal I get the following. Any ideas?
*** glibc detected *** /usr/local/bin/ftmenu: munmap_chunk(): invalid pointer: 0xbf89a4fc ***
======= Backtrace: =========
/lib/tls/i686/cmov/libc.so.6[0xd12ff1]
/lib/tls/i686/cmov/libc.so.6[0xd141f5]
/lib/libglib-2.0.so.0(g_free+0x36)[0x7dd196]
/usr/local/bin/ftmenu[0x804af5b]
/usr/local/bin/ftmenu[0x804b1a5]
/usr/local/bin/ftmenu[0x804b345]
/lib/tls/i686/cmov/libc.so.6(__libc_start_main+0xe6)[0xcbeb56]
/usr/local/bin/ftmenu[0x8049f41]
======= Memory map: ========
00110000-004c8000 r-xp 00000000 08:08 34945 /usr/lib/libgtk-x11-2.0.so.0.1800.3
004c8000-004c9000 ---p 003b8000 08:08 34945 /usr/lib/libgtk-x11-2.0.so.0.1800.3
004c9000-004cd000 r--p 003b8000 08:08 34945 /usr/lib/libgtk-x11-2.0.so.0.1800.3
004cd000-004cf000 rw-p 003bc000 08:08 34945 /usr/lib/libgtk-x11-2.0.so.0.1800.3
004cf000-004d1000 rw-p 00000000 00:00 0
004d1000-004e9000 r-xp 00000000 08:08 34776 /usr/lib/libgdk_pixbuf-2.0.so.0.1800.3
004e9000-004ea000 r--p 00017000 08:08 34776 /usr/lib/libgdk_pixbuf-2.0.so.0.1800.3
004ea000-004eb000 rw-p 00018000 08:08 34776 /usr/lib/libgdk_pixbuf-2.0.so.0.1800.3
004eb000-0050f000 r-xp 00000000 08:08 279891 /lib/tls/i686/cmov/libm-2.10.1.so
0050f000-00510000 r--p 00023000 08:08 279891 /lib/tls/i686/cmov/libm-2.10.1.so
00510000-00511000 rw-p 00024000 08:08 279891 /lib/tls/i686/cmov/libm-2.10.1.so
00511000-0053c000 r-xp 00000000 08:08 34728 /usr/lib/libfontconfig.so.1.3.0
0053c000-0053d000 r--p 0002a000 08:08 34728 /usr/lib/libfontconfig.so.1.3.0
0053d000-0053e000 rw-p 0002b000 08:08 34728 /usr/lib/libfontconfig.so.1.3.0
0053e000-00540000 r-xp 00000000 08:08 34420 /usr/lib/libXdamage.so.1.1.0
00540000-00541000 rw-p 00001000 08:08 34420 /usr/lib/libXdamage.so.1.1.0
00541000-005d4000 r-xp 00000000 08:08 34811 /usr/lib/libgio-2.0.so.0.2200.3
005d4000-005d5000 r--p 00092000 08:08 34811 /usr/lib/libgio-2.0.so.0.2200.3
005d5000-005d6000 rw-p 00093000 08:08 34811 /usr/lib/libgio-2.0.so.0.2200.3
005d6000-005d7000 rw-p 00000000 00:00 0
005d7000-0064e000 r-xp 00000000 08:08 34551 /usr/lib/libcairo.so.2.10800.8
0064e000-00650000 r--p 00076000 08:08 34551 /usr/lib/libcairo.so.2.10800.8
00650000-00651000 rw-p 00078000 08:08 34551 /usr/lib/libcairo.so.2.10800.8
00651000-00653000 r-xp 00000000 08:08 34416 /usr/lib/libXcomposite.so.1.0.0
00653000-00654000 r--p 00001000 08:08 34416 /usr/lib/libXcomposite.so.1.0.0
00654000-00655000 rw-p 00002000 08:08 34416 /usr/lib/libXcomposite.so.1.0.0
00655000-00659000 r-xp 00000000 08:08 34426 /usr/lib/libXfixes.so.3.1.0
00659000-0065a000 r--p 00003000 08:08 34426 /usr/lib/libXfixes.so.3.1.0
0065a000-0065b000 rw-p 00004000 08:08 34426 /usr/lib/libXfixes.so.3.1.0
0065b000-00663000 r-xp 00000000 08:08 34444 /usr/lib/libXrender.so.1.3.0
00663000-00664000 r--p 00007000 08:08 34444 /usr/lib/libXrender.so.1.3.0
00664000-00665000 rw-p 00008000 08:08 34444 /usr/lib/libXrender.so.1.3.0
00665000-00667000 r-xp 00000000 08:08 34434 /usr/lib/libXinerama.so.1.0.0
00667000-00668000 rw-p 00001000 08:08 34434 /usr/lib/libXinerama.so.1.0.0
00668000-00671000 r-xp 00000000 08:08 34432 /usr/lib/libXi.so.6.0.0
00671000-00672000 r--p 00008000 08:08 34432 /usr/lib/libXi.so.6.0.0
00672000-00673000 rw-p 00009000 08:08 34432 /usr/lib/libXi.so.6.0.0
00673000-0067c000 r-xp 00000000 08:08 34418 /usr/lib/libXcursor.so.1.0.2
0067c000-0067d000 r--p 00008000 08:08 34418 /usr/lib/libXcursor.so.1.0.2
0067d000-0067e000 rw-p 00009000 08:08 34418 /usr/lib/libXcursor.so.1.0.2
0067e000-00680000 r-xp 00000000 08:08 279889 /lib/tls/i686/cmov/libdl-2.10.1.so
00680000-00681000 r--p 00001000 08:08 279889 /lib/tls/i686/cmov/libdl-2.10.1.so
00681000-00682000 rw-p 00002000 08:08 279889 /lib/tls/i686/cmov/libdl-2.10.1.so
00682000-00684000 r-xp 00000000 08:08 34411 /usr/lib/libXau.so.6.0.0
00684000-00685000 r--p 00001000 08:08 34411 /usr/lib/libXau.so.6.0.0
00685000-00686000 rw-p 00002000 08:08 34411 /usr/lib/libXau.so.6.0.0
00686000-006a1000 r-xp 00000000 08:08 262166 /lib/ld-2.10.1.so
006a1000-006a2000 r--p 0001a000 08:08 262166 /lib/ld-2.10.1.so
006a2000-006a3000 rw-p 0001b000 08:08 262166 /lib/ld-2.10.1.so
006a3000-006b7000 r-xp 00000000 08:08 262322 /lib/libz.so.1.2.3.3
006b7000-006b8000 r--p 00013000 08:08 262322 /lib/libz.so.1.2.3.3
006b8000-006b9000 rw-p 00014000 08:08 262322 /lib/libz.so.1.2.3.3
006b9000-006e8000 r-xp 00000000 08:08 262274 /lib/libpcre.so.3.12.1
006e8000-006e9000 r--p 0002e000 08:08 262274 /lib/libpcre.so.3.12.1
006e9000-006ea000 rw-p 0002f000 08:08 262274 /lib/libpcre.so.3.12.1
006ea000-006fa000 r-xp 00000000 08:08 279911 /lib/tls/i686/cmov/libresolv-2.10.1.so
006fa000-006fb000 r--p 00010000 08:08 279911 /lib/tls/i686/cmov/libresolv-2.10.1.so
006fb000-006fc000 rw-p 00011000 08:08 279911 /lib/tls/i686/cmov/libresolv-2.10.1.so
006fc000-006fe000 rw-p 00000000 00:00 0
006fe000-00706000 r-xp 00000000 08:08 34742 /usr/lib/libfusion-1.2.so.0.7.0
00706000-00707000 r--p 00007000 08:08 34742 /usr/lib/libfusion-1.2.so.0.7.0
00707000-00708000 rw-p 00008000 08:08 34742 /usr/lib/libfusion-1.2.so.0.7.0
00708000-0070b000 r-xp 00000000 08:08 35510 /usr/lib/libxcb-render-util.so.0.0.0
0070b000-0070c000 r--p 00002000 08:08 35510 /usr/lib/libxcb-render-util.so.0.0.0
0070c000-0070d000 rw-p 00003000 08:08 35510 /usr/lib/libxcb-render-util.so.0.0.0
00711000-00718000 r-xp 00000000 08:08 34442 /usr/lib/libXrandr.so.2.2.0
00718000-00719000 r--p 00006000 08:08 34442 /usr/lib/libXrandr.so.2.2.0
00719000-0071a000 rw-p 00007000 08:08 34442 /usr/lib/libXrandr.so.2.2.0
0071c000-0071d000 r-xp 00000000 00:00 0 [vdso]
0071d000-00797000 r-xp 00000000 08:08 34738 /usr/lib/libfreetype.so.6.3.20
00797000-0079b000 r--p 00079000 08:08 34738 /usr/lib/libfreetype.so.6.3.20
0079b000-0079c000 rw-p 0007d000 08:08 34738 /usr/lib/libfreetype.so.6.3.20
0079c000-00851000 r-xp 00000000 08:08 262221 /lib/libglib-2.0.so.0.2200.3
00851000-00852000 r--p 000b4000 08:08 262221 /lib/libglib-2.0.so.0.2200.3
00852000-00853000 rw-p 000b5000 08:08 262221 /lib/libglib-2.0.so.0.2200.3
00853000-0086c000 r-xp 00000000 08:08 262290 /lib/libselinux.so.1
0086c000-0086d000 r--p 00018000 08:08 262290 /lib/libselinux.so.1
0086d000-0086e000 rw-p 00019000 08:08 262290 /lib/libselinux.so.1
0086e000-008e4000 r-xp 00000000 08:08 34643 /usr/lib/libdirectfb-1.2.so.0.7.0
008e4000-008e5000 ---p 00076000 08:08 34643 /usr/lib/libdirectfb-1.2.so.0.7.0
008e5000-008e6000 r--p 00076000 08:08 34643 /usr/lib/libdirectfb-1.2.so.0.7.0
008e6000-008e7000 rw-p 00077000 08:08 34643 /usr/lib/libdirectfb-1.2.so.0.7.0
008e7000-008e8000 rw-p 00000000 00:00 0 Aborted
rogue_ronin

Re: Fluxbox Start Menu Button -- sorta

Post by rogue_ronin »

I'm assuming you compiled it and built a deb or something. I haven't done so myself, I was just pointing it out for others.

That level of error is beyond me -- I hope someone might be willing to patch it for use with modern Fluxbox. I didn't realize when I posted it that it's something like five years old. It seems useful, so hopefully someone will jump in.

m a r
rogue_ronin

Re: Fluxbox Start Menu Button -- sorta

Post by rogue_ronin »

I emailed the author, who kindly updated the code.

You can download the source here, and it compiles easily on LM FB CE.

It does not support all the special Fluxbox commands, and you must carefully size your icons.

m a r
rogue_ronin

Re: Fluxbox Start Menu Button -- sorta

Post by rogue_ronin »

...double post...
rgrwtrs

Re: Fluxbox Start Menu Button -- sorta

Post by rgrwtrs »

rogue_ronin wrote:I emailed the author, who kindly updated the code.

You can download the source here, and it compiles easily on LM FB CE.

It does not support all the special Fluxbox commands, and you must carefully size your icons.

m a r
Excellent. Thanks, it installed and works. Can't figure out how to size the icons (they are huge).
rogue_ronin

Re: Fluxbox Start Menu Button -- sorta

Post by rogue_ronin »

You have to rewrite your fluxbox menu to use, say, 16x16 pixel icons. As Mint auto-generates menus, this is probably not a permanent solution.

m a r
mati75

Re: Fluxbox Start Menu Button -- sorta

Post by mati75 »

Nice apps, but it's on my debian don't work with a lot of menu items.
rogue_ronin

Re: Fluxbox Start Menu Button -- sorta

Post by rogue_ronin »

At the moment it only launches executable programs -- anything native fluxbox (wallpapers, system, etc) won't work yet.

I think the author is planning to fix that, but it may take some time.

m a r
Locked

Return to “Software & Applications”