Home Forums Wiki Doc Install Extras Screenshots Source Code Projects Blog Users Groups Register
Glx-Dock / Cairo-Dock List of forums Installation problems | Problèmes à l'installation Problems building plugins
The latest stable release is the *3.4.0* : How to install it here.
Note: We just switched from BZR to Git on Github! (only to host the code and your future pull requests)
Installation problems | Problèmes à l'installation

Subjects Author Language Messages Last message
[Locked] Problems building plugins
Page : 1 2
Bucky English 26 matttbe [Read]
11 July 2014 à 23:24

matttbe, Wednesday 02 July 2014 à 22:39


Subscription date : 24 January 2009
Messages : 12573


These icons are defined in the .directory files, e.g. for the Fun menu:
<Name>Fun</Name>
<Directory>Puppy-Fun.directory</Directory>

You should find this Puppy-Fun.directory file on your computer (e.g. in /usr/share/desktop-directories/) with a line starting with "Icon=(...)". Maybe this icon is missing?

Guest, Thursday 03 July 2014 à 01:00

Awesome, I will try this when I get home.

Thanks matttbe!

Bucky, Thursday 03 July 2014 à 06:04


Subscription date : 15 June 2014
Messages : 17
Sweet. I changed the Puppy-fun.directory file so that there's a full link to the icon, and now it shows up. I should be able to get them all working, I think.

There's still a bunch of useless submenus and stuff that's going to need to be changed to make this pretty, so I'm going to have to mess with this applications.menu file (or is it the xdg files) for a while. But that's the way it goes, I guess.

Thanks!

matttbe, Sunday 06 July 2014 à 00:47


Subscription date : 24 January 2009
Messages : 12573
But that's the way it goes, I guess.
Yes I guess you've to modify this applications.menu file

PS: feel free share your modified applications.menu file

Bucky, Sunday 06 July 2014 à 21:01


Subscription date : 15 June 2014
Messages : 17
Case closed! Thanks for all your help!

Here's the custom applications.menu for Puppy Linux:

<!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>Applications.directory</Directory>
  <
Layout>
    <
Menuname >Desktop</Menuname>
    <
Menuname >System</Menuname>
    <
Menuname >Setup</Menuname>
    <
Menuname >Utility</Menuname>
    <
Separator/>
    <
Menuname >Filesystem</Menuname>
    <
Menuname >Multimedia</Menuname>
    <
Menuname >Graphic</Menuname>
    <
Menuname >Document</Menuname>
    <
Separator/>
    <
Menuname >Business</Menuname>
    <
Menuname >Personal</Menuname>
    <
Menuname >Network</Menuname>
    <
Menuname >Internet</Menuname>
    <
Separator/>
    <
Menuname >Fun</Menuname>
    <
Menuname >Other</Menuname>
  </
Layout>

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

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

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

<
Menu>
  <
Name>Business</Name>
  <
DefaultAppDirs/>
  <
DefaultDirectoryDirs/>
  <
AppDir>/opt/kde/share/applications/kde</AppDir>
  <
Directory>Puppy-Business.directory</Directory>
    <Include>
      <
Category>X-Calculate</Category>
      <
Category>Finance</Category>
      <
Category>Spreadsheet</Category>
      <
Category>ProjectManagement</Category>
      <
Category>Calculator</Category>
      <
Category>X-CalculateUtility</Category>
    </Include>
</
Menu>
<
Menu>
  <
Name>Document</Name>
  <
DefaultAppDirs/>
  <
DefaultDirectoryDirs/>
  <
AppDir>/opt/kde/share/applications/kde</AppDir>
  <
Directory>Puppy-Document.directory</Directory>

    <Include>
      <
Category>X-Document</Category>
      <
Category>WordProcessor</Category>
      <
Category>WebDevelopment</Category>
      <
Category>TextEditor</Category>
      <
Category>Dictionary</Category>
      <
Category>X-DocumentUtility</Category>
    </Include>

</
Menu>
<
Menu>
  <
Name>Utility</Name>
  <
DefaultAppDirs/>
  <
DefaultDirectoryDirs/>
  <
AppDir>/opt/kde/share/applications/kde</AppDir>
  <
