[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-linux
Subject:    Re: [kde-linux] Menu madness
From:       James Richard Tyrer <tyrerj () acm ! org>
Date:       2004-10-19 7:15:37
Message-ID: 4174BF19.2050606 () acm ! org
[Download RAW message or body]

David Baron wrote:
> On Monday 18 October 2004 01:05, kde-linux-request@mail.kde.org wrote:
> 
>>> All, my logins, it seems, have differing menus. This may be due to when 
>>> they were initially set up. 'twould be nice if, with the exceptions of 
>>> manually setup sections, they would all be the same.
>> 
>> If this isn't your first version installed, you probably have old menu 
>> entries.
>> 
>> Delete: $HOME/.kde/share/applnk/* for each user unless there is something 
>> that you installed as a user (rather than for the whole system).
> 
> 
> These applink directories fior non-root logins seem to have entries for: 
> Internet, Knoppix, Nultimedia and Office I made none of these

When you add a file association as a user, these are created.  But if you have
now converted to the new menu system, these need to be removed and the file
associations need to be added again.

> The oldest non-root which is the one I wouild use the most only has
> Multimedia and Office. I do not know why this particular one only has these
> two. I did not make those.
> 
> The root has loads of subflders. Only some of these are things I made 
> manually, most of the others were generated by either Knoppix or other 
> installations or updatemenus scripts.
> 
> Do the entries in this folder appear ADDITIONALLY to the "standard" menus? 
> What if one of these, is also in the standard? If I delete the folder, will
> the appropriate entries be regenerated or appear in the standard menu idiom.

I thought I would look into this and it appears that the transition to the new
menu system is not complete.  A fresh install of KDE-3.3.1 results in the
attached menu tree in the "$KDEDIR/share/applnk" directory.

>> Then if you want to remove the modifications to user menus under the new 
>> menu system, remove: $HOME/.config/menus/applications-kmenuedit.menu
> 
> 
> I do not have this. There is a $HOME/.kde/share/config/kmenueditrc -- this
> has "recent files" and some color and positioning information.
> 
> 
>>> The graying or omission of stuff the logon cannot run would also be a 
>>> plus.
>> 
>> Under the new XML menu system, entries that can't be run are supposed to be
>>  omitted. Specifically, the 'desktop' file needs this entry:
>> 
>> TryExec
> 
> 
> Where is this placed? I have no such file or script anywhere so I assume this
>  is an argument to something.

I don't think that the position matters but as a matter of style, it is normally
right after "Exec=".  It would have the form:

	TryExec=<program>

Where <program> is the program to check to see if it exists and is executable.

> 
> It would seem to me that when the new XML menu system was upgraded-in, there
>  woiuld have been some option to take the older configurations, be what may,
>  and either discard them or import them.

Sorry, but this was left to the user.  It was designed to keep working, but with
redundant entries, it sometimes starts to screw up.

--
JRT


["old-tree.txt" (text/plain)]

|-- Applications
|   `-- kalarm.desktop
|-- Development
|   |-- kimagemapeditor.desktop
|   |-- kxsldbg.desktop
|   `-- quanta.desktop
|-- Editors
|   `-- kmdr-editor.desktop
|-- Edutainment
|   |-- Languages
|   |-- Mathematics
|   |-- Miscellaneous
|   |   `-- kwordquiz.desktop
|   |-- Science
|   `-- Tools
|-- Graphics
|   `-- kruler.desktop
|-- Internet
|   `-- keditbookmarks.desktop
|-- KControl.desktop
|-- Settings
|   |-- Information
|   |-- LookNFeel
|   |   |-- Themes
|   |   |   `-- iconthemes.desktop
|   |   |-- kcmtaskbar.desktop
|   |   |-- panel.desktop
|   |   `-- panel_appearance.desktop
|   `-- WebBrowsing
|       |-- khtml_appearance.desktop
|       |-- nsplugin.desktop
|       `-- smb.desktop
|-- Settingsmenu
|   `-- printmgr.desktop
|-- System
|   |-- ScreenSavers
|   |   |-- KBanner.desktop
|   |   |-- KBlankscreen.desktop
|   |   |-- KBlob.desktop
|   |   |-- KClock.desktop
|   |   |-- KEuphoria.desktop
|   |   |-- KFiresaver.desktop
|   |   |-- KFlux.desktop
|   |   |-- KFountain.desktop
|   |   |-- KGravity.desktop
|   |   |-- KLines-saver.desktop
|   |   |-- KLorenz.desktop
|   |   |-- KPendulum.desktop
|   |   |-- KPolygon.desktop
|   |   |-- KRandom.desktop
|   |   |-- KRotation.desktop
|   |   |-- KSlideshow.desktop
|   |   |-- KSolarWinds.desktop
|   |   |-- KVm.desktop
|   |   |-- KWave.desktop
|   |   |-- anemone.desktop
|   |   |-- ant.desktop
|   |   |-- antinspect.desktop
|   |   |-- antspotlight.desktop
|   |   |-- apollonian.desktop
|   |   |-- apple2.desktop
|   |   |-- atlantis.desktop
|   |   |-- attraction.desktop
|   |   |-- atunnel.desktop
|   |   |-- barcode.desktop
|   |   |-- blaster.desktop
|   |   |-- blinkbox.desktop
|   |   |-- blitspin.desktop
|   |   |-- blocktube.desktop
|   |   |-- bouboule.desktop
|   |   |-- bouncingcow.desktop
|   |   |-- boxed.desktop
|   |   |-- braid.desktop
|   |   |-- bsod.desktop
|   |   |-- bubble3d.desktop
|   |   |-- bubbles.desktop
|   |   |-- bumps.desktop
|   |   |-- cage.desktop
|   |   |-- ccurve.desktop
|   |   |-- circuit.desktop
|   |   |-- cloudlife.desktop
|   |   |-- compass.desktop
|   |   |-- coral.desktop
|   |   |-- critical.desktop
|   |   |-- crystal.desktop
|   |   |-- cubenetic.desktop
|   |   |-- cubestorm.desktop
|   |   |-- cynosure.desktop
|   |   |-- dangerball.desktop
|   |   |-- decayscreen.desktop
|   |   |-- deco.desktop
|   |   |-- deluxe.desktop
|   |   |-- demon.desktop
|   |   |-- discrete.desktop
|   |   |-- distort.desktop
|   |   |-- drift.desktop
|   |   |-- endgame.desktop
|   |   |-- engine.desktop
|   |   |-- epicycle.desktop
|   |   |-- eruption.desktop
|   |   |-- euler2d.desktop
|   |   |-- fadeplot.desktop
|   |   |-- flag.desktop
|   |   |-- flame.desktop
|   |   |-- flipflop.desktop
|   |   |-- flipscreen3d.desktop
|   |   |-- flow.desktop
|   |   |-- fluidballs.desktop
|   |   |-- flurry.desktop
|   |   |-- flyingtoasters.desktop
|   |   |-- fontglide.desktop
|   |   |-- forest.desktop
|   |   |-- fuzzyflakes.desktop
|   |   |-- galaxy.desktop
|   |   |-- gears.desktop
|   |   |-- gflux.desktop
|   |   |-- glblur.desktop
|   |   |-- gleidescope.desktop
|   |   |-- glforestfire.desktop
|   |   |-- glknots.desktop
|   |   |-- glmatrix.desktop
|   |   |-- glplanet.desktop
|   |   |-- glslideshow.desktop
|   |   |-- glsnake.desktop
|   |   |-- gltext.desktop
|   |   |-- goop.desktop
|   |   |-- grav.desktop
|   |   |-- greynetic.desktop
|   |   |-- halftone.desktop
|   |   |-- halo.desktop
|   |   |-- helix.desktop
|   |   |-- hopalong.desktop
|   |   |-- hyperball.desktop
|   |   |-- hypercube.desktop
|   |   |-- hypertorus.desktop
|   |   |-- ifs.desktop
|   |   |-- imsmap.desktop
|   |   |-- interference.desktop
|   |   |-- jigglypuff.desktop
|   |   |-- jigsaw.desktop
|   |   |-- juggle.desktop
|   |   |-- julia.desktop
|   |   |-- kaleidescope.desktop
|   |   |-- klein.desktop
|   |   |-- kpartsaver.desktop
|   |   |-- ktux.desktop
|   |   |-- kumppa.desktop
|   |   |-- lament.desktop
|   |   |-- laser.desktop
|   |   |-- lavalite.desktop
|   |   |-- lightning.desktop
|   |   |-- lisa.desktop
|   |   |-- lissie.desktop
|   |   |-- lmorph.desktop
|   |   |-- loop.desktop
|   |   |-- maze.desktop
|   |   |-- menger.desktop
|   |   |-- metaballs.desktop
|   |   |-- mirrorblob.desktop
|   |   |-- mismunch.desktop
|   |   |-- moebius.desktop
|   |   |-- moire.desktop
|   |   |-- moire2.desktop
|   |   |-- molecule.desktop
|   |   |-- morph3d.desktop
|   |   |-- mountain.desktop
|   |   |-- munch.desktop
|   |   |-- nerverot.desktop
|   |   |-- noof.desktop
|   |   |-- noseguy.desktop
|   |   |-- pacman.desktop
|   |   |-- pedal.desktop
|   |   |-- penetrate.desktop
|   |   |-- penrose.desktop
|   |   |-- petri.desktop
|   |   |-- phosphor.desktop
|   |   |-- piecewise.desktop
|   |   |-- pipes.desktop
|   |   |-- polyhedra.desktop
|   |   |-- polyominoes.desktop
|   |   |-- polytopes.desktop
|   |   |-- pong.desktop
|   |   |-- popsquares.desktop
|   |   |-- providence.desktop
|   |   |-- pulsar.desktop
|   |   |-- pyro.desktop
|   |   |-- qix.desktop
|   |   |-- queens.desktop
|   |   |-- rd-bomb.desktop
|   |   |-- ripples.desktop
|   |   |-- rocks.desktop
|   |   |-- rorschach.desktop
|   |   |-- rotor.desktop
|   |   |-- rotzoomer.desktop
|   |   |-- rubik.desktop
|   |   |-- sballs.desktop
|   |   |-- shadebobs.desktop
|   |   |-- sierpinski.desktop
|   |   |-- sierpinski3d.desktop
|   |   |-- slidescreen.desktop
|   |   |-- slip.desktop
|   |   |-- sonar.desktop
|   |   |-- speedmine.desktop
|   |   |-- sphere.desktop
|   |   |-- spheremonics.desktop
|   |   |-- spiral.desktop
|   |   |-- spotlight.desktop
|   |   |-- sproingies.desktop
|   |   |-- squiral.desktop
|   |   |-- stairs.desktop
|   |   |-- starfish.desktop
|   |   |-- starwars.desktop
|   |   |-- stonerview.desktop
|   |   |-- strange.desktop
|   |   |-- superquadrics.desktop
|   |   |-- swirl.desktop
|   |   |-- t3d.desktop
|   |   |-- thornbird.desktop
|   |   |-- triangle.desktop
|   |   |-- truchet.desktop
|   |   |-- twang.desktop
|   |   |-- vermiculate.desktop
|   |   |-- vidwhacker.desktop
|   |   |-- vines.desktop
|   |   |-- wander.desktop
|   |   |-- webcollage.desktop
|   |   |-- whirlwindwarp.desktop
|   |   |-- whirlygig.desktop
|   |   |-- worm.desktop
|   |   |-- wormhole.desktop
|   |   |-- xanalogtv.desktop
|   |   |-- xflame.desktop
|   |   |-- xjack.desktop
|   |   |-- xlyap.desktop
|   |   |-- xmatrix.desktop
|   |   |-- xrayswarm.desktop
|   |   |-- xspirograph.desktop
|   |   |-- xsublim.desktop
|   |   |-- xteevee.desktop
|   |   `-- zoom.desktop
|   |-- kappfinder.desktop
|   |-- kinfocenter.desktop
|   |-- kmenuedit.desktop
|   `-- kpersonalizer.desktop
|-- Toys
|   `-- ktip.desktop
|-- Utilities
|   |-- kandy.desktop
|   |-- karm.desktop
|   |-- kfilereplacepart.desktop
|   |-- klinkstatus.desktop
|   |-- kmailcvt.desktop
|   `-- kpager.desktop
`-- konqueror.desktop




___________________________________________________
This message is from the kde-linux mailing list.
Account management:  https://mail.kde.org/mailman/listinfo/kde-linux.
Archives: http://lists.kde.org/.
More info: http://www.kde.org/faq.html.

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic