Restore MATE Applications menu without mozo

The name of the pictureThe name of the pictureThe name of the pictureClash Royale CLAN TAG#URR8PPP








up vote
2
down vote

favorite












While attempting to edit the MATE menu via mozo, I tried to drag a folder to a different position, and the next thing I knew was that the entire menu was empty. When I now open the Applications menu, I get a completely empty menu. When I try to edit it, mozo crashes instantly.



I have the classic layout (with Applications, Places and System menus—the latter two are OK, just Application is empty.)



How can I restore my menus (preferably to what I had last, or default if all else fails)?







share|improve this question


























    up vote
    2
    down vote

    favorite












    While attempting to edit the MATE menu via mozo, I tried to drag a folder to a different position, and the next thing I knew was that the entire menu was empty. When I now open the Applications menu, I get a completely empty menu. When I try to edit it, mozo crashes instantly.



    I have the classic layout (with Applications, Places and System menus—the latter two are OK, just Application is empty.)



    How can I restore my menus (preferably to what I had last, or default if all else fails)?







    share|improve this question
























      up vote
      2
      down vote

      favorite









      up vote
      2
      down vote

      favorite











      While attempting to edit the MATE menu via mozo, I tried to drag a folder to a different position, and the next thing I knew was that the entire menu was empty. When I now open the Applications menu, I get a completely empty menu. When I try to edit it, mozo crashes instantly.



      I have the classic layout (with Applications, Places and System menus—the latter two are OK, just Application is empty.)



      How can I restore my menus (preferably to what I had last, or default if all else fails)?







      share|improve this question














      While attempting to edit the MATE menu via mozo, I tried to drag a folder to a different position, and the next thing I knew was that the entire menu was empty. When I now open the Applications menu, I get a completely empty menu. When I try to edit it, mozo crashes instantly.



      I have the classic layout (with Applications, Places and System menus—the latter two are OK, just Application is empty.)



      How can I restore my menus (preferably to what I had last, or default if all else fails)?









      share|improve this question













      share|improve this question




      share|improve this question








      edited May 3 at 21:08

























      asked May 3 at 19:25









      user149408

      511415




      511415




















          2 Answers
          2






          active

          oldest

          votes

















          up vote
          2
          down vote



          accepted










          Menu settings are stored in ~/.config/menus, the Applications menu residing in mate-applications.menu.



          The file is an XML file. I my case, it seems to have gotten corrupted by inserting a tree of nested <Menu> items, with (among others) a <Move> item at its bottom.



          Removing that tree and saving fixed this. The change was reflected in the menu instantly.



          If the corruption is less obvious, alternatives are:



          • Replace the file from backup (if available)

          • Move it away and see if it gets recreated (or create a fresh user account and copy it over from there), then copy in salvaged snippets from the backup one-by-one, verifying after each step that everything still works.

          PS: I’ve filed a bug for the underlying data corruption issue.






          share|improve this answer





























            up vote
            1
            down vote













            Just for your information - MATE has well-built own menu editor.

            It is called Mozo and maybe installed with:



            sudo apt-get install mozo


            It looks like:



            mozo on MATE



            quote from its help:




            Customizing the Panel Menubar



            You can modify the contents of the following menus:




            • Applications menu


            • System ▸ Preferences submenu


            • System ▸ Administration submenu

            To edit the items in these menus, right-click on the panel menubar, and choose Edit Menus. The Menu Layout window opens.



            The Menu Layout window lists the menus in the left pane. Click on the expander arrows to show or hide submenus. Choose a menu in the left pane to see its items listed in the right pane.



            To remove an item from a menu, deselect it in the list. The item can be added back to the menu by selecting it once again.







            share|improve this answer
















            • 1




              Thanks for the heads-up, in fact it was mozo, not alacarte, that I’d been using and which had given me the error described (just checked in the process list). I’ve updated the question.
              – user149408
              May 3 at 21:10










            Your Answer







            StackExchange.ready(function()
            var channelOptions =
            tags: "".split(" "),
            id: "89"
            ;
            initTagRenderer("".split(" "), "".split(" "), channelOptions);

            StackExchange.using("externalEditor", function()
            // Have to fire editor after snippets, if snippets enabled
            if (StackExchange.settings.snippets.snippetsEnabled)
            StackExchange.using("snippets", function()
            createEditor();
            );

            else
            createEditor();

            );

            function createEditor()
            StackExchange.prepareEditor(
            heartbeatType: 'answer',
            convertImagesToLinks: true,
            noModals: false,
            showLowRepImageUploadWarning: true,
            reputationToPostImages: 10,
            bindNavPrevention: true,
            postfix: "",
            onDemand: true,
            discardSelector: ".discard-answer"
            ,immediatelyShowMarkdownHelp:true
            );



            );








             

            draft saved


            draft discarded


















            StackExchange.ready(
            function ()
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2faskubuntu.com%2fquestions%2f1031698%2frestore-mate-applications-menu-without-mozo%23new-answer', 'question_page');

            );

            Post as a guest






























            2 Answers
            2






            active

            oldest

            votes








            2 Answers
            2






            active

            oldest

            votes









            active

            oldest

            votes






            active

            oldest

            votes








            up vote
            2
            down vote



            accepted










            Menu settings are stored in ~/.config/menus, the Applications menu residing in mate-applications.menu.



            The file is an XML file. I my case, it seems to have gotten corrupted by inserting a tree of nested <Menu> items, with (among others) a <Move> item at its bottom.



            Removing that tree and saving fixed this. The change was reflected in the menu instantly.



            If the corruption is less obvious, alternatives are:



            • Replace the file from backup (if available)

            • Move it away and see if it gets recreated (or create a fresh user account and copy it over from there), then copy in salvaged snippets from the backup one-by-one, verifying after each step that everything still works.

            PS: I’ve filed a bug for the underlying data corruption issue.






            share|improve this answer


























              up vote
              2
              down vote



              accepted










              Menu settings are stored in ~/.config/menus, the Applications menu residing in mate-applications.menu.



              The file is an XML file. I my case, it seems to have gotten corrupted by inserting a tree of nested <Menu> items, with (among others) a <Move> item at its bottom.



              Removing that tree and saving fixed this. The change was reflected in the menu instantly.



              If the corruption is less obvious, alternatives are:



              • Replace the file from backup (if available)

              • Move it away and see if it gets recreated (or create a fresh user account and copy it over from there), then copy in salvaged snippets from the backup one-by-one, verifying after each step that everything still works.

              PS: I’ve filed a bug for the underlying data corruption issue.






              share|improve this answer
























                up vote
                2
                down vote



                accepted







                up vote
                2
                down vote



                accepted






                Menu settings are stored in ~/.config/menus, the Applications menu residing in mate-applications.menu.



                The file is an XML file. I my case, it seems to have gotten corrupted by inserting a tree of nested <Menu> items, with (among others) a <Move> item at its bottom.



                Removing that tree and saving fixed this. The change was reflected in the menu instantly.



                If the corruption is less obvious, alternatives are:



                • Replace the file from backup (if available)

                • Move it away and see if it gets recreated (or create a fresh user account and copy it over from there), then copy in salvaged snippets from the backup one-by-one, verifying after each step that everything still works.

                PS: I’ve filed a bug for the underlying data corruption issue.






                share|improve this answer














                Menu settings are stored in ~/.config/menus, the Applications menu residing in mate-applications.menu.



                The file is an XML file. I my case, it seems to have gotten corrupted by inserting a tree of nested <Menu> items, with (among others) a <Move> item at its bottom.



                Removing that tree and saving fixed this. The change was reflected in the menu instantly.



                If the corruption is less obvious, alternatives are:



                • Replace the file from backup (if available)

                • Move it away and see if it gets recreated (or create a fresh user account and copy it over from there), then copy in salvaged snippets from the backup one-by-one, verifying after each step that everything still works.

                PS: I’ve filed a bug for the underlying data corruption issue.







                share|improve this answer














                share|improve this answer



                share|improve this answer








                edited May 3 at 21:11

























                answered May 3 at 20:00









                user149408

                511415




                511415






















                    up vote
                    1
                    down vote













                    Just for your information - MATE has well-built own menu editor.

                    It is called Mozo and maybe installed with:



                    sudo apt-get install mozo


                    It looks like:



                    mozo on MATE



                    quote from its help:




                    Customizing the Panel Menubar



                    You can modify the contents of the following menus:




                    • Applications menu


                    • System ▸ Preferences submenu


                    • System ▸ Administration submenu

                    To edit the items in these menus, right-click on the panel menubar, and choose Edit Menus. The Menu Layout window opens.



                    The Menu Layout window lists the menus in the left pane. Click on the expander arrows to show or hide submenus. Choose a menu in the left pane to see its items listed in the right pane.



                    To remove an item from a menu, deselect it in the list. The item can be added back to the menu by selecting it once again.







                    share|improve this answer
















                    • 1




                      Thanks for the heads-up, in fact it was mozo, not alacarte, that I’d been using and which had given me the error described (just checked in the process list). I’ve updated the question.
                      – user149408
                      May 3 at 21:10














                    up vote
                    1
                    down vote













                    Just for your information - MATE has well-built own menu editor.

                    It is called Mozo and maybe installed with:



                    sudo apt-get install mozo


                    It looks like:



                    mozo on MATE



                    quote from its help:




                    Customizing the Panel Menubar



                    You can modify the contents of the following menus:




                    • Applications menu


                    • System ▸ Preferences submenu


                    • System ▸ Administration submenu

                    To edit the items in these menus, right-click on the panel menubar, and choose Edit Menus. The Menu Layout window opens.



                    The Menu Layout window lists the menus in the left pane. Click on the expander arrows to show or hide submenus. Choose a menu in the left pane to see its items listed in the right pane.



                    To remove an item from a menu, deselect it in the list. The item can be added back to the menu by selecting it once again.







                    share|improve this answer
















                    • 1




                      Thanks for the heads-up, in fact it was mozo, not alacarte, that I’d been using and which had given me the error described (just checked in the process list). I’ve updated the question.
                      – user149408
                      May 3 at 21:10












                    up vote
                    1
                    down vote










                    up vote
                    1
                    down vote









                    Just for your information - MATE has well-built own menu editor.

                    It is called Mozo and maybe installed with:



                    sudo apt-get install mozo


                    It looks like:



                    mozo on MATE



                    quote from its help:




                    Customizing the Panel Menubar



                    You can modify the contents of the following menus:




                    • Applications menu


                    • System ▸ Preferences submenu


                    • System ▸ Administration submenu

                    To edit the items in these menus, right-click on the panel menubar, and choose Edit Menus. The Menu Layout window opens.



                    The Menu Layout window lists the menus in the left pane. Click on the expander arrows to show or hide submenus. Choose a menu in the left pane to see its items listed in the right pane.



                    To remove an item from a menu, deselect it in the list. The item can be added back to the menu by selecting it once again.







                    share|improve this answer












                    Just for your information - MATE has well-built own menu editor.

                    It is called Mozo and maybe installed with:



                    sudo apt-get install mozo


                    It looks like:



                    mozo on MATE



                    quote from its help:




                    Customizing the Panel Menubar



                    You can modify the contents of the following menus:




                    • Applications menu


                    • System ▸ Preferences submenu


                    • System ▸ Administration submenu

                    To edit the items in these menus, right-click on the panel menubar, and choose Edit Menus. The Menu Layout window opens.



                    The Menu Layout window lists the menus in the left pane. Click on the expander arrows to show or hide submenus. Choose a menu in the left pane to see its items listed in the right pane.



                    To remove an item from a menu, deselect it in the list. The item can be added back to the menu by selecting it once again.








                    share|improve this answer












                    share|improve this answer



                    share|improve this answer










                    answered May 3 at 20:55









                    N0rbert

                    15.1k33069




                    15.1k33069







                    • 1




                      Thanks for the heads-up, in fact it was mozo, not alacarte, that I’d been using and which had given me the error described (just checked in the process list). I’ve updated the question.
                      – user149408
                      May 3 at 21:10












                    • 1




                      Thanks for the heads-up, in fact it was mozo, not alacarte, that I’d been using and which had given me the error described (just checked in the process list). I’ve updated the question.
                      – user149408
                      May 3 at 21:10







                    1




                    1




                    Thanks for the heads-up, in fact it was mozo, not alacarte, that I’d been using and which had given me the error described (just checked in the process list). I’ve updated the question.
                    – user149408
                    May 3 at 21:10




                    Thanks for the heads-up, in fact it was mozo, not alacarte, that I’d been using and which had given me the error described (just checked in the process list). I’ve updated the question.
                    – user149408
                    May 3 at 21:10












                     

                    draft saved


                    draft discarded


























                     


                    draft saved


                    draft discarded














                    StackExchange.ready(
                    function ()
                    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2faskubuntu.com%2fquestions%2f1031698%2frestore-mate-applications-menu-without-mozo%23new-answer', 'question_page');

                    );

                    Post as a guest













































































                    Popular posts from this blog

                    pylint3 and pip3 broken

                    Missing snmpget and snmpwalk

                    How to enroll fingerprints to Ubuntu 17.10 with VFS491