Directory>Puppy-Utility.directory</Directory>

    <Include>
      <
Category>Utility</Category>
      <
Category>Viewer</Category>
      <
Category>Development</Category>
      <
Category>Building</Category>
      <
Category>Debugger</Category>
      <
Category>IDE</Category>
      <
Category>Profiling</Category>
      <
Category>Translation</Category>
      <
Category>GUIDesigner</Category>
      <
Category>Archiving</Category>
      <
Category>TerminalEmulator</Category>
      <
Category>Shell</Category>
    </Include>

</
Menu>
<
Menu>
  <
Name>Multimedia</Name>
  <
DefaultAppDirs/>
  <
DefaultDirectoryDirs/>
  <
AppDir>/opt/kde/share/applications/kde</AppDir>
  <
Directory>Puppy-Multimedia.directory</Directory>
  
    <Include>
      <
Category>X-Multimedia</Category>
      <
Category>AudioVideo</Category>
      <
Category>Video</Category>
      <
Category>Player</Category>
      <
Category>AudioVideoEditing</Category>
      <
Category>Recorder</Category>
      <
Category>Music</Category>
      <
Category>Audio</Category>
      <
Category>Midi</Category>
      <
Category>Mixer</Category>
      <
Category>Sequencer</Category>
      <
Category>Tuner</Category>
      <
Category>Video</Category>
      <
Category>TV</Category>
      <
Category>DiskBurning</Category>
    </Include>

</
Menu>
<
Menu>
  <
Name>Desktop</Name>
  <
DefaultAppDirs/>
  <
DefaultDirectoryDirs/>
  <
AppDir>/opt/kde/share/applications/kde</AppDir>
  <
Directory>Puppy-Desktop.directory</Directory>
  
    <Include>
      <
Category>X-Desktop</Category>
      <
Category>DesktopSettings</Category>
      <
Category>Screensaver</Category>
      <
Category>Accessibility</Category>
      <
Category>X-DesktopCountry</Category>
      <
Category>X-DesktopApplets</Category>
    </Include>

</
Menu>
<
Menu>
  <
Name>Filesystem</Name>
  <
DefaultAppDirs/>
  <
DefaultDirectoryDirs/>
  <
AppDir>/opt/kde/share/applications/kde</AppDir>
  <
Directory>Puppy-Filesystem.directory</Directory>
    <Include>
      <
Category>FileSystem</Category>
      <
Category>FileManager</Category>
      <
Category>X-FilesystemMount</Category>
      <
Category>X-FilesystemUtility</Category>
      <
Category>X-FilesystemFind</Category>
    </Include>

</
Menu>
<
Menu>
  <
Name>Internet</Name>
  <
DefaultAppDirs/>
  <
DefaultDirectoryDirs/>
  <
AppDir>/opt/kde/share/applications/kde</AppDir>
  <
Directory>Puppy-Internet.directory</Directory>
  <Include>
    <
Category>X-Internet</Category>
    <
Category>WebBrowser</Category>
    <
Category>Email</Category>
    <
Category>News</Category>
    <
Category>InstantMessaging</Category>
    <
Category>Telephony</Category>
    <
Category>IRCClient</Category>
    <
Category>FileTransfer</Category>
    <
Category>P2P</Category>
  </Include>

</
Menu>
<
Menu>
  <
Name>Fun</Name>
  <
DefaultAppDirs/>
  <
DefaultDirectoryDirs/>
  <
AppDir>/opt/kde/share/applications/kde</AppDir>
  <
Directory>Puppy-Fun.directory</Directory>
  <Include>
    <
Category>Game</Category>
    <
Category>Amusement</Category>
    <
Category>ActionGame</Category>
    <
Category>AdventureGame</Category>
    <
Category>ArcadeGame</Category>
    <
Category>BlocksGame</Category>
    <
Category>BoardGame</Category>
    <
Category>CardGame</Category>
    <
Category>KidsGame</Category>
    <
Category>LogicGame</Category>
    <
Category>RolePlaying</Category>
    <
Category>Simulation</Category>
    <
Category>SportsGame</Category>
    <
Category>StrategyGame</Category>
  </Include>

</
Menu>
<
Menu>
  <
