Page 1 sur 1

[Résolu] Menu principal MATE vide (0 Applications)

Posté : lun. 3 avr. 2017 14:29
par qqun
Bonjour

Mon menu principal (touche "Windows" alias "Super left") n'affiche plus aucune App, juste les Emplacements et Système. L'onglet "Docs récents" marche lui. Idem pour la sous-rubrique "favoris".

J'ai fait un "mate-panel --reset", mais ça n'a rien changé à ce niveau-là, et je viens de rebooter. (Problème similaire au sujet "perdu accès aux applications dans menu mint" https://www.forum-francophone-linuxmint ... f=6&t=4253 )

Dans le centre de contrôle, quand je lance le "Menu principal", une fenêtre apparait, puis disparait aussitôt !

Une réinstallation de mate-menus ne change rien.

Sur ma barre en bas de menu, si j'ajoute "Menu principal MATE" au tableau de bord, je retrouve ce problème : on me propose Emplacement, Système ; Verrouiller l'écran, Fermer la session, Eteindre.

Ah, au fait, hier après-midi, donc normalement avant que je "créé" ce problème, j'ai fait une backup sur partition séparée. Je peux sans doute copier un fichier de config ?

Oh tiens, je vois que l'élément "Verouiller l'écran" ne fait rien... Et que ni Déconnexion ni Quitter ne me permet d'Hiberner...

Cordialement

Re: Menu principal MATE vide (0 Applications)

Posté : lun. 3 avr. 2017 18:09
par Robinwood
Bonsoir,
pour ouvrir caja (gestionnaire de fichiers) sans instance graphique possible, terminal (ctrl+alt+t):

Code : Tout sélectionner

caja
+ entrer.
caja, affichage, afficher les fichiers cachés, .config, menus.
Supprimes "menus" (ce qui en crée un nouveau au redémarrage) ou remplaces le par l'ancien, reboot et dis nous.

Re: Menu principal MATE vide (0 Applications)

Posté : lun. 3 avr. 2017 22:12
par qqun
Super ! Ça a marché. Les listes des applis sont ré-apparues, et l'outils de config "Menu principal" a surgit au milieu de l'écran.

D'ailleurs en le revoyant que je me souviens de la source de la "panne" : un glisser-déposer vertical pour déplacer l'ordre des éléments dans les listes. Puis le menu qui se gèle (freeze), puis moi qui veut rétablir ou annuler... d'où le bug au final.

Et je peux de nouver Hiberner.

Alors pour que ça serve aux autres, voilà le contenu de ce dossier ~/.config/menus, juste deux fichiers de type XML ouvrables dans un éditeur de texte.

~/.config/menus/mate-applications.menu

Code : Tout sélectionner

<?xml version="1.0" ?>
<!DOCTYPE Menu
  PUBLIC '-//freedesktop//DTD Menu 1.0//EN'
  'http://standards.freedesktop.org/menu-spec/menu-1.0.dtd'>
<Menu>
	<Name>Applications</Name>
	<MergeFile type="parent">/etc/xdg/menus/mate-applications.menu</MergeFile>
</Menu>
~/.config/menus/mate-settings.menu

Code : Tout sélectionner

<?xml version="1.0" ?>
<!DOCTYPE Menu
  PUBLIC '-//freedesktop//DTD Menu 1.0//EN'
  'http://standards.freedesktop.org/menu-spec/menu-1.0.dtd'>
<Menu>
	<Name>Desktop</Name>
	<MergeFile type="parent">/etc/xdg/menus/mate-settings.menu</MergeFile>
</Menu>
Et tant que j'y suis, le code ces deux fichiers.

/etc/xdg/menus/mate-applications.menu

Code : Tout sélectionner

<!DOCTYPE Menu PUBLIC "-//freedesktop//DTD Menu 1.0//EN"
 "http://www.freedesktop.org/standards/menu-spec/1.0/menu.dtd">

<Menu>

  <Name>Applications</Name>
  <Directory>mate-menu-applications.directory</Directory>

  <!-- Scan legacy dirs first, as later items take priority -->
  <KDELegacyDirs/>
  <LegacyDir>/etc/X11/applnk</LegacyDir>
  <LegacyDir>/usr/share/mate/apps</LegacyDir>

  <!-- Read standard .directory and .desktop file locations -->
  <DefaultAppDirs/>
  <DefaultDirectoryDirs/>

  <!-- Read in overrides and child menus from applications-merged/ -->
  <DefaultMergeDirs/>
  <MergeDir>applications-merged</MergeDir>

  <!-- Accessories submenu -->
  <Menu>
    <Name>Accessories</Name>
    <Directory>mate-utility.directory</Directory>
    <Include>
      <And>
        <Category>Utility</Category>
	<!-- Accessibility spec must have either the Utility or Settings
	     category, and we display an accessibility submenu already for
	     the ones that do not have Settings, so don't display accessibility
	     applications here -->
        <Not><Category>Accessibility</Category></Not>
        <Not><Category>System</Category></Not>
      </And>
    </Include>
  </Menu> <!-- End Accessories -->

  <!-- Accessibility submenu -->
  <Menu>
    <Name>Universal Access</Name>
    <Directory>mate-utility-accessibility.directory</Directory>
    <Include>
      <And>
        <Category>Accessibility</Category>
        <Not><Category>Settings</Category></Not>
      </And>
    </Include>
  </Menu> <!-- End Accessibility -->

  <!-- Development Tools -->
  <Menu>
    <Name>Development</Name>
    <Directory>mate-development.directory</Directory>
    <Include>
      <And>
        <Category>Development</Category>
      </And>
      <Filename>emacs.desktop</Filename>
    </Include>
  </Menu> <!-- End Development Tools -->

  <!-- Education -->
  <Menu>
    <Name>Education</Name>
    <Directory>mate-education.directory</Directory>
    <Include>
      <And>
        <Category>Education</Category>
      </And>
    </Include>
  </Menu> <!-- End Education -->

  <!-- Games -->
  <Menu>
    <Name>Games</Name>
    <Directory>mate-game.directory</Directory>
    <Include>
      <And>
        <Category>Game</Category>
      </And>
    </Include>
  </Menu> <!-- End Games -->

  <!-- Graphics -->
  <Menu>
    <Name>Graphics</Name>
    <Directory>mate-graphics.directory</Directory>
    <Include>
      <And>
        <Category>Graphics</Category>
      </And>
    </Include>
  </Menu> <!-- End Graphics -->

  <!-- Internet -->
  <Menu>
    <Name>Internet</Name>
    <Directory>mate-network.directory</Directory>
    <Include>
      <And>
        <Category>Network</Category>
      </And>
    </Include>
  </Menu>   <!-- End Internet -->

  <!-- Multimedia -->
  <Menu>
    <Name>Multimedia</Name>
    <Directory>mate-audio-video.directory</Directory>
    <Include>
      <And>
        <Category>AudioVideo</Category>
      </And>
    </Include>
  </Menu>   <!-- End Multimedia -->

  <!-- Office -->
  <Menu>
    <Name>Office</Name>
    <Directory>mate-office.directory</Directory>
    <Include>
      <And>
        <Category>Office</Category>
      </And>
    </Include>
  </Menu> <!-- End Office -->

  <!-- System Tools-->
  <Menu>
    <Name>System</Name>
    <Directory>mate-system-tools.directory</Directory>
    <Include>
      <And>
        <Category>System</Category>
        <Not><Category>Settings</Category></Not>
      </And>
    </Include>
  </Menu>   <!-- End System Tools -->

  <!-- Other -->
  <Menu>
    <Name>Other</Name>
    <Directory>mate-other.directory</Directory>
    <OnlyUnallocated/>
    <Include>
      <And>
        <Not><Category>Core</Category></Not>
        <Not><Category>Settings</Category></Not>
        <Not><Category>Screensaver</Category></Not>
      </And>
    </Include>
  </Menu> <!-- End Other -->

</Menu> <!-- End Applications -->
/etc/xdg/menus/mate-settings.menu

Code : Tout sélectionner

<!DOCTYPE Menu PUBLIC "-//freedesktop//DTD Menu 1.0//EN"
 "http://www.freedesktop.org/standards/menu-spec/1.0/menu.dtd">

<Menu>

  <Name>Desktop</Name>
  <Directory>mate-menu-system.directory</Directory>

  <!-- Read standard .directory and .desktop file locations -->
  <DefaultAppDirs/>
  <DefaultDirectoryDirs/>

  <!-- Read in overrides and child menus from applications-merged/ -->
  <DefaultMergeDirs/>
  <MergeDir>preferences-merged</MergeDir>

  <!-- Add a link to the control center -->
  <Include>
    <Filename>matecc.desktop</Filename>
  </Include>

  <!-- Merge in these other files as submenus -->
  <Menu>
    <Name>Preferences</Name>
    <Directory>mate-settings.directory</Directory>
    <Include>
      <And>
        <Category>Settings</Category>
        <Not>
          <Or>
            <Category>System</Category>
            <Filename>matecc.desktop</Filename>
          </Or>
        </Not>
      </And>
    </Include>
    <MergeFile>mate-preferences-categories.menu</MergeFile>
  </Menu>

  <!-- System Settings -->
  <Menu>
    <Name>Administration</Name>
    <Directory>mate-settings-system.directory</Directory>
    <Include>
      <And>
        <Category>Settings</Category>
        <Category>System</Category>
      </And>
    </Include>
  </Menu>     <!-- End System Settings -->

  <Layout>
    <Menuname>Preferences</Menuname>
    <Menuname>Administration</Menuname>
    <Merge type="menus"/>
    <Merge type="files"/>
  </Layout>

</Menu> <!-- End Settings -->
Merci ! => Résolu

Re: [Résolu] Menu principal MATE vide (0 Applications)

Posté : mar. 4 avr. 2017 06:32
par Robinwood

Re: [Résolu] Menu principal MATE vide (0 Applications)

Posté : mar. 4 avr. 2017 18:51
par zeb
Super
qqun a écrit :D'ailleurs en le revoyant que je me souviens de la source de la "panne" : un glisser-déposer vertical pour déplacer l'ordre des éléments dans les listes
Si c'est ca, c'est balo
Tu peux le faire via un clic droit (sur l’icône du menu) puis éditer le menu

@+

Re: [Résolu] Menu principal MATE vide (0 Applications)

Posté : mer. 5 avr. 2017 13:36
par qqun
J'utilise les boutons "descendre" ou "monter".

Merci

Re: [Résolu] Menu principal MATE vide (0 Applications)

Posté : mer. 5 avr. 2017 18:06
par zeb