Installation problems | Problèmes à l'installation
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:
 |
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
|