Name>Personal</Name>
  <
DefaultAppDirs/>
  <
DefaultDirectoryDirs/>
  <
AppDir>/opt/kde/share/applications/kde</AppDir>
  <
Directory>Puppy-Personal.directory</Directory>
  
    <Include>
      <
Category>X-Personal</Category>
      <
Category>Calendar</Category>
      <
Category>ContactManagement</Category>
      <
Category>X-PersonalUtility</Category>
    </Include>
    
</
Menu>
<
Menu>
  <
Name>System</Name>
  <
DefaultAppDirs/>
  <
DefaultDirectoryDirs/>
  <
AppDir>/opt/kde/share/applications/kde</AppDir>
  <
Directory>Puppy-System.directory</Directory>
  
    <Include>
      <
Category>System</Category>
      <
Category>Monitor</Category>
      <
Category>Security</Category>
      <
Category>HardwareSettings</Category>
      <
Category>Core</Category>
      <
Category>X-SystemMemory</Category>
      <
Category>X-SystemSchedule</Category>
    </Include>

</
Menu>
<
Menu>
  <
Name>Network</Name>
  <
DefaultAppDirs/>
  <
DefaultDirectoryDirs/>
  <
AppDir>/opt/kde/share/applications/kde</AppDir>
  <
Directory>Puppy-Network.directory</Directory>
  
    <Include>
      <
Category>Dialup</Category>
      <
Category>Network</Category>
      <
Category>HamRadio</Category>
      <
Category>RemoteAccess</Category>
    </Include>

</
Menu>
<
Menu>
  <
Name>Graphic</Name>
  <
DefaultAppDirs/>
  <
DefaultDirectoryDirs/>
  <
AppDir>/opt/kde/share/applications/kde</AppDir>
  <
Directory>Puppy-Graphic.directory</Directory>
  
    <Include>
      <
Category>X-Graphic</Category>
      <
Category>Graphics</Category>
      <
Category>2DGraphics</Category>
      <
Category>3DGraphics</Category>
      <
Category>Photography</Category>
      <
Category>Presentation</Category>
      <
Category>Chart</Category>
      <
Category>FlowChart</Category>
      <
Category>VectorGraphics</Category>
      <
Category>RasterGraphics</Category>
      <
Category>X-GraphicUtility</Category>
    </Include>

</
Menu>
<
Menu>
  <
Name>Setup</Name>
  <
DefaultAppDirs/>
  <
DefaultDirectoryDirs/>
  <
AppDir>/opt/kde/share/applications/kde</AppDir>
  <
Directory>Puppy-Setup.directory</Directory>
  
    <Include>
      <
Category>X-SetupEntry</Category>
      <
Category>PackageManager</Category>
      <
Category>X-SetupWizard</Category>
      <
Category>X-SetupUtility</Category>
    </Include>

</
Menu>
 <
Menu>
    <
Name>Other</Name>
    <
Directory>Puppy-Other.directory</Directory>
    <
OnlyUnallocated/>
    <Include>
        <And>
            <
Not><Category>X-DummyCategory</Category></Not>
        </And>
    </Include>
 </
Menu>
</
Menu>



And here's a screenshot:

http://i.imgur.com/wCVkotK.png?1

Bucky, Monday 07 July 2014 à 01:24


Subscription date : 15 June 2014
Messages : 17

matttbe, Friday 11 July 2014 à 23:24


Subscription date : 24 January 2009
Messages : 12573
It's much better

Installation problems | Problèmes à l'installation

Subjects Author Language Messages Last message
[Locked] Problems building plugins
Page : 1 2
Bucky English 26 matttbe [Read]
11 July 2014 à 23:24


Glx-Dock / Cairo-Dock List of forums Installation problems | Problèmes à l'installation Problems building plugins Top

Online users :

Powered by ElementSpeak © 2007 Adrien Pilleboue, 2009-2013 Matthieu Baerts.
Dock based on CSS Dock Menu (Ndesign) with jQuery. Icons by zgegball
Cairo-Dock is a free software under GNU-GPL3 licence. First stable version created by Fabounet.
Many thanks to TuxFamily for the web Hosting and Mav for the domain name.