Date: Fri, 4 Mar 2011 22:35:38 -0600 From: Zhihao Yuan <lichray@gmail.com> To: Warren Block <wblock@wonkity.com> Cc: freebsd-x11@freebsd.org Subject: Re: xfce upgrade kills xfce menus Message-ID: <AANLkTi=KPtZdydCvi4uA2_cH0=xqiWK-vCoGfsSc5et2@mail.gmail.com> In-Reply-To: <alpine.BSF.2.00.1103042101310.86175@wonkity.com> References: <AANLkTik3vnTUGtJcmyoZPtzKV7uZFrnjcvoB0_kiZ27a@mail.gmail.com> <AANLkTi=oWEZrqzcqUDQvi8Ff6UmXYW62-H%2B-3JpebVjm@mail.gmail.com> <alpine.BSF.2.00.1103042042430.86175@wonkity.com> <AANLkTin3RH7Rvsc9hiBEZKMYtvFqkoP%2BeRgcuNifmRBe@mail.gmail.com> <alpine.BSF.2.00.1103042101310.86175@wonkity.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Fri, Mar 4, 2011 at 10:04 PM, Warren Block <wblock@wonkity.com> wrote: > On Fri, 4 Mar 2011, Zhihao Yuan wrote: > >>> Unfortunately, neither 'portmaster garcon' nor 'portmaster -r garcon' >>> made >>> any difference here. >> >> I don't use portmaster, so I don't know whether these command can >> *force* update a package. However, for portupgrade, a --force option >> is enough to do so. I met the same problem, and I have fixed it with >> an *force* update. > > 'portmaster -r garcon' is like 'portupgrade -rf garcon'. > First, check whether you have the file /usr/local/etc/xdg/menus/xfce-applications.menu If you don't have that, reinstall garcon. If you have the file, the menu should work, but! The xfce4 upstream has a problem in their new menu architecture: the application menu only looks for .desktop files at .local/share/applications. So, if you see only a few entities in your *working* application menu, copy all .desktop files under /usr/local/share/applications to user applications directory, or just ln -s the whole directory. So far, I found no other way to solve this. If someone knows more, please reply this thread. -- Zhihao Yuan The best way to predict the future is to invent it.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?AANLkTi=KPtZdydCvi4uA2_cH0=xqiWK-vCoGfsSc5et2>