Page 1 of 1

New openbox wiki

PostPosted: Jan 31st, '13, 19:00
by viking60
I have comited an Openbox wiki that should get you up an running, but there is a lot more to add. Like cairo dock etc, so feel free to greatly improve it.
https://wiki.mageia.org/en/Openbox
I am sure I have broken a lot of rules too. But that is life; when making an Omelet you need to break some eggs :D

Openbox with gmrun stolen from Centos 2 With cairo-dock (needs documentation) 3 clean with tint2
ImageImageImage

Re: New openbox wiki

PostPosted: Jan 31st, '13, 23:35
by doktor5000
viking60 wrote:https://wiki.mageia.org/en/Openbox
I am sure I have broken a lot of rules too. But that is life; when making an Omelet you need to break some eggs :D

Which rules are you thinking about there?

Apart from that, my hint would be to take screenshots by running programs with a prefixed LC_ALL=C
so they are completely in english. But so far it looks good, thanks for sharing :)

Re: New openbox wiki

PostPosted: Feb 1st, '13, 14:44
by viking60
Image
doktor5000 wrote:Which rules are you thinking about there?

I would not know - If I knew the exact rules I was breaking ...I would not break them :D And apparently I have not broken any, so life is good.

Here is the gmrun that I have used - it works well in Mageia2. If I am not mistaken gmrun was in the mga1 repos and disappeard with mageia2?

I will also need to check the status of menumaker in Mageia before I document it. It makes the manual editing of menus unneccessary.

But since I have you here -I guess you would know?

Re: New openbox wiki

PostPosted: Feb 1st, '13, 20:50
by doktor5000
viking60 wrote:I will also need to check the status of menumaker in Mageia before I document it. It makes the manual editing of menus unneccessary.

But since I have you here -I guess you would know?

Well, not really, i prefer a convenient KDE desktop, as i do need to do enough low-level fiddling at work and for troubleshooting.
But i guess you should get a rather complete menu for all programs with .desktop files for OpenBox with
Code: Select all
mmaker OpenBox -c --no-legacy --no-debian

(that writes to stdout so you can take a look)

Re: New openbox wiki

PostPosted: Feb 3rd, '13, 05:08
by saptech
Thanks for the openbox wiki...I've already setup mine but it can be useful for others.

Re: New openbox wiki

PostPosted: May 11th, '13, 00:46
by viking60
People are filing bugs because Openbox only presents suggestions in the default menu system.
This is true - and may be fixed with openbox-menu which is not in the mageia repos.

So I have requested it:
https://bugs.mageia.org/show_bug.cgi?id=10061
This must be added in both 32 and 64 bit version - after that I will complete the wiki - at which point Openbox will be a full replacement for DE's like Gnome or KDE.

With automated menu-update of all new installs and naturally all present Applications.
I have installed the rpm and it works just fine:
Image

Re: New openbox wiki

PostPosted: May 26th, '13, 12:20
by viking60
The wiki does now contain a workaround for these bugs:
https://bugs.mageia.org/show_bug.cgi?id=10061
https://bugs.mageia.org/show_bug.cgi?id=7340

You can now install a menu that actually reflects your installed software and auto-updates the menu when you install new software.
It works just fine in Mageia 3.
Image

Re: New openbox wiki

PostPosted: Feb 9th, '14, 21:44
by viking60
As of Mageia 4 the wiki does not work.
https://wiki.mageia.org/en/Openbox#Maki ... ire_system

The automatic xdg-menu generation that should take care of the menu; does not present any applications.
I am not able to install openbox-menu from external sources anymore so that part does not work either.
I did request openbox-menu in bugzilla but it was rejected with reference to the much better xdg-menu script.

Someone who has gotten that part to work must continue to maintain the openbox wiki - (I am not even close).
I requested openbox-menu to ensure a menu that contains presently and future installed software.
It was rejected with reference to a "better solution".
This is what I get after a vanilla install of Mageia 4 and standard openbox setup (According to the wiki)
Image
Not exactly a full menu that.
If I remember correctly the marketing was that it should be part of the Openbox install.

I am sure it all works somehow - so please will those brilliant people maintain the wiki; for simple Magazine readers like me to understand?

Or alternatively; please provide openbox-menu as requested here
That part I do understand - and it would make the wiki work again (after some slight maintenance).

Re: New openbox wiki

PostPosted: Feb 9th, '14, 22:16
by doktor5000
viking60 wrote:As of Mageia 4 the wiki does not work.
https://wiki.mageia.org/en/Openbox#Maki ... ire_system

Uhmm, do you mean that the instructions in the wiki don't work? As the wiki is working fine here :P

Re: New openbox wiki

PostPosted: Feb 10th, '14, 11:58
by viking60
Yes that is what I mean.
The wiki system is fine - it is the content that matters. ...And that is the part that does not work.
I always test that the things I ramble about actually do work (try to).

So in this case someone had the idea that the automatic generation of xdg-menu would be better.

And I just cannot find out how.

Code: Select all
xdg_menu --format openbox3 --root-menu /etc/xdg/menus/applications.menu >xdg-menu.xml

does generate a menu as does:
Code: Select all
xdg_menu --format openbox3 --root-menu /etc/xdg/menus/kde-applications.menu >xdg-menu.xml


But they do not affect the openbox menu that looks like this after a vanilla install:
~/.config/openbox/menu.xml
Code: Select all
<?xml version="1.0" encoding="UTF-8"?>

<openbox_menu xmlns="http://openbox.org/"
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
        xsi:schemaLocation="http://openbox.org/
                file:///usr/share/openbox/menu.xsd">

<menu id="root-menu" label="Openbox 3">
    <menu id="Applications" />
    <separator />
    <menu id="client-list-menu" />
    <separator />
    <menu id="ob-menu" label="System">
     <item label="Configure Openbox"><action name="Execute"><execute>obconf</execute></action></item>
     <item label="Reload Openbox"><action name="Reconfigure" /></item>
     <item label="Configure your Computer"><action name="Execute"><execute>mcc</execute></action></item>
    </menu>
    <separator />
    <item label="Log Out"><action name="Exit" /></item>
</menu>
</openbox_menu>


And that simply does not present any software/Applications at all.

I have tried to find out how this is better - and I might be missing something obvious - but as it is, the poor eager Mageia padewans will happily follow the Wiki....and fall on their nose (as far as the menu is concerned).

Re: New openbox wiki

PostPosted: Feb 10th, '14, 13:07
by viking60
OK I have got it!
You have to put (part of) the content of the generated xdg-menu.xml into the generated menu.xml.
...The Applications part.
I'll update the wiki.... and thank you dear devs for making this so much easier. Every idiot can understand that...Image

For english speakers this will work right out of the box - but if it is not called "Application"s in your language then we get this challenge.

Compared to openbox-menu the icons are gone but other than that this is a fully functional menu that will contain everything installed.
Image
And maybe some stubborn guru would please consider packaging openbox-menu after all (as I so humbly have requested) ?

Edit:
The wiki is